Makefile 867 B

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. ##################################
  2. # Man page installation for linux
  3. #
  4. ifndef FPC
  5. ifdef PP
  6. FPC=$(PP)
  7. endif
  8. endif
  9. ifndef FPC
  10. FPCPROG:=$(strip $(wildcard $(addsuffix /fpc$(SRCEXEEXT),$(SEARCHPATH))))
  11. ifneq ($(FPCPROG),)
  12. FPCPROG:=$(firstword $(FPCPROG))
  13. FPC:=$(shell $(FPCPROG) -PB)
  14. ifneq ($(findstring Error,$(FPC)),)
  15. override FPC=ppc386
  16. endif
  17. else
  18. override FPC=ppc386
  19. endif
  20. endif
  21. override FPC:=$(subst $(SRCEXEEXT),,$(FPC))
  22. override FPC:=$(subst \,/,$(FPC))$(SRCEXEEXT)
  23. ifndef INSTALL_PREFIX
  24. INSTALL_PREFIX=/usr/local
  25. endif
  26. ifndef INSTALL_DOCDIR
  27. INSTALL_DOCDIR:=$(INSTALL_PREFIX)/doc/fpc-$(shell $(FPC) -iV)
  28. endif
  29. installdoc:
  30. install -d -m 755 $(INSTALL_DOCDIR)
  31. cp readme.txt $(INSTALL_DOCDIR)/README
  32. cp whatsnew.txt $(INSTALL_DOCDIR)/NEWS
  33. cp faq.htm $(INSTALL_DOCDIR)/faq.html
  34. cp faq.txt $(INSTALL_DOCDIR)
  35. faq.txt: faq.html
  36. lynx -dump faq.html > faq.txt