diff options
| author | marco <marco@3ad0048d-3df7-0310-abae-a5850022a9f2> | 2008-01-27 15:14:51 +0000 |
|---|---|---|
| committer | marco <marco@3ad0048d-3df7-0310-abae-a5850022a9f2> | 2008-01-27 15:14:51 +0000 |
| commit | 0a6ccc4e969c25579899e96a26a6688e90537729 (patch) | |
| tree | 35316d6b61e196ace5c46e5c7c1681dd217d2050 /packages/gnome1 | |
| parent | f6bed52e70bea812d6a30c583028de16a9db909f (diff) | |
| download | fpc-0a6ccc4e969c25579899e96a26a6688e90537729.tar.gz | |
* gnome dep on gtk
git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@10053 3ad0048d-3df7-0310-abae-a5850022a9f2
Diffstat (limited to 'packages/gnome1')
| -rw-r--r-- | packages/gnome1/Makefile | 208 | ||||
| -rw-r--r-- | packages/gnome1/Makefile.fpc | 3 |
2 files changed, 208 insertions, 3 deletions
diff --git a/packages/gnome1/Makefile b/packages/gnome1/Makefile index 198d9e06a0..12b466d289 100644 --- a/packages/gnome1/Makefile +++ b/packages/gnome1/Makefile @@ -240,7 +240,7 @@ ifeq ($(UNITSDIR),) UNITSDIR:=$(wildcard $(FPCDIR)/units/$(OS_TARGET)) endif PACKAGESDIR:=$(wildcard $(FPCDIR) $(FPCDIR)/packages $(FPCDIR)/packages/base $(FPCDIR)/packages/extra) -override PACKAGE_NAME=os2units +override PACKAGE_NAME=gnome1 override PACKAGE_VERSION=1.0.0 ifeq ($(FULL_TARGET),i386-linux) override TARGET_UNITS+=libgnomeui libzvt libart libgnome gconfclient gconf @@ -1498,165 +1498,291 @@ else TAROPT=vz TAREXT=.tar.gz endif -override REQUIRE_PACKAGES=rtl +override REQUIRE_PACKAGES=rtl gtk1 ifeq ($(FULL_TARGET),i386-linux) REQUIRE_PACKAGES_RTL=1 +REQUIRE_PACKAGES_X11=1 +REQUIRE_PACKAGES_OPENGL=1 +REQUIRE_PACKAGES_GTK1=1 endif ifeq ($(FULL_TARGET),i386-go32v2) REQUIRE_PACKAGES_RTL=1 +REQUIRE_PACKAGES_OPENGL=1 +REQUIRE_PACKAGES_GTK1=1 endif ifeq ($(FULL_TARGET),i386-win32) REQUIRE_PACKAGES_RTL=1 +REQUIRE_PACKAGES_OPENGL=1 +REQUIRE_PACKAGES_GTK1=1 endif ifeq ($(FULL_TARGET),i386-os2) REQUIRE_PACKAGES_RTL=1 +REQUIRE_PACKAGES_OPENGL=1 +REQUIRE_PACKAGES_GTK1=1 endif ifeq ($(FULL_TARGET),i386-freebsd) REQUIRE_PACKAGES_RTL=1 +REQUIRE_PACKAGES_X11=1 +REQUIRE_PACKAGES_OPENGL=1 +REQUIRE_PACKAGES_GTK1=1 endif ifeq ($(FULL_TARGET),i386-beos) REQUIRE_PACKAGES_RTL=1 +REQUIRE_PACKAGES_OPENGL=1 +REQUIRE_PACKAGES_GTK1=1 endif ifeq ($(FULL_TARGET),i386-netbsd) REQUIRE_PACKAGES_RTL=1 +REQUIRE_PACKAGES_X11=1 +REQUIRE_PACKAGES_OPENGL=1 +REQUIRE_PACKAGES_GTK1=1 endif ifeq ($(FULL_TARGET),i386-solaris) REQUIRE_PACKAGES_RTL=1 +REQUIRE_PACKAGES_OPENGL=1 +REQUIRE_PACKAGES_GTK1=1 endif ifeq ($(FULL_TARGET),i386-qnx) REQUIRE_PACKAGES_RTL=1 +REQUIRE_PACKAGES_OPENGL=1 +REQUIRE_PACKAGES_GTK1=1 endif ifeq ($(FULL_TARGET),i386-netware) REQUIRE_PACKAGES_RTL=1 +REQUIRE_PACKAGES_OPENGL=1 +REQUIRE_PACKAGES_GTK1=1 endif ifeq ($(FULL_TARGET),i386-openbsd) REQUIRE_PACKAGES_RTL=1 +REQUIRE_PACKAGES_X11=1 +REQUIRE_PACKAGES_OPENGL=1 +REQUIRE_PACKAGES_GTK1=1 endif ifeq ($(FULL_TARGET),i386-wdosx) REQUIRE_PACKAGES_RTL=1 +REQUIRE_PACKAGES_OPENGL=1 +REQUIRE_PACKAGES_GTK1=1 endif ifeq ($(FULL_TARGET),i386-darwin) REQUIRE_PACKAGES_RTL=1 +REQUIRE_PACKAGES_X11=1 +REQUIRE_PACKAGES_OPENGL=1 +REQUIRE_PACKAGES_GTK1=1 endif ifeq ($(FULL_TARGET),i386-emx) REQUIRE_PACKAGES_RTL=1 +REQUIRE_PACKAGES_OPENGL=1 +REQUIRE_PACKAGES_GTK1=1 endif ifeq ($(FULL_TARGET),i386-watcom) REQUIRE_PACKAGES_RTL=1 +REQUIRE_PACKAGES_OPENGL=1 +REQUIRE_PACKAGES_GTK1=1 endif ifeq ($(FULL_TARGET),i386-netwlibc) REQUIRE_PACKAGES_RTL=1 +REQUIRE_PACKAGES_OPENGL=1 +REQUIRE_PACKAGES_GTK1=1 endif ifeq ($(FULL_TARGET),i386-wince) REQUIRE_PACKAGES_RTL=1 +REQUIRE_PACKAGES_OPENGL=1 +REQUIRE_PACKAGES_GTK1=1 endif ifeq ($(FULL_TARGET),i386-embedded) REQUIRE_PACKAGES_RTL=1 +REQUIRE_PACKAGES_OPENGL=1 +REQUIRE_PACKAGES_GTK1=1 endif ifeq ($(FULL_TARGET),i386-symbian) REQUIRE_PACKAGES_RTL=1 +REQUIRE_PACKAGES_OPENGL=1 +REQUIRE_PACKAGES_GTK1=1 endif ifeq ($(FULL_TARGET),m68k-linux) REQUIRE_PACKAGES_RTL=1 +REQUIRE_PACKAGES_X11=1 +REQUIRE_PACKAGES_OPENGL=1 +REQUIRE_PACKAGES_GTK1=1 endif ifeq ($(FULL_TARGET),m68k-freebsd) REQUIRE_PACKAGES_RTL=1 +REQUIRE_PACKAGES_X11=1 +REQUIRE_PACKAGES_OPENGL=1 +REQUIRE_PACKAGES_GTK1=1 endif ifeq ($(FULL_TARGET),m68k-netbsd) REQUIRE_PACKAGES_RTL=1 +REQUIRE_PACKAGES_X11=1 +REQUIRE_PACKAGES_OPENGL=1 +REQUIRE_PACKAGES_GTK1=1 endif ifeq ($(FULL_TARGET),m68k-amiga) REQUIRE_PACKAGES_RTL=1 +REQUIRE_PACKAGES_OPENGL=1 +REQUIRE_PACKAGES_GTK1=1 endif ifeq ($(FULL_TARGET),m68k-atari) REQUIRE_PACKAGES_RTL=1 +REQUIRE_PACKAGES_OPENGL=1 +REQUIRE_PACKAGES_GTK1=1 endif ifeq ($(FULL_TARGET),m68k-openbsd) REQUIRE_PACKAGES_RTL=1 +REQUIRE_PACKAGES_X11=1 +REQUIRE_PACKAGES_OPENGL=1 +REQUIRE_PACKAGES_GTK1=1 endif ifeq ($(FULL_TARGET),m68k-palmos) REQUIRE_PACKAGES_RTL=1 +REQUIRE_PACKAGES_OPENGL=1 +REQUIRE_PACKAGES_GTK1=1 endif ifeq ($(FULL_TARGET),m68k-embedded) REQUIRE_PACKAGES_RTL=1 +REQUIRE_PACKAGES_OPENGL=1 +REQUIRE_PACKAGES_GTK1=1 endif ifeq ($(FULL_TARGET),powerpc-linux) REQUIRE_PACKAGES_RTL=1 +REQUIRE_PACKAGES_X11=1 +REQUIRE_PACKAGES_OPENGL=1 +REQUIRE_PACKAGES_GTK1=1 endif ifeq ($(FULL_TARGET),powerpc-netbsd) REQUIRE_PACKAGES_RTL=1 +REQUIRE_PACKAGES_X11=1 +REQUIRE_PACKAGES_OPENGL=1 +REQUIRE_PACKAGES_GTK1=1 endif ifeq ($(FULL_TARGET),powerpc-amiga) REQUIRE_PACKAGES_RTL=1 +REQUIRE_PACKAGES_OPENGL=1 +REQUIRE_PACKAGES_GTK1=1 endif ifeq ($(FULL_TARGET),powerpc-macos) REQUIRE_PACKAGES_RTL=1 +REQUIRE_PACKAGES_OPENGL=1 +REQUIRE_PACKAGES_GTK1=1 endif ifeq ($(FULL_TARGET),powerpc-darwin) REQUIRE_PACKAGES_RTL=1 +REQUIRE_PACKAGES_X11=1 +REQUIRE_PACKAGES_OPENGL=1 +REQUIRE_PACKAGES_GTK1=1 endif ifeq ($(FULL_TARGET),powerpc-morphos) REQUIRE_PACKAGES_RTL=1 +REQUIRE_PACKAGES_OPENGL=1 +REQUIRE_PACKAGES_GTK1=1 endif ifeq ($(FULL_TARGET),powerpc-embedded) REQUIRE_PACKAGES_RTL=1 +REQUIRE_PACKAGES_OPENGL=1 +REQUIRE_PACKAGES_GTK1=1 endif ifeq ($(FULL_TARGET),sparc-linux) REQUIRE_PACKAGES_RTL=1 +REQUIRE_PACKAGES_X11=1 +REQUIRE_PACKAGES_OPENGL=1 +REQUIRE_PACKAGES_GTK1=1 endif ifeq ($(FULL_TARGET),sparc-netbsd) REQUIRE_PACKAGES_RTL=1 +REQUIRE_PACKAGES_X11=1 +REQUIRE_PACKAGES_OPENGL=1 +REQUIRE_PACKAGES_GTK1=1 endif ifeq ($(FULL_TARGET),sparc-solaris) REQUIRE_PACKAGES_RTL=1 +REQUIRE_PACKAGES_OPENGL=1 +REQUIRE_PACKAGES_GTK1=1 endif ifeq ($(FULL_TARGET),sparc-embedded) REQUIRE_PACKAGES_RTL=1 +REQUIRE_PACKAGES_OPENGL=1 +REQUIRE_PACKAGES_GTK1=1 endif ifeq ($(FULL_TARGET),x86_64-linux) REQUIRE_PACKAGES_RTL=1 +REQUIRE_PACKAGES_X11=1 +REQUIRE_PACKAGES_OPENGL=1 +REQUIRE_PACKAGES_GTK1=1 endif ifeq ($(FULL_TARGET),x86_64-freebsd) REQUIRE_PACKAGES_RTL=1 +REQUIRE_PACKAGES_X11=1 +REQUIRE_PACKAGES_OPENGL=1 +REQUIRE_PACKAGES_GTK1=1 endif ifeq ($(FULL_TARGET),x86_64-darwin) REQUIRE_PACKAGES_RTL=1 +REQUIRE_PACKAGES_X11=1 +REQUIRE_PACKAGES_OPENGL=1 +REQUIRE_PACKAGES_GTK1=1 endif ifeq ($(FULL_TARGET),x86_64-win64) REQUIRE_PACKAGES_RTL=1 +REQUIRE_PACKAGES_OPENGL=1 +REQUIRE_PACKAGES_GTK1=1 endif ifeq ($(FULL_TARGET),x86_64-embedded) REQUIRE_PACKAGES_RTL=1 +REQUIRE_PACKAGES_OPENGL=1 +REQUIRE_PACKAGES_GTK1=1 endif ifeq ($(FULL_TARGET),arm-linux) REQUIRE_PACKAGES_RTL=1 +REQUIRE_PACKAGES_X11=1 +REQUIRE_PACKAGES_OPENGL=1 +REQUIRE_PACKAGES_GTK1=1 endif ifeq ($(FULL_TARGET),arm-palmos) REQUIRE_PACKAGES_RTL=1 +REQUIRE_PACKAGES_OPENGL=1 +REQUIRE_PACKAGES_GTK1=1 endif ifeq ($(FULL_TARGET),arm-wince) REQUIRE_PACKAGES_RTL=1 +REQUIRE_PACKAGES_OPENGL=1 +REQUIRE_PACKAGES_GTK1=1 endif ifeq ($(FULL_TARGET),arm-gba) REQUIRE_PACKAGES_RTL=1 +REQUIRE_PACKAGES_OPENGL=1 +REQUIRE_PACKAGES_GTK1=1 endif ifeq ($(FULL_TARGET),arm-nds) REQUIRE_PACKAGES_RTL=1 +REQUIRE_PACKAGES_OPENGL=1 +REQUIRE_PACKAGES_GTK1=1 endif ifeq ($(FULL_TARGET),arm-embedded) REQUIRE_PACKAGES_RTL=1 +REQUIRE_PACKAGES_OPENGL=1 +REQUIRE_PACKAGES_GTK1=1 endif ifeq ($(FULL_TARGET),arm-symbian) REQUIRE_PACKAGES_RTL=1 +REQUIRE_PACKAGES_OPENGL=1 +REQUIRE_PACKAGES_GTK1=1 endif ifeq ($(FULL_TARGET),powerpc64-linux) REQUIRE_PACKAGES_RTL=1 +REQUIRE_PACKAGES_X11=1 +REQUIRE_PACKAGES_OPENGL=1 +REQUIRE_PACKAGES_GTK1=1 endif ifeq ($(FULL_TARGET),powerpc64-darwin) REQUIRE_PACKAGES_RTL=1 +REQUIRE_PACKAGES_X11=1 +REQUIRE_PACKAGES_OPENGL=1 +REQUIRE_PACKAGES_GTK1=1 endif ifeq ($(FULL_TARGET),powerpc64-embedded) REQUIRE_PACKAGES_RTL=1 +REQUIRE_PACKAGES_OPENGL=1 +REQUIRE_PACKAGES_GTK1=1 endif ifdef REQUIRE_PACKAGES_RTL PACKAGEDIR_RTL:=$(firstword $(subst /Makefile.fpc,,$(strip $(wildcard $(addsuffix /rtl/Makefile.fpc,$(PACKAGESDIR)))))) @@ -1684,6 +1810,84 @@ ifdef UNITDIR_RTL override COMPILER_UNITDIR+=$(UNITDIR_RTL) endif endif +ifdef REQUIRE_PACKAGES_X11 +PACKAGEDIR_X11:=$(firstword $(subst /Makefile.fpc,,$(strip $(wildcard $(addsuffix /x11/Makefile.fpc,$(PACKAGESDIR)))))) +ifneq ($(PACKAGEDIR_X11),) +ifneq ($(wildcard $(PACKAGEDIR_X11)/units/$(TARGETSUFFIX)),) +UNITDIR_X11=$(PACKAGEDIR_X11)/units/$(TARGETSUFFIX) +else +UNITDIR_X11=$(PACKAGEDIR_X11) +endif +ifdef CHECKDEPEND +$(PACKAGEDIR_X11)/$(FPCMADE): + $(MAKE) -C $(PACKAGEDIR_X11) $(FPCMADE) +override ALLDEPENDENCIES+=$(PACKAGEDIR_X11)/$(FPCMADE) +endif +else +PACKAGEDIR_X11= +UNITDIR_X11:=$(subst /Package.fpc,,$(strip $(wildcard $(addsuffix /x11/Package.fpc,$(UNITSDIR))))) +ifneq ($(UNITDIR_X11),) +UNITDIR_X11:=$(firstword $(UNITDIR_X11)) +else +UNITDIR_X11= +endif +endif +ifdef UNITDIR_X11 +override COMPILER_UNITDIR+=$(UNITDIR_X11) +endif +endif +ifdef REQUIRE_PACKAGES_OPENGL +PACKAGEDIR_OPENGL:=$(firstword $(subst /Makefile.fpc,,$(strip $(wildcard $(addsuffix /opengl/Makefile.fpc,$(PACKAGESDIR)))))) +ifneq ($(PACKAGEDIR_OPENGL),) +ifneq ($(wildcard $(PACKAGEDIR_OPENGL)/units/$(TARGETSUFFIX)),) +UNITDIR_OPENGL=$(PACKAGEDIR_OPENGL)/units/$(TARGETSUFFIX) +else +UNITDIR_OPENGL=$(PACKAGEDIR_OPENGL) +endif +ifdef CHECKDEPEND +$(PACKAGEDIR_OPENGL)/$(FPCMADE): + $(MAKE) -C $(PACKAGEDIR_OPENGL) $(FPCMADE) +override ALLDEPENDENCIES+=$(PACKAGEDIR_OPENGL)/$(FPCMADE) +endif +else +PACKAGEDIR_OPENGL= +UNITDIR_OPENGL:=$(subst /Package.fpc,,$(strip $(wildcard $(addsuffix /opengl/Package.fpc,$(UNITSDIR))))) +ifneq ($(UNITDIR_OPENGL),) +UNITDIR_OPENGL:=$(firstword $(UNITDIR_OPENGL)) +else +UNITDIR_OPENGL= +endif +endif +ifdef UNITDIR_OPENGL +override COMPILER_UNITDIR+=$(UNITDIR_OPENGL) +endif +endif +ifdef REQUIRE_PACKAGES_GTK1 +PACKAGEDIR_GTK1:=$(firstword $(subst /Makefile.fpc,,$(strip $(wildcard $(addsuffix /gtk1/Makefile.fpc,$(PACKAGESDIR)))))) +ifneq ($(PACKAGEDIR_GTK1),) +ifneq ($(wildcard $(PACKAGEDIR_GTK1)/units/$(TARGETSUFFIX)),) +UNITDIR_GTK1=$(PACKAGEDIR_GTK1)/units/$(TARGETSUFFIX) +else +UNITDIR_GTK1=$(PACKAGEDIR_GTK1) +endif +ifdef CHECKDEPEND +$(PACKAGEDIR_GTK1)/$(FPCMADE): + $(MAKE) -C $(PACKAGEDIR_GTK1) $(FPCMADE) +override ALLDEPENDENCIES+=$(PACKAGEDIR_GTK1)/$(FPCMADE) +endif +else +PACKAGEDIR_GTK1= +UNITDIR_GTK1:=$(subst /Package.fpc,,$(strip $(wildcard $(addsuffix /gtk1/Package.fpc,$(UNITSDIR))))) +ifneq ($(UNITDIR_GTK1),) +UNITDIR_GTK1:=$(firstword $(UNITDIR_GTK1)) +else +UNITDIR_GTK1= +endif +endif +ifdef UNITDIR_GTK1 +override COMPILER_UNITDIR+=$(UNITDIR_GTK1) +endif +endif ifndef NOCPUDEF override FPCOPTDEF=$(CPU_TARGET) endif diff --git a/packages/gnome1/Makefile.fpc b/packages/gnome1/Makefile.fpc index 14af2c544d..eca2e4c2c7 100644 --- a/packages/gnome1/Makefile.fpc +++ b/packages/gnome1/Makefile.fpc @@ -3,11 +3,12 @@ # [package] -name=os2units +name=gnome1 version=1.0.0 [require] libc=y +packages=gtk1 [target] units=libgnomeui libzvt libart libgnome gconfclient gconf |
