1
outdir = $(DESTDIR)/$(dir)
4
@if [ -z "$(DESTDIR)" ]; then \
5
echo "You *must* give a DESTDIR!"; \
10
build: build-local build-recursive
14
install: install-auto install-local install-recursive
16
install-auto: $(outdir) install-auto-dirs install-auto-files install-auto-files-exec
20
@list='$(subdirs_empty)'; for file in $$list; do \
21
echo "install -d -m755 $(outdir)/$$file"; \
22
install -d -m755 $(outdir)/$$file; \
27
@list='$(files)'; for file in $$list; do \
29
*:*) in=`echo "$$file" | sed 's,[^:]*:,,'` \
30
out=$(outdir)/`echo "$$file" | sed 's,:.*,,'`;; \
31
*) in=$$file out=$(outdir);; \
33
echo "install -m644 $$in $$out"; \
34
install -m644 $$in $$out; \
37
install-auto-files-exec:
39
@list='$(files_exec)'; for file in $$list; do \
41
*:*) in=`echo "$$file" | sed 's,[^:]*:,,'` \
42
out=$(outdir)/`echo "$$file" | sed 's,:.*,,'`;; \
43
*) in=$$file out=$(outdir);; \
45
echo "install -m755 $$in $$out"; \
46
install -m755 $$in $$out; \
51
clean: clean-local clean-recursive
55
build-recursive clean-recursive install-recursive:
56
@target=`echo $@ | sed s/-recursive//`; \
58
for subdir in $$list; do \
59
echo "Making $$target in $$subdir"; \
60
(cd $$subdir && $(MAKE) $$target) || exit 1; \