Makefile.inc: Add support for wildcards in $(SCRIPTS) and $(DATA)

This can't be done for $(PROGS) as by definition those don't exist
until we build them.
This commit is contained in:
Ben Hutchings 2016-02-22 23:20:34 +00:00
parent 1add132796
commit 6ace6a80c1
2 changed files with 8 additions and 2 deletions

6
debian/changelog vendored
View File

@ -1,3 +1,9 @@
linux-tools (4.5~rc5-1~exp4) UNRELEASED; urgency=medium
* Makefile.inc: Add support for wildcards in $(SCRIPTS) and $(DATA)
-- Ben Hutchings <ben@decadent.org.uk> Mon, 22 Feb 2016 23:21:57 +0000
linux-tools (4.5~rc5-1~exp3) experimental; urgency=medium
* Adjust build fix from unstable

View File

@ -36,7 +36,7 @@ install-local-progs: $(PROGS)
install -D -m755 "$$p" "$(prefix)/$(OUTDIR)/$$(basename $$p)"; \
done
SCRIPTS_REAL = $(addprefix $(top_srcdir)/$(OUTDIR)/,$(SCRIPTS))
SCRIPTS_REAL = $(wildcard $(addprefix $(top_srcdir)/$(OUTDIR)/,$(SCRIPTS)))
install-local-scripts: $(SCRIPTS_REAL)
@for p in $^; do \
@ -44,7 +44,7 @@ install-local-scripts: $(SCRIPTS_REAL)
install -D -m755 "$$p" "$(prefix)/$(OUTDIR)/$$(basename $$p)"; \
done
DATA_REAL = $(addprefix $(top_srcdir)/$(OUTDIR)/,$(DATA))
DATA_REAL = $(wildcard $(addprefix $(top_srcdir)/$(OUTDIR)/,$(DATA)))
install-local-data: $(DATA_REAL)
@for p in $^; do \