All of these depend on the same pattern .sh.in and more recently, they all depend on libmakepkg as well. There's no real reason to include separate targets for them just to establish dependency rules. Signed-off-by: Eli Schwartz <eschwartz@archlinux.org> --- In retrospect, this should always have been done I guess, even if back in the day, makepkg would have had additional deps on LIBMAKEPKG_IN that nothing else did. scripts/Makefile.am | 14 +------------- 1 file changed, 1 insertion(+), 13 deletions(-) diff --git a/scripts/Makefile.am b/scripts/Makefile.am index f81b1a49..d6f70ef3 100644 --- a/scripts/Makefile.am +++ b/scripts/Makefile.am @@ -169,7 +169,7 @@ edit = sed \ ## All the scripts depend on Makefile so that they are rebuilt when the ## prefix etc. changes. Use chmod -w to prevent people from editing the ## wrong file by accident. -$(OURSCRIPTS): Makefile +$(OURSCRIPTS): %: %.sh.in $(LIBMAKEPKG_IN) Makefile $(AM_V_at)$(RM) $@ $(AM_V_GEN)test -f $(srcdir)/$@.sh.in && m4 -P -I $(srcdir) $(srcdir)/$@.sh.in | $(edit) >$@ $(AM_V_at)chmod +x,a-w $@ @@ -190,10 +190,6 @@ $(COMPLETION_IN): %: %.in Makefile all-am: $(COMPLETION_IN) -makepkg: \ - $(srcdir)/makepkg.sh.in \ - $(LIBMAKEPKG_IN) - makepkg-template: \ $(srcdir)/makepkg-template.pl.in \ Makefile @@ -202,14 +198,6 @@ makepkg-template: \ $(AM_V_GEN)$(edit) $< > $@ $(AM_V_at)chmod +x,a-w $@ -pacman-db-upgrade: $(srcdir)/pacman-db-upgrade.sh.in $(LIBMAKEPKG_IN) - -pacman-key: $(srcdir)/pacman-key.sh.in $(LIBMAKEPKG_IN) - -pkgdelta: $(srcdir)/pkgdelta.sh.in $(LIBMAKEPKG_IN) - -repo-add: $(srcdir)/repo-add.sh.in $(LIBMAKEPKG_IN) - repo-remove: repo-add $(AM_V_at)$(RM) repo-remove $(AM_V_at)$(LN_S) repo-add repo-remove -- 2.19.1