Makefile.fpc 1.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354
  1. #
  2. # Makefile.fpc for Free Component Library
  3. #
  4. [package]
  5. name=fcl
  6. version=1.0.6
  7. [require]
  8. packages=paszlib
  9. packages_linux=netdb
  10. packages_freebsd=netdb
  11. packages_netbsd=netdb
  12. packages_openbsd=netdb
  13. packages_win32=netdb
  14. # clean package units
  15. [clean]
  16. units=adler gzcrc gzio infblock infcodes inffast inftrees infutil minigzip paszlib trees zbase zcompres zdeflate zinflate zuncompr zutil
  17. [target]
  18. dirs=xml db shedit passrc
  19. units=classes contnrs inifiles ezcgi pipes rtfpars idea base64 gettext iostream zstream cachecls xmlreg registry eventlog
  20. units_freebsd=process asyncio ssockets http resolve http
  21. units_netbsd=process asyncio ssockets http resolve http
  22. units_openbsd=process asyncio ssockets http resolve http
  23. units_linux=process asyncio resolve ssockets http
  24. units_win32=process fileinfo resolve ssockets
  25. rsts=classes ssockets cachecls resolve
  26. exampledirs=tests
  27. [compiler]
  28. options=-S2
  29. targetdir=$(OS_TARGET)
  30. includedir=$(OS_TARGET) inc
  31. includedir_linux=unix
  32. includedir_freebsd=unix
  33. includedir_netbsd=unix
  34. includedir_openbsd=unix
  35. includedir_sunos=posix
  36. includedir_qnx=posix
  37. sourcedir=$(OS_TARGET) inc
  38. [libs]
  39. libname=fpfcl
  40. [install]
  41. fpcpackage=y
  42. [default]
  43. fpcdir=..
  44. [rules]
  45. xmlreg.pp: xml