mirror of
https://gitlab.com/freepascal.org/fpc/source.git
synced 2026-01-06 03:10:39 +01:00
46 lines
809 B
Makefile
46 lines
809 B
Makefile
#
|
|
# Makefile.fpc for Free Pascal GTK 2.x.y Bindings
|
|
#
|
|
|
|
[package]
|
|
name=gtk2
|
|
version=2.0.0
|
|
|
|
[require]
|
|
libc=y
|
|
packages_linux=x11
|
|
packages_freebsd=x11
|
|
packages_solaris=x11
|
|
packages_openbsd=x11
|
|
packages_netbsd=x11
|
|
packages_darwin=x11
|
|
|
|
[target]
|
|
units=src/buildgtk2
|
|
exampledirs=examples
|
|
implicitunits=glib2 atk pango gdk2pixbuf gdk2 gtk2 libglade2 gtkglext gdkglext $(GDK2X)
|
|
|
|
[compiler]
|
|
unitdir=src src/glib src/atk src/pango src/gtk+/gdk-pixbuf src/gtk+/gdk src/gtk+/gtk src/libglade src/gtkglext src/$(GTK2X11)
|
|
includedir=$(GTK2X11INCLUDE)
|
|
|
|
[install]
|
|
buildunit=buildgtk2
|
|
fpcpackage=y
|
|
|
|
[shared]
|
|
build=n
|
|
|
|
[default]
|
|
fpcdir=../..
|
|
|
|
[prerules]
|
|
ifneq ($(findstring $(OS_TARGET),linux freebsd netbsd openbsd solaris darwin ),)
|
|
GDK2X=gdk2x
|
|
GTK2X11=gtk2x11
|
|
GTK2X11INCLUDE=src/gtk2x11/include
|
|
endif
|
|
|
|
[rules]
|
|
.NOTPARALLEL:
|