Makefile.fpc.fpcmake 720 B

1234567891011121314151617181920212223242526272829303132333435363738
  1. #
  2. # Makefile.fpc for fppkg
  3. #
  4. [package]
  5. name=fpmkunit
  6. version=3.3.1
  7. [target]
  8. units=fpmkunit
  9. [install]
  10. fpcpackage=y
  11. [require]
  12. packages=hash paszlib fcl-process
  13. [compiler]
  14. sourcedir=src
  15. includedir=src
  16. [default]
  17. fpcdir=../..
  18. [prerules]
  19. TARGET_UNITDIRBS=units_bs/$(SOURCESUFFIX)
  20. CLEAN_FILES+=units_bs/$(SOURCESUFFIX)/fpmkunit.ppu units_bs/$(SOURCESUFFIX)/fpmkunit.rst units_bs/$(SOURCESUFFIX)/fpmkunit.o
  21. [rules]
  22. .NOTPARALLEL:
  23. $(TARGET_UNITDIRBS):
  24. $(MKDIRTREE) $(TARGET_UNITDIRBS)
  25. bootstrap: $(TARGET_UNITDIRBS)
  26. $(FPCFPMAKE) src/fpmkunit.pp $(FPMAKE_SKIP_CONFIG) $(addprefix -Fu,$(COMPILER_FPMAKE_UNITDIR)) -dNO_UNIT_PROCESS -dNO_UNIT_ZIPPER -FU$(TARGET_UNITDIRBS)
  27. cleanall: fpc_cleanall
  28. -$(DELTREE) units_bs