Makefile.fpc.fpcmake 1.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162
  1. #
  2. # Makefile.fpc for fppkg
  3. #
  4. [package]
  5. name=fppkg
  6. version=3.3.1
  7. [target]
  8. units=fprepos fpxmlrep pkgoptions pkgglobals pkgmessages pkghandler pkgmkconv pkgdownload pkgfpmake pkgcommands pkgrepos
  9. units_linux=pkgwget pkgfphttp
  10. units_beos=pkgwget pkgfphttp
  11. units_haiku=pkgwget pkgfphttp
  12. units_freebsd=pkgwget pkgfphttp
  13. units_netbsd=pkgwget pkgfphttp
  14. units_openbsd=pkgwget pkgfphttp
  15. units_darwin=pkgwget pkgfphttp
  16. units_iphonesim=pkgwget pkgfphttp
  17. units_solaris=pkgwget pkgfphttp
  18. units_win32=pkgwget pkgfphttp
  19. units_win64=pkgwget pkgfphttp
  20. units_wince=pkgwget pkgfphttp
  21. rsts=fprepos fpxmlrep pkgmessages
  22. [compiler]
  23. sourcedir=src
  24. includedir=src
  25. [install]
  26. fpcpackage=y
  27. [default]
  28. fpcdir=../..
  29. [require]
  30. packages=fpmkunit fcl-base fcl-xml fcl-process paszlib
  31. tools=data2inc
  32. packages_darwin=univint fcl-net fcl-web
  33. packages_iphonesim=univint fcl-net fcl-web
  34. packages_linux=fcl-net fcl-web
  35. packages_beos=fcl-net fcl-web
  36. packages_haiku=fcl-net fcl-web
  37. packages_freebsd=fcl-net fcl-web
  38. packages_netbsd=fcl-net fcl-web
  39. packages_openbsd=fcl-net fcl-web
  40. packages_solaris=fcl-net fcl-web
  41. packages_win32=fcl-net fcl-web
  42. packages_win64=fcl-net fcl-web
  43. packages_wince=fcl-net fcl-web
  44. [rules]
  45. .NOTPARALLEL:
  46. ifneq ($(DATA2INC),)
  47. fpmkunitsrc.inc: $(DEFAULT_FPCDIR)/packages/fpmkunit/src/fpmkunit.pp
  48. $(DATA2INC) -b -s $(DEFAULT_FPCDIR)/packages/fpmkunit/src/fpmkunit.pp fpmkunitsrc.inc fpmkunitsrc
  49. endif
  50. # Don't include the dependency on fpmkunitsrc.inc by default so we can control
  51. # better when we want to update the internal fpmkunitsrc
  52. fppkg$(EXEEXT): $(wildcard pkg*.pp)