Makefile.fpc 1.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475
  1. #
  2. # Makefile.fpc for Free Component Library
  3. #
  4. [package]
  5. name=fcl-base
  6. version=2.5.1
  7. [require]
  8. packages_darwin=univint
  9. packages_iphonesim=univint
  10. [target]
  11. units=contnrs inifiles rtfpars idea base64 gettext \
  12. iostream cachecls avl_tree uriparser \
  13. eventlog custapp wformat whtml wtex rttiutils bufstream \
  14. streamex blowfish streamio inicol pooledmm libtar streamcoll \
  15. maskutils fpexprpars ascii85 fptemplate fpmimetypes
  16. units_beos=syncobjs
  17. units_haiku=syncobjs
  18. units_freebsd=syncobjs fptimer
  19. units_darwin=syncobjs fptimer
  20. units_iphonesim=syncobjs fptimer
  21. units_solaris=syncobjs fptimer
  22. units_netbsd= fptimer
  23. units_openbsd= fptimer
  24. units_linux=syncobjs fptimer
  25. units_win32=fileinfo syncobjs fptimer
  26. units_win64=fileinfo syncobjs fptimer
  27. units_wince=fileinfo syncobjs fptimer
  28. # syncobjs requires GetLastOSError function
  29. units_netware=syncobjs
  30. units_netwlibc=syncobjs
  31. units_symobi=syncobjs
  32. rsts=cachecls custapp cgiapp eventlog registry streamcoll inicol
  33. [compiler]
  34. options=-S2h
  35. includedir=src/$(OS_TARGET) src
  36. includedir_linux=src/unix
  37. includedir_freebsd=src/unix
  38. includedir_darwin=src/unix
  39. includedir_iphonesim=src/unix
  40. includedir_netbsd=src/unix
  41. includedir_openbsd=src/unix
  42. includedir_solaris=src/unix
  43. includedir_qnx=src/unix
  44. includedir_beos=src/unix
  45. includedir_haiku=src/unix
  46. includedir_emx=src/os2 src/dummy
  47. includedir_go32v2=src/go32v2 src/dummy
  48. includedir_win32=src/win
  49. includedir_win64=src/win
  50. includedir_wince=src/dummy
  51. includedir_symobi=src/unix
  52. sourcedir=src/$(OS_TARGET) src
  53. [prerules]
  54. ifeq ($(OS_TARGET),win32)
  55. INSTALL_DATADIR=${INSTALL_UNITDIR}
  56. endif
  57. ifeq ($(OS_TARGET),win64)
  58. INSTALL_DATADIR=${INSTALL_UNITDIR}
  59. endif
  60. [install]
  61. fpcpackage=y
  62. files_win32=src/win/fclel.res
  63. files_win64=src/win/fclel.res
  64. [default]
  65. fpcdir=../..
  66. [rules]
  67. .NOTPARALLEL: