diff options
author | EuAndreh <eu@euandre.org> | 2025-05-15 04:32:50 -0300 |
---|---|---|
committer | EuAndreh <eu@euandre.org> | 2025-05-15 04:32:50 -0300 |
commit | 87beb9a92b61a2210523b30b2e3305efc7c6911f (patch) | |
tree | 6f3b7af0ad4897e1341b6efb5933676cddab6c87 /mkdeps.sh | |
parent | Revamp i18n: use gotext (diff) | |
download | uuid-87beb9a92b61a2210523b30b2e3305efc7c6911f.tar.gz uuid-87beb9a92b61a2210523b30b2e3305efc7c6911f.tar.xz |
Makefile: Simplify variable names and use instool(1)
Diffstat (limited to 'mkdeps.sh')
-rwxr-xr-x | mkdeps.sh | 19 |
1 files changed, 11 insertions, 8 deletions
@@ -5,8 +5,10 @@ export LANG=POSIX.UTF-8 libs() { - find src tests -name '*.go' | grep -v '/main\.go$' | - grep -v '/meta\.go$' + find src tests -name '*.go' | + grep -Ev '/(main|meta)\.go$' | + grep -Ev '/_cgo_(import|gotypes)\.go$' | + grep -Ev '\.cgo1\.go$' } mains() { @@ -24,19 +26,20 @@ xdocs() { } pos() { - find po/ -name '*.po' | grep -v '^po/doc/' + find po/ -name '*.po' | grep -Ev '^po/(doc|tests)/' } + libs | varlist 'libs.go' mains | varlist 'mains.go' docs | varlist 'manpages.en.N.adoc' -xdocs | varlist 'manpages.xx.N.adoc' +xdocs | varlist 'manpages.XX.N.adoc' pos | varlist 'sources.po' -find tests/functional/*/*.go -not -name main.go | varlist 'functional-tests/lib.go' -find tests/functional/*/main.go | varlist 'functional-tests/main.go' -find tests/fuzz/*/*.go -not -name main.go | varlist 'fuzz-targets/lib.go' -find tests/fuzz/*/main.go | varlist 'fuzz-targets/main.go' +find tests/functional/*/*.go -not -name main.go | varlist 'functional/lib.go' +find tests/functional/*/main.go | varlist 'functional/main.go' +find tests/fuzz/*/*.go -not -name main.go | varlist 'fuzz/lib.go' +find tests/fuzz/*/main.go | varlist 'fuzz/main.go' find tests/benchmarks/*/*.go -not -name main.go | varlist 'benchmarks/lib.go' find tests/benchmarks/*/main.go | varlist 'benchmarks/main.go' |