From: Andrew Cooper Date: Tue, 2 Aug 2016 18:43:12 +0000 (+0100) Subject: build: Fix the install rule for configuration files X-Git-Url: http://xenbits.xensource.com/gitweb?a=commitdiff_plain;h=396f35f4ea31b2aa173bedeb5b02f72947b7f824;p=people%2Fliuw%2Fxtf.git build: Fix the install rule for configuration files install-$(env) should only depend on the $(env) subset of all configuration files, and all configuration files should be installed, rather than just the first listed. Signed-off-by: Andrew Cooper --- diff --git a/build/gen.mk b/build/gen.mk index c9ff696..55fc39d 100644 --- a/build/gen.mk +++ b/build/gen.mk @@ -78,9 +78,9 @@ install-$(1): test-$(1)-$(NAME) @$(INSTALL_DIR) $(DESTDIR)$(xtftestdir)/$(NAME) $(INSTALL_PROGRAM) $$< $(DESTDIR)$(xtftestdir)/$(NAME) -install-$(1).cfg: $(TEST-CFGS) +install-$(1).cfg: $(filter test-$(1)-%,$(TEST-CFGS)) @$(INSTALL_DIR) $(DESTDIR)$(xtftestdir)/$(NAME) - $(INSTALL_DATA) $$< $(DESTDIR)$(xtftestdir)/$(NAME) + $(INSTALL_DATA) $$^ $(DESTDIR)$(xtftestdir)/$(NAME) install-each-env: install-$(1) install-$(1).cfg