Makefile.fpc 1.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869
  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. [target]
  10. units=contnrs inifiles rtfpars idea base64 gettext \
  11. iostream cachecls avl_tree uriparser \
  12. eventlog custapp wformat whtml wtex rttiutils bufstream \
  13. streamex blowfish streamio inicol pooledmm libtar streamcoll \
  14. maskutils fpexprpars ascii85
  15. units_beos=syncobjs
  16. units_haiku=syncobjs
  17. units_freebsd=syncobjs fptimer
  18. units_darwin=syncobjs fptimer
  19. units_solaris=syncobjs fptimer
  20. units_netbsd= fptimer
  21. units_openbsd= fptimer
  22. units_linux=syncobjs fptimer
  23. units_win32=fileinfo syncobjs fptimer
  24. units_win64=fileinfo syncobjs fptimer
  25. units_wince=fileinfo syncobjs fptimer
  26. # syncobjs requires GetLastOSError function
  27. units_netware=syncobjs
  28. units_netwlibc=syncobjs
  29. rsts=cachecls custapp cgiapp eventlog registry streamcoll inicol
  30. [compiler]
  31. options=-S2h
  32. includedir=src/$(OS_TARGET) src src/dummy
  33. includedir_linux=src/unix
  34. includedir_freebsd=src/unix
  35. includedir_darwin=src/unix
  36. includedir_netbsd=src/unix
  37. includedir_openbsd=src/unix
  38. includedir_solaris=src/unix
  39. includedir_qnx=src/unix
  40. includedir_beos=src/unix
  41. includedir_haiku=src/unix
  42. includedir_emx=src/os2
  43. includedir_win32=src/win
  44. includedir_win64=src/win
  45. includedir_wince=src/win
  46. sourcedir=src/$(OS_TARGET) src
  47. [prerules]
  48. ifeq ($(OS_TARGET),win32)
  49. INSTALL_DATADIR=${INSTALL_UNITDIR}
  50. endif
  51. ifeq ($(OS_TARGET),win64)
  52. INSTALL_DATADIR=${INSTALL_UNITDIR}
  53. endif
  54. [install]
  55. fpcpackage=y
  56. files_win32=src/win/fclel.res
  57. files_win64=src/win/fclel.res
  58. [default]
  59. fpcdir=../..
  60. [rules]
  61. .NOTPARALLEL: