Makefile.fpc 976 B

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950
  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. packages_iphonesim=x11
  19. packages_symobi=x11
  20. [target]
  21. units=src/buildgtk2
  22. exampledirs=examples
  23. implicitunits=glib2 atk pango pangocairo gdk2pixbuf gdk2 gtk2 libglade2 gtkglext gdkglext gtk2ext $(GDK2X)
  24. [compiler]
  25. 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)
  26. includedir=$(GTK2X11INCLUDE)
  27. [install]
  28. buildunit=buildgtk2
  29. fpcpackage=y
  30. [shared]
  31. build=n
  32. [default]
  33. fpcdir=../..
  34. [prerules]
  35. ifneq ($(findstring $(OS_TARGET),linux freebsd netbsd openbsd solaris darwin iphonesim beos haiku symobi),)
  36. GDK2X=gdk2x
  37. GTK2X11=gtk2x11
  38. GTK2X11INCLUDE=src/gtk2x11/include
  39. endif
  40. [rules]
  41. .NOTPARALLEL: