mirror of
https://gitlab.com/freepascal.org/lazarus/lazarus.git
synced 2025-08-15 17:59:26 +02:00
added gnome to the required packages
git-svn-id: trunk@3898 -
This commit is contained in:
parent
465a69ed96
commit
e462cce4b8
@ -1,8 +1,8 @@
|
|||||||
#
|
#
|
||||||
# Don't edit, this file is generated by FPCMake Version 1.1 [2002/09/20]
|
# Don't edit, this file is generated by FPCMake Version 1.1 [2003/03/04]
|
||||||
#
|
#
|
||||||
default: all
|
default: all
|
||||||
MAKEFILETARGETS=linux go32v2 win32 os2 freebsd beos netbsd amiga atari sunos qnx netware openbsd wdosx
|
MAKEFILETARGETS=linux
|
||||||
override PATH:=$(subst \,/,$(PATH))
|
override PATH:=$(subst \,/,$(PATH))
|
||||||
ifeq ($(findstring ;,$(PATH)),)
|
ifeq ($(findstring ;,$(PATH)),)
|
||||||
inUnix=1
|
inUnix=1
|
||||||
@ -58,6 +58,9 @@ ifdef inUnix
|
|||||||
PATHSEP=/
|
PATHSEP=/
|
||||||
else
|
else
|
||||||
PATHSEP:=$(subst /,\,/)
|
PATHSEP:=$(subst /,\,/)
|
||||||
|
ifdef inCygWin
|
||||||
|
PATHSEP=/
|
||||||
|
endif
|
||||||
endif
|
endif
|
||||||
ifdef PWD
|
ifdef PWD
|
||||||
BASEDIR:=$(subst \,/,$(shell $(PWD)))
|
BASEDIR:=$(subst \,/,$(shell $(PWD)))
|
||||||
@ -107,37 +110,38 @@ endif
|
|||||||
override FPC:=$(subst $(SRCEXEEXT),,$(FPC))
|
override FPC:=$(subst $(SRCEXEEXT),,$(FPC))
|
||||||
override FPC:=$(subst \,/,$(FPC))$(SRCEXEEXT)
|
override FPC:=$(subst \,/,$(FPC))$(SRCEXEEXT)
|
||||||
ifndef FPC_VERSION
|
ifndef FPC_VERSION
|
||||||
FPC_VERSION:=$(shell $(FPC) -iV)
|
FPC_COMPILERINFO:=$(shell $(FPC) -iVSPTPSOTO)
|
||||||
|
FPC_VERSION:=$(word 1,$(FPC_COMPILERINFO))
|
||||||
endif
|
endif
|
||||||
export FPC FPC_VERSION
|
export FPC FPC_VERSION FPC_COMPILERINFO
|
||||||
unexport CHECKDEPEND ALLDEPENDENCIES
|
unexport CHECKDEPEND ALLDEPENDENCIES
|
||||||
ifeq ($(findstring 1.0.,$(FPC_VERSION)),)
|
|
||||||
COMPILERINFO:=$(shell $(FPC) -iSP -iTP -iSO -iTO)
|
|
||||||
ifndef CPU_SOURCE
|
|
||||||
CPU_SOURCE:=$(word 1,$(COMPILERINFO))
|
|
||||||
endif
|
|
||||||
ifndef CPU_TARGET
|
ifndef CPU_TARGET
|
||||||
CPU_TARGET:=$(word 2,$(COMPILERINFO))
|
ifdef CPU_TARGET_DEFAULT
|
||||||
|
CPU_TARGET=$(CPU_TARGET_DEFAULT)
|
||||||
endif
|
endif
|
||||||
ifndef OS_SOURCE
|
|
||||||
OS_SOURCE:=$(word 3,$(COMPILERINFO))
|
|
||||||
endif
|
endif
|
||||||
ifndef OS_TARGET
|
ifndef OS_TARGET
|
||||||
OS_TARGET:=$(word 4,$(COMPILERINFO))
|
ifdef OS_TARGET_DEFAULT
|
||||||
|
OS_TARGET=$(OS_TARGET_DEFAULT)
|
||||||
|
endif
|
||||||
|
endif
|
||||||
|
ifneq ($(words $(FPC_COMPILERINFO)),5)
|
||||||
|
FPC_COMPILERINFO+=$(shell $(FPC) -iSP)
|
||||||
|
FPC_COMPILERINFO+=$(shell $(FPC) -iTP)
|
||||||
|
FPC_COMPILERINFO+=$(shell $(FPC) -iSO)
|
||||||
|
FPC_COMPILERINFO+=$(shell $(FPC) -iTO)
|
||||||
endif
|
endif
|
||||||
else
|
|
||||||
ifndef CPU_SOURCE
|
ifndef CPU_SOURCE
|
||||||
CPU_SOURCE:=$(shell $(FPC) -iSP)
|
CPU_SOURCE:=$(word 2,$(FPC_COMPILERINFO))
|
||||||
endif
|
endif
|
||||||
ifndef CPU_TARGET
|
ifndef CPU_TARGET
|
||||||
CPU_TARGET:=$(shell $(FPC) -iTP)
|
CPU_TARGET:=$(word 3,$(FPC_COMPILERINFO))
|
||||||
endif
|
endif
|
||||||
ifndef OS_SOURCE
|
ifndef OS_SOURCE
|
||||||
OS_SOURCE:=$(shell $(FPC) -iSO)
|
OS_SOURCE:=$(word 4,$(FPC_COMPILERINFO))
|
||||||
endif
|
endif
|
||||||
ifndef OS_TARGET
|
ifndef OS_TARGET
|
||||||
OS_TARGET:=$(shell $(FPC) -iTO)
|
OS_TARGET:=$(word 5,$(FPC_COMPILERINFO))
|
||||||
endif
|
|
||||||
endif
|
endif
|
||||||
FULL_TARGET=$(CPU_TARGET)-$(OS_TARGET)
|
FULL_TARGET=$(CPU_TARGET)-$(OS_TARGET)
|
||||||
FULL_SOURCE=$(CPU_SOURCE)-$(OS_SOURCE)
|
FULL_SOURCE=$(CPU_SOURCE)-$(OS_SOURCE)
|
||||||
@ -549,6 +553,15 @@ FPCMADE=fpcmade.nw
|
|||||||
ZIPSUFFIX=nw
|
ZIPSUFFIX=nw
|
||||||
EXEEXT=.nlm
|
EXEEXT=.nlm
|
||||||
endif
|
endif
|
||||||
|
ifeq ($(OS_TARGET),macos)
|
||||||
|
PPUEXT=.ppu
|
||||||
|
ASMEXT=.s
|
||||||
|
OEXT=.o
|
||||||
|
SMARTEXT=.sl
|
||||||
|
STATICLIBEXT=.a
|
||||||
|
EXEEXT=
|
||||||
|
FPCMADE=fpcmade.mcc
|
||||||
|
endif
|
||||||
ifndef ECHO
|
ifndef ECHO
|
||||||
ECHO:=$(strip $(wildcard $(addsuffix /gecho$(SRCEXEEXT),$(SEARCHPATH))))
|
ECHO:=$(strip $(wildcard $(addsuffix /gecho$(SRCEXEEXT),$(SEARCHPATH))))
|
||||||
ifeq ($(ECHO),)
|
ifeq ($(ECHO),)
|
||||||
@ -770,122 +783,19 @@ else
|
|||||||
TAROPT=vz
|
TAROPT=vz
|
||||||
TAREXT=.tar.gz
|
TAREXT=.tar.gz
|
||||||
endif
|
endif
|
||||||
override REQUIRE_PACKAGES=rtl rtl fcl gtk
|
override REQUIRE_PACKAGES=rtl rtl fcl gtk gnome
|
||||||
ifeq ($(OS_TARGET),linux)
|
ifeq ($(OS_TARGET),linux)
|
||||||
REQUIRE_PACKAGES_RTL=1
|
REQUIRE_PACKAGES_RTL=1
|
||||||
REQUIRE_PACKAGES_PASZLIB=1
|
REQUIRE_PACKAGES_PASZLIB=1
|
||||||
REQUIRE_PACKAGES_INET=1
|
REQUIRE_PACKAGES_INET=1
|
||||||
REQUIRE_PACKAGES_FCL=1
|
|
||||||
REQUIRE_PACKAGES_GTK=1
|
|
||||||
REQUIRE_PACKAGES_MYSQL=1
|
REQUIRE_PACKAGES_MYSQL=1
|
||||||
REQUIRE_PACKAGES_IBASE=1
|
REQUIRE_PACKAGES_IBASE=1
|
||||||
|
REQUIRE_PACKAGES_FCL=1
|
||||||
REQUIRE_PACKAGES_X11=1
|
REQUIRE_PACKAGES_X11=1
|
||||||
REQUIRE_PACKAGES_OPENGL=1
|
REQUIRE_PACKAGES_OPENGL=1
|
||||||
endif
|
|
||||||
ifeq ($(OS_TARGET),go32v2)
|
|
||||||
REQUIRE_PACKAGES_RTL=1
|
|
||||||
REQUIRE_PACKAGES_PASZLIB=1
|
|
||||||
REQUIRE_PACKAGES_FCL=1
|
|
||||||
REQUIRE_PACKAGES_GTK=1
|
REQUIRE_PACKAGES_GTK=1
|
||||||
REQUIRE_PACKAGES_OPENGL=1
|
REQUIRE_PACKAGES_IMLIB=1
|
||||||
endif
|
REQUIRE_PACKAGES_GNOME=1
|
||||||
ifeq ($(OS_TARGET),win32)
|
|
||||||
REQUIRE_PACKAGES_RTL=1
|
|
||||||
REQUIRE_PACKAGES_PASZLIB=1
|
|
||||||
REQUIRE_PACKAGES_FCL=1
|
|
||||||
REQUIRE_PACKAGES_GTK=1
|
|
||||||
REQUIRE_PACKAGES_MYSQL=1
|
|
||||||
REQUIRE_PACKAGES_IBASE=1
|
|
||||||
REQUIRE_PACKAGES_OPENGL=1
|
|
||||||
endif
|
|
||||||
ifeq ($(OS_TARGET),os2)
|
|
||||||
REQUIRE_PACKAGES_RTL=1
|
|
||||||
REQUIRE_PACKAGES_PASZLIB=1
|
|
||||||
REQUIRE_PACKAGES_FCL=1
|
|
||||||
REQUIRE_PACKAGES_GTK=1
|
|
||||||
REQUIRE_PACKAGES_OPENGL=1
|
|
||||||
endif
|
|
||||||
ifeq ($(OS_TARGET),freebsd)
|
|
||||||
REQUIRE_PACKAGES_RTL=1
|
|
||||||
REQUIRE_PACKAGES_PASZLIB=1
|
|
||||||
REQUIRE_PACKAGES_INET=1
|
|
||||||
REQUIRE_PACKAGES_FCL=1
|
|
||||||
REQUIRE_PACKAGES_GTK=1
|
|
||||||
REQUIRE_PACKAGES_MYSQL=1
|
|
||||||
REQUIRE_PACKAGES_IBASE=1
|
|
||||||
REQUIRE_PACKAGES_X11=1
|
|
||||||
REQUIRE_PACKAGES_OPENGL=1
|
|
||||||
endif
|
|
||||||
ifeq ($(OS_TARGET),beos)
|
|
||||||
REQUIRE_PACKAGES_RTL=1
|
|
||||||
REQUIRE_PACKAGES_PASZLIB=1
|
|
||||||
REQUIRE_PACKAGES_FCL=1
|
|
||||||
REQUIRE_PACKAGES_GTK=1
|
|
||||||
REQUIRE_PACKAGES_OPENGL=1
|
|
||||||
endif
|
|
||||||
ifeq ($(OS_TARGET),netbsd)
|
|
||||||
REQUIRE_PACKAGES_RTL=1
|
|
||||||
REQUIRE_PACKAGES_PASZLIB=1
|
|
||||||
REQUIRE_PACKAGES_INET=1
|
|
||||||
REQUIRE_PACKAGES_FCL=1
|
|
||||||
REQUIRE_PACKAGES_GTK=1
|
|
||||||
REQUIRE_PACKAGES_MYSQL=1
|
|
||||||
REQUIRE_PACKAGES_IBASE=1
|
|
||||||
REQUIRE_PACKAGES_X11=1
|
|
||||||
REQUIRE_PACKAGES_OPENGL=1
|
|
||||||
endif
|
|
||||||
ifeq ($(OS_TARGET),amiga)
|
|
||||||
REQUIRE_PACKAGES_RTL=1
|
|
||||||
REQUIRE_PACKAGES_PASZLIB=1
|
|
||||||
REQUIRE_PACKAGES_FCL=1
|
|
||||||
REQUIRE_PACKAGES_GTK=1
|
|
||||||
REQUIRE_PACKAGES_OPENGL=1
|
|
||||||
endif
|
|
||||||
ifeq ($(OS_TARGET),atari)
|
|
||||||
REQUIRE_PACKAGES_RTL=1
|
|
||||||
REQUIRE_PACKAGES_PASZLIB=1
|
|
||||||
REQUIRE_PACKAGES_FCL=1
|
|
||||||
REQUIRE_PACKAGES_GTK=1
|
|
||||||
REQUIRE_PACKAGES_OPENGL=1
|
|
||||||
endif
|
|
||||||
ifeq ($(OS_TARGET),sunos)
|
|
||||||
REQUIRE_PACKAGES_RTL=1
|
|
||||||
REQUIRE_PACKAGES_PASZLIB=1
|
|
||||||
REQUIRE_PACKAGES_FCL=1
|
|
||||||
REQUIRE_PACKAGES_GTK=1
|
|
||||||
REQUIRE_PACKAGES_OPENGL=1
|
|
||||||
endif
|
|
||||||
ifeq ($(OS_TARGET),qnx)
|
|
||||||
REQUIRE_PACKAGES_RTL=1
|
|
||||||
REQUIRE_PACKAGES_PASZLIB=1
|
|
||||||
REQUIRE_PACKAGES_FCL=1
|
|
||||||
REQUIRE_PACKAGES_GTK=1
|
|
||||||
REQUIRE_PACKAGES_OPENGL=1
|
|
||||||
endif
|
|
||||||
ifeq ($(OS_TARGET),netware)
|
|
||||||
REQUIRE_PACKAGES_RTL=1
|
|
||||||
REQUIRE_PACKAGES_PASZLIB=1
|
|
||||||
REQUIRE_PACKAGES_FCL=1
|
|
||||||
REQUIRE_PACKAGES_GTK=1
|
|
||||||
REQUIRE_PACKAGES_OPENGL=1
|
|
||||||
endif
|
|
||||||
ifeq ($(OS_TARGET),openbsd)
|
|
||||||
REQUIRE_PACKAGES_RTL=1
|
|
||||||
REQUIRE_PACKAGES_PASZLIB=1
|
|
||||||
REQUIRE_PACKAGES_INET=1
|
|
||||||
REQUIRE_PACKAGES_FCL=1
|
|
||||||
REQUIRE_PACKAGES_GTK=1
|
|
||||||
REQUIRE_PACKAGES_MYSQL=1
|
|
||||||
REQUIRE_PACKAGES_IBASE=1
|
|
||||||
REQUIRE_PACKAGES_X11=1
|
|
||||||
REQUIRE_PACKAGES_OPENGL=1
|
|
||||||
endif
|
|
||||||
ifeq ($(OS_TARGET),wdosx)
|
|
||||||
REQUIRE_PACKAGES_RTL=1
|
|
||||||
REQUIRE_PACKAGES_PASZLIB=1
|
|
||||||
REQUIRE_PACKAGES_FCL=1
|
|
||||||
REQUIRE_PACKAGES_GTK=1
|
|
||||||
REQUIRE_PACKAGES_OPENGL=1
|
|
||||||
endif
|
endif
|
||||||
ifdef REQUIRE_PACKAGES_RTL
|
ifdef REQUIRE_PACKAGES_RTL
|
||||||
PACKAGEDIR_RTL:=$(firstword $(subst /Makefile.fpc,,$(strip $(wildcard $(addsuffix /rtl/$(OS_TARGET)/Makefile.fpc,$(PACKAGESDIR))))))
|
PACKAGEDIR_RTL:=$(firstword $(subst /Makefile.fpc,,$(strip $(wildcard $(addsuffix /rtl/$(OS_TARGET)/Makefile.fpc,$(PACKAGESDIR))))))
|
||||||
@ -965,58 +875,6 @@ ifdef UNITDIR_INET
|
|||||||
override COMPILER_UNITDIR+=$(UNITDIR_INET)
|
override COMPILER_UNITDIR+=$(UNITDIR_INET)
|
||||||
endif
|
endif
|
||||||
endif
|
endif
|
||||||
ifdef REQUIRE_PACKAGES_FCL
|
|
||||||
PACKAGEDIR_FCL:=$(firstword $(subst /Makefile.fpc,,$(strip $(wildcard $(addsuffix /fcl/Makefile.fpc,$(PACKAGESDIR))))))
|
|
||||||
ifneq ($(PACKAGEDIR_FCL),)
|
|
||||||
ifneq ($(wildcard $(PACKAGEDIR_FCL)/$(OS_TARGET)),)
|
|
||||||
UNITDIR_FCL=$(PACKAGEDIR_FCL)/$(OS_TARGET)
|
|
||||||
else
|
|
||||||
UNITDIR_FCL=$(PACKAGEDIR_FCL)
|
|
||||||
endif
|
|
||||||
ifdef CHECKDEPEND
|
|
||||||
$(PACKAGEDIR_FCL)/$(FPCMADE):
|
|
||||||
$(MAKE) -C $(PACKAGEDIR_FCL) $(FPCMADE)
|
|
||||||
override ALLDEPENDENCIES+=$(PACKAGEDIR_FCL)/$(FPCMADE)
|
|
||||||
endif
|
|
||||||
else
|
|
||||||
PACKAGEDIR_FCL=
|
|
||||||
UNITDIR_FCL:=$(subst /Package.fpc,,$(strip $(wildcard $(addsuffix /fcl/Package.fpc,$(UNITSDIR)))))
|
|
||||||
ifneq ($(UNITDIR_FCL),)
|
|
||||||
UNITDIR_FCL:=$(firstword $(UNITDIR_FCL))
|
|
||||||
else
|
|
||||||
UNITDIR_FCL=
|
|
||||||
endif
|
|
||||||
endif
|
|
||||||
ifdef UNITDIR_FCL
|
|
||||||
override COMPILER_UNITDIR+=$(UNITDIR_FCL)
|
|
||||||
endif
|
|
||||||
endif
|
|
||||||
ifdef REQUIRE_PACKAGES_GTK
|
|
||||||
PACKAGEDIR_GTK:=$(firstword $(subst /Makefile.fpc,,$(strip $(wildcard $(addsuffix /gtk/Makefile.fpc,$(PACKAGESDIR))))))
|
|
||||||
ifneq ($(PACKAGEDIR_GTK),)
|
|
||||||
ifneq ($(wildcard $(PACKAGEDIR_GTK)/$(OS_TARGET)),)
|
|
||||||
UNITDIR_GTK=$(PACKAGEDIR_GTK)/$(OS_TARGET)
|
|
||||||
else
|
|
||||||
UNITDIR_GTK=$(PACKAGEDIR_GTK)
|
|
||||||
endif
|
|
||||||
ifdef CHECKDEPEND
|
|
||||||
$(PACKAGEDIR_GTK)/$(FPCMADE):
|
|
||||||
$(MAKE) -C $(PACKAGEDIR_GTK) $(FPCMADE)
|
|
||||||
override ALLDEPENDENCIES+=$(PACKAGEDIR_GTK)/$(FPCMADE)
|
|
||||||
endif
|
|
||||||
else
|
|
||||||
PACKAGEDIR_GTK=
|
|
||||||
UNITDIR_GTK:=$(subst /Package.fpc,,$(strip $(wildcard $(addsuffix /gtk/Package.fpc,$(UNITSDIR)))))
|
|
||||||
ifneq ($(UNITDIR_GTK),)
|
|
||||||
UNITDIR_GTK:=$(firstword $(UNITDIR_GTK))
|
|
||||||
else
|
|
||||||
UNITDIR_GTK=
|
|
||||||
endif
|
|
||||||
endif
|
|
||||||
ifdef UNITDIR_GTK
|
|
||||||
override COMPILER_UNITDIR+=$(UNITDIR_GTK)
|
|
||||||
endif
|
|
||||||
endif
|
|
||||||
ifdef REQUIRE_PACKAGES_MYSQL
|
ifdef REQUIRE_PACKAGES_MYSQL
|
||||||
PACKAGEDIR_MYSQL:=$(firstword $(subst /Makefile.fpc,,$(strip $(wildcard $(addsuffix /mysql/Makefile.fpc,$(PACKAGESDIR))))))
|
PACKAGEDIR_MYSQL:=$(firstword $(subst /Makefile.fpc,,$(strip $(wildcard $(addsuffix /mysql/Makefile.fpc,$(PACKAGESDIR))))))
|
||||||
ifneq ($(PACKAGEDIR_MYSQL),)
|
ifneq ($(PACKAGEDIR_MYSQL),)
|
||||||
@ -1069,6 +927,32 @@ ifdef UNITDIR_IBASE
|
|||||||
override COMPILER_UNITDIR+=$(UNITDIR_IBASE)
|
override COMPILER_UNITDIR+=$(UNITDIR_IBASE)
|
||||||
endif
|
endif
|
||||||
endif
|
endif
|
||||||
|
ifdef REQUIRE_PACKAGES_FCL
|
||||||
|
PACKAGEDIR_FCL:=$(firstword $(subst /Makefile.fpc,,$(strip $(wildcard $(addsuffix /fcl/Makefile.fpc,$(PACKAGESDIR))))))
|
||||||
|
ifneq ($(PACKAGEDIR_FCL),)
|
||||||
|
ifneq ($(wildcard $(PACKAGEDIR_FCL)/$(OS_TARGET)),)
|
||||||
|
UNITDIR_FCL=$(PACKAGEDIR_FCL)/$(OS_TARGET)
|
||||||
|
else
|
||||||
|
UNITDIR_FCL=$(PACKAGEDIR_FCL)
|
||||||
|
endif
|
||||||
|
ifdef CHECKDEPEND
|
||||||
|
$(PACKAGEDIR_FCL)/$(FPCMADE):
|
||||||
|
$(MAKE) -C $(PACKAGEDIR_FCL) $(FPCMADE)
|
||||||
|
override ALLDEPENDENCIES+=$(PACKAGEDIR_FCL)/$(FPCMADE)
|
||||||
|
endif
|
||||||
|
else
|
||||||
|
PACKAGEDIR_FCL=
|
||||||
|
UNITDIR_FCL:=$(subst /Package.fpc,,$(strip $(wildcard $(addsuffix /fcl/Package.fpc,$(UNITSDIR)))))
|
||||||
|
ifneq ($(UNITDIR_FCL),)
|
||||||
|
UNITDIR_FCL:=$(firstword $(UNITDIR_FCL))
|
||||||
|
else
|
||||||
|
UNITDIR_FCL=
|
||||||
|
endif
|
||||||
|
endif
|
||||||
|
ifdef UNITDIR_FCL
|
||||||
|
override COMPILER_UNITDIR+=$(UNITDIR_FCL)
|
||||||
|
endif
|
||||||
|
endif
|
||||||
ifdef REQUIRE_PACKAGES_X11
|
ifdef REQUIRE_PACKAGES_X11
|
||||||
PACKAGEDIR_X11:=$(firstword $(subst /Makefile.fpc,,$(strip $(wildcard $(addsuffix /x11/Makefile.fpc,$(PACKAGESDIR))))))
|
PACKAGEDIR_X11:=$(firstword $(subst /Makefile.fpc,,$(strip $(wildcard $(addsuffix /x11/Makefile.fpc,$(PACKAGESDIR))))))
|
||||||
ifneq ($(PACKAGEDIR_X11),)
|
ifneq ($(PACKAGEDIR_X11),)
|
||||||
@ -1121,6 +1005,84 @@ ifdef UNITDIR_OPENGL
|
|||||||
override COMPILER_UNITDIR+=$(UNITDIR_OPENGL)
|
override COMPILER_UNITDIR+=$(UNITDIR_OPENGL)
|
||||||
endif
|
endif
|
||||||
endif
|
endif
|
||||||
|
ifdef REQUIRE_PACKAGES_GTK
|
||||||
|
PACKAGEDIR_GTK:=$(firstword $(subst /Makefile.fpc,,$(strip $(wildcard $(addsuffix /gtk/Makefile.fpc,$(PACKAGESDIR))))))
|
||||||
|
ifneq ($(PACKAGEDIR_GTK),)
|
||||||
|
ifneq ($(wildcard $(PACKAGEDIR_GTK)/$(OS_TARGET)),)
|
||||||
|
UNITDIR_GTK=$(PACKAGEDIR_GTK)/$(OS_TARGET)
|
||||||
|
else
|
||||||
|
UNITDIR_GTK=$(PACKAGEDIR_GTK)
|
||||||
|
endif
|
||||||
|
ifdef CHECKDEPEND
|
||||||
|
$(PACKAGEDIR_GTK)/$(FPCMADE):
|
||||||
|
$(MAKE) -C $(PACKAGEDIR_GTK) $(FPCMADE)
|
||||||
|
override ALLDEPENDENCIES+=$(PACKAGEDIR_GTK)/$(FPCMADE)
|
||||||
|
endif
|
||||||
|
else
|
||||||
|
PACKAGEDIR_GTK=
|
||||||
|
UNITDIR_GTK:=$(subst /Package.fpc,,$(strip $(wildcard $(addsuffix /gtk/Package.fpc,$(UNITSDIR)))))
|
||||||
|
ifneq ($(UNITDIR_GTK),)
|
||||||
|
UNITDIR_GTK:=$(firstword $(UNITDIR_GTK))
|
||||||
|
else
|
||||||
|
UNITDIR_GTK=
|
||||||
|
endif
|
||||||
|
endif
|
||||||
|
ifdef UNITDIR_GTK
|
||||||
|
override COMPILER_UNITDIR+=$(UNITDIR_GTK)
|
||||||
|
endif
|
||||||
|
endif
|
||||||
|
ifdef REQUIRE_PACKAGES_IMLIB
|
||||||
|
PACKAGEDIR_IMLIB:=$(firstword $(subst /Makefile.fpc,,$(strip $(wildcard $(addsuffix /imlib/Makefile.fpc,$(PACKAGESDIR))))))
|
||||||
|
ifneq ($(PACKAGEDIR_IMLIB),)
|
||||||
|
ifneq ($(wildcard $(PACKAGEDIR_IMLIB)/$(OS_TARGET)),)
|
||||||
|
UNITDIR_IMLIB=$(PACKAGEDIR_IMLIB)/$(OS_TARGET)
|
||||||
|
else
|
||||||
|
UNITDIR_IMLIB=$(PACKAGEDIR_IMLIB)
|
||||||
|
endif
|
||||||
|
ifdef CHECKDEPEND
|
||||||
|
$(PACKAGEDIR_IMLIB)/$(FPCMADE):
|
||||||
|
$(MAKE) -C $(PACKAGEDIR_IMLIB) $(FPCMADE)
|
||||||
|
override ALLDEPENDENCIES+=$(PACKAGEDIR_IMLIB)/$(FPCMADE)
|
||||||
|
endif
|
||||||
|
else
|
||||||
|
PACKAGEDIR_IMLIB=
|
||||||
|
UNITDIR_IMLIB:=$(subst /Package.fpc,,$(strip $(wildcard $(addsuffix /imlib/Package.fpc,$(UNITSDIR)))))
|
||||||
|
ifneq ($(UNITDIR_IMLIB),)
|
||||||
|
UNITDIR_IMLIB:=$(firstword $(UNITDIR_IMLIB))
|
||||||
|
else
|
||||||
|
UNITDIR_IMLIB=
|
||||||
|
endif
|
||||||
|
endif
|
||||||
|
ifdef UNITDIR_IMLIB
|
||||||
|
override COMPILER_UNITDIR+=$(UNITDIR_IMLIB)
|
||||||
|
endif
|
||||||
|
endif
|
||||||
|
ifdef REQUIRE_PACKAGES_GNOME
|
||||||
|
PACKAGEDIR_GNOME:=$(firstword $(subst /Makefile.fpc,,$(strip $(wildcard $(addsuffix /gnome/Makefile.fpc,$(PACKAGESDIR))))))
|
||||||
|
ifneq ($(PACKAGEDIR_GNOME),)
|
||||||
|
ifneq ($(wildcard $(PACKAGEDIR_GNOME)/$(OS_TARGET)),)
|
||||||
|
UNITDIR_GNOME=$(PACKAGEDIR_GNOME)/$(OS_TARGET)
|
||||||
|
else
|
||||||
|
UNITDIR_GNOME=$(PACKAGEDIR_GNOME)
|
||||||
|
endif
|
||||||
|
ifdef CHECKDEPEND
|
||||||
|
$(PACKAGEDIR_GNOME)/$(FPCMADE):
|
||||||
|
$(MAKE) -C $(PACKAGEDIR_GNOME) $(FPCMADE)
|
||||||
|
override ALLDEPENDENCIES+=$(PACKAGEDIR_GNOME)/$(FPCMADE)
|
||||||
|
endif
|
||||||
|
else
|
||||||
|
PACKAGEDIR_GNOME=
|
||||||
|
UNITDIR_GNOME:=$(subst /Package.fpc,,$(strip $(wildcard $(addsuffix /gnome/Package.fpc,$(UNITSDIR)))))
|
||||||
|
ifneq ($(UNITDIR_GNOME),)
|
||||||
|
UNITDIR_GNOME:=$(firstword $(UNITDIR_GNOME))
|
||||||
|
else
|
||||||
|
UNITDIR_GNOME=
|
||||||
|
endif
|
||||||
|
endif
|
||||||
|
ifdef UNITDIR_GNOME
|
||||||
|
override COMPILER_UNITDIR+=$(UNITDIR_GNOME)
|
||||||
|
endif
|
||||||
|
endif
|
||||||
ifndef NOCPUDEF
|
ifndef NOCPUDEF
|
||||||
override FPCOPTDEF=$(CPU_TARGET)
|
override FPCOPTDEF=$(CPU_TARGET)
|
||||||
endif
|
endif
|
||||||
@ -1211,6 +1173,11 @@ override COMPILER_UNITTARGETDIR=$(COMPILER_TARGETDIR)
|
|||||||
override UNITTARGETDIRPREFIX=$(TARGETDIRPREFIX)
|
override UNITTARGETDIRPREFIX=$(TARGETDIRPREFIX)
|
||||||
endif
|
endif
|
||||||
endif
|
endif
|
||||||
|
ifeq ($(OS_TARGET),linux)
|
||||||
|
ifeq ($(FPC_VERSION),1.0.6)
|
||||||
|
override FPCOPTDEF+=HASUNIX
|
||||||
|
endif
|
||||||
|
endif
|
||||||
ifdef GCCLIBDIR
|
ifdef GCCLIBDIR
|
||||||
override FPCOPT+=-Fl$(GCCLIBDIR)
|
override FPCOPT+=-Fl$(GCCLIBDIR)
|
||||||
endif
|
endif
|
||||||
@ -1436,6 +1403,7 @@ fpc_baseinfo:
|
|||||||
@$(ECHO) Rm........ $(RMPROG)
|
@$(ECHO) Rm........ $(RMPROG)
|
||||||
@$(ECHO) GInstall.. $(GINSTALL)
|
@$(ECHO) GInstall.. $(GINSTALL)
|
||||||
@$(ECHO) Echo...... $(ECHO)
|
@$(ECHO) Echo...... $(ECHO)
|
||||||
|
@$(ECHO) Shell..... $(SHELL)
|
||||||
@$(ECHO) Date...... $(DATE)
|
@$(ECHO) Date...... $(DATE)
|
||||||
@$(ECHO) FPCMake... $(FPCMAKE)
|
@$(ECHO) FPCMake... $(FPCMAKE)
|
||||||
@$(ECHO) PPUMove... $(PPUMOVE)
|
@$(ECHO) PPUMove... $(PPUMOVE)
|
||||||
|
@ -8,7 +8,7 @@ main=lazarus/lcl
|
|||||||
version=0.8a
|
version=0.8a
|
||||||
|
|
||||||
[require]
|
[require]
|
||||||
packages=rtl fcl gtk
|
packages=rtl fcl gtk gnome
|
||||||
|
|
||||||
[target]
|
[target]
|
||||||
units=interfaces
|
units=interfaces
|
||||||
|
Loading…
Reference in New Issue
Block a user