diff options
| -rw-r--r-- | contrib/Makefile.am | 19 | ||||
| -rw-r--r-- | doc/Makefile.am | 16 | ||||
| -rw-r--r-- | etc/Makefile.am | 7 | ||||
| -rw-r--r-- | scripts/Makefile.am | 10 | ||||
| -rw-r--r-- | test/pacman/tests/Makefile.am | 10 | 
5 files changed, 27 insertions, 35 deletions
| diff --git a/contrib/Makefile.am b/contrib/Makefile.am index be0a4ba3..970e17b8 100644 --- a/contrib/Makefile.am +++ b/contrib/Makefile.am @@ -35,19 +35,16 @@ edit = sed \  	-e '1s|!/bin/bash|!$(BASH_SHELL)|g'  $(OURSCRIPTS): Makefile -	@echo '    ' GEN $@; -	@$(RM) $@ $@.tmp -	@$(edit) $(srcdir)/$@.in >$@.tmp -	@chmod +x $@.tmp -	@chmod a-w $@.tmp -	@mv $@.tmp $@ +	$(AM_V_at)$(RM) $@ $@.tmp +	$(AM_V_GEN)$(edit) $(srcdir)/$@.in >$@.tmp +	$(AM_V_at)chmod +x,a-w $@.tmp +	$(AM_V_at)mv $@.tmp $@  $(OURFILES): Makefile -	@echo '    ' GEN $@; -	@$(RM) $@ $@.tmp -	@$(edit) $(srcdir)/$@.in >$@.tmp -	@chmod a-w $@.tmp -	@mv $@.tmp $@ +	$(AM_V_at)$(RM) $@ $@.tmp +	$(AM_V_GEN)$(edit) $(srcdir)/$@.in >$@.tmp +	$(AM_V_at)chmod a-w $@.tmp +	$(AM_V_at)mv $@.tmp $@  all-am: $(OURSCRIPTS) $(OURFILES) diff --git a/doc/Makefile.am b/doc/Makefile.am index f449e727..2c6cc50f 100644 --- a/doc/Makefile.am +++ b/doc/Makefile.am @@ -90,8 +90,10 @@ endif  html: $(HTML_DOCS) -website: html -	bsdtar czf website.tar.gz $(HTML_DOCS) \ +website: website.tar.gz + +website.tar.gz: html +	$(AM_V_GEN)bsdtar czf $@ $(HTML_DOCS) \  		asciidoc-override.css \  		-C /etc/asciidoc/stylesheets/ \  		asciidoc.css \ @@ -119,15 +121,15 @@ A2X_OPTS = \  # These rules are due to the includes and files of the asciidoc text  $(ASCIIDOC_MANS): asciidoc.conf footer.txt Makefile -	a2x $(A2X_OPTS) --asciidoc-opts="$(ASCIIDOC_OPTS) --out-file=./$@.xml" $(srcdir)/$@.txt +	$(AM_V_GEN)a2x $(A2X_OPTS) --asciidoc-opts="$(ASCIIDOC_OPTS) --out-file=./$@.xml" $(srcdir)/$@.txt  %.html: %.txt -	asciidoc $(ASCIIDOC_OPTS) $*.txt -	dos2unix $@ +	$(AM_V_GEN)asciidoc $(ASCIIDOC_OPTS) -o - $*.txt | \ +		sed -e 's/\r$$//' > $@  HACKING.html: ../HACKING -	asciidoc $(ASCIIDOC_OPTS) -o $@ ../HACKING -	dos2unix $@ +	$(AM_V_GEN)asciidoc $(ASCIIDOC_OPTS) -o - ../HACKING | \ +		sed -e 's/\r$$//' > $@  # Customizations for certain HTML docs  $(HTML_MANPAGES): asciidoc.conf footer.txt Makefile diff --git a/etc/Makefile.am b/etc/Makefile.am index d504d7fc..58a80bdc 100644 --- a/etc/Makefile.am +++ b/etc/Makefile.am @@ -22,10 +22,9 @@ edit = sed \  	-e 's|@ROOTDIR[@]|$(ROOTDIR)|g'  $(dist_sysconf_DATA): Makefile -	@echo '    ' GEN $@; -	@$(RM) $@ $@.tmp -	@$(edit) `test -f ./$@.in || echo $(srcdir)/`$@.in >$@.tmp -	@mv $@.tmp $@ +	$(AM_V_at)$(RM) $@ $@.tmp +	$(AM_V_GEN)$(edit) `test -f ./$@.in || echo $(srcdir)/`$@.in >$@.tmp +	$(AM_V_at)mv $@.tmp $@  makepkg.conf: $(srcdir)/makepkg.conf.in  pacman.conf: $(srcdir)/pacman.conf.in diff --git a/scripts/Makefile.am b/scripts/Makefile.am index d89fd306..328fbff2 100644 --- a/scripts/Makefile.am +++ b/scripts/Makefile.am @@ -60,14 +60,10 @@ 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. -# two 'test' lines- make sure we can handle both sh and py type scripts -# third 'test' line- make sure one of the two checks succeeded  $(OURSCRIPTS): Makefile -	@echo '    ' GEN $@; -	@$(RM) $@ -	@test -f $(srcdir)/$@.sh.in && m4 -P -I $(srcdir) $(srcdir)/$@.sh.in | $(edit) >$@ -	@chmod +x $@ -	@chmod a-w $@ +	$(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 $@  makepkg: \  	$(srcdir)/makepkg.sh.in \ diff --git a/test/pacman/tests/Makefile.am b/test/pacman/tests/Makefile.am index 508534ac..9ab0c777 100644 --- a/test/pacman/tests/Makefile.am +++ b/test/pacman/tests/Makefile.am @@ -17,11 +17,9 @@ edit = sed \  $(CONFTESTS): Makefile -	@echo '    ' GEN $@; -	@$(RM) $@ $@.tmp -	@test -f $(srcdir)/$@.in && $(edit) $(srcdir)/$@.in >$@.tmp || true -	@test -f $@.tmp || false -	@chmod a-w $@.tmp -	@mv $@.tmp $@ +	$(AM_V_at)$(RM) $@ $@.tmp +	$(AM_V_GEN)test -f $(srcdir)/$@.in && $(edit) $(srcdir)/$@.in >$@.tmp || true +	$(AM_V_at)chmod a-w $@.tmp +	$(AM_V_at)mv $@.tmp $@  # vim:set ts=2 sw=2 noet: | 
