Makefile 385 B

1234567891011121314
  1. .POSIX:
  2. OUTPUTS=text.m4 html.m4 man.m4
  3. COMMON=pre.m4 post.m4
  4. m4n: m4n.sh add_common.sh add_output.sh $(OUTPUTS) $(COMMON) LICENSE
  5. printf '#!/bin/sh\n' > $@
  6. cat LICENSE | sed 's/^/# /' >> $@
  7. printf 'set -e\n\n' >> $@
  8. for m4 in $(COMMON); do /bin/sh ./add_common.sh $$m4; done >> $@
  9. for m4 in $(OUTPUTS); do /bin/sh ./add_output.sh $$m4; done >> $@
  10. cat m4n.sh >> $@
  11. chmod +x $@