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 <eschwa...@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

Reply via email to