* Makefiles added for packages integration

This commit is contained in:
peter 2002-10-07 18:46:24 +00:00
parent 2b92d5d89d
commit ef900738b3
11 changed files with 4416 additions and 227 deletions

View File

@ -1,8 +1,8 @@
#
# Don't edit, this file is generated by FPCMake Version 1.1 [2002/08/26]
# Don't edit, this file is generated by FPCMake Version 1.1 [2002/10/07]
#
default: all
MAKEFILETARGETS=linux go32v2 win32 os2 freebsd beos netbsd amiga atari sunos qnx netware openbsd wdosx
MAKEFILETARGETS=linux
override PATH:=$(subst \,/,$(PATH))
ifeq ($(findstring ;,$(PATH)),)
inUnix=1
@ -58,6 +58,9 @@ ifdef inUnix
PATHSEP=/
else
PATHSEP:=$(subst /,\,/)
ifneq ($(findstring sh.exe,$(SHELL)),)
PATHSEP=/
endif
endif
ifdef PWD
BASEDIR:=$(subst \,/,$(shell $(PWD)))
@ -140,6 +143,16 @@ ifndef OS_TARGET
OS_TARGET:=$(shell $(FPC) -iTO)
endif
endif
ifndef CPU_TARGET
ifdef CPU_TARGET_DEFAULT
CPU_TARGET=$(CPU_TARGET_DEFAULT)
endif
endif
ifndef OS_TARGET
ifdef OS_TARGET_DEFAULT
OS_TARGET=$(OS_TARGET_DEFAULT)
endif
endif
FULL_TARGET=$(CPU_TARGET)-$(OS_TARGET)
FULL_SOURCE=$(CPU_SOURCE)-$(OS_SOURCE)
ifneq ($(FULL_TARGET),$(FULL_SOURCE))
@ -200,25 +213,7 @@ UNITSDIR:=$(wildcard $(FPCDIR)/units/$(OS_TARGET))
endif
PACKAGESDIR:=$(wildcard $(FPCDIR) $(FPCDIR)/packages/base $(FPCDIR)/packages/extra)
ifeq ($(OS_TARGET),linux)
override TARGET_DIRS+=unzip uncgi fpasync x11 opengl gtk syslog forms svgalib ggi libpng libgd utmp cmem bfd zlib gdbm ncurses tcl cdrom
endif
ifeq ($(OS_TARGET),go32v2)
override TARGET_DIRS+=unzip uncgi
endif
ifeq ($(OS_TARGET),win32)
override TARGET_DIRS+=unzip uncgi opengl gtk zlib mmsystem tcl cdrom
endif
ifeq ($(OS_TARGET),os2)
override TARGET_DIRS+=unzip uncgi
endif
ifeq ($(OS_TARGET),freebsd)
override TARGET_DIRS+=unzip uncgi fpasync x11 opengl gtk syslog forms svgalib ggi libpng libgd utmp cmem bfd zlib gdbm ncurses
endif
ifeq ($(OS_TARGET),netbsd)
override TARGET_DIRS+=unzip uncgi fpasync x11 opengl gtk syslog forms svgalib ggi libpng libgd utmp cmem bfd zlib gdbm ncurses
endif
ifeq ($(OS_TARGET),openbsd)
override TARGET_DIRS+=unzip uncgi fpasync x11 opengl gtk syslog forms svgalib ggi libpng libgd utmp cmem bfd zlib gdbm ncurses
override TARGET_DIRS+=unzip uncgi fpasync x11 opengl gtk syslog forms svgalib ggi libpng libgd utmp cmem bfd zlib gdbm ncurses tcl cdrom imlib gnome1
endif
override INSTALL_FPCPACKAGE=y
override INSTALL_FPCSUBDIR=packages/extra
@ -978,6 +973,7 @@ fpc_baseinfo:
@$(ECHO) Rm........ $(RMPROG)
@$(ECHO) GInstall.. $(GINSTALL)
@$(ECHO) Echo...... $(ECHO)
@$(ECHO) Shell..... $(SHELL)
@$(ECHO) Date...... $(DATE)
@$(ECHO) FPCMake... $(FPCMAKE)
@$(ECHO) PPUMove... $(PPUMOVE)
@ -1056,84 +1052,8 @@ TARGET_DIRS_GDBM=1
TARGET_DIRS_NCURSES=1
TARGET_DIRS_TCL=1
TARGET_DIRS_CDROM=1
endif
ifeq ($(OS_TARGET),go32v2)
TARGET_DIRS_UNZIP=1
TARGET_DIRS_UNCGI=1
endif
ifeq ($(OS_TARGET),win32)
TARGET_DIRS_UNZIP=1
TARGET_DIRS_UNCGI=1
TARGET_DIRS_OPENGL=1
TARGET_DIRS_GTK=1
TARGET_DIRS_ZLIB=1
TARGET_DIRS_MMSYSTEM=1
TARGET_DIRS_TCL=1
TARGET_DIRS_CDROM=1
endif
ifeq ($(OS_TARGET),os2)
TARGET_DIRS_UNZIP=1
TARGET_DIRS_UNCGI=1
endif
ifeq ($(OS_TARGET),freebsd)
TARGET_DIRS_UNZIP=1
TARGET_DIRS_UNCGI=1
TARGET_DIRS_FPASYNC=1
TARGET_DIRS_X11=1
TARGET_DIRS_OPENGL=1
TARGET_DIRS_GTK=1
TARGET_DIRS_SYSLOG=1
TARGET_DIRS_FORMS=1
TARGET_DIRS_SVGALIB=1
TARGET_DIRS_GGI=1
TARGET_DIRS_LIBPNG=1
TARGET_DIRS_LIBGD=1
TARGET_DIRS_UTMP=1
TARGET_DIRS_CMEM=1
TARGET_DIRS_BFD=1
TARGET_DIRS_ZLIB=1
TARGET_DIRS_GDBM=1
TARGET_DIRS_NCURSES=1
endif
ifeq ($(OS_TARGET),netbsd)
TARGET_DIRS_UNZIP=1
TARGET_DIRS_UNCGI=1
TARGET_DIRS_FPASYNC=1
TARGET_DIRS_X11=1
TARGET_DIRS_OPENGL=1
TARGET_DIRS_GTK=1
TARGET_DIRS_SYSLOG=1
TARGET_DIRS_FORMS=1
TARGET_DIRS_SVGALIB=1
TARGET_DIRS_GGI=1
TARGET_DIRS_LIBPNG=1
TARGET_DIRS_LIBGD=1
TARGET_DIRS_UTMP=1
TARGET_DIRS_CMEM=1
TARGET_DIRS_BFD=1
TARGET_DIRS_ZLIB=1
TARGET_DIRS_GDBM=1
TARGET_DIRS_NCURSES=1
endif
ifeq ($(OS_TARGET),openbsd)
TARGET_DIRS_UNZIP=1
TARGET_DIRS_UNCGI=1
TARGET_DIRS_FPASYNC=1
TARGET_DIRS_X11=1
TARGET_DIRS_OPENGL=1
TARGET_DIRS_GTK=1
TARGET_DIRS_SYSLOG=1
TARGET_DIRS_FORMS=1
TARGET_DIRS_SVGALIB=1
TARGET_DIRS_GGI=1
TARGET_DIRS_LIBPNG=1
TARGET_DIRS_LIBGD=1
TARGET_DIRS_UTMP=1
TARGET_DIRS_CMEM=1
TARGET_DIRS_BFD=1
TARGET_DIRS_ZLIB=1
TARGET_DIRS_GDBM=1
TARGET_DIRS_NCURSES=1
TARGET_DIRS_IMLIB=1
TARGET_DIRS_GNOME1=1
endif
ifdef TARGET_DIRS_UNZIP
unzip_all:
@ -1995,48 +1915,91 @@ cdrom:
$(MAKE) -C cdrom all
.PHONY: cdrom_all cdrom_debug cdrom_smart cdrom_release cdrom_examples cdrom_shared cdrom_install cdrom_sourceinstall cdrom_exampleinstall cdrom_distinstall cdrom_zipinstall cdrom_zipsourceinstall cdrom_zipexampleinstall cdrom_zipdistinstall cdrom_clean cdrom_distclean cdrom_cleanall cdrom_info cdrom_makefiles cdrom
endif
ifdef TARGET_DIRS_MMSYSTEM
mmsystem_all:
$(MAKE) -C mmsystem all
mmsystem_debug:
$(MAKE) -C mmsystem debug
mmsystem_smart:
$(MAKE) -C mmsystem smart
mmsystem_release:
$(MAKE) -C mmsystem release
mmsystem_examples:
$(MAKE) -C mmsystem examples
mmsystem_shared:
$(MAKE) -C mmsystem shared
mmsystem_install:
$(MAKE) -C mmsystem install
mmsystem_sourceinstall:
$(MAKE) -C mmsystem sourceinstall
mmsystem_exampleinstall:
$(MAKE) -C mmsystem exampleinstall
mmsystem_distinstall:
$(MAKE) -C mmsystem distinstall
mmsystem_zipinstall:
$(MAKE) -C mmsystem zipinstall
mmsystem_zipsourceinstall:
$(MAKE) -C mmsystem zipsourceinstall
mmsystem_zipexampleinstall:
$(MAKE) -C mmsystem zipexampleinstall
mmsystem_zipdistinstall:
$(MAKE) -C mmsystem zipdistinstall
mmsystem_clean:
$(MAKE) -C mmsystem clean
mmsystem_distclean:
$(MAKE) -C mmsystem distclean
mmsystem_cleanall:
$(MAKE) -C mmsystem cleanall
mmsystem_info:
$(MAKE) -C mmsystem info
mmsystem_makefiles:
$(MAKE) -C mmsystem makefiles
mmsystem:
$(MAKE) -C mmsystem all
.PHONY: mmsystem_all mmsystem_debug mmsystem_smart mmsystem_release mmsystem_examples mmsystem_shared mmsystem_install mmsystem_sourceinstall mmsystem_exampleinstall mmsystem_distinstall mmsystem_zipinstall mmsystem_zipsourceinstall mmsystem_zipexampleinstall mmsystem_zipdistinstall mmsystem_clean mmsystem_distclean mmsystem_cleanall mmsystem_info mmsystem_makefiles mmsystem
ifdef TARGET_DIRS_IMLIB
imlib_all:
$(MAKE) -C imlib all
imlib_debug:
$(MAKE) -C imlib debug
imlib_smart:
$(MAKE) -C imlib smart
imlib_release:
$(MAKE) -C imlib release
imlib_examples:
$(MAKE) -C imlib examples
imlib_shared:
$(MAKE) -C imlib shared
imlib_install:
$(MAKE) -C imlib install
imlib_sourceinstall:
$(MAKE) -C imlib sourceinstall
imlib_exampleinstall:
$(MAKE) -C imlib exampleinstall
imlib_distinstall:
$(MAKE) -C imlib distinstall
imlib_zipinstall:
$(MAKE) -C imlib zipinstall
imlib_zipsourceinstall:
$(MAKE) -C imlib zipsourceinstall
imlib_zipexampleinstall:
$(MAKE) -C imlib zipexampleinstall
imlib_zipdistinstall:
$(MAKE) -C imlib zipdistinstall
imlib_clean:
$(MAKE) -C imlib clean
imlib_distclean:
$(MAKE) -C imlib distclean
imlib_cleanall:
$(MAKE) -C imlib cleanall
imlib_info:
$(MAKE) -C imlib info
imlib_makefiles:
$(MAKE) -C imlib makefiles
imlib:
$(MAKE) -C imlib all
.PHONY: imlib_all imlib_debug imlib_smart imlib_release imlib_examples imlib_shared imlib_install imlib_sourceinstall imlib_exampleinstall imlib_distinstall imlib_zipinstall imlib_zipsourceinstall imlib_zipexampleinstall imlib_zipdistinstall imlib_clean imlib_distclean imlib_cleanall imlib_info imlib_makefiles imlib
endif
ifdef TARGET_DIRS_GNOME1
gnome1_all:
$(MAKE) -C gnome1 all
gnome1_debug:
$(MAKE) -C gnome1 debug
gnome1_smart:
$(MAKE) -C gnome1 smart
gnome1_release:
$(MAKE) -C gnome1 release
gnome1_examples:
$(MAKE) -C gnome1 examples
gnome1_shared:
$(MAKE) -C gnome1 shared
gnome1_install:
$(MAKE) -C gnome1 install
gnome1_sourceinstall:
$(MAKE) -C gnome1 sourceinstall
gnome1_exampleinstall:
$(MAKE) -C gnome1 exampleinstall
gnome1_distinstall:
$(MAKE) -C gnome1 distinstall
gnome1_zipinstall:
$(MAKE) -C gnome1 zipinstall
gnome1_zipsourceinstall:
$(MAKE) -C gnome1 zipsourceinstall
gnome1_zipexampleinstall:
$(MAKE) -C gnome1 zipexampleinstall
gnome1_zipdistinstall:
$(MAKE) -C gnome1 zipdistinstall
gnome1_clean:
$(MAKE) -C gnome1 clean
gnome1_distclean:
$(MAKE) -C gnome1 distclean
gnome1_cleanall:
$(MAKE) -C gnome1 cleanall
gnome1_info:
$(MAKE) -C gnome1 info
gnome1_makefiles:
$(MAKE) -C gnome1 makefiles
gnome1:
$(MAKE) -C gnome1 all
.PHONY: gnome1_all gnome1_debug gnome1_smart gnome1_release gnome1_examples gnome1_shared gnome1_install gnome1_sourceinstall gnome1_exampleinstall gnome1_distinstall gnome1_zipinstall gnome1_zipsourceinstall gnome1_zipexampleinstall gnome1_zipdistinstall gnome1_clean gnome1_distclean gnome1_cleanall gnome1_info gnome1_makefiles gnome1
endif
all: $(addsuffix _all,$(TARGET_DIRS))
debug: $(addsuffix _debug,$(TARGET_DIRS))

