Makefile.fpc.fpcmake 1.9 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667
  1. #
  2. # Makefile.fpc for TDataSet for FCL
  3. #
  4. [package]
  5. name=fcl-db
  6. version=3.3.1
  7. [target]
  8. dirs=src/sdf src/memds src/sqldb src/base src/sql src/json
  9. dirs_beos=src/dbase src/sqlite src/paradox src/export src/datadict src/codegen
  10. dirs_haiku=src/dbase src/sqlite src/paradox src/export src/datadict src/codegen
  11. dirs_linux=src/dbase src/sqlite src/paradox src/export src/datadict src/codegen
  12. dirs_freebsd=src/dbase src/sqlite src/paradox src/export src/datadict src/codegen
  13. dirs_darwin=src/dbase src/sqlite src/export src/datadict src/codegen
  14. dirs_iphonesim=src/dbase src/sqlite
  15. dirs_solaris=src/dbase src/sqlite
  16. dirs_netbsd=src/dbase src/sqlite src/paradox
  17. dirs_openbsd=src/dbase src/sqlite src/paradox
  18. dirs_os2=src/dbase src/export
  19. dirs_win32=src/dbase src/paradox src/sqlite src/export src/datadict src/codegen
  20. dirs_win64=src/dbase src/sqlite src/export src/datadict src/codegen
  21. dirs_wince=src/dbase src/sqlite src/export src/datadict src/codegen
  22. [require]
  23. packages=fcl-base fcl-xml fcl-json
  24. [compiler]
  25. options=-S2h
  26. [install]
  27. fpcpackage=y
  28. [default]
  29. fpcdir=../..
  30. [rules]
  31. distclean: $(addsuffix _distclean,$(TARGET_DIRS)) fpc_distclean
  32. clean: $(addsuffix _clean,$(TARGET_DIRS)) fpc_clean
  33. cleanall: $(addsuffix _cleanall,$(TARGET_DIRS)) fpc_cleanall
  34. .NOTPARALLEL:
  35. src/export_all: src/base_all src/dbase_all
  36. src/export_debug: src/base_debug src/dbase_debug
  37. src/export_smart: src/base_smart src/dbase_smart
  38. src/export_release: src/base_release src/dbase_release
  39. src/export_shared: src/base_shared src/dbase_shared
  40. src/sdf_all: src/base_all
  41. src/sdf_debug: src/base_debug
  42. src/sdf_smart: src/base_smart
  43. src/sdf_release: src/base_release
  44. src/sdf_shared: src/base_shared
  45. src/dbase_all: src/base_all
  46. src/dbase_debug: src/base_debug
  47. src/dbase_smart: src/base_smart
  48. src/dbase_release: src/base_release
  49. src/dbase_shared: src/base_shared
  50. src/json_all: src/base_all
  51. src/json_debug: src/base_debug
  52. src/json_smart: src/base_smart
  53. src/json_release: src/base_release
  54. src/json_shared: src/base_shared