Makefile.fpc.fpcmake 950 B

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
  1. #
  2. # Makefile.fpc for Free Pascal GTK 2.x.y Bindings
  3. #
  4. [package]
  5. name=gtk2
  6. version=3.3.1
  7. [require]
  8. libc=y
  9. packages=cairo
  10. packages_beos=x11
  11. packages_haiku=x11
  12. packages_linux=x11
  13. packages_freebsd=x11
  14. packages_solaris=x11
  15. packages_openbsd=x11
  16. packages_netbsd=x11
  17. packages_darwin=x11
  18. packages_iphonesim=x11
  19. [target]
  20. units=src/buildgtk2
  21. exampledirs=examples
  22. implicitunits=glib2 atk pango pangocairo gdk2pixbuf gdk2 gtk2 libglade2 gtkglext gdkglext gtk2ext $(GDK2X)
  23. [compiler]
  24. unitdir=src src/glib src/atk src/pango src/pangocairo src/gtk+/gdk-pixbuf src/gtk+/gdk src/gtk+/gtk src/libglade src/gtkglext src/gtkext src/$(GTK2X11)
  25. includedir=$(GTK2X11INCLUDE)
  26. [install]
  27. buildunit=buildgtk2
  28. fpcpackage=y
  29. [shared]
  30. build=n
  31. [default]
  32. fpcdir=../..
  33. [prerules]
  34. ifneq ($(findstring $(OS_TARGET),linux freebsd netbsd openbsd solaris darwin iphonesim beos haiku ),)
  35. GDK2X=gdk2x
  36. GTK2X11=gtk2x11
  37. GTK2X11INCLUDE=src/gtk2x11/include
  38. endif
  39. [rules]
  40. .NOTPARALLEL: