Makefile.fpc 917 B

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
  1. #
  2. # Makefile.fpc for Free Pascal GTK 2.x.y Bindings
  3. #
  4. [package]
  5. name=gtk2
  6. version=2.5.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. [target]
  19. units=src/buildgtk2
  20. exampledirs=examples
  21. implicitunits=glib2 atk pango pangocairo gdk2pixbuf gdk2 gtk2 libglade2 gtkglext gdkglext gtk2ext $(GDK2X)
  22. [compiler]
  23. 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)
  24. includedir=$(GTK2X11INCLUDE)
  25. [install]
  26. buildunit=buildgtk2
  27. fpcpackage=y
  28. [shared]
  29. build=n
  30. [default]
  31. fpcdir=../..
  32. [prerules]
  33. ifneq ($(findstring $(OS_TARGET),linux freebsd netbsd openbsd solaris darwin beos haiku ),)
  34. GDK2X=gdk2x
  35. GTK2X11=gtk2x11
  36. GTK2X11INCLUDE=src/gtk2x11/include
  37. endif
  38. [rules]
  39. .NOTPARALLEL: