Makefile.fpc 667 B

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950
  1. #
  2. # Makefile.fpc to create and group units needed for
  3. # tests for all targets
  4. #
  5. [target]
  6. units=erroru
  7. [install]
  8. fpcpackage=y
  9. [default]
  10. fpcdir=../..
  11. [rules]
  12. .PHONY: rtl fcl clean
  13. INSTALLOPT=INSTALL_UNITDIR=$(BASEDIR)
  14. ifndef USEUNITDIR
  15. rtl:
  16. $(MAKE) -C ../../rtl all
  17. $(MAKE) -C ../../rtl install $(INSTALLOPT)
  18. fcl:
  19. $(MAKE) -C ../../fcl all
  20. $(MAKE) -C ../../fcl install $(INSTALLOPT)
  21. clean : cleanall
  22. $(MAKE) -C ../../rtl clean
  23. $(MAKE) -C ../../fcl clean
  24. else
  25. rtl:
  26. $(COPY) $(USEUNITDIR)/* .
  27. $(ECHO) Copied > $(FPCMADE)
  28. fcl: rtl
  29. clean : cleanall
  30. endif
  31. erroru$(PPUEXT): erroru.pp rtl fcl