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
:= 18
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
32 @
install -Dm755 aur
-t
'$(DESTDIR)$(BINDIR)'
35 @
install -Dm755 lib
/aur-
* -t
'$(DESTDIR)$(AURUTILS_LIB_DIR)'
36 @
install -Dm644 man1
/* -t
'$(DESTDIR)$(SHRDIR)/man/man1'
37 @
install -Dm644 man7
/* -t
'$(DESTDIR)$(SHRDIR)/man/man7'
38 @
install -Dm644 LICENSE
-t
'$(DESTDIR)$(SHRDIR)/licenses/$(PROGNM)'
39 @
install -Dm644 README.md
-t
'$(DESTDIR)$(SHRDIR)/doc/$(PROGNM)'
40 @
install -Dm644 examples
/* -t
'$(DESTDIR)$(SHRDIR)/doc/$(PROGNM)/examples'
41 @
install -dm755 aurutils
'$(DESTDIR)$(ETCDIR)/$(PROGNM)'
42 @
$(MAKE
) -C completions DESTDIR
='$(DESTDIR)' install-bash install-zsh
43 @
$(MAKE
) -C perl DESTDIR
='$(DESTDIR)' install-perl