View File

@ -5,7 +5,8 @@
dirs_linux=unzip uncgi fpasync \
x11 opengl gtk syslog \
forms svgalib ggi libpng libgd \
utmp cmem bfd zlib gdbm ncurses tcl cdrom
utmp cmem bfd zlib gdbm ncurses tcl cdrom \
imlib gnome1
dirs_netbsd=unzip uncgi fpasync \
x11 opengl gtk syslog \
forms svgalib ggi libpng libgd \

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,13 @@
#
# Makefile.fpc for Free Pascal Gnome 1.x Packages
#
[target]
dirs=gnome gconf
[install]
fpcpackage=y
fpcsubdir=packages
[default]
fpcdir=../..

View File

@ -1,8 +1,8 @@
#
# Don't edit, this file is generated by FPCMake Version 1.1 [2002/09/21]
# Don't edit, this file is generated by FPCMake Version 1.1 [2002/10/07]
#
default: all
MAKEFILETARGETS=linux
MAKEFILETARGETS=linux go32v2 win32 os2 freebsd beos netbsd amiga atari sunos qnx netware openbsd wdosx
override PATH:=$(subst \,/,$(PATH))
ifeq ($(findstring ;,$(PATH)),)
inUnix=1
@ -58,6 +58,9 @@ ifdef inUnix
PATHSEP=/
else
PATHSEP:=$(subst /,\,/)
ifneq ($(findstring sh.exe,$(SHELL)),)
PATHSEP=/
endif
endif
ifdef PWD
BASEDIR:=$(subst \,/,$(shell $(PWD)))
@ -140,6 +143,16 @@ ifndef OS_TARGET
OS_TARGET:=$(shell $(FPC) -iTO)
endif
endif
ifndef CPU_TARGET
ifdef CPU_TARGET_DEFAULT
CPU_TARGET=$(CPU_TARGET_DEFAULT)
endif
endif
ifndef OS_TARGET
ifdef OS_TARGET_DEFAULT
OS_TARGET=$(OS_TARGET_DEFAULT)
endif
endif
FULL_TARGET=$(CPU_TARGET)-$(OS_TARGET)
FULL_SOURCE=$(CPU_SOURCE)-$(OS_SOURCE)
ifneq ($(FULL_TARGET),$(FULL_SOURCE))
@ -773,9 +786,77 @@ endif
override REQUIRE_PACKAGES=rtl gtk
ifeq ($(OS_TARGET),linux)
REQUIRE_PACKAGES_RTL=1
REQUIRE_PACKAGES_GTK=1
REQUIRE_PACKAGES_X11=1
REQUIRE_PACKAGES_OPENGL=1
endif
ifeq ($(OS_TARGET),go32v2)
REQUIRE_PACKAGES_RTL=1
REQUIRE_PACKAGES_GTK=1
REQUIRE_PACKAGES_OPENGL=1
endif
ifeq ($(OS_TARGET),win32)
REQUIRE_PACKAGES_RTL=1
REQUIRE_PACKAGES_GTK=1
REQUIRE_PACKAGES_OPENGL=1
endif
ifeq ($(OS_TARGET),os2)
REQUIRE_PACKAGES_RTL=1
REQUIRE_PACKAGES_GTK=1
REQUIRE_PACKAGES_OPENGL=1
endif
ifeq ($(OS_TARGET),freebsd)
REQUIRE_PACKAGES_RTL=1
REQUIRE_PACKAGES_GTK=1
REQUIRE_PACKAGES_X11=1
REQUIRE_PACKAGES_OPENGL=1
endif
ifeq ($(OS_TARGET),beos)
REQUIRE_PACKAGES_RTL=1
REQUIRE_PACKAGES_GTK=1
REQUIRE_PACKAGES_OPENGL=1
endif
ifeq ($(OS_TARGET),netbsd)
REQUIRE_PACKAGES_RTL=1
REQUIRE_PACKAGES_GTK=1
REQUIRE_PACKAGES_X11=1
REQUIRE_PACKAGES_OPENGL=1
endif
ifeq ($(OS_TARGET),amiga)
REQUIRE_PACKAGES_RTL=1
REQUIRE_PACKAGES_GTK=1
REQUIRE_PACKAGES_OPENGL=1
endif
ifeq ($(OS_TARGET),atari)
REQUIRE_PACKAGES_RTL=1
REQUIRE_PACKAGES_GTK=1
REQUIRE_PACKAGES_OPENGL=1
endif
ifeq ($(OS_TARGET),sunos)
REQUIRE_PACKAGES_RTL=1
REQUIRE_PACKAGES_GTK=1
REQUIRE_PACKAGES_OPENGL=1
endif
ifeq ($(OS_TARGET),qnx)
REQUIRE_PACKAGES_RTL=1
REQUIRE_PACKAGES_GTK=1
REQUIRE_PACKAGES_OPENGL=1
endif
ifeq ($(OS_TARGET),netware)
REQUIRE_PACKAGES_RTL=1
REQUIRE_PACKAGES_GTK=1
REQUIRE_PACKAGES_OPENGL=1
endif
ifeq ($(OS_TARGET),openbsd)
REQUIRE_PACKAGES_RTL=1
REQUIRE_PACKAGES_GTK=1
REQUIRE_PACKAGES_X11=1
REQUIRE_PACKAGES_OPENGL=1
endif
ifeq ($(OS_TARGET),wdosx)
REQUIRE_PACKAGES_RTL=1
REQUIRE_PACKAGES_GTK=1
REQUIRE_PACKAGES_OPENGL=1
endif
ifdef REQUIRE_PACKAGES_RTL
PACKAGEDIR_RTL:=$(firstword $(subst /Makefile.fpc,,$(strip $(wildcard $(addsuffix /rtl/$(OS_TARGET)/Makefile.fpc,$(PACKAGESDIR))))))
@ -803,6 +884,32 @@ ifdef UNITDIR_RTL
override COMPILER_UNITDIR+=$(UNITDIR_RTL)
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_X11
PACKAGEDIR_X11:=$(firstword $(subst /Makefile.fpc,,$(strip $(wildcard $(addsuffix /x11/Makefile.fpc,$(PACKAGESDIR))))))
ifneq ($(PACKAGEDIR_X11),)
@ -855,32 +962,6 @@ ifdef UNITDIR_OPENGL
override COMPILER_UNITDIR+=$(UNITDIR_OPENGL)
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
ifndef NOCPUDEF
override FPCOPTDEF=$(CPU_TARGET)
endif
@ -1290,6 +1371,7 @@ fpc_baseinfo:
@$(ECHO) Rm........ $(RMPROG)
@$(ECHO) GInstall.. $(GINSTALL)
@$(ECHO) Echo...... $(ECHO)
@$(ECHO) Shell..... $(SHELL)
@$(ECHO) Date...... $(DATE)
@$(ECHO) FPCMake... $(FPCMAKE)
@$(ECHO) PPUMove... $(PPUMOVE)

View File

@ -1,8 +1,8 @@
#
# Don't edit, this file is generated by FPCMake Version 1.1 [2002/09/21]
# Don't edit, this file is generated by FPCMake Version 1.1 [2002/10/07]
#
default: all
MAKEFILETARGETS=linux
MAKEFILETARGETS=linux go32v2 win32 os2 freebsd beos netbsd amiga atari sunos qnx netware openbsd wdosx
override PATH:=$(subst \,/,$(PATH))
ifeq ($(findstring ;,$(PATH)),)
inUnix=1
@ -58,6 +58,9 @@ ifdef inUnix
PATHSEP=/
else
PATHSEP:=$(subst /,\,/)
ifneq ($(findstring sh.exe,$(SHELL)),)
PATHSEP=/
endif
endif
ifdef PWD
BASEDIR:=$(subst \,/,$(shell $(PWD)))
@ -140,6 +143,16 @@ ifndef OS_TARGET
OS_TARGET:=$(shell $(FPC) -iTO)
endif
endif
ifndef CPU_TARGET
ifdef CPU_TARGET_DEFAULT
CPU_TARGET=$(CPU_TARGET_DEFAULT)
endif
endif
ifndef OS_TARGET
ifdef OS_TARGET_DEFAULT
OS_TARGET=$(OS_TARGET_DEFAULT)
endif
endif
FULL_TARGET=$(CPU_TARGET)-$(OS_TARGET)
FULL_SOURCE=$(CPU_SOURCE)-$(OS_SOURCE)
ifneq ($(FULL_TARGET),$(FULL_SOURCE))
@ -766,13 +779,94 @@ else
TAROPT=vz
TAREXT=.tar.gz
endif
override REQUIRE_PACKAGES=rtl gtk gconf
override REQUIRE_PACKAGES=rtl gtk gnome1/gconf
ifeq ($(OS_TARGET),linux)
REQUIRE_PACKAGES_RTL=1
REQUIRE_PACKAGES_GTK=1
REQUIRE_PACKAGES_GNOME1/GCONF=1
REQUIRE_PACKAGES_X11=1
REQUIRE_PACKAGES_OPENGL=1
endif
ifeq ($(OS_TARGET),go32v2)
REQUIRE_PACKAGES_RTL=1
REQUIRE_PACKAGES_GTK=1
REQUIRE_PACKAGES_GCONF=1
REQUIRE_PACKAGES_GNOME1/GCONF=1
REQUIRE_PACKAGES_OPENGL=1
endif
ifeq ($(OS_TARGET),win32)
REQUIRE_PACKAGES_RTL=1
REQUIRE_PACKAGES_GTK=1
REQUIRE_PACKAGES_GNOME1/GCONF=1
REQUIRE_PACKAGES_OPENGL=1
endif
ifeq ($(OS_TARGET),os2)
REQUIRE_PACKAGES_RTL=1
REQUIRE_PACKAGES_GTK=1
REQUIRE_PACKAGES_GNOME1/GCONF=1
REQUIRE_PACKAGES_OPENGL=1
endif
ifeq ($(OS_TARGET),freebsd)
REQUIRE_PACKAGES_RTL=1
REQUIRE_PACKAGES_GTK=1
REQUIRE_PACKAGES_GNOME1/GCONF=1
REQUIRE_PACKAGES_X11=1
REQUIRE_PACKAGES_OPENGL=1
endif
ifeq ($(OS_TARGET),beos)
REQUIRE_PACKAGES_RTL=1
REQUIRE_PACKAGES_GTK=1
REQUIRE_PACKAGES_GNOME1/GCONF=1
REQUIRE_PACKAGES_OPENGL=1
endif
ifeq ($(OS_TARGET),netbsd)
REQUIRE_PACKAGES_RTL=1
REQUIRE_PACKAGES_GTK=1
REQUIRE_PACKAGES_GNOME1/GCONF=1
REQUIRE_PACKAGES_X11=1
REQUIRE_PACKAGES_OPENGL=1
endif
ifeq ($(OS_TARGET),amiga)
REQUIRE_PACKAGES_RTL=1
REQUIRE_PACKAGES_GTK=1
REQUIRE_PACKAGES_GNOME1/GCONF=1
REQUIRE_PACKAGES_OPENGL=1
endif
ifeq ($(OS_TARGET),atari)
REQUIRE_PACKAGES_RTL=1
REQUIRE_PACKAGES_GTK=1
REQUIRE_PACKAGES_GNOME1/GCONF=1
REQUIRE_PACKAGES_OPENGL=1
endif
ifeq ($(OS_TARGET),sunos)
REQUIRE_PACKAGES_RTL=1
REQUIRE_PACKAGES_GTK=1
REQUIRE_PACKAGES_GNOME1/GCONF=1
REQUIRE_PACKAGES_OPENGL=1
endif
ifeq ($(OS_TARGET),qnx)
REQUIRE_PACKAGES_RTL=1
REQUIRE_PACKAGES_GTK=1
REQUIRE_PACKAGES_GNOME1/GCONF=1
REQUIRE_PACKAGES_OPENGL=1
endif
ifeq ($(OS_TARGET),netware)
REQUIRE_PACKAGES_RTL=1
REQUIRE_PACKAGES_GTK=1
REQUIRE_PACKAGES_GNOME1/GCONF=1
REQUIRE_PACKAGES_OPENGL=1
endif
ifeq ($(OS_TARGET),openbsd)
REQUIRE_PACKAGES_RTL=1
REQUIRE_PACKAGES_GTK=1
REQUIRE_PACKAGES_GNOME1/GCONF=1
REQUIRE_PACKAGES_X11=1
REQUIRE_PACKAGES_OPENGL=1
endif
ifeq ($(OS_TARGET),wdosx)
REQUIRE_PACKAGES_RTL=1
REQUIRE_PACKAGES_GTK=1
REQUIRE_PACKAGES_GNOME1/GCONF=1
REQUIRE_PACKAGES_OPENGL=1
endif
ifdef REQUIRE_PACKAGES_RTL
PACKAGEDIR_RTL:=$(firstword $(subst /Makefile.fpc,,$(strip $(wildcard $(addsuffix /rtl/$(OS_TARGET)/Makefile.fpc,$(PACKAGESDIR))))))
@ -800,6 +894,58 @@ ifdef UNITDIR_RTL
override COMPILER_UNITDIR+=$(UNITDIR_RTL)
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_GNOME1/GCONF
PACKAGEDIR_GNOME1/GCONF:=$(firstword $(subst /Makefile.fpc,,$(strip $(wildcard $(addsuffix /gnome1/gconf/Makefile.fpc,$(PACKAGESDIR))))))
ifneq ($(PACKAGEDIR_GNOME1/GCONF),)
ifneq ($(wildcard $(PACKAGEDIR_GNOME1/GCONF)/$(OS_TARGET)),)
UNITDIR_GNOME1/GCONF=$(PACKAGEDIR_GNOME1/GCONF)/$(OS_TARGET)
else
UNITDIR_GNOME1/GCONF=$(PACKAGEDIR_GNOME1/GCONF)
endif
ifdef CHECKDEPEND
$(PACKAGEDIR_GNOME1/GCONF)/$(FPCMADE):
$(MAKE) -C $(PACKAGEDIR_GNOME1/GCONF) $(FPCMADE)
override ALLDEPENDENCIES+=$(PACKAGEDIR_GNOME1/GCONF)/$(FPCMADE)
endif
else
PACKAGEDIR_GNOME1/GCONF=
UNITDIR_GNOME1/GCONF:=$(subst /Package.fpc,,$(strip $(wildcard $(addsuffix /gnome1/gconf/Package.fpc,$(UNITSDIR)))))
ifneq ($(UNITDIR_GNOME1/GCONF),)
UNITDIR_GNOME1/GCONF:=$(firstword $(UNITDIR_GNOME1/GCONF))
else
UNITDIR_GNOME1/GCONF=
endif
endif
ifdef UNITDIR_GNOME1/GCONF
override COMPILER_UNITDIR+=$(UNITDIR_GNOME1/GCONF)
endif
endif
ifdef REQUIRE_PACKAGES_X11
PACKAGEDIR_X11:=$(firstword $(subst /Makefile.fpc,,$(strip $(wildcard $(addsuffix /x11/Makefile.fpc,$(PACKAGESDIR))))))
ifneq ($(PACKAGEDIR_X11),)
@ -852,58 +998,6 @@ ifdef UNITDIR_OPENGL
override COMPILER_UNITDIR+=$(UNITDIR_OPENGL)
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_GCONF
PACKAGEDIR_GCONF:=$(firstword $(subst /Makefile.fpc,,$(strip $(wildcard $(addsuffix /gconf/Makefile.fpc,$(PACKAGESDIR))))))
ifneq ($(PACKAGEDIR_GCONF),)
ifneq ($(wildcard $(PACKAGEDIR_GCONF)/$(OS_TARGET)),)
UNITDIR_GCONF=$(PACKAGEDIR_GCONF)/$(OS_TARGET)
else
UNITDIR_GCONF=$(PACKAGEDIR_GCONF)
endif
ifdef CHECKDEPEND
$(PACKAGEDIR_GCONF)/$(FPCMADE):
$(MAKE) -C $(PACKAGEDIR_GCONF) $(FPCMADE)
override ALLDEPENDENCIES+=$(PACKAGEDIR_GCONF)/$(FPCMADE)
endif
else
PACKAGEDIR_GCONF=
UNITDIR_GCONF:=$(subst /Package.fpc,,$(strip $(wildcard $(addsuffix /gconf/Package.fpc,$(UNITSDIR)))))
ifneq ($(UNITDIR_GCONF),)
UNITDIR_GCONF:=$(firstword $(UNITDIR_GCONF))
else
UNITDIR_GCONF=
endif
endif
ifdef UNITDIR_GCONF
override COMPILER_UNITDIR+=$(UNITDIR_GCONF)
endif
endif
ifndef NOCPUDEF
override FPCOPTDEF=$(CPU_TARGET)
endif
@ -1222,6 +1316,7 @@ fpc_baseinfo:
@$(ECHO) Rm........ $(RMPROG)
@$(ECHO) GInstall.. $(GINSTALL)
@$(ECHO) Echo...... $(ECHO)
@$(ECHO) Shell..... $(SHELL)
@$(ECHO) Date...... $(DATE)
@$(ECHO) FPCMake... $(FPCMAKE)
@$(ECHO) PPUMove... $(PPUMOVE)

View File

@ -6,7 +6,7 @@
programs=gconfcallback1 gconfcallback2 gconfexample
[require]
packages=gtk gconf
packages=gtk gnome1/gconf
[clean]
units=gconfcallback1 gconfcallback2 gconfexample

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,32 @@
#
# Makefile.fpc for Free Pascal GConf 1.0.x Bindings
#
[package]
name=gnome1
version=1.0.6
[require]
libc=y
packages=gtk imlib
[target]
units=libart libgnome libgnomeui
[compiler]
sourcedir=libart_lgpl libgnome libgnomeui
targetdir=.
[libs]
libname=libfpgnome1.so
libversion=1.0
[install]
fpcpackage=y
[default]
fpcdir=../../..
[rules]
libgnome$(PPUEXT): $(wildcard libgnome/*.pp libgnome/*.inc)

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,25 @@
#
# Makefile.fpc for Free Pascal ImLib 1.x Packages
#
[package]
name=imlib
version=1.0.6
[target]
units=gdk_imlib Imlib
[require]
libc=y
packages=gtk
[compiler]
sourcedir=Imlib gdk_imlib
targetdir=.
[install]
fpcpackage=y
fpcsubdir=packages
[default]
fpcdir=../../..