3 SHRDIR ?
= $(PREFIX
)/share
4 BINDIR ?
= $(PREFIX
)/bin
5 LIBDIR ?
= $(PREFIX
)/lib
7 AURUTILS_LIB_DIR ?
= $(LIBDIR
)/$(PROGNM
)
8 AURUTILS_VERSION ?
= $(shell git describe
--tags || true
)
9 ifeq ($(AURUTILS_VERSION
),)
10 AURUTILS_VERSION
:= 19
12 AURUTILS_SHELLCHECK
= $(wildcard lib
/*)
14 .PHONY
: shellcheck
install build completion aur
19 sed
-e
's|AURUTILS_LIB_DIR|$(AURUTILS_LIB_DIR)|' \
20 -e
's|AURUTILS_VERSION|$(AURUTILS_VERSION)|' $< >$@
23 @
$(MAKE
) -C completions bash zsh
26 @shellcheck
-x
-f gcc
-e
1071 $(AURUTILS_SHELLCHECK
)
29 @tests
/parseopt-consistency
33 @
install -Dm755 aur
-t
'$(DESTDIR)$(BINDIR)'
36 @
install -Dm755 lib
/aur-
* -t
'$(DESTDIR)$(AURUTILS_LIB_DIR)'
37 @
install -Dm644 man1
/* -t
'$(DESTDIR)$(SHRDIR)/man/man1'
38 @
install -Dm644 man7
/* -t
'$(DESTDIR)$(SHRDIR)/man/man7'
39 @
install -Dm644 LICENSE
-t
'$(DESTDIR)$(SHRDIR)/licenses/$(PROGNM)'
40 @
install -Dm644 README.md
-t
'$(DESTDIR)$(SHRDIR)/doc/$(PROGNM)'
41 @
install -Dm644 examples
/* -t
'$(DESTDIR)$(SHRDIR)/doc/$(PROGNM)/examples'
42 @
install -dm755 aurutils
'$(DESTDIR)$(ETCDIR)/$(PROGNM)'
43 @
$(MAKE
) -C completions DESTDIR
='$(DESTDIR)' install-bash install-zsh
44 @
$(MAKE
) -C perl DESTDIR
='$(DESTDIR)' install-perl