Makefile.fpc.fpcmake 885 B

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051
  1. #
  2. # Makefile.fpc for fpcmkcfg
  3. #
  4. [target]
  5. programs=fpcmkcfg
  6. rst=fpcmkcfg
  7. [install]
  8. fpcpackage=y
  9. [require]
  10. tools=data2inc
  11. packages=fcl-base fcl-process
  12. tools=data2inc
  13. [default]
  14. fpcdir=../..
  15. [shared]
  16. build=n
  17. [rules]
  18. #
  19. # PPU Tools
  20. #
  21. # not parallel because systems using an external linker will get conflicts
  22. # due to overwriting each other's link.res file
  23. .NOTPARALLEL:
  24. fpcmkcfg$(EXEEXT): fpcmkcfg.pp fpccfg.inc fpcfg.inc fpini.inc fppkg.inc default.inc
  25. ifneq ($(DATA2INC),)
  26. fpccfg.inc: fpc.cft
  27. $(DATA2INC) -b -s fpc.cft fpccfg.inc DefaultConfig
  28. fpcfg.inc : fpinc.cfg
  29. $(DATA2INC) -b -s fpinc.cfg fpcfg.inc fpcfg
  30. fpini.inc : fpinc.ini
  31. $(DATA2INC) -b -s fpinc.ini fpini.inc fpini
  32. fppkg.inc : fppkg.cfg
  33. $(DATA2INC) -b -s fppkg.cfg fppkg.inc fppkg
  34. default.inc : default.cft
  35. $(DATA2INC) -b -s default.cft default.inc fppkg_default
  36. endif