This repository contains build-related files used by several Istio repos.
Within repos that use files from this repo, just run make update-common
or
make update-common-protos
to grab the latest versions of the files from the
files/common
or common-protos
directories, respectively. In addition to
copying the latest versions of the files from this repo, the make commands
will also update the .commonfiles.sha
file within their respective
directories to contain the SHA representing the exact set of common files
copied into the repo.
The default bash-completion for make
does not look for files called anything
other than Makefile
. Add the following to your bash profile to see all make
targets provided by this repo and the repos that use it.
complete -W "\`find . -iname \"?akefil*\" | xargs -I {} grep -hoE '^[a-zA-Z0-9_.-]+:([^=]|$)' {} | sed 's/[^a-zA-Z0-9_.-]*$//' | sort -u\`" make