Makefile.fpc 1.0 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950
  1. #
  2. # Makefile.fpc for fppkg
  3. #
  4. [package]
  5. name=fppkg
  6. version=2.1.4
  7. [target]
  8. programs=fppkg
  9. implicitunits=fprepos fpxmlrep pkgoptions pkgglobals pkgmessages pkghandler pkgmkconv pkgdownload pkgarchive pkgfpmake pkgcommands
  10. units_linux=pkgwget pkglnet $(PKGCURL)
  11. units_freebsd=pkgwget pkglnet $(PKGCURL)
  12. units_netbsd=pkgwget pkglnet $(PKGCURL)
  13. units_openbsd=pkgwget pkglnet $(PKGCURL)
  14. units_darwin=pkgwget pkglnet $(PKGCURL)
  15. units_solaris=pkgwget pkglnet $(PKGCURL)
  16. units_win32=pkgwget pkglnet
  17. units_win64=pkgwget pkglnet
  18. units_wince=pkgwget pkglnet
  19. examples=rep2xml
  20. rsts=fprepos fpxmlrep pkgmessages
  21. [compiler]
  22. unitdir=$(FCL20) lnet
  23. includedir=lnet/sys
  24. [clean]
  25. units=$(FCL20UNITS) lCommon lControlStack lEvents lTelnet lftp lhttp lhttputil lnet lstrbuffer
  26. [install]
  27. fpcpackage=y
  28. [default]
  29. fpcdir=../..
  30. [require]
  31. packages=fcl-base fcl-xml libcurl
  32. [prerules]
  33. # Compatibility to compile with 2.0.x
  34. ifneq ($(findstring 2.0.,$(FPC_VERSION)),)
  35. FCL20=fcl20
  36. FCL20UNITS=zstream contnrs streamcoll zipper
  37. else
  38. PKGCURL=pkglibcurl
  39. endif
  40. [rules]
  41. .NOTPARALLEL: