Makefile.fpc 1.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859
  1. #
  2. # Makefile.fpc for Free Component Library
  3. #
  4. [package]
  5. name=fcl-base
  6. version=2.0.0
  7. [require]
  8. packages_win32=winunits-base winunits-jedi
  9. packages_win64=winunits-base winunits-jedi
  10. [target]
  11. units=contnrs inifiles ezcgi rtfpars idea base64 gettext \
  12. iostream cachecls avl_tree \
  13. eventlog custapp cgiapp wformat whtml wtex rttiutils bufstream \
  14. streamex blowfish streamio inicol pooledmm libtar streamcoll maskutils
  15. units_beos=syncobjs
  16. units_freebsd=syncobjs daemonapp fptimer
  17. units_darwin=syncobjs daemonapp fptimer
  18. units_solaris=syncobjs daemonapp fptimer
  19. units_netbsd=daemonapp fptimer
  20. units_openbsd=daemonapp fptimer
  21. units_linux=syncobjs daemonapp fptimer
  22. units_win32=fileinfo syncobjs daemonapp ServiceManager fptimer
  23. units_win64=fileinfo syncobjs daemonapp ServiceManager fptimer
  24. units_wince=fileinfo syncobjs fptimer
  25. # syncobjs requires GetLastOSError function
  26. units_netware=syncobjs
  27. units_netwlibc=syncobjs
  28. rsts=cachecls custapp cgiapp eventlog registry streamcoll inicol
  29. [compiler]
  30. options=-S2h
  31. includedir=src/$(OS_TARGET) src/inc
  32. includedir_linux=src/unix
  33. includedir_freebsd=src/unix
  34. includedir_darwin=src/unix
  35. includedir_netbsd=src/unix
  36. includedir_openbsd=src/unix
  37. includedir_solaris=src/unix
  38. includedir_qnx=src/unix
  39. includedir_beos=src/unix
  40. includedir_emx=src/os2
  41. includedir_win32=src/win
  42. includedir_win64=src/win
  43. includedir_wince=src/win
  44. sourcedir=src/$(OS_TARGET) src
  45. [install]
  46. fpcpackage=y
  47. files_win32=src/win/fclel.res
  48. files_win64=src/win/fclel.res
  49. [default]
  50. fpcdir=../..
  51. [rules]
  52. .NOTPARALLEL: