/contrib/groff/src/roff/grog/Makefile.sub

https://bitbucket.org/freebsd/freebsd-head/ · Unknown · 32 lines · 27 code · 5 blank · 0 comment · 0 complexity · 91ca3c794e990add5c423ba49a9c2972 MD5 · raw file

  1. MAN1=grog.n
  2. CLEANADD=grog
  3. all: grog
  4. grog: grog.sh
  5. rm -f $@
  6. sed -e "s|@g@|$(g)|g" \
  7. -e "s|@VERSION@|$(version)$(revision)|" \
  8. -e $(SH_SCRIPT_SED_CMD) $(srcdir)/grog.sh >$@
  9. chmod +x $@
  10. grog.old: grog.pl grog.sh
  11. if test -n "$(PERLPATH)" && test -f "$(PERLPATH)"; then \
  12. rm -f $@; \
  13. sed -e "s|/usr/bin/perl|$(PERLPATH)|" \
  14. -e "s|@VERSION@|$(version)$(revision)|" $(srcdir)/grog.pl >$@; \
  15. else \
  16. rm -f $@; \
  17. sed -e "s|@g@|$(g)|g" \
  18. -e "s|@VERSION@|$(version)$(revision)|" \
  19. -e $(SH_SCRIPT_SED_CMD) $(srcdir)/grog.sh >$@; \
  20. fi
  21. chmod +x $@
  22. install_data: grog
  23. -test -d $(bindir) || $(mkinstalldirs) $(bindir)
  24. -rm -f $(bindir)/grog
  25. $(INSTALL_SCRIPT) grog $(bindir)/grog
  26. uninstall_sub:
  27. -rm -f $(bindir)/grog