From: Simon McVittie Date: Mon, 28 Sep 2015 16:40:50 +0100 Subject: Consistently make sed-based recipes depend on Makefile When configure is re-run (and updates Makefile as a side-effect), the values of variables like $(bindir) may have changed, so the sed-generated files may need to be refreshed. --- Makefile.am | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/Makefile.am b/Makefile.am index 2469b8a..6215a61 100644 --- a/Makefile.am +++ b/Makefile.am @@ -65,7 +65,7 @@ desktop_in_in_files = \ Thunar-bulk-rename.desktop.in.in \ Thunar-folder-handler.desktop.in.in desktop_in_files = $(desktop_in_in_files:.desktop.in.in=.desktop.in) -%.desktop.in: %.desktop.in.in +%.desktop.in: %.desktop.in.in Makefile $(AM_V_GEN) $(SED) -e "s,\@HELPERDIR\@,$(HELPER_PATH_PREFIX),g" < $< > $@ desktop_DATA = $(desktop_in_files:.desktop.in=.desktop) @INTLTOOL_DESKTOP_RULE@ @@ -87,7 +87,7 @@ systemd_userdir = $(prefix)/lib/systemd/user systemd_user_in_files = thunar.service.in systemd_user_DATA = $(systemd_user_in_files:.service.in=.service) -%.service: %.service.in +%.service: %.service.in Makefile $(AM_V_GEN) $(SED) -e "s,\@bindir\@,$(bindir),g" < $< > $@ endif @@ -95,7 +95,7 @@ polkit_policydir = $(datadir)/polkit-1/actions polkit_in_in_files = \ org.xfce.thunar.policy.in.in polkit_in_files = $(polkit_in_in_files:.policy.in.in=.policy.in) -%.policy.in: %.policy.in.in +%.policy.in: %.policy.in.in Makefile sed -e "s,\@bindir\@,$(bindir),g" < $< > $@ polkit_policy_DATA = $(polkit_in_files:.policy.in=.policy) @INTLTOOL_POLICY_RULE@