Makefile.fpc 1.4 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455
  1. #
  2. # Makefile.fpc for fppkg
  3. #
  4. [package]
  5. name=fppkg
  6. version=2.5.1
  7. [target]
  8. programs=fppkg
  9. units=buildfppkg
  10. implicitunits=fprepos fpxmlrep pkgoptions pkgglobals pkgmessages pkghandler pkgmkconv pkgdownload pkgfpmake pkgcommands pkgrepos
  11. implicitunits_linux=pkgwget pkglnet
  12. implicitunits_beos=pkgwget pkglnet
  13. implicitunits_haiku=pkgwget pkglnet
  14. implicitunits_freebsd=pkgwget pkglnet
  15. implicitunits_netbsd=pkgwget pkglnet
  16. implicitunits_openbsd=pkgwget pkglnet
  17. implicitunits_darwin=pkgwget pkglnet
  18. implicitunits_iphonesim=pkgwget pkglnet
  19. implicitunits_solaris=pkgwget pkglnet
  20. implicitunits_win32=pkgwget pkglnet
  21. implicitunits_win64=pkgwget pkglnet
  22. implicitunits_wince=pkgwget pkglnet
  23. rsts=fprepos fpxmlrep pkgmessages
  24. [compiler]
  25. unitdir=lnet
  26. includedir=lnet/sys
  27. [clean]
  28. units=lcommon lcontrolstack levents ltelnet lftp lhttp lhttputil lnet lstrbuffer
  29. [install]
  30. fpcpackage=y
  31. [default]
  32. fpcdir=../..
  33. [require]
  34. packages=fcl-base fcl-xml fcl-process fcl-net paszlib libcurl
  35. tools=data2inc
  36. packages_darwin=univint
  37. packages_iphonesim=univint
  38. [rules]
  39. .NOTPARALLEL:
  40. ifneq ($(DATA2INC),)
  41. fpmkunitsrc.inc: $(DEFAULT_FPCDIR)/packages/fpmkunit/src/fpmkunit.pp
  42. $(DATA2INC) -b -s $(DEFAULT_FPCDIR)/packages/fpmkunit/src/fpmkunit.pp fpmkunitsrc.inc fpmkunitsrc
  43. endif
  44. # Don't include the dependency on fpmkunitsrc.inc by default so we can control
  45. # better when we want to update the internal fpmkunitsrc
  46. fppkg$(EXEEXT): $(wildcard pkg*.pp)