diff options
author | florian <florian@3ad0048d-3df7-0310-abae-a5850022a9f2> | 2005-11-09 17:12:20 +0000 |
---|---|---|
committer | florian <florian@3ad0048d-3df7-0310-abae-a5850022a9f2> | 2005-11-09 17:12:20 +0000 |
commit | d1cbcf69b1b3a74fda23019cacff1d02e1330d1d (patch) | |
tree | e8fed4d3457cbc6ebf0d48103e0f398eb1865ae4 | |
parent | ca47b943e0fbf55db3d55e4b277c5bcf215d0a84 (diff) | |
download | fpc-d1cbcf69b1b3a74fda23019cacff1d02e1330d1d.tar.gz |
* Makefile.fpc version 2.0.2
git-svn-id: http://svn.freepascal.org/svn/fpc/tags/release_2_0_2@1705 3ad0048d-3df7-0310-abae-a5850022a9f2
223 files changed, 1581 insertions, 333 deletions
@@ -1,5 +1,5 @@ # -# Don't edit, this file is generated by FPCMake Version 2.0.0 [2005/10/20] +# Don't edit, this file is generated by FPCMake Version 2.0.0 [2005/11/05] # default: help MAKEFILETARGETS=i386-linux i386-go32v2 i386-win32 i386-os2 i386-freebsd i386-beos i386-netbsd i386-solaris i386-qnx i386-netware i386-openbsd i386-wdosx i386-emx i386-watcom i386-netwlibc i386-wince m68k-linux m68k-freebsd m68k-netbsd m68k-amiga m68k-atari m68k-openbsd m68k-palmos powerpc-linux powerpc-netbsd powerpc-macos powerpc-darwin powerpc-morphos sparc-linux sparc-netbsd sparc-solaris x86_64-linux x86_64-freebsd x86_64-win64 arm-linux arm-wince powerpc64-linux @@ -231,7 +231,7 @@ UNITSDIR:=$(wildcard $(FPCDIR)/units/$(OS_TARGET)) endif PACKAGESDIR:=$(wildcard $(FPCDIR) $(FPCDIR)/packages/base $(FPCDIR)/packages/extra) override PACKAGE_NAME=fpc -override PACKAGE_VERSION=2.0.1 +override PACKAGE_VERSION=2.0.2 ifndef inOS2 override FPCDIR:=$(BASEDIR) export FPCDIR diff --git a/Makefile.fpc b/Makefile.fpc index 09b7d988f7..8a44d07dcd 100644 --- a/Makefile.fpc +++ b/Makefile.fpc @@ -4,7 +4,7 @@ [package] name=fpc -version=2.0.1 +version=2.0.2 [target] dirs=compiler rtl utils fcl fv packages ide installer diff --git a/compiler/Makefile b/compiler/Makefile index 820b22f0ed..2a14e88304 100644 --- a/compiler/Makefile +++ b/compiler/Makefile @@ -1,5 +1,5 @@ # -# Don't edit, this file is generated by FPCMake Version 2.0.0 [2005/10/20] +# Don't edit, this file is generated by FPCMake Version 2.0.0 [2005/11/05] # default: all MAKEFILETARGETS=i386-linux i386-go32v2 i386-win32 i386-os2 i386-freebsd i386-beos i386-netbsd i386-solaris i386-qnx i386-netware i386-openbsd i386-wdosx i386-emx i386-watcom i386-netwlibc i386-wince m68k-linux m68k-freebsd m68k-netbsd m68k-amiga m68k-atari m68k-openbsd m68k-palmos powerpc-linux powerpc-netbsd powerpc-macos powerpc-darwin powerpc-morphos sparc-linux sparc-netbsd sparc-solaris x86_64-linux x86_64-freebsd x86_64-win64 arm-linux arm-wince powerpc64-linux @@ -231,7 +231,7 @@ UNITSDIR:=$(wildcard $(FPCDIR)/units/$(OS_TARGET)) endif PACKAGESDIR:=$(wildcard $(FPCDIR) $(FPCDIR)/packages/base $(FPCDIR)/packages/extra) override PACKAGE_NAME=compiler -override PACKAGE_VERSION=2.0.0 +override PACKAGE_VERSION=2.0.2 unexport FPC_VERSION FPC_COMPILERINFO CYCLETARGETS=i386 powerpc sparc arm x86_64 ifdef ALPHA diff --git a/compiler/Makefile.fpc b/compiler/Makefile.fpc index edb5d2cddc..56a10a4dbe 100644 --- a/compiler/Makefile.fpc +++ b/compiler/Makefile.fpc @@ -4,7 +4,7 @@ [package] name=compiler -version=2.0.0 +version=2.0.2 [target] programs=pp diff --git a/compiler/utils/Makefile b/compiler/utils/Makefile index 0d14063a26..03022eecb7 100644 --- a/compiler/utils/Makefile +++ b/compiler/utils/Makefile @@ -1,5 +1,5 @@ # -# Don't edit, this file is generated by FPCMake Version 2.0.0 [2005/10/20] +# Don't edit, this file is generated by FPCMake Version 2.0.0 [2005/11/05] # default: all MAKEFILETARGETS=i386-linux i386-go32v2 i386-win32 i386-os2 i386-freebsd i386-beos i386-netbsd i386-solaris i386-qnx i386-netware i386-openbsd i386-wdosx i386-emx i386-watcom i386-netwlibc i386-wince m68k-linux m68k-freebsd m68k-netbsd m68k-amiga m68k-atari m68k-openbsd m68k-palmos powerpc-linux powerpc-netbsd powerpc-macos powerpc-darwin powerpc-morphos sparc-linux sparc-netbsd sparc-solaris x86_64-linux x86_64-freebsd x86_64-win64 arm-linux arm-wince powerpc64-linux diff --git a/fcl/Makefile b/fcl/Makefile index b661064a09..5a29a993bb 100644 --- a/fcl/Makefile +++ b/fcl/Makefile @@ -1,5 +1,5 @@ # -# Don't edit, this file is generated by FPCMake Version 2.0.0 [2005/10/20] +# Don't edit, this file is generated by FPCMake Version 2.0.0 [2005/11/05] # default: all MAKEFILETARGETS=i386-linux i386-go32v2 i386-win32 i386-os2 i386-freebsd i386-beos i386-netbsd i386-solaris i386-qnx i386-netware i386-openbsd i386-wdosx i386-emx i386-watcom i386-netwlibc i386-wince m68k-linux m68k-freebsd m68k-netbsd m68k-amiga m68k-atari m68k-openbsd m68k-palmos powerpc-linux powerpc-netbsd powerpc-macos powerpc-darwin powerpc-morphos sparc-linux sparc-netbsd sparc-solaris x86_64-linux x86_64-freebsd x86_64-win64 arm-linux arm-wince powerpc64-linux @@ -231,7 +231,7 @@ UNITSDIR:=$(wildcard $(FPCDIR)/units/$(OS_TARGET)) endif PACKAGESDIR:=$(wildcard $(FPCDIR) $(FPCDIR)/packages/base $(FPCDIR)/packages/extra) override PACKAGE_NAME=fcl -override PACKAGE_VERSION=2.0.0 +override PACKAGE_VERSION=2.0.2 ifneq ($(findstring 1.0.,$(FPC_VERSION)),) CLASSES10=classes endif @@ -1326,6 +1326,11 @@ GCCLIBDIR:=$(shell dirname `gcc -m32 -print-libgcc-file-name`) endif endif endif +ifeq ($(CPU_TARGET),powerpc64) +ifeq ($(BINUTILSPREFIX),) +GCCLIBDIR:=$(shell dirname `gcc -m64 -print-libgcc-file-name`) +endif +endif endif ifndef GCCLIBDIR CROSSGCC=$(strip $(wildcard $(addsuffix /$(BINUTILSPREFIX)gcc$(SRCEXEEXT),$(SEARCHPATH)))) @@ -1889,6 +1894,7 @@ REQUIRE_PACKAGES_PASJPEG=1 REQUIRE_PACKAGES_IBASE=1 REQUIRE_PACKAGES_POSTGRES=1 REQUIRE_PACKAGES_MYSQL=1 +REQUIRE_PACKAGES_ODBC=1 REQUIRE_PACKAGES_SQLITE=1 endif ifeq ($(FULL_TARGET),i386-go32v2) @@ -1906,6 +1912,7 @@ REQUIRE_PACKAGES_PASJPEG=1 REQUIRE_PACKAGES_IBASE=1 REQUIRE_PACKAGES_POSTGRES=1 REQUIRE_PACKAGES_MYSQL=1 +REQUIRE_PACKAGES_ODBC=1 REQUIRE_PACKAGES_SQLITE=1 REQUIRE_PACKAGES_LIBASYNC=1 endif @@ -1926,6 +1933,7 @@ REQUIRE_PACKAGES_PASJPEG=1 REQUIRE_PACKAGES_IBASE=1 REQUIRE_PACKAGES_POSTGRES=1 REQUIRE_PACKAGES_MYSQL=1 +REQUIRE_PACKAGES_ODBC=1 REQUIRE_PACKAGES_SQLITE=1 endif ifeq ($(FULL_TARGET),i386-beos) @@ -1944,6 +1952,7 @@ REQUIRE_PACKAGES_PASJPEG=1 REQUIRE_PACKAGES_IBASE=1 REQUIRE_PACKAGES_POSTGRES=1 REQUIRE_PACKAGES_MYSQL=1 +REQUIRE_PACKAGES_ODBC=1 REQUIRE_PACKAGES_SQLITE=1 endif ifeq ($(FULL_TARGET),i386-solaris) @@ -1976,6 +1985,7 @@ REQUIRE_PACKAGES_PASJPEG=1 REQUIRE_PACKAGES_IBASE=1 REQUIRE_PACKAGES_POSTGRES=1 REQUIRE_PACKAGES_MYSQL=1 +REQUIRE_PACKAGES_ODBC=1 REQUIRE_PACKAGES_SQLITE=1 endif ifeq ($(FULL_TARGET),i386-wdosx) @@ -2023,6 +2033,7 @@ REQUIRE_PACKAGES_PASJPEG=1 REQUIRE_PACKAGES_IBASE=1 REQUIRE_PACKAGES_POSTGRES=1 REQUIRE_PACKAGES_MYSQL=1 +REQUIRE_PACKAGES_ODBC=1 REQUIRE_PACKAGES_SQLITE=1 endif ifeq ($(FULL_TARGET),m68k-freebsd) @@ -2035,6 +2046,7 @@ REQUIRE_PACKAGES_PASJPEG=1 REQUIRE_PACKAGES_IBASE=1 REQUIRE_PACKAGES_POSTGRES=1 REQUIRE_PACKAGES_MYSQL=1 +REQUIRE_PACKAGES_ODBC=1 REQUIRE_PACKAGES_SQLITE=1 endif ifeq ($(FULL_TARGET),m68k-netbsd) @@ -2046,6 +2058,7 @@ REQUIRE_PACKAGES_PASJPEG=1 REQUIRE_PACKAGES_IBASE=1 REQUIRE_PACKAGES_POSTGRES=1 REQUIRE_PACKAGES_MYSQL=1 +REQUIRE_PACKAGES_ODBC=1 REQUIRE_PACKAGES_SQLITE=1 endif ifeq ($(FULL_TARGET),m68k-amiga) @@ -2071,6 +2084,7 @@ REQUIRE_PACKAGES_PASJPEG=1 REQUIRE_PACKAGES_IBASE=1 REQUIRE_PACKAGES_POSTGRES=1 REQUIRE_PACKAGES_MYSQL=1 +REQUIRE_PACKAGES_ODBC=1 REQUIRE_PACKAGES_SQLITE=1 endif ifeq ($(FULL_TARGET),m68k-palmos) @@ -2090,6 +2104,7 @@ REQUIRE_PACKAGES_PASJPEG=1 REQUIRE_PACKAGES_IBASE=1 REQUIRE_PACKAGES_POSTGRES=1 REQUIRE_PACKAGES_MYSQL=1 +REQUIRE_PACKAGES_ODBC=1 REQUIRE_PACKAGES_SQLITE=1 endif ifeq ($(FULL_TARGET),powerpc-netbsd) @@ -2101,6 +2116,7 @@ REQUIRE_PACKAGES_PASJPEG=1 REQUIRE_PACKAGES_IBASE=1 REQUIRE_PACKAGES_POSTGRES=1 REQUIRE_PACKAGES_MYSQL=1 +REQUIRE_PACKAGES_ODBC=1 REQUIRE_PACKAGES_SQLITE=1 endif ifeq ($(FULL_TARGET),powerpc-macos) @@ -2120,6 +2136,7 @@ REQUIRE_PACKAGES_PASJPEG=1 REQUIRE_PACKAGES_IBASE=1 REQUIRE_PACKAGES_POSTGRES=1 REQUIRE_PACKAGES_MYSQL=1 +REQUIRE_PACKAGES_ODBC=1 REQUIRE_PACKAGES_SQLITE=1 endif ifeq ($(FULL_TARGET),powerpc-morphos) @@ -2139,6 +2156,7 @@ REQUIRE_PACKAGES_PASJPEG=1 REQUIRE_PACKAGES_IBASE=1 REQUIRE_PACKAGES_POSTGRES=1 REQUIRE_PACKAGES_MYSQL=1 +REQUIRE_PACKAGES_ODBC=1 REQUIRE_PACKAGES_SQLITE=1 endif ifeq ($(FULL_TARGET),sparc-netbsd) @@ -2150,6 +2168,7 @@ REQUIRE_PACKAGES_PASJPEG=1 REQUIRE_PACKAGES_IBASE=1 REQUIRE_PACKAGES_POSTGRES=1 REQUIRE_PACKAGES_MYSQL=1 +REQUIRE_PACKAGES_ODBC=1 REQUIRE_PACKAGES_SQLITE=1 endif ifeq ($(FULL_TARGET),sparc-solaris) @@ -2169,6 +2188,7 @@ REQUIRE_PACKAGES_PASJPEG=1 REQUIRE_PACKAGES_IBASE=1 REQUIRE_PACKAGES_POSTGRES=1 REQUIRE_PACKAGES_MYSQL=1 +REQUIRE_PACKAGES_ODBC=1 REQUIRE_PACKAGES_SQLITE=1 endif ifeq ($(FULL_TARGET),x86_64-freebsd) @@ -2181,6 +2201,7 @@ REQUIRE_PACKAGES_PASJPEG=1 REQUIRE_PACKAGES_IBASE=1 REQUIRE_PACKAGES_POSTGRES=1 REQUIRE_PACKAGES_MYSQL=1 +REQUIRE_PACKAGES_ODBC=1 REQUIRE_PACKAGES_SQLITE=1 endif ifeq ($(FULL_TARGET),x86_64-win64) @@ -2200,6 +2221,7 @@ REQUIRE_PACKAGES_PASJPEG=1 REQUIRE_PACKAGES_IBASE=1 REQUIRE_PACKAGES_POSTGRES=1 REQUIRE_PACKAGES_MYSQL=1 +REQUIRE_PACKAGES_ODBC=1 REQUIRE_PACKAGES_SQLITE=1 endif ifeq ($(FULL_TARGET),arm-wince) @@ -2219,6 +2241,7 @@ REQUIRE_PACKAGES_PASJPEG=1 REQUIRE_PACKAGES_IBASE=1 REQUIRE_PACKAGES_POSTGRES=1 REQUIRE_PACKAGES_MYSQL=1 +REQUIRE_PACKAGES_ODBC=1 REQUIRE_PACKAGES_SQLITE=1 endif ifdef REQUIRE_PACKAGES_RTL @@ -2455,6 +2478,32 @@ ifdef UNITDIR_MYSQL override COMPILER_UNITDIR+=$(UNITDIR_MYSQL) endif endif +ifdef REQUIRE_PACKAGES_ODBC +PACKAGEDIR_ODBC:=$(firstword $(subst /Makefile.fpc,,$(strip $(wildcard $(addsuffix /odbc/Makefile.fpc,$(PACKAGESDIR)))))) +ifneq ($(PACKAGEDIR_ODBC),) +ifneq ($(wildcard $(PACKAGEDIR_ODBC)/units/$(TARGETSUFFIX)),) +UNITDIR_ODBC=$(PACKAGEDIR_ODBC)/units/$(TARGETSUFFIX) +else +UNITDIR_ODBC=$(PACKAGEDIR_ODBC) +endif +ifdef CHECKDEPEND +$(PACKAGEDIR_ODBC)/$(FPCMADE): + $(MAKE) -C $(PACKAGEDIR_ODBC) $(FPCMADE) +override ALLDEPENDENCIES+=$(PACKAGEDIR_ODBC)/$(FPCMADE) +endif +else +PACKAGEDIR_ODBC= +UNITDIR_ODBC:=$(subst /Package.fpc,,$(strip $(wildcard $(addsuffix /odbc/Package.fpc,$(UNITSDIR))))) +ifneq ($(UNITDIR_ODBC),) +UNITDIR_ODBC:=$(firstword $(UNITDIR_ODBC)) +else +UNITDIR_ODBC= +endif +endif +ifdef UNITDIR_ODBC +override COMPILER_UNITDIR+=$(UNITDIR_ODBC) +endif +endif ifdef REQUIRE_PACKAGES_SQLITE PACKAGEDIR_SQLITE:=$(firstword $(subst /Makefile.fpc,,$(strip $(wildcard $(addsuffix /sqlite/Makefile.fpc,$(PACKAGESDIR)))))) ifneq ($(PACKAGEDIR_SQLITE),) diff --git a/fcl/Makefile.fpc b/fcl/Makefile.fpc index c4034bb55a..89d78ffcd1 100644 --- a/fcl/Makefile.fpc +++ b/fcl/Makefile.fpc @@ -4,7 +4,7 @@ [package] name=fcl -version=2.0.0 +version=2.0.2 [require] packages=paszlib diff --git a/fcl/db/Makefile b/fcl/db/Makefile index 6a8b4b5822..9d0581de18 100644 --- a/fcl/db/Makefile +++ b/fcl/db/Makefile @@ -1,5 +1,5 @@ # -# Don't edit, this file is generated by FPCMake Version 2.0.0 [2005/10/20] +# Don't edit, this file is generated by FPCMake Version 2.0.0 [2005/11/05] # default: all MAKEFILETARGETS=i386-linux i386-go32v2 i386-win32 i386-os2 i386-freebsd i386-beos i386-netbsd i386-solaris i386-qnx i386-netware i386-openbsd i386-wdosx i386-emx i386-watcom i386-netwlibc i386-wince m68k-linux m68k-freebsd m68k-netbsd m68k-amiga m68k-atari m68k-openbsd m68k-palmos powerpc-linux powerpc-netbsd powerpc-macos powerpc-darwin powerpc-morphos sparc-linux sparc-netbsd sparc-solaris x86_64-linux x86_64-freebsd x86_64-win64 arm-linux arm-wince powerpc64-linux @@ -990,6 +990,11 @@ GCCLIBDIR:=$(shell dirname `gcc -m32 -print-libgcc-file-name`) endif endif endif +ifeq ($(CPU_TARGET),powerpc64) +ifeq ($(BINUTILSPREFIX),) +GCCLIBDIR:=$(shell dirname `gcc -m64 -print-libgcc-file-name`) +endif +endif endif ifndef GCCLIBDIR CROSSGCC=$(strip $(wildcard $(addsuffix /$(BINUTILSPREFIX)gcc$(SRCEXEEXT),$(SEARCHPATH)))) @@ -1548,6 +1553,7 @@ REQUIRE_PACKAGES_RTL=1 REQUIRE_PACKAGES_IBASE=1 REQUIRE_PACKAGES_POSTGRES=1 REQUIRE_PACKAGES_MYSQL=1 +REQUIRE_PACKAGES_ODBC=1 REQUIRE_PACKAGES_SQLITE=1 endif ifeq ($(FULL_TARGET),i386-go32v2) @@ -1558,6 +1564,7 @@ REQUIRE_PACKAGES_RTL=1 REQUIRE_PACKAGES_IBASE=1 REQUIRE_PACKAGES_POSTGRES=1 REQUIRE_PACKAGES_MYSQL=1 +REQUIRE_PACKAGES_ODBC=1 REQUIRE_PACKAGES_SQLITE=1 endif ifeq ($(FULL_TARGET),i386-os2) @@ -1568,6 +1575,7 @@ REQUIRE_PACKAGES_RTL=1 REQUIRE_PACKAGES_IBASE=1 REQUIRE_PACKAGES_POSTGRES=1 REQUIRE_PACKAGES_MYSQL=1 +REQUIRE_PACKAGES_ODBC=1 REQUIRE_PACKAGES_SQLITE=1 endif ifeq ($(FULL_TARGET),i386-beos) @@ -1578,6 +1586,7 @@ REQUIRE_PACKAGES_RTL=1 REQUIRE_PACKAGES_IBASE=1 REQUIRE_PACKAGES_POSTGRES=1 REQUIRE_PACKAGES_MYSQL=1 +REQUIRE_PACKAGES_ODBC=1 REQUIRE_PACKAGES_SQLITE=1 endif ifeq ($(FULL_TARGET),i386-solaris) @@ -1594,6 +1603,7 @@ REQUIRE_PACKAGES_RTL=1 REQUIRE_PACKAGES_IBASE=1 REQUIRE_PACKAGES_POSTGRES=1 REQUIRE_PACKAGES_MYSQL=1 +REQUIRE_PACKAGES_ODBC=1 REQUIRE_PACKAGES_SQLITE=1 endif ifeq ($(FULL_TARGET),i386-wdosx) @@ -1616,6 +1626,7 @@ REQUIRE_PACKAGES_RTL=1 REQUIRE_PACKAGES_IBASE=1 REQUIRE_PACKAGES_POSTGRES=1 REQUIRE_PACKAGES_MYSQL=1 +REQUIRE_PACKAGES_ODBC=1 REQUIRE_PACKAGES_SQLITE=1 endif ifeq ($(FULL_TARGET),m68k-freebsd) @@ -1623,6 +1634,7 @@ REQUIRE_PACKAGES_RTL=1 REQUIRE_PACKAGES_IBASE=1 REQUIRE_PACKAGES_POSTGRES=1 REQUIRE_PACKAGES_MYSQL=1 +REQUIRE_PACKAGES_ODBC=1 REQUIRE_PACKAGES_SQLITE=1 endif ifeq ($(FULL_TARGET),m68k-netbsd) @@ -1630,6 +1642,7 @@ REQUIRE_PACKAGES_RTL=1 REQUIRE_PACKAGES_IBASE=1 REQUIRE_PACKAGES_POSTGRES=1 REQUIRE_PACKAGES_MYSQL=1 +REQUIRE_PACKAGES_ODBC=1 REQUIRE_PACKAGES_SQLITE=1 endif ifeq ($(FULL_TARGET),m68k-amiga) @@ -1643,6 +1656,7 @@ REQUIRE_PACKAGES_RTL=1 REQUIRE_PACKAGES_IBASE=1 REQUIRE_PACKAGES_POSTGRES=1 REQUIRE_PACKAGES_MYSQL=1 +REQUIRE_PACKAGES_ODBC=1 REQUIRE_PACKAGES_SQLITE=1 endif ifeq ($(FULL_TARGET),m68k-palmos) @@ -1653,6 +1667,7 @@ REQUIRE_PACKAGES_RTL=1 REQUIRE_PACKAGES_IBASE=1 REQUIRE_PACKAGES_POSTGRES=1 REQUIRE_PACKAGES_MYSQL=1 +REQUIRE_PACKAGES_ODBC=1 REQUIRE_PACKAGES_SQLITE=1 endif ifeq ($(FULL_TARGET),powerpc-netbsd) @@ -1660,6 +1675,7 @@ REQUIRE_PACKAGES_RTL=1 REQUIRE_PACKAGES_IBASE=1 REQUIRE_PACKAGES_POSTGRES=1 REQUIRE_PACKAGES_MYSQL=1 +REQUIRE_PACKAGES_ODBC=1 REQUIRE_PACKAGES_SQLITE=1 endif ifeq ($(FULL_TARGET),powerpc-macos) @@ -1670,6 +1686,7 @@ REQUIRE_PACKAGES_RTL=1 REQUIRE_PACKAGES_IBASE=1 REQUIRE_PACKAGES_POSTGRES=1 REQUIRE_PACKAGES_MYSQL=1 +REQUIRE_PACKAGES_ODBC=1 REQUIRE_PACKAGES_SQLITE=1 endif ifeq ($(FULL_TARGET),powerpc-morphos) @@ -1680,6 +1697,7 @@ REQUIRE_PACKAGES_RTL=1 REQUIRE_PACKAGES_IBASE=1 REQUIRE_PACKAGES_POSTGRES=1 REQUIRE_PACKAGES_MYSQL=1 +REQUIRE_PACKAGES_ODBC=1 REQUIRE_PACKAGES_SQLITE=1 endif ifeq ($(FULL_TARGET),sparc-netbsd) @@ -1687,6 +1705,7 @@ REQUIRE_PACKAGES_RTL=1 REQUIRE_PACKAGES_IBASE=1 REQUIRE_PACKAGES_POSTGRES=1 REQUIRE_PACKAGES_MYSQL=1 +REQUIRE_PACKAGES_ODBC=1 REQUIRE_PACKAGES_SQLITE=1 endif ifeq ($(FULL_TARGET),sparc-solaris) @@ -1697,6 +1716,7 @@ REQUIRE_PACKAGES_RTL=1 REQUIRE_PACKAGES_IBASE=1 REQUIRE_PACKAGES_POSTGRES=1 REQUIRE_PACKAGES_MYSQL=1 +REQUIRE_PACKAGES_ODBC=1 REQUIRE_PACKAGES_SQLITE=1 endif ifeq ($(FULL_TARGET),x86_64-freebsd) @@ -1704,6 +1724,7 @@ REQUIRE_PACKAGES_RTL=1 REQUIRE_PACKAGES_IBASE=1 REQUIRE_PACKAGES_POSTGRES=1 REQUIRE_PACKAGES_MYSQL=1 +REQUIRE_PACKAGES_ODBC=1 REQUIRE_PACKAGES_SQLITE=1 endif ifeq ($(FULL_TARGET),x86_64-win64) @@ -1714,6 +1735,7 @@ REQUIRE_PACKAGES_RTL=1 REQUIRE_PACKAGES_IBASE=1 REQUIRE_PACKAGES_POSTGRES=1 REQUIRE_PACKAGES_MYSQL=1 +REQUIRE_PACKAGES_ODBC=1 REQUIRE_PACKAGES_SQLITE=1 endif ifeq ($(FULL_TARGET),arm-wince) @@ -1724,6 +1746,7 @@ REQUIRE_PACKAGES_RTL=1 REQUIRE_PACKAGES_IBASE=1 REQUIRE_PACKAGES_POSTGRES=1 REQUIRE_PACKAGES_MYSQL=1 +REQUIRE_PACKAGES_ODBC=1 REQUIRE_PACKAGES_SQLITE=1 endif ifdef REQUIRE_PACKAGES_RTL @@ -1830,6 +1853,32 @@ ifdef UNITDIR_MYSQL override COMPILER_UNITDIR+=$(UNITDIR_MYSQL) endif endif +ifdef REQUIRE_PACKAGES_ODBC +PACKAGEDIR_ODBC:=$(firstword $(subst /Makefile.fpc,,$(strip $(wildcard $(addsuffix /odbc/Makefile.fpc,$(PACKAGESDIR)))))) +ifneq ($(PACKAGEDIR_ODBC),) +ifneq ($(wildcard $(PACKAGEDIR_ODBC)/units/$(TARGETSUFFIX)),) +UNITDIR_ODBC=$(PACKAGEDIR_ODBC)/units/$(TARGETSUFFIX) +else +UNITDIR_ODBC=$(PACKAGEDIR_ODBC) +endif +ifdef CHECKDEPEND +$(PACKAGEDIR_ODBC)/$(FPCMADE): + $(MAKE) -C $(PACKAGEDIR_ODBC) $(FPCMADE) +override ALLDEPENDENCIES+=$(PACKAGEDIR_ODBC)/$(FPCMADE) +endif +else +PACKAGEDIR_ODBC= +UNITDIR_ODBC:=$(subst /Package.fpc,,$(strip $(wildcard $(addsuffix /odbc/Package.fpc,$(UNITSDIR))))) +ifneq ($(UNITDIR_ODBC),) +UNITDIR_ODBC:=$(firstword $(UNITDIR_ODBC)) +else +UNITDIR_ODBC= +endif +endif +ifdef UNITDIR_ODBC +override COMPILER_UNITDIR+=$(UNITDIR_ODBC) +endif +endif ifdef REQUIRE_PACKAGES_SQLITE PACKAGEDIR_SQLITE:=$(firstword $(subst /Makefile.fpc,,$(strip $(wildcard $(addsuffix /sqlite/Makefile.fpc,$(PACKAGESDIR)))))) ifneq ($(PACKAGEDIR_SQLITE),) diff --git a/fcl/db/dbase/Makefile b/fcl/db/dbase/Makefile index 70de129b45..6b80a69cf7 100644 --- a/fcl/db/dbase/Makefile +++ b/fcl/db/dbase/Makefile @@ -1,5 +1,5 @@ # -# Don't edit, this file is generated by FPCMake Version 2.0.0 [2005/10/20] +# Don't edit, this file is generated by FPCMake Version 2.0.0 [2005/11/05] # default: all MAKEFILETARGETS=i386-linux i386-go32v2 i386-win32 i386-os2 i386-freebsd i386-beos i386-netbsd i386-solaris i386-qnx i386-netware i386-openbsd i386-wdosx i386-emx i386-watcom i386-netwlibc i386-wince m68k-linux m68k-freebsd m68k-netbsd m68k-amiga m68k-atari m68k-openbsd m68k-palmos powerpc-linux powerpc-netbsd powerpc-macos powerpc-darwin powerpc-morphos sparc-linux sparc-netbsd sparc-solaris x86_64-linux x86_64-freebsd x86_64-win64 arm-linux arm-wince powerpc64-linux diff --git a/fcl/db/interbase/Makefile b/fcl/db/interbase/Makefile index b93f9d5564..ea7ec6fa7d 100644 --- a/fcl/db/interbase/Makefile +++ b/fcl/db/interbase/Makefile @@ -1,5 +1,5 @@ # -# Don't edit, this file is generated by FPCMake Version 2.0.0 [2005/10/20] +# Don't edit, this file is generated by FPCMake Version 2.0.0 [2005/11/05] # default: all MAKEFILETARGETS=i386-linux i386-go32v2 i386-win32 i386-os2 i386-freebsd i386-beos i386-netbsd i386-solaris i386-qnx i386-netware i386-openbsd i386-wdosx i386-emx i386-watcom i386-netwlibc i386-wince m68k-linux m68k-freebsd m68k-netbsd m68k-amiga m68k-atari m68k-openbsd m68k-palmos powerpc-linux powerpc-netbsd powerpc-macos powerpc-darwin powerpc-morphos sparc-linux sparc-netbsd sparc-solaris x86_64-linux x86_64-freebsd x86_64-win64 arm-linux arm-wince powerpc64-linux @@ -879,6 +879,11 @@ GCCLIBDIR:=$(shell dirname `gcc -m32 -print-libgcc-file-name`) endif endif endif +ifeq ($(CPU_TARGET),powerpc64) +ifeq ($(BINUTILSPREFIX),) +GCCLIBDIR:=$(shell dirname `gcc -m64 -print-libgcc-file-name`) +endif +endif endif ifndef GCCLIBDIR CROSSGCC=$(strip $(wildcard $(addsuffix /$(BINUTILSPREFIX)gcc$(SRCEXEEXT),$(SEARCHPATH)))) diff --git a/fcl/db/memds/Makefile b/fcl/db/memds/Makefile index a5a64c6e26..f13ab0e300 100644 --- a/fcl/db/memds/Makefile +++ b/fcl/db/memds/Makefile @@ -1,5 +1,5 @@ # -# Don't edit, this file is generated by FPCMake Version 2.0.0 [2005/10/20] +# Don't edit, this file is generated by FPCMake Version 2.0.0 [2005/11/05] # default: all MAKEFILETARGETS=i386-linux i386-go32v2 i386-win32 i386-os2 i386-freebsd i386-beos i386-netbsd i386-solaris i386-qnx i386-netware i386-openbsd i386-wdosx i386-emx i386-watcom i386-netwlibc i386-wince m68k-linux m68k-freebsd m68k-netbsd m68k-amiga m68k-atari m68k-openbsd m68k-palmos powerpc-linux powerpc-netbsd powerpc-macos powerpc-darwin powerpc-morphos sparc-linux sparc-netbsd sparc-solaris x86_64-linux x86_64-freebsd x86_64-win64 arm-linux arm-wince powerpc64-linux diff --git a/fcl/db/mysql/Makefile b/fcl/db/mysql/Makefile index b2c3b3239d..b34e149e54 100644 --- a/fcl/db/mysql/Makefile +++ b/fcl/db/mysql/Makefile @@ -1,5 +1,5 @@ # -# Don't edit, this file is generated by FPCMake Version 2.0.0 [2005/10/20] +# Don't edit, this file is generated by FPCMake Version 2.0.0 [2005/11/05] # default: all MAKEFILETARGETS=i386-linux i386-go32v2 i386-win32 i386-os2 i386-freebsd i386-beos i386-netbsd i386-solaris i386-qnx i386-netware i386-openbsd i386-wdosx i386-emx i386-watcom i386-netwlibc i386-wince m68k-linux m68k-freebsd m68k-netbsd m68k-amiga m68k-atari m68k-openbsd m68k-palmos powerpc-linux powerpc-netbsd powerpc-macos powerpc-darwin powerpc-morphos sparc-linux sparc-netbsd sparc-solaris x86_64-linux x86_64-freebsd x86_64-win64 arm-linux arm-wince powerpc64-linux @@ -990,6 +990,11 @@ GCCLIBDIR:=$(shell dirname `gcc -m32 -print-libgcc-file-name`) endif endif endif +ifeq ($(CPU_TARGET),powerpc64) +ifeq ($(BINUTILSPREFIX),) +GCCLIBDIR:=$(shell dirname `gcc -m64 -print-libgcc-file-name`) +endif +endif endif ifndef GCCLIBDIR CROSSGCC=$(strip $(wildcard $(addsuffix /$(BINUTILSPREFIX)gcc$(SRCEXEEXT),$(SEARCHPATH)))) diff --git a/fcl/db/odbc/Makefile b/fcl/db/odbc/Makefile index 311e7071b5..b344d30edf 100644 --- a/fcl/db/odbc/Makefile +++ b/fcl/db/odbc/Makefile @@ -1,8 +1,8 @@ # -# Don't edit, this file is generated by FPCMake Version 2.0.0 [2005/08/11] +# Don't edit, this file is generated by FPCMake Version 2.0.0 [2005/11/05] # default: all -MAKEFILETARGETS=i386-linux i386-go32v2 i386-win32 i386-os2 i386-freebsd i386-beos i386-netbsd i386-solaris i386-qnx i386-netware i386-openbsd i386-wdosx i386-emx i386-watcom i386-netwlibc i386-wince m68k-linux m68k-freebsd m68k-netbsd m68k-amiga m68k-atari m68k-openbsd m68k-palmos powerpc-linux powerpc-netbsd powerpc-macos powerpc-darwin powerpc-morphos sparc-linux sparc-netbsd sparc-solaris x86_64-linux x86_64-freebsd x86_64-win64 arm-linux arm-wince +MAKEFILETARGETS=i386-linux i386-go32v2 i386-win32 i386-os2 i386-freebsd i386-beos i386-netbsd i386-solaris i386-qnx i386-netware i386-openbsd i386-wdosx i386-emx i386-watcom i386-netwlibc i386-wince m68k-linux m68k-freebsd m68k-netbsd m68k-amiga m68k-atari m68k-openbsd m68k-palmos powerpc-linux powerpc-netbsd powerpc-macos powerpc-darwin powerpc-morphos sparc-linux sparc-netbsd sparc-solaris x86_64-linux x86_64-freebsd x86_64-win64 arm-linux arm-wince powerpc64-linux BSDs = freebsd netbsd openbsd darwin UNIXs = linux $(BSDs) solaris qnx LIMIT83fs = go32v2 os2 emx watcom @@ -340,6 +340,9 @@ endif ifeq ($(FULL_TARGET),arm-wince) override TARGET_UNITS+=fpodbc endif +ifeq ($(FULL_TARGET),powerpc64-linux) +override TARGET_UNITS+=fpodbc +endif ifeq ($(FULL_TARGET),i386-linux) override TARGET_EXAMPLES+=testbcon testcon testdrcon testenv testfl testpa testpktestpr testsql testst testtl endif @@ -448,6 +451,9 @@ endif ifeq ($(FULL_TARGET),arm-wince) override TARGET_EXAMPLES+=testbcon testcon testdrcon testenv testfl testpa testpktestpr testsql testst testtl endif +ifeq ($(FULL_TARGET),powerpc64-linux) +override TARGET_EXAMPLES+=testbcon testcon testdrcon testenv testfl testpa testpktestpr testsql testst testtl +endif override INSTALL_FPCPACKAGE=y ifeq ($(FULL_TARGET),i386-linux) override COMPILER_OPTIONS+=-S2 @@ -557,6 +563,9 @@ endif ifeq ($(FULL_TARGET),arm-wince) override COMPILER_OPTIONS+=-S2 endif +ifeq ($(FULL_TARGET),powerpc64-linux) +override COMPILER_OPTIONS+=-S2 +endif ifdef REQUIRE_UNITSDIR override UNITSDIR+=$(REQUIRE_UNITSDIR) endif @@ -759,6 +768,11 @@ GCCLIBDIR:=$(shell dirname `gcc -m32 -print-libgcc-file-name`) endif endif endif +ifeq ($(CPU_TARGET),powerpc64) +ifeq ($(BINUTILSPREFIX),) +GCCLIBDIR:=$(shell dirname `gcc -m64 -print-libgcc-file-name`) +endif +endif endif ifndef GCCLIBDIR CROSSGCC=$(strip $(wildcard $(addsuffix /$(BINUTILSPREFIX)gcc$(SRCEXEEXT),$(SEARCHPATH)))) @@ -1456,6 +1470,10 @@ ifeq ($(FULL_TARGET),arm-wince) REQUIRE_PACKAGES_RTL=1 REQUIRE_PACKAGES_ODBC=1 endif +ifeq ($(FULL_TARGET),powerpc64-linux) +REQUIRE_PACKAGES_RTL=1 +REQUIRE_PACKAGES_ODBC=1 +endif ifdef REQUIRE_PACKAGES_RTL PACKAGEDIR_RTL:=$(firstword $(subst /Makefile.fpc,,$(strip $(wildcard $(addsuffix /rtl/Makefile.fpc,$(PACKAGESDIR)))))) ifneq ($(PACKAGEDIR_RTL),) @@ -1552,7 +1570,7 @@ ifeq ($(CPU_TARGET),i386) FPCCPUOPT:=-OG2p3 else ifeq ($(CPU_TARGET),powerpc) -FPCCPUOPT:=-O1 +FPCCPUOPT:=-O1r else FPCCPUOPT:= endif diff --git a/fcl/db/sdf/Makefile b/fcl/db/sdf/Makefile index 1c5c667793..e861e866a7 100644 --- a/fcl/db/sdf/Makefile +++ b/fcl/db/sdf/Makefile @@ -1,5 +1,5 @@ # -# Don't edit, this file is generated by FPCMake Version 2.0.0 [2005/10/20] +# Don't edit, this file is generated by FPCMake Version 2.0.0 [2005/11/05] # default: all MAKEFILETARGETS=i386-linux i386-go32v2 i386-win32 i386-os2 i386-freebsd i386-beos i386-netbsd i386-solaris i386-qnx i386-netware i386-openbsd i386-wdosx i386-emx i386-watcom i386-netwlibc i386-wince m68k-linux m68k-freebsd m68k-netbsd m68k-amiga m68k-atari m68k-openbsd m68k-palmos powerpc-linux powerpc-netbsd powerpc-macos powerpc-darwin powerpc-morphos sparc-linux sparc-netbsd sparc-solaris x86_64-linux x86_64-freebsd x86_64-win64 arm-linux arm-wince powerpc64-linux diff --git a/fcl/db/sqldb/Makefile b/fcl/db/sqldb/Makefile index f16de1b98b..70ff2a3ec8 100644 --- a/fcl/db/sqldb/Makefile +++ b/fcl/db/sqldb/Makefile @@ -1,5 +1,5 @@ # -# Don't edit, this file is generated by FPCMake Version 2.0.0 [2005/10/30] +# Don't edit, this file is generated by FPCMake Version 2.0.0 [2005/11/05] # default: all MAKEFILETARGETS=i386-linux i386-go32v2 i386-win32 i386-os2 i386-freebsd i386-beos i386-netbsd i386-solaris i386-qnx i386-netware i386-openbsd i386-wdosx i386-emx i386-watcom i386-netwlibc i386-wince m68k-linux m68k-freebsd m68k-netbsd m68k-amiga m68k-atari m68k-openbsd m68k-palmos powerpc-linux powerpc-netbsd powerpc-macos powerpc-darwin powerpc-morphos sparc-linux sparc-netbsd sparc-solaris x86_64-linux x86_64-freebsd x86_64-win64 arm-linux arm-wince powerpc64-linux @@ -822,6 +822,11 @@ GCCLIBDIR:=$(shell dirname `gcc -m32 -print-libgcc-file-name`) endif endif endif +ifeq ($(CPU_TARGET),powerpc64) +ifeq ($(BINUTILSPREFIX),) +GCCLIBDIR:=$(shell dirname `gcc -m64 -print-libgcc-file-name`) +endif +endif endif ifndef GCCLIBDIR CROSSGCC=$(strip $(wildcard $(addsuffix /$(BINUTILSPREFIX)gcc$(SRCEXEEXT),$(SEARCHPATH)))) diff --git a/fcl/db/sqldb/interbase/Makefile b/fcl/db/sqldb/interbase/Makefile index cc13176583..413591fac4 100644 --- a/fcl/db/sqldb/interbase/Makefile +++ b/fcl/db/sqldb/interbase/Makefile @@ -1,5 +1,5 @@ # -# Don't edit, this file is generated by FPCMake Version 2.0.0 [2005/10/20] +# Don't edit, this file is generated by FPCMake Version 2.0.0 [2005/11/05] # default: all MAKEFILETARGETS=i386-linux i386-go32v2 i386-win32 i386-os2 i386-freebsd i386-beos i386-netbsd i386-solaris i386-qnx i386-netware i386-openbsd i386-wdosx i386-emx i386-watcom i386-netwlibc i386-wince m68k-linux m68k-freebsd m68k-netbsd m68k-amiga m68k-atari m68k-openbsd m68k-palmos powerpc-linux powerpc-netbsd powerpc-macos powerpc-darwin powerpc-morphos sparc-linux sparc-netbsd sparc-solaris x86_64-linux x86_64-freebsd x86_64-win64 arm-linux arm-wince powerpc64-linux @@ -657,6 +657,11 @@ GCCLIBDIR:=$(shell dirname `gcc -m32 -print-libgcc-file-name`) endif endif endif +ifeq ($(CPU_TARGET),powerpc64) +ifeq ($(BINUTILSPREFIX),) +GCCLIBDIR:=$(shell dirname `gcc -m64 -print-libgcc-file-name`) +endif +endif endif ifndef GCCLIBDIR CROSSGCC=$(strip $(wildcard $(addsuffix /$(BINUTILSPREFIX)gcc$(SRCEXEEXT),$(SEARCHPATH)))) diff --git a/fcl/db/sqldb/mysql/Makefile b/fcl/db/sqldb/mysql/Makefile index 7aa099625d..449befe837 100644 --- a/fcl/db/sqldb/mysql/Makefile +++ b/fcl/db/sqldb/mysql/Makefile @@ -1,5 +1,5 @@ # -# Don't edit, this file is generated by FPCMake Version 2.0.0 [2005/10/20] +# Don't edit, this file is generated by FPCMake Version 2.0.0 [2005/11/05] # default: all MAKEFILETARGETS=i386-linux i386-go32v2 i386-win32 i386-os2 i386-freebsd i386-beos i386-netbsd i386-solaris i386-qnx i386-netware i386-openbsd i386-wdosx i386-emx i386-watcom i386-netwlibc i386-wince m68k-linux m68k-freebsd m68k-netbsd m68k-amiga m68k-atari m68k-openbsd m68k-palmos powerpc-linux powerpc-netbsd powerpc-macos powerpc-darwin powerpc-morphos sparc-linux sparc-netbsd sparc-solaris x86_64-linux x86_64-freebsd x86_64-win64 arm-linux arm-wince powerpc64-linux @@ -657,6 +657,11 @@ GCCLIBDIR:=$(shell dirname `gcc -m32 -print-libgcc-file-name`) endif endif endif +ifeq ($(CPU_TARGET),powerpc64) +ifeq ($(BINUTILSPREFIX),) +GCCLIBDIR:=$(shell dirname `gcc -m64 -print-libgcc-file-name`) +endif +endif endif ifndef GCCLIBDIR CROSSGCC=$(strip $(wildcard $(addsuffix /$(BINUTILSPREFIX)gcc$(SRCEXEEXT),$(SEARCHPATH)))) diff --git a/fcl/db/sqldb/odbc/Makefile b/fcl/db/sqldb/odbc/Makefile index 7c4781b2e1..1f1a4632cf 100644 --- a/fcl/db/sqldb/odbc/Makefile +++ b/fcl/db/sqldb/odbc/Makefile @@ -1,5 +1,5 @@ # -# Don't edit, this file is generated by FPCMake Version 2.0.0 [2005/10/30] +# Don't edit, this file is generated by FPCMake Version 2.0.0 [2005/11/05] # default: all MAKEFILETARGETS=i386-linux i386-go32v2 i386-win32 i386-os2 i386-freebsd i386-beos i386-netbsd i386-solaris i386-qnx i386-netware i386-openbsd i386-wdosx i386-emx i386-watcom i386-netwlibc i386-wince m68k-linux m68k-freebsd m68k-netbsd m68k-amiga m68k-atari m68k-openbsd m68k-palmos powerpc-linux powerpc-netbsd powerpc-macos powerpc-darwin powerpc-morphos sparc-linux sparc-netbsd sparc-solaris x86_64-linux x86_64-freebsd x86_64-win64 arm-linux arm-wince powerpc64-linux diff --git a/fcl/db/sqldb/postgres/Makefile b/fcl/db/sqldb/postgres/Makefile index ff8378dece..ee50f9b75c 100644 --- a/fcl/db/sqldb/postgres/Makefile +++ b/fcl/db/sqldb/postgres/Makefile @@ -1,5 +1,5 @@ # -# Don't edit, this file is generated by FPCMake Version 2.0.0 [2005/10/20] +# Don't edit, this file is generated by FPCMake Version 2.0.0 [2005/11/05] # default: all MAKEFILETARGETS=i386-linux i386-go32v2 i386-win32 i386-os2 i386-freebsd i386-beos i386-netbsd i386-solaris i386-qnx i386-netware i386-openbsd i386-wdosx i386-emx i386-watcom i386-netwlibc i386-wince m68k-linux m68k-freebsd m68k-netbsd m68k-amiga m68k-atari m68k-openbsd m68k-palmos powerpc-linux powerpc-netbsd powerpc-macos powerpc-darwin powerpc-morphos sparc-linux sparc-netbsd sparc-solaris x86_64-linux x86_64-freebsd x86_64-win64 arm-linux arm-wince powerpc64-linux @@ -768,6 +768,11 @@ GCCLIBDIR:=$(shell dirname `gcc -m32 -print-libgcc-file-name`) endif endif endif +ifeq ($(CPU_TARGET),powerpc64) +ifeq ($(BINUTILSPREFIX),) +GCCLIBDIR:=$(shell dirname `gcc -m64 -print-libgcc-file-name`) +endif +endif endif ifndef GCCLIBDIR CROSSGCC=$(strip $(wildcard $(addsuffix /$(BINUTILSPREFIX)gcc$(SRCEXEEXT),$(SEARCHPATH)))) diff --git a/fcl/db/sqlite/Makefile b/fcl/db/sqlite/Makefile index 2063752daf..6c809432d4 100644 --- a/fcl/db/sqlite/Makefile +++ b/fcl/db/sqlite/Makefile @@ -1,5 +1,5 @@ # -# Don't edit, this file is generated by FPCMake Version 2.0.0 [2005/10/20] +# Don't edit, this file is generated by FPCMake Version 2.0.0 [2005/11/05] # default: all MAKEFILETARGETS=i386-linux i386-go32v2 i386-win32 i386-os2 i386-freebsd i386-beos i386-netbsd i386-solaris i386-qnx i386-netware i386-openbsd i386-wdosx i386-emx i386-watcom i386-netwlibc i386-wince m68k-linux m68k-freebsd m68k-netbsd m68k-amiga m68k-atari m68k-openbsd m68k-palmos powerpc-linux powerpc-netbsd powerpc-macos powerpc-darwin powerpc-morphos sparc-linux sparc-netbsd sparc-solaris x86_64-linux x86_64-freebsd x86_64-win64 arm-linux arm-wince powerpc64-linux diff --git a/fcl/db/tests/Makefile b/fcl/db/tests/Makefile index 96f36dd4b6..553895e16d 100644 --- a/fcl/db/tests/Makefile +++ b/fcl/db/tests/Makefile @@ -1,5 +1,5 @@ # -# Don't edit, this file is generated by FPCMake Version 2.0.0 [2005/10/20] +# Don't edit, this file is generated by FPCMake Version 2.0.0 [2005/11/05] # default: all MAKEFILETARGETS=i386-linux i386-go32v2 i386-win32 i386-os2 i386-freebsd i386-beos i386-netbsd i386-solaris i386-qnx i386-netware i386-openbsd i386-wdosx i386-emx i386-watcom i386-netwlibc i386-wince m68k-linux m68k-freebsd m68k-netbsd m68k-amiga m68k-atari m68k-openbsd m68k-palmos powerpc-linux powerpc-netbsd powerpc-macos powerpc-darwin powerpc-morphos sparc-linux sparc-netbsd sparc-solaris x86_64-linux x86_64-freebsd x86_64-win64 arm-linux arm-wince powerpc64-linux @@ -655,6 +655,11 @@ GCCLIBDIR:=$(shell dirname `gcc -m32 -print-libgcc-file-name`) endif endif endif +ifeq ($(CPU_TARGET),powerpc64) +ifeq ($(BINUTILSPREFIX),) +GCCLIBDIR:=$(shell dirname `gcc -m64 -print-libgcc-file-name`) +endif +endif endif ifndef GCCLIBDIR CROSSGCC=$(strip $(wildcard $(addsuffix /$(BINUTILSPREFIX)gcc$(SRCEXEEXT),$(SEARCHPATH)))) @@ -1219,6 +1224,7 @@ REQUIRE_PACKAGES_PASJPEG=1 REQUIRE_PACKAGES_IBASE=1 REQUIRE_PACKAGES_POSTGRES=1 REQUIRE_PACKAGES_MYSQL=1 +REQUIRE_PACKAGES_ODBC=1 REQUIRE_PACKAGES_SQLITE=1 endif ifeq ($(FULL_TARGET),i386-go32v2) @@ -1238,6 +1244,7 @@ REQUIRE_PACKAGES_PASJPEG=1 REQUIRE_PACKAGES_IBASE=1 REQUIRE_PACKAGES_POSTGRES=1 REQUIRE_PACKAGES_MYSQL=1 +REQUIRE_PACKAGES_ODBC=1 REQUIRE_PACKAGES_SQLITE=1 REQUIRE_PACKAGES_LIBASYNC=1 endif @@ -1260,6 +1267,7 @@ REQUIRE_PACKAGES_PASJPEG=1 REQUIRE_PACKAGES_IBASE=1 REQUIRE_PACKAGES_POSTGRES=1 REQUIRE_PACKAGES_MYSQL=1 +REQUIRE_PACKAGES_ODBC=1 REQUIRE_PACKAGES_SQLITE=1 endif ifeq ($(FULL_TARGET),i386-beos) @@ -1280,6 +1288,7 @@ REQUIRE_PACKAGES_PASJPEG=1 REQUIRE_PACKAGES_IBASE=1 REQUIRE_PACKAGES_POSTGRES=1 REQUIRE_PACKAGES_MYSQL=1 +REQUIRE_PACKAGES_ODBC=1 REQUIRE_PACKAGES_SQLITE=1 endif ifeq ($(FULL_TARGET),i386-solaris) @@ -1316,6 +1325,7 @@ REQUIRE_PACKAGES_PASJPEG=1 REQUIRE_PACKAGES_IBASE=1 REQUIRE_PACKAGES_POSTGRES=1 REQUIRE_PACKAGES_MYSQL=1 +REQUIRE_PACKAGES_ODBC=1 REQUIRE_PACKAGES_SQLITE=1 endif ifeq ($(FULL_TARGET),i386-wdosx) @@ -1369,6 +1379,7 @@ REQUIRE_PACKAGES_PASJPEG=1 REQUIRE_PACKAGES_IBASE=1 REQUIRE_PACKAGES_POSTGRES=1 REQUIRE_PACKAGES_MYSQL=1 +REQUIRE_PACKAGES_ODBC=1 REQUIRE_PACKAGES_SQLITE=1 endif ifeq ($(FULL_TARGET),m68k-freebsd) @@ -1382,6 +1393,7 @@ REQUIRE_PACKAGES_PASJPEG=1 REQUIRE_PACKAGES_IBASE=1 REQUIRE_PACKAGES_POSTGRES=1 REQUIRE_PACKAGES_MYSQL=1 +REQUIRE_PACKAGES_ODBC=1 REQUIRE_PACKAGES_SQLITE=1 endif ifeq ($(FULL_TARGET),m68k-netbsd) @@ -1394,6 +1406,7 @@ REQUIRE_PACKAGES_PASJPEG=1 REQUIRE_PACKAGES_IBASE=1 REQUIRE_PACKAGES_POSTGRES=1 REQUIRE_PACKAGES_MYSQL=1 +REQUIRE_PACKAGES_ODBC=1 REQUIRE_PACKAGES_SQLITE=1 endif ifeq ($(FULL_TARGET),m68k-amiga) @@ -1422,6 +1435,7 @@ REQUIRE_PACKAGES_PASJPEG=1 REQUIRE_PACKAGES_IBASE=1 REQUIRE_PACKAGES_POSTGRES=1 REQUIRE_PACKAGES_MYSQL=1 +REQUIRE_PACKAGES_ODBC=1 REQUIRE_PACKAGES_SQLITE=1 endif ifeq ($(FULL_TARGET),m68k-palmos) @@ -1443,6 +1457,7 @@ REQUIRE_PACKAGES_PASJPEG=1 REQUIRE_PACKAGES_IBASE=1 REQUIRE_PACKAGES_POSTGRES=1 REQUIRE_PACKAGES_MYSQL=1 +REQUIRE_PACKAGES_ODBC=1 REQUIRE_PACKAGES_SQLITE=1 endif ifeq ($(FULL_TARGET),powerpc-netbsd) @@ -1455,6 +1470,7 @@ REQUIRE_PACKAGES_PASJPEG=1 REQUIRE_PACKAGES_IBASE=1 REQUIRE_PACKAGES_POSTGRES=1 REQUIRE_PACKAGES_MYSQL=1 +REQUIRE_PACKAGES_ODBC=1 REQUIRE_PACKAGES_SQLITE=1 endif ifeq ($(FULL_TARGET),powerpc-macos) @@ -1476,6 +1492,7 @@ REQUIRE_PACKAGES_PASJPEG=1 REQUIRE_PACKAGES_IBASE=1 REQUIRE_PACKAGES_POSTGRES=1 REQUIRE_PACKAGES_MYSQL=1 +REQUIRE_PACKAGES_ODBC=1 REQUIRE_PACKAGES_SQLITE=1 endif ifeq ($(FULL_TARGET),powerpc-morphos) @@ -1497,6 +1514,7 @@ REQUIRE_PACKAGES_PASJPEG=1 REQUIRE_PACKAGES_IBASE=1 REQUIRE_PACKAGES_POSTGRES=1 REQUIRE_PACKAGES_MYSQL=1 +REQUIRE_PACKAGES_ODBC=1 REQUIRE_PACKAGES_SQLITE=1 endif ifeq ($(FULL_TARGET),sparc-netbsd) @@ -1509,6 +1527,7 @@ REQUIRE_PACKAGES_PASJPEG=1 REQUIRE_PACKAGES_IBASE=1 REQUIRE_PACKAGES_POSTGRES=1 REQUIRE_PACKAGES_MYSQL=1 +REQUIRE_PACKAGES_ODBC=1 REQUIRE_PACKAGES_SQLITE=1 endif ifeq ($(FULL_TARGET),sparc-solaris) @@ -1530,6 +1549,7 @@ REQUIRE_PACKAGES_PASJPEG=1 REQUIRE_PACKAGES_IBASE=1 REQUIRE_PACKAGES_POSTGRES=1 REQUIRE_PACKAGES_MYSQL=1 +REQUIRE_PACKAGES_ODBC=1 REQUIRE_PACKAGES_SQLITE=1 endif ifeq ($(FULL_TARGET),x86_64-freebsd) @@ -1543,6 +1563,7 @@ REQUIRE_PACKAGES_PASJPEG=1 REQUIRE_PACKAGES_IBASE=1 REQUIRE_PACKAGES_POSTGRES=1 REQUIRE_PACKAGES_MYSQL=1 +REQUIRE_PACKAGES_ODBC=1 REQUIRE_PACKAGES_SQLITE=1 endif ifeq ($(FULL_TARGET),x86_64-win64) @@ -1564,6 +1585,7 @@ REQUIRE_PACKAGES_PASJPEG=1 REQUIRE_PACKAGES_IBASE=1 REQUIRE_PACKAGES_POSTGRES=1 REQUIRE_PACKAGES_MYSQL=1 +REQUIRE_PACKAGES_ODBC=1 REQUIRE_PACKAGES_SQLITE=1 endif ifeq ($(FULL_TARGET),arm-wince) @@ -1585,6 +1607,7 @@ REQUIRE_PACKAGES_PASJPEG=1 REQUIRE_PACKAGES_IBASE=1 REQUIRE_PACKAGES_POSTGRES=1 REQUIRE_PACKAGES_MYSQL=1 +REQUIRE_PACKAGES_ODBC=1 REQUIRE_PACKAGES_SQLITE=1 endif ifdef REQUIRE_PACKAGES_RTL @@ -1847,6 +1870,32 @@ ifdef UNITDIR_MYSQL override COMPILER_UNITDIR+=$(UNITDIR_MYSQL) endif endif +ifdef REQUIRE_PACKAGES_ODBC +PACKAGEDIR_ODBC:=$(firstword $(subst /Makefile.fpc,,$(strip $(wildcard $(addsuffix /odbc/Makefile.fpc,$(PACKAGESDIR)))))) +ifneq ($(PACKAGEDIR_ODBC),) +ifneq ($(wildcard $(PACKAGEDIR_ODBC)/units/$(TARGETSUFFIX)),) +UNITDIR_ODBC=$(PACKAGEDIR_ODBC)/units/$(TARGETSUFFIX) +else +UNITDIR_ODBC=$(PACKAGEDIR_ODBC) +endif +ifdef CHECKDEPEND +$(PACKAGEDIR_ODBC)/$(FPCMADE): + $(MAKE) -C $(PACKAGEDIR_ODBC) $(FPCMADE) +override ALLDEPENDENCIES+=$(PACKAGEDIR_ODBC)/$(FPCMADE) +endif +else +PACKAGEDIR_ODBC= +UNITDIR_ODBC:=$(subst /Package.fpc,,$(strip $(wildcard $(addsuffix /odbc/Package.fpc,$(UNITSDIR))))) +ifneq ($(UNITDIR_ODBC),) +UNITDIR_ODBC:=$(firstword $(UNITDIR_ODBC)) +else +UNITDIR_ODBC= +endif +endif +ifdef UNITDIR_ODBC +override COMPILER_UNITDIR+=$(UNITDIR_ODBC) +endif +endif ifdef REQUIRE_PACKAGES_SQLITE PACKAGEDIR_SQLITE:=$(firstword $(subst /Makefile.fpc,,$(strip $(wildcard $(addsuffix /sqlite/Makefile.fpc,$(PACKAGESDIR)))))) ifneq ($(PACKAGEDIR_SQLITE),) diff --git a/fcl/fpcunit/Makefile b/fcl/fpcunit/Makefile index ebd0f7f926..f8887f00e1 100644 --- a/fcl/fpcunit/Makefile +++ b/fcl/fpcunit/Makefile @@ -1,5 +1,5 @@ # -# Don't edit, this file is generated by FPCMake Version 2.0.0 [2005/10/20] +# Don't edit, this file is generated by FPCMake Version 2.0.0 [2005/11/05] # default: all MAKEFILETARGETS=i386-linux i386-go32v2 i386-win32 i386-os2 i386-freebsd i386-beos i386-netbsd i386-solaris i386-qnx i386-netware i386-openbsd i386-wdosx i386-emx i386-watcom i386-netwlibc i386-wince m68k-linux m68k-freebsd m68k-netbsd m68k-amiga m68k-atari m68k-openbsd m68k-palmos powerpc-linux powerpc-netbsd powerpc-macos powerpc-darwin powerpc-morphos sparc-linux sparc-netbsd sparc-solaris x86_64-linux x86_64-freebsd x86_64-win64 arm-linux arm-wince powerpc64-linux diff --git a/fcl/fpcunit/exampletests/Makefile b/fcl/fpcunit/exampletests/Makefile index 9639410d65..7a6018569e 100644 --- a/fcl/fpcunit/exampletests/Makefile +++ b/fcl/fpcunit/exampletests/Makefile @@ -1,5 +1,5 @@ # -# Don't edit, this file is generated by FPCMake Version 2.0.0 [2005/10/20] +# Don't edit, this file is generated by FPCMake Version 2.0.0 [2005/11/05] # default: all MAKEFILETARGETS=i386-linux i386-go32v2 i386-win32 i386-os2 i386-freebsd i386-beos i386-netbsd i386-solaris i386-qnx i386-netware i386-openbsd i386-wdosx i386-emx i386-watcom i386-netwlibc i386-wince m68k-linux m68k-freebsd m68k-netbsd m68k-amiga m68k-atari m68k-openbsd m68k-palmos powerpc-linux powerpc-netbsd powerpc-macos powerpc-darwin powerpc-morphos sparc-linux sparc-netbsd sparc-solaris x86_64-linux x86_64-freebsd x86_64-win64 arm-linux arm-wince powerpc64-linux diff --git a/fcl/fpcunit/tests/Makefile b/fcl/fpcunit/tests/Makefile index abf96469f5..aef4916be6 100644 --- a/fcl/fpcunit/tests/Makefile +++ b/fcl/fpcunit/tests/Makefile @@ -1,8 +1,8 @@ # -# Don't edit, this file is generated by FPCMake Version 2.0.0 [2005/08/11] +# Don't edit, this file is generated by FPCMake Version 2.0.0 [2005/11/05] # default: all -MAKEFILETARGETS=i386-linux i386-go32v2 i386-win32 i386-os2 i386-freebsd i386-beos i386-netbsd i386-solaris i386-qnx i386-netware i386-openbsd i386-wdosx i386-emx i386-watcom i386-netwlibc i386-wince m68k-linux m68k-freebsd m68k-netbsd m68k-amiga m68k-atari m68k-openbsd m68k-palmos powerpc-linux powerpc-netbsd powerpc-macos powerpc-darwin powerpc-morphos sparc-linux sparc-netbsd sparc-solaris x86_64-linux x86_64-freebsd x86_64-win64 arm-linux arm-wince +MAKEFILETARGETS=i386-linux i386-go32v2 i386-win32 i386-os2 i386-freebsd i386-beos i386-netbsd i386-solaris i386-qnx i386-netware i386-openbsd i386-wdosx i386-emx i386-watcom i386-netwlibc i386-wince m68k-linux m68k-freebsd m68k-netbsd m68k-amiga m68k-atari m68k-openbsd m68k-palmos powerpc-linux powerpc-netbsd powerpc-macos powerpc-darwin powerpc-morphos sparc-linux sparc-netbsd sparc-solaris x86_64-linux x86_64-freebsd x86_64-win64 arm-linux arm-wince powerpc64-linux BSDs = freebsd netbsd openbsd darwin UNIXs = linux $(BSDs) solaris qnx LIMIT83fs = go32v2 os2 emx watcom @@ -340,6 +340,9 @@ endif ifeq ($(FULL_TARGET),arm-wince) override TARGET_UNITS+=asserttest frameworktest suitetest endif +ifeq ($(FULL_TARGET),powerpc64-linux) +override TARGET_UNITS+=asserttest frameworktest suitetest +endif override INSTALL_FPCPACKAGE=y ifeq ($(FULL_TARGET),i386-linux) override COMPILER_OPTIONS+=-S2h @@ -449,6 +452,9 @@ endif ifeq ($(FULL_TARGET),arm-wince) override COMPILER_OPTIONS+=-S2h endif +ifeq ($(FULL_TARGET),powerpc64-linux) +override COMPILER_OPTIONS+=-S2h +endif ifeq ($(FULL_TARGET),i386-linux) override COMPILER_TARGETDIR+=../../$(OS_TARGET) endif @@ -557,6 +563,9 @@ endif ifeq ($(FULL_TARGET),arm-wince) override COMPILER_TARGETDIR+=../../$(OS_TARGET) endif +ifeq ($(FULL_TARGET),powerpc64-linux) +override COMPILER_TARGETDIR+=../../$(OS_TARGET) +endif ifdef REQUIRE_UNITSDIR override UNITSDIR+=$(REQUIRE_UNITSDIR) endif @@ -1394,6 +1403,9 @@ endif ifeq ($(FULL_TARGET),arm-wince) REQUIRE_PACKAGES_RTL=1 endif +ifeq ($(FULL_TARGET),powerpc64-linux) +REQUIRE_PACKAGES_RTL=1 +endif ifdef REQUIRE_PACKAGES_RTL PACKAGEDIR_RTL:=$(firstword $(subst /Makefile.fpc,,$(strip $(wildcard $(addsuffix /rtl/Makefile.fpc,$(PACKAGESDIR)))))) ifneq ($(PACKAGEDIR_RTL),) @@ -1464,7 +1476,7 @@ ifeq ($(CPU_TARGET),i386) FPCCPUOPT:=-OG2p3 else ifeq ($(CPU_TARGET),powerpc) -FPCCPUOPT:=-O1 +FPCCPUOPT:=-O1r else FPCCPUOPT:= endif diff --git a/fcl/image/Makefile b/fcl/image/Makefile index b004c3f659..d8551e6bf1 100644 --- a/fcl/image/Makefile +++ b/fcl/image/Makefile @@ -1,5 +1,5 @@ # -# Don't edit, this file is generated by FPCMake Version 2.0.0 [2005/10/20] +# Don't edit, this file is generated by FPCMake Version 2.0.0 [2005/11/05] # default: all MAKEFILETARGETS=i386-linux i386-go32v2 i386-win32 i386-os2 i386-freebsd i386-beos i386-netbsd i386-solaris i386-qnx i386-netware i386-openbsd i386-wdosx i386-emx i386-watcom i386-netwlibc i386-wince m68k-linux m68k-freebsd m68k-netbsd m68k-amiga m68k-atari m68k-openbsd m68k-palmos powerpc-linux powerpc-netbsd powerpc-macos powerpc-darwin powerpc-morphos sparc-linux sparc-netbsd sparc-solaris x86_64-linux x86_64-freebsd x86_64-win64 arm-linux arm-wince powerpc64-linux diff --git a/fcl/net/Makefile b/fcl/net/Makefile index 326fa5b311..8c410e9222 100644 --- a/fcl/net/Makefile +++ b/fcl/net/Makefile @@ -1,5 +1,5 @@ # -# Don't edit, this file is generated by FPCMake Version 2.0.0 [2005/10/20] +# Don't edit, this file is generated by FPCMake Version 2.0.0 [2005/11/05] # default: all MAKEFILETARGETS=i386-linux i386-go32v2 i386-win32 i386-os2 i386-freebsd i386-beos i386-netbsd i386-solaris i386-qnx i386-netware i386-openbsd i386-wdosx i386-emx i386-watcom i386-netwlibc i386-wince m68k-linux m68k-freebsd m68k-netbsd m68k-amiga m68k-atari m68k-openbsd m68k-palmos powerpc-linux powerpc-netbsd powerpc-macos powerpc-darwin powerpc-morphos sparc-linux sparc-netbsd sparc-solaris x86_64-linux x86_64-freebsd x86_64-win64 arm-linux arm-wince powerpc64-linux diff --git a/fcl/net/tests/Makefile b/fcl/net/tests/Makefile index 8c19eb1b17..47bc4b3b1f 100644 --- a/fcl/net/tests/Makefile +++ b/fcl/net/tests/Makefile @@ -1,5 +1,5 @@ # -# Don't edit, this file is generated by FPCMake Version 2.0.0 [2005/10/20] +# Don't edit, this file is generated by FPCMake Version 2.0.0 [2005/11/05] # default: all MAKEFILETARGETS=i386-linux i386-go32v2 i386-win32 i386-os2 i386-freebsd i386-beos i386-netbsd i386-solaris i386-qnx i386-netware i386-openbsd i386-wdosx i386-emx i386-watcom i386-netwlibc i386-wince m68k-linux m68k-freebsd m68k-netbsd m68k-amiga m68k-atari m68k-openbsd m68k-palmos powerpc-linux powerpc-netbsd powerpc-macos powerpc-darwin powerpc-morphos sparc-linux sparc-netbsd sparc-solaris x86_64-linux x86_64-freebsd x86_64-win64 arm-linux arm-wince powerpc64-linux @@ -766,6 +766,11 @@ GCCLIBDIR:=$(shell dirname `gcc -m32 -print-libgcc-file-name`) endif endif endif +ifeq ($(CPU_TARGET),powerpc64) +ifeq ($(BINUTILSPREFIX),) +GCCLIBDIR:=$(shell dirname `gcc -m64 -print-libgcc-file-name`) +endif +endif endif ifndef GCCLIBDIR CROSSGCC=$(strip $(wildcard $(addsuffix /$(BINUTILSPREFIX)gcc$(SRCEXEEXT),$(SEARCHPATH)))) @@ -1330,6 +1335,7 @@ REQUIRE_PACKAGES_PASJPEG=1 REQUIRE_PACKAGES_IBASE=1 REQUIRE_PACKAGES_POSTGRES=1 REQUIRE_PACKAGES_MYSQL=1 +REQUIRE_PACKAGES_ODBC=1 REQUIRE_PACKAGES_SQLITE=1 endif ifeq ($(FULL_TARGET),i386-go32v2) @@ -1349,6 +1355,7 @@ REQUIRE_PACKAGES_PASJPEG=1 REQUIRE_PACKAGES_IBASE=1 REQUIRE_PACKAGES_POSTGRES=1 REQUIRE_PACKAGES_MYSQL=1 +REQUIRE_PACKAGES_ODBC=1 REQUIRE_PACKAGES_SQLITE=1 REQUIRE_PACKAGES_LIBASYNC=1 endif @@ -1371,6 +1378,7 @@ REQUIRE_PACKAGES_PASJPEG=1 REQUIRE_PACKAGES_IBASE=1 REQUIRE_PACKAGES_POSTGRES=1 REQUIRE_PACKAGES_MYSQL=1 +REQUIRE_PACKAGES_ODBC=1 REQUIRE_PACKAGES_SQLITE=1 endif ifeq ($(FULL_TARGET),i386-beos) @@ -1391,6 +1399,7 @@ REQUIRE_PACKAGES_PASJPEG=1 REQUIRE_PACKAGES_IBASE=1 REQUIRE_PACKAGES_POSTGRES=1 REQUIRE_PACKAGES_MYSQL=1 +REQUIRE_PACKAGES_ODBC=1 REQUIRE_PACKAGES_SQLITE=1 endif ifeq ($(FULL_TARGET),i386-solaris) @@ -1427,6 +1436,7 @@ REQUIRE_PACKAGES_PASJPEG=1 REQUIRE_PACKAGES_IBASE=1 REQUIRE_PACKAGES_POSTGRES=1 REQUIRE_PACKAGES_MYSQL=1 +REQUIRE_PACKAGES_ODBC=1 REQUIRE_PACKAGES_SQLITE=1 endif ifeq ($(FULL_TARGET),i386-wdosx) @@ -1480,6 +1490,7 @@ REQUIRE_PACKAGES_PASJPEG=1 REQUIRE_PACKAGES_IBASE=1 REQUIRE_PACKAGES_POSTGRES=1 REQUIRE_PACKAGES_MYSQL=1 +REQUIRE_PACKAGES_ODBC=1 REQUIRE_PACKAGES_SQLITE=1 endif ifeq ($(FULL_TARGET),m68k-freebsd) @@ -1493,6 +1504,7 @@ REQUIRE_PACKAGES_PASJPEG=1 REQUIRE_PACKAGES_IBASE=1 REQUIRE_PACKAGES_POSTGRES=1 REQUIRE_PACKAGES_MYSQL=1 +REQUIRE_PACKAGES_ODBC=1 REQUIRE_PACKAGES_SQLITE=1 endif ifeq ($(FULL_TARGET),m68k-netbsd) @@ -1505,6 +1517,7 @@ REQUIRE_PACKAGES_PASJPEG=1 REQUIRE_PACKAGES_IBASE=1 REQUIRE_PACKAGES_POSTGRES=1 REQUIRE_PACKAGES_MYSQL=1 +REQUIRE_PACKAGES_ODBC=1 REQUIRE_PACKAGES_SQLITE=1 endif ifeq ($(FULL_TARGET),m68k-amiga) @@ -1533,6 +1546,7 @@ REQUIRE_PACKAGES_PASJPEG=1 REQUIRE_PACKAGES_IBASE=1 REQUIRE_PACKAGES_POSTGRES=1 REQUIRE_PACKAGES_MYSQL=1 +REQUIRE_PACKAGES_ODBC=1 REQUIRE_PACKAGES_SQLITE=1 endif ifeq ($(FULL_TARGET),m68k-palmos) @@ -1554,6 +1568,7 @@ REQUIRE_PACKAGES_PASJPEG=1 REQUIRE_PACKAGES_IBASE=1 REQUIRE_PACKAGES_POSTGRES=1 REQUIRE_PACKAGES_MYSQL=1 +REQUIRE_PACKAGES_ODBC=1 REQUIRE_PACKAGES_SQLITE=1 endif ifeq ($(FULL_TARGET),powerpc-netbsd) @@ -1566,6 +1581,7 @@ REQUIRE_PACKAGES_PASJPEG=1 REQUIRE_PACKAGES_IBASE=1 REQUIRE_PACKAGES_POSTGRES=1 REQUIRE_PACKAGES_MYSQL=1 +REQUIRE_PACKAGES_ODBC=1 REQUIRE_PACKAGES_SQLITE=1 endif ifeq ($(FULL_TARGET),powerpc-macos) @@ -1587,6 +1603,7 @@ REQUIRE_PACKAGES_PASJPEG=1 REQUIRE_PACKAGES_IBASE=1 REQUIRE_PACKAGES_POSTGRES=1 REQUIRE_PACKAGES_MYSQL=1 +REQUIRE_PACKAGES_ODBC=1 REQUIRE_PACKAGES_SQLITE=1 endif ifeq ($(FULL_TARGET),powerpc-morphos) @@ -1608,6 +1625,7 @@ REQUIRE_PACKAGES_PASJPEG=1 REQUIRE_PACKAGES_IBASE=1 REQUIRE_PACKAGES_POSTGRES=1 REQUIRE_PACKAGES_MYSQL=1 +REQUIRE_PACKAGES_ODBC=1 REQUIRE_PACKAGES_SQLITE=1 endif ifeq ($(FULL_TARGET),sparc-netbsd) @@ -1620,6 +1638,7 @@ REQUIRE_PACKAGES_PASJPEG=1 REQUIRE_PACKAGES_IBASE=1 REQUIRE_PACKAGES_POSTGRES=1 REQUIRE_PACKAGES_MYSQL=1 +REQUIRE_PACKAGES_ODBC=1 REQUIRE_PACKAGES_SQLITE=1 endif ifeq ($(FULL_TARGET),sparc-solaris) @@ -1641,6 +1660,7 @@ REQUIRE_PACKAGES_PASJPEG=1 REQUIRE_PACKAGES_IBASE=1 REQUIRE_PACKAGES_POSTGRES=1 REQUIRE_PACKAGES_MYSQL=1 +REQUIRE_PACKAGES_ODBC=1 REQUIRE_PACKAGES_SQLITE=1 endif ifeq ($(FULL_TARGET),x86_64-freebsd) @@ -1654,6 +1674,7 @@ REQUIRE_PACKAGES_PASJPEG=1 REQUIRE_PACKAGES_IBASE=1 REQUIRE_PACKAGES_POSTGRES=1 REQUIRE_PACKAGES_MYSQL=1 +REQUIRE_PACKAGES_ODBC=1 REQUIRE_PACKAGES_SQLITE=1 endif ifeq ($(FULL_TARGET),x86_64-win64) @@ -1675,6 +1696,7 @@ REQUIRE_PACKAGES_PASJPEG=1 REQUIRE_PACKAGES_IBASE=1 REQUIRE_PACKAGES_POSTGRES=1 REQUIRE_PACKAGES_MYSQL=1 +REQUIRE_PACKAGES_ODBC=1 REQUIRE_PACKAGES_SQLITE=1 endif ifeq ($(FULL_TARGET),arm-wince) @@ -1696,6 +1718,7 @@ REQUIRE_PACKAGES_PASJPEG=1 REQUIRE_PACKAGES_IBASE=1 REQUIRE_PACKAGES_POSTGRES=1 REQUIRE_PACKAGES_MYSQL=1 +REQUIRE_PACKAGES_ODBC=1 REQUIRE_PACKAGES_SQLITE=1 endif ifdef REQUIRE_PACKAGES_RTL @@ -1958,6 +1981,32 @@ ifdef UNITDIR_MYSQL override COMPILER_UNITDIR+=$(UNITDIR_MYSQL) endif endif +ifdef REQUIRE_PACKAGES_ODBC +PACKAGEDIR_ODBC:=$(firstword $(subst /Makefile.fpc,,$(strip $(wildcard $(addsuffix /odbc/Makefile.fpc,$(PACKAGESDIR)))))) +ifneq ($(PACKAGEDIR_ODBC),) +ifneq ($(wildcard $(PACKAGEDIR_ODBC)/units/$(TARGETSUFFIX)),) +UNITDIR_ODBC=$(PACKAGEDIR_ODBC)/units/$(TARGETSUFFIX) +else +UNITDIR_ODBC=$(PACKAGEDIR_ODBC) +endif +ifdef CHECKDEPEND +$(PACKAGEDIR_ODBC)/$(FPCMADE): + $(MAKE) -C $(PACKAGEDIR_ODBC) $(FPCMADE) +override ALLDEPENDENCIES+=$(PACKAGEDIR_ODBC)/$(FPCMADE) +endif +else +PACKAGEDIR_ODBC= +UNITDIR_ODBC:=$(subst /Package.fpc,,$(strip $(wildcard $(addsuffix /odbc/Package.fpc,$(UNITSDIR))))) +ifneq ($(UNITDIR_ODBC),) +UNITDIR_ODBC:=$(firstword $(UNITDIR_ODBC)) +else +UNITDIR_ODBC= +endif +endif +ifdef UNITDIR_ODBC +override COMPILER_UNITDIR+=$(UNITDIR_ODBC) +endif +endif ifdef REQUIRE_PACKAGES_SQLITE PACKAGEDIR_SQLITE:=$(firstword $(subst /Makefile.fpc,,$(strip $(wildcard $(addsuffix /sqlite/Makefile.fpc,$(PACKAGESDIR)))))) ifneq ($(PACKAGEDIR_SQLITE),) diff --git a/fcl/passrc/Makefile b/fcl/passrc/Makefile index 8c270eaee9..9f3efd6c79 100644 --- a/fcl/passrc/Makefile +++ b/fcl/passrc/Makefile @@ -1,5 +1,5 @@ # -# Don't edit, this file is generated by FPCMake Version 2.0.0 [2005/10/20] +# Don't edit, this file is generated by FPCMake Version 2.0.0 [2005/11/05] # default: all MAKEFILETARGETS=i386-linux i386-go32v2 i386-win32 i386-os2 i386-freebsd i386-beos i386-netbsd i386-solaris i386-qnx i386-netware i386-openbsd i386-wdosx i386-emx i386-watcom i386-netwlibc i386-wince m68k-linux m68k-freebsd m68k-netbsd m68k-amiga m68k-atari m68k-openbsd m68k-palmos powerpc-linux powerpc-netbsd powerpc-macos powerpc-darwin powerpc-morphos sparc-linux sparc-netbsd sparc-solaris x86_64-linux x86_64-freebsd x86_64-win64 arm-linux arm-wince powerpc64-linux diff --git a/fcl/shedit/Makefile b/fcl/shedit/Makefile index 69acff9436..664e542326 100644 --- a/fcl/shedit/Makefile +++ b/fcl/shedit/Makefile @@ -1,5 +1,5 @@ # -# Don't edit, this file is generated by FPCMake Version 2.0.0 [2005/10/20] +# Don't edit, this file is generated by FPCMake Version 2.0.0 [2005/11/05] # default: all MAKEFILETARGETS=i386-linux i386-go32v2 i386-win32 i386-os2 i386-freebsd i386-beos i386-netbsd i386-solaris i386-qnx i386-netware i386-openbsd i386-wdosx i386-emx i386-watcom i386-netwlibc i386-wince m68k-linux m68k-freebsd m68k-netbsd m68k-amiga m68k-atari m68k-openbsd m68k-palmos powerpc-linux powerpc-netbsd powerpc-macos powerpc-darwin powerpc-morphos sparc-linux sparc-netbsd sparc-solaris x86_64-linux x86_64-freebsd x86_64-win64 arm-linux arm-wince powerpc64-linux diff --git a/fcl/shedit/gtk/Makefile b/fcl/shedit/gtk/Makefile index 1d5c7948ed..f6b9faa07b 100644 --- a/fcl/shedit/gtk/Makefile +++ b/fcl/shedit/gtk/Makefile @@ -1,5 +1,5 @@ # -# Don't edit, this file is generated by FPCMake Version 2.0.0 [2005/10/20] +# Don't edit, this file is generated by FPCMake Version 2.0.0 [2005/11/05] # default: all MAKEFILETARGETS=i386-linux i386-go32v2 i386-win32 i386-os2 i386-freebsd i386-beos i386-netbsd i386-solaris i386-qnx i386-netware i386-openbsd i386-wdosx i386-emx i386-watcom i386-netwlibc i386-wince m68k-linux m68k-freebsd m68k-netbsd m68k-amiga m68k-atari m68k-openbsd m68k-palmos powerpc-linux powerpc-netbsd powerpc-macos powerpc-darwin powerpc-morphos sparc-linux sparc-netbsd sparc-solaris x86_64-linux x86_64-freebsd x86_64-win64 arm-linux arm-wince powerpc64-linux @@ -655,6 +655,11 @@ GCCLIBDIR:=$(shell dirname `gcc -m32 -print-libgcc-file-name`) endif endif endif +ifeq ($(CPU_TARGET),powerpc64) +ifeq ($(BINUTILSPREFIX),) +GCCLIBDIR:=$(shell dirname `gcc -m64 -print-libgcc-file-name`) +endif +endif endif ifndef GCCLIBDIR CROSSGCC=$(strip $(wildcard $(addsuffix /$(BINUTILSPREFIX)gcc$(SRCEXEEXT),$(SEARCHPATH)))) @@ -1220,6 +1225,7 @@ REQUIRE_PACKAGES_PASJPEG=1 REQUIRE_PACKAGES_IBASE=1 REQUIRE_PACKAGES_POSTGRES=1 REQUIRE_PACKAGES_MYSQL=1 +REQUIRE_PACKAGES_ODBC=1 REQUIRE_PACKAGES_SQLITE=1 REQUIRE_PACKAGES_X11=1 REQUIRE_PACKAGES_OPENGL=1 @@ -1244,6 +1250,7 @@ REQUIRE_PACKAGES_PASJPEG=1 REQUIRE_PACKAGES_IBASE=1 REQUIRE_PACKAGES_POSTGRES=1 REQUIRE_PACKAGES_MYSQL=1 +REQUIRE_PACKAGES_ODBC=1 REQUIRE_PACKAGES_SQLITE=1 REQUIRE_PACKAGES_LIBASYNC=1 REQUIRE_PACKAGES_OPENGL=1 @@ -1270,6 +1277,7 @@ REQUIRE_PACKAGES_PASJPEG=1 REQUIRE_PACKAGES_IBASE=1 REQUIRE_PACKAGES_POSTGRES=1 REQUIRE_PACKAGES_MYSQL=1 +REQUIRE_PACKAGES_ODBC=1 REQUIRE_PACKAGES_SQLITE=1 REQUIRE_PACKAGES_X11=1 REQUIRE_PACKAGES_OPENGL=1 @@ -1295,6 +1303,7 @@ REQUIRE_PACKAGES_PASJPEG=1 REQUIRE_PACKAGES_IBASE=1 REQUIRE_PACKAGES_POSTGRES=1 REQUIRE_PACKAGES_MYSQL=1 +REQUIRE_PACKAGES_ODBC=1 REQUIRE_PACKAGES_SQLITE=1 REQUIRE_PACKAGES_X11=1 REQUIRE_PACKAGES_OPENGL=1 @@ -1340,6 +1349,7 @@ REQUIRE_PACKAGES_PASJPEG=1 REQUIRE_PACKAGES_IBASE=1 REQUIRE_PACKAGES_POSTGRES=1 REQUIRE_PACKAGES_MYSQL=1 +REQUIRE_PACKAGES_ODBC=1 REQUIRE_PACKAGES_SQLITE=1 REQUIRE_PACKAGES_X11=1 REQUIRE_PACKAGES_OPENGL=1 @@ -1406,6 +1416,7 @@ REQUIRE_PACKAGES_PASJPEG=1 REQUIRE_PACKAGES_IBASE=1 REQUIRE_PACKAGES_POSTGRES=1 REQUIRE_PACKAGES_MYSQL=1 +REQUIRE_PACKAGES_ODBC=1 REQUIRE_PACKAGES_SQLITE=1 REQUIRE_PACKAGES_X11=1 REQUIRE_PACKAGES_OPENGL=1 @@ -1422,6 +1433,7 @@ REQUIRE_PACKAGES_PASJPEG=1 REQUIRE_PACKAGES_IBASE=1 REQUIRE_PACKAGES_POSTGRES=1 REQUIRE_PACKAGES_MYSQL=1 +REQUIRE_PACKAGES_ODBC=1 REQUIRE_PACKAGES_SQLITE=1 REQUIRE_PACKAGES_X11=1 REQUIRE_PACKAGES_OPENGL=1 @@ -1437,6 +1449,7 @@ REQUIRE_PACKAGES_PASJPEG=1 REQUIRE_PACKAGES_IBASE=1 REQUIRE_PACKAGES_POSTGRES=1 REQUIRE_PACKAGES_MYSQL=1 +REQUIRE_PACKAGES_ODBC=1 REQUIRE_PACKAGES_SQLITE=1 REQUIRE_PACKAGES_X11=1 REQUIRE_PACKAGES_OPENGL=1 @@ -1472,6 +1485,7 @@ REQUIRE_PACKAGES_PASJPEG=1 REQUIRE_PACKAGES_IBASE=1 REQUIRE_PACKAGES_POSTGRES=1 REQUIRE_PACKAGES_MYSQL=1 +REQUIRE_PACKAGES_ODBC=1 REQUIRE_PACKAGES_SQLITE=1 REQUIRE_PACKAGES_X11=1 REQUIRE_PACKAGES_OPENGL=1 @@ -1498,6 +1512,7 @@ REQUIRE_PACKAGES_PASJPEG=1 REQUIRE_PACKAGES_IBASE=1 REQUIRE_PACKAGES_POSTGRES=1 REQUIRE_PACKAGES_MYSQL=1 +REQUIRE_PACKAGES_ODBC=1 REQUIRE_PACKAGES_SQLITE=1 REQUIRE_PACKAGES_X11=1 REQUIRE_PACKAGES_OPENGL=1 @@ -1513,6 +1528,7 @@ REQUIRE_PACKAGES_PASJPEG=1 REQUIRE_PACKAGES_IBASE=1 REQUIRE_PACKAGES_POSTGRES=1 REQUIRE_PACKAGES_MYSQL=1 +REQUIRE_PACKAGES_ODBC=1 REQUIRE_PACKAGES_SQLITE=1 REQUIRE_PACKAGES_X11=1 REQUIRE_PACKAGES_OPENGL=1 @@ -1539,6 +1555,7 @@ REQUIRE_PACKAGES_PASJPEG=1 REQUIRE_PACKAGES_IBASE=1 REQUIRE_PACKAGES_POSTGRES=1 REQUIRE_PACKAGES_MYSQL=1 +REQUIRE_PACKAGES_ODBC=1 REQUIRE_PACKAGES_SQLITE=1 REQUIRE_PACKAGES_X11=1 REQUIRE_PACKAGES_OPENGL=1 @@ -1565,6 +1582,7 @@ REQUIRE_PACKAGES_PASJPEG=1 REQUIRE_PACKAGES_IBASE=1 REQUIRE_PACKAGES_POSTGRES=1 REQUIRE_PACKAGES_MYSQL=1 +REQUIRE_PACKAGES_ODBC=1 REQUIRE_PACKAGES_SQLITE=1 REQUIRE_PACKAGES_X11=1 REQUIRE_PACKAGES_OPENGL=1 @@ -1580,6 +1598,7 @@ REQUIRE_PACKAGES_PASJPEG=1 REQUIRE_PACKAGES_IBASE=1 REQUIRE_PACKAGES_POSTGRES=1 REQUIRE_PACKAGES_MYSQL=1 +REQUIRE_PACKAGES_ODBC=1 REQUIRE_PACKAGES_SQLITE=1 REQUIRE_PACKAGES_X11=1 REQUIRE_PACKAGES_OPENGL=1 @@ -1606,6 +1625,7 @@ REQUIRE_PACKAGES_PASJPEG=1 REQUIRE_PACKAGES_IBASE=1 REQUIRE_PACKAGES_POSTGRES=1 REQUIRE_PACKAGES_MYSQL=1 +REQUIRE_PACKAGES_ODBC=1 REQUIRE_PACKAGES_SQLITE=1 REQUIRE_PACKAGES_X11=1 REQUIRE_PACKAGES_OPENGL=1 @@ -1622,6 +1642,7 @@ REQUIRE_PACKAGES_PASJPEG=1 REQUIRE_PACKAGES_IBASE=1 REQUIRE_PACKAGES_POSTGRES=1 REQUIRE_PACKAGES_MYSQL=1 +REQUIRE_PACKAGES_ODBC=1 REQUIRE_PACKAGES_SQLITE=1 REQUIRE_PACKAGES_X11=1 REQUIRE_PACKAGES_OPENGL=1 @@ -1648,6 +1669,7 @@ REQUIRE_PACKAGES_PASJPEG=1 REQUIRE_PACKAGES_IBASE=1 REQUIRE_PACKAGES_POSTGRES=1 REQUIRE_PACKAGES_MYSQL=1 +REQUIRE_PACKAGES_ODBC=1 REQUIRE_PACKAGES_SQLITE=1 REQUIRE_PACKAGES_X11=1 REQUIRE_PACKAGES_OPENGL=1 @@ -1674,6 +1696,7 @@ REQUIRE_PACKAGES_PASJPEG=1 REQUIRE_PACKAGES_IBASE=1 REQUIRE_PACKAGES_POSTGRES=1 REQUIRE_PACKAGES_MYSQL=1 +REQUIRE_PACKAGES_ODBC=1 REQUIRE_PACKAGES_SQLITE=1 REQUIRE_PACKAGES_X11=1 REQUIRE_PACKAGES_OPENGL=1 @@ -1964,6 +1987,32 @@ ifdef UNITDIR_MYSQL override COMPILER_UNITDIR+=$(UNITDIR_MYSQL) endif endif +ifdef REQUIRE_PACKAGES_ODBC +PACKAGEDIR_ODBC:=$(firstword $(subst /Makefile.fpc,,$(strip $(wildcard $(addsuffix /odbc/Makefile.fpc,$(PACKAGESDIR)))))) +ifneq ($(PACKAGEDIR_ODBC),) +ifneq ($(wildcard $(PACKAGEDIR_ODBC)/units/$(TARGETSUFFIX)),) +UNITDIR_ODBC=$(PACKAGEDIR_ODBC)/units/$(TARGETSUFFIX) +else +UNITDIR_ODBC=$(PACKAGEDIR_ODBC) +endif +ifdef CHECKDEPEND +$(PACKAGEDIR_ODBC)/$(FPCMADE): + $(MAKE) -C $(PACKAGEDIR_ODBC) $(FPCMADE) +override ALLDEPENDENCIES+=$(PACKAGEDIR_ODBC)/$(FPCMADE) +endif +else +PACKAGEDIR_ODBC= +UNITDIR_ODBC:=$(subst /Package.fpc,,$(strip $(wildcard $(addsuffix /odbc/Package.fpc,$(UNITSDIR))))) +ifneq ($(UNITDIR_ODBC),) +UNITDIR_ODBC:=$(firstword $(UNITDIR_ODBC)) +else +UNITDIR_ODBC= +endif +endif +ifdef UNITDIR_ODBC +override COMPILER_UNITDIR+=$(UNITDIR_ODBC) +endif +endif ifdef REQUIRE_PACKAGES_SQLITE PACKAGEDIR_SQLITE:=$(firstword $(subst /Makefile.fpc,,$(strip $(wildcard $(addsuffix /sqlite/Makefile.fpc,$(PACKAGESDIR)))))) ifneq ($(PACKAGEDIR_SQLITE),) diff --git a/fcl/tests/Makefile b/fcl/tests/Makefile index 45b0cb8df6..a63c369432 100644 --- a/fcl/tests/Makefile +++ b/fcl/tests/Makefile @@ -1,5 +1,5 @@ # -# Don't edit, this file is generated by FPCMake Version 2.0.0 [2005/10/20] +# Don't edit, this file is generated by FPCMake Version 2.0.0 [2005/11/05] # default: all MAKEFILETARGETS=i386-linux i386-go32v2 i386-win32 i386-os2 i386-freebsd i386-beos i386-netbsd i386-solaris i386-qnx i386-netware i386-openbsd i386-wdosx i386-emx i386-watcom i386-netwlibc i386-wince m68k-linux m68k-freebsd m68k-netbsd m68k-amiga m68k-atari m68k-openbsd m68k-palmos powerpc-linux powerpc-netbsd powerpc-macos powerpc-darwin powerpc-morphos sparc-linux sparc-netbsd sparc-solaris x86_64-linux x86_64-freebsd x86_64-win64 arm-linux arm-wince powerpc64-linux @@ -655,6 +655,11 @@ GCCLIBDIR:=$(shell dirname `gcc -m32 -print-libgcc-file-name`) endif endif endif +ifeq ($(CPU_TARGET),powerpc64) +ifeq ($(BINUTILSPREFIX),) +GCCLIBDIR:=$(shell dirname `gcc -m64 -print-libgcc-file-name`) +endif +endif endif ifndef GCCLIBDIR CROSSGCC=$(strip $(wildcard $(addsuffix /$(BINUTILSPREFIX)gcc$(SRCEXEEXT),$(SEARCHPATH)))) @@ -1219,6 +1224,7 @@ REQUIRE_PACKAGES_PASJPEG=1 REQUIRE_PACKAGES_IBASE=1 REQUIRE_PACKAGES_POSTGRES=1 REQUIRE_PACKAGES_MYSQL=1 +REQUIRE_PACKAGES_ODBC=1 REQUIRE_PACKAGES_SQLITE=1 endif ifeq ($(FULL_TARGET),i386-go32v2) @@ -1238,6 +1244,7 @@ REQUIRE_PACKAGES_PASJPEG=1 REQUIRE_PACKAGES_IBASE=1 REQUIRE_PACKAGES_POSTGRES=1 REQUIRE_PACKAGES_MYSQL=1 +REQUIRE_PACKAGES_ODBC=1 REQUIRE_PACKAGES_SQLITE=1 REQUIRE_PACKAGES_LIBASYNC=1 endif @@ -1260,6 +1267,7 @@ REQUIRE_PACKAGES_PASJPEG=1 REQUIRE_PACKAGES_IBASE=1 REQUIRE_PACKAGES_POSTGRES=1 REQUIRE_PACKAGES_MYSQL=1 +REQUIRE_PACKAGES_ODBC=1 REQUIRE_PACKAGES_SQLITE=1 endif ifeq ($(FULL_TARGET),i386-beos) @@ -1280,6 +1288,7 @@ REQUIRE_PACKAGES_PASJPEG=1 REQUIRE_PACKAGES_IBASE=1 REQUIRE_PACKAGES_POSTGRES=1 REQUIRE_PACKAGES_MYSQL=1 +REQUIRE_PACKAGES_ODBC=1 REQUIRE_PACKAGES_SQLITE=1 endif ifeq ($(FULL_TARGET),i386-solaris) @@ -1316,6 +1325,7 @@ REQUIRE_PACKAGES_PASJPEG=1 REQUIRE_PACKAGES_IBASE=1 REQUIRE_PACKAGES_POSTGRES=1 REQUIRE_PACKAGES_MYSQL=1 +REQUIRE_PACKAGES_ODBC=1 REQUIRE_PACKAGES_SQLITE=1 endif ifeq ($(FULL_TARGET),i386-wdosx) @@ -1369,6 +1379,7 @@ REQUIRE_PACKAGES_PASJPEG=1 REQUIRE_PACKAGES_IBASE=1 REQUIRE_PACKAGES_POSTGRES=1 REQUIRE_PACKAGES_MYSQL=1 +REQUIRE_PACKAGES_ODBC=1 REQUIRE_PACKAGES_SQLITE=1 endif ifeq ($(FULL_TARGET),m68k-freebsd) @@ -1382,6 +1393,7 @@ REQUIRE_PACKAGES_PASJPEG=1 REQUIRE_PACKAGES_IBASE=1 REQUIRE_PACKAGES_POSTGRES=1 REQUIRE_PACKAGES_MYSQL=1 +REQUIRE_PACKAGES_ODBC=1 REQUIRE_PACKAGES_SQLITE=1 endif ifeq ($(FULL_TARGET),m68k-netbsd) @@ -1394,6 +1406,7 @@ REQUIRE_PACKAGES_PASJPEG=1 REQUIRE_PACKAGES_IBASE=1 REQUIRE_PACKAGES_POSTGRES=1 REQUIRE_PACKAGES_MYSQL=1 +REQUIRE_PACKAGES_ODBC=1 REQUIRE_PACKAGES_SQLITE=1 endif ifeq ($(FULL_TARGET),m68k-amiga) @@ -1422,6 +1435,7 @@ REQUIRE_PACKAGES_PASJPEG=1 REQUIRE_PACKAGES_IBASE=1 REQUIRE_PACKAGES_POSTGRES=1 REQUIRE_PACKAGES_MYSQL=1 +REQUIRE_PACKAGES_ODBC=1 REQUIRE_PACKAGES_SQLITE=1 endif ifeq ($(FULL_TARGET),m68k-palmos) @@ -1443,6 +1457,7 @@ REQUIRE_PACKAGES_PASJPEG=1 REQUIRE_PACKAGES_IBASE=1 REQUIRE_PACKAGES_POSTGRES=1 REQUIRE_PACKAGES_MYSQL=1 +REQUIRE_PACKAGES_ODBC=1 REQUIRE_PACKAGES_SQLITE=1 endif ifeq ($(FULL_TARGET),powerpc-netbsd) @@ -1455,6 +1470,7 @@ REQUIRE_PACKAGES_PASJPEG=1 REQUIRE_PACKAGES_IBASE=1 REQUIRE_PACKAGES_POSTGRES=1 REQUIRE_PACKAGES_MYSQL=1 +REQUIRE_PACKAGES_ODBC=1 REQUIRE_PACKAGES_SQLITE=1 endif ifeq ($(FULL_TARGET),powerpc-macos) @@ -1476,6 +1492,7 @@ REQUIRE_PACKAGES_PASJPEG=1 REQUIRE_PACKAGES_IBASE=1 REQUIRE_PACKAGES_POSTGRES=1 REQUIRE_PACKAGES_MYSQL=1 +REQUIRE_PACKAGES_ODBC=1 REQUIRE_PACKAGES_SQLITE=1 endif ifeq ($(FULL_TARGET),powerpc-morphos) @@ -1497,6 +1514,7 @@ REQUIRE_PACKAGES_PASJPEG=1 REQUIRE_PACKAGES_IBASE=1 REQUIRE_PACKAGES_POSTGRES=1 REQUIRE_PACKAGES_MYSQL=1 +REQUIRE_PACKAGES_ODBC=1 REQUIRE_PACKAGES_SQLITE=1 endif ifeq ($(FULL_TARGET),sparc-netbsd) @@ -1509,6 +1527,7 @@ REQUIRE_PACKAGES_PASJPEG=1 REQUIRE_PACKAGES_IBASE=1 REQUIRE_PACKAGES_POSTGRES=1 REQUIRE_PACKAGES_MYSQL=1 +REQUIRE_PACKAGES_ODBC=1 REQUIRE_PACKAGES_SQLITE=1 endif ifeq ($(FULL_TARGET),sparc-solaris) @@ -1530,6 +1549,7 @@ REQUIRE_PACKAGES_PASJPEG=1 REQUIRE_PACKAGES_IBASE=1 REQUIRE_PACKAGES_POSTGRES=1 REQUIRE_PACKAGES_MYSQL=1 +REQUIRE_PACKAGES_ODBC=1 REQUIRE_PACKAGES_SQLITE=1 endif ifeq ($(FULL_TARGET),x86_64-freebsd) @@ -1543,6 +1563,7 @@ REQUIRE_PACKAGES_PASJPEG=1 REQUIRE_PACKAGES_IBASE=1 REQUIRE_PACKAGES_POSTGRES=1 REQUIRE_PACKAGES_MYSQL=1 +REQUIRE_PACKAGES_ODBC=1 REQUIRE_PACKAGES_SQLITE=1 endif ifeq ($(FULL_TARGET),x86_64-win64) @@ -1564,6 +1585,7 @@ REQUIRE_PACKAGES_PASJPEG=1 REQUIRE_PACKAGES_IBASE=1 REQUIRE_PACKAGES_POSTGRES=1 REQUIRE_PACKAGES_MYSQL=1 +REQUIRE_PACKAGES_ODBC=1 REQUIRE_PACKAGES_SQLITE=1 endif ifeq ($(FULL_TARGET),arm-wince) @@ -1585,6 +1607,7 @@ REQUIRE_PACKAGES_PASJPEG=1 REQUIRE_PACKAGES_IBASE=1 REQUIRE_PACKAGES_POSTGRES=1 REQUIRE_PACKAGES_MYSQL=1 +REQUIRE_PACKAGES_ODBC=1 REQUIRE_PACKAGES_SQLITE=1 endif ifdef REQUIRE_PACKAGES_RTL @@ -1847,6 +1870,32 @@ ifdef UNITDIR_MYSQL override COMPILER_UNITDIR+=$(UNITDIR_MYSQL) endif endif +ifdef REQUIRE_PACKAGES_ODBC +PACKAGEDIR_ODBC:=$(firstword $(subst /Makefile.fpc,,$(strip $(wildcard $(addsuffix /odbc/Makefile.fpc,$(PACKAGESDIR)))))) +ifneq ($(PACKAGEDIR_ODBC),) +ifneq ($(wildcard $(PACKAGEDIR_ODBC)/units/$(TARGETSUFFIX)),) +UNITDIR_ODBC=$(PACKAGEDIR_ODBC)/units/$(TARGETSUFFIX) +else +UNITDIR_ODBC=$(PACKAGEDIR_ODBC) +endif +ifdef CHECKDEPEND +$(PACKAGEDIR_ODBC)/$(FPCMADE): + $(MAKE) -C $(PACKAGEDIR_ODBC) $(FPCMADE) +override ALLDEPENDENCIES+=$(PACKAGEDIR_ODBC)/$(FPCMADE) +endif +else +PACKAGEDIR_ODBC= +UNITDIR_ODBC:=$(subst /Package.fpc,,$(strip $(wildcard $(addsuffix /odbc/Package.fpc,$(UNITSDIR))))) +ifneq ($(UNITDIR_ODBC),) +UNITDIR_ODBC:=$(firstword $(UNITDIR_ODBC)) +else +UNITDIR_ODBC= +endif +endif +ifdef UNITDIR_ODBC +override COMPILER_UNITDIR+=$(UNITDIR_ODBC) +endif +endif ifdef REQUIRE_PACKAGES_SQLITE PACKAGEDIR_SQLITE:=$(firstword $(subst /Makefile.fpc,,$(strip $(wildcard $(addsuffix /sqlite/Makefile.fpc,$(PACKAGESDIR)))))) ifneq ($(PACKAGEDIR_SQLITE),) diff --git a/fcl/xml/Makefile b/fcl/xml/Makefile index 8f2677dc27..db2a9120be 100644 --- a/fcl/xml/Makefile +++ b/fcl/xml/Makefile @@ -1,5 +1,5 @@ # -# Don't edit, this file is generated by FPCMake Version 2.0.0 [2005/10/20] +# Don't edit, this file is generated by FPCMake Version 2.0.0 [2005/11/05] # default: all MAKEFILETARGETS=i386-linux i386-go32v2 i386-win32 i386-os2 i386-freebsd i386-beos i386-netbsd i386-solaris i386-qnx i386-netware i386-openbsd i386-wdosx i386-emx i386-watcom i386-netwlibc i386-wince m68k-linux m68k-freebsd m68k-netbsd m68k-amiga m68k-atari m68k-openbsd m68k-palmos powerpc-linux powerpc-netbsd powerpc-macos powerpc-darwin powerpc-morphos sparc-linux sparc-netbsd sparc-solaris x86_64-linux x86_64-freebsd x86_64-win64 arm-linux arm-wince powerpc64-linux diff --git a/fv/Makefile b/fv/Makefile index 6608ffc564..4c15e9456e 100644 --- a/fv/Makefile +++ b/fv/Makefile @@ -1,5 +1,5 @@ # -# Don't edit, this file is generated by FPCMake Version 2.0.0 [2005/10/20] +# Don't edit, this file is generated by FPCMake Version 2.0.0 [2005/11/05] # default: all MAKEFILETARGETS=i386-linux i386-go32v2 i386-win32 i386-os2 i386-freebsd i386-beos i386-netbsd i386-solaris i386-qnx i386-netware i386-openbsd i386-wdosx i386-emx i386-watcom i386-netwlibc i386-wince m68k-linux m68k-freebsd m68k-netbsd m68k-amiga m68k-atari m68k-openbsd m68k-palmos powerpc-linux powerpc-netbsd powerpc-macos powerpc-darwin powerpc-morphos sparc-linux sparc-netbsd sparc-solaris x86_64-linux x86_64-freebsd x86_64-win64 arm-linux arm-wince powerpc64-linux @@ -231,7 +231,7 @@ UNITSDIR:=$(wildcard $(FPCDIR)/units/$(OS_TARGET)) endif PACKAGESDIR:=$(wildcard $(FPCDIR) $(FPCDIR)/packages/base $(FPCDIR)/packages/extra) override PACKAGE_NAME=fv -override PACKAGE_VERSION=2.0.0 +override PACKAGE_VERSION=2.0.2 ifeq ($(FULL_TARGET),i386-linux) override TARGET_UNITS+=buildfv endif diff --git a/fv/Makefile.fpc b/fv/Makefile.fpc index fa0b2b5f26..d4bbd3607a 100644 --- a/fv/Makefile.fpc +++ b/fv/Makefile.fpc @@ -4,7 +4,7 @@ [package] name=fv -version=2.0.0 +version=2.0.2 [target] units=buildfv @@ -16,7 +16,7 @@ exampledirs=test [libs] libname=libfpfv.so -libversion=2.0.0 +libversion=2.0.2 [compiler] targetdir=. diff --git a/fv/test/Makefile b/fv/test/Makefile index c50b9ab43d..eed5d05f83 100644 --- a/fv/test/Makefile +++ b/fv/test/Makefile @@ -1,5 +1,5 @@ # -# Don't edit, this file is generated by FPCMake Version 2.0.0 [2005/10/20] +# Don't edit, this file is generated by FPCMake Version 2.0.0 [2005/11/05] # default: all MAKEFILETARGETS=i386-linux i386-go32v2 i386-win32 i386-os2 i386-freebsd i386-beos i386-netbsd i386-solaris i386-qnx i386-netware i386-openbsd i386-wdosx i386-emx i386-watcom i386-netwlibc i386-wince m68k-linux m68k-freebsd m68k-netbsd m68k-amiga m68k-atari m68k-openbsd m68k-palmos powerpc-linux powerpc-netbsd powerpc-macos powerpc-darwin powerpc-morphos sparc-linux sparc-netbsd sparc-solaris x86_64-linux x86_64-freebsd x86_64-win64 arm-linux arm-wince powerpc64-linux diff --git a/ide/Makefile b/ide/Makefile index bec2f68a4e..109fab1669 100644 --- a/ide/Makefile +++ b/ide/Makefile @@ -1,5 +1,5 @@ # -# Don't edit, this file is generated by FPCMake Version 2.0.0 [2005/10/20] +# Don't edit, this file is generated by FPCMake Version 2.0.0 [2005/11/05] # default: all MAKEFILETARGETS=i386-linux i386-go32v2 i386-win32 i386-os2 i386-freebsd i386-beos i386-netbsd i386-solaris i386-qnx i386-netware i386-openbsd i386-wdosx i386-emx i386-watcom i386-netwlibc i386-wince m68k-linux m68k-freebsd m68k-netbsd m68k-amiga m68k-atari m68k-openbsd m68k-palmos powerpc-linux powerpc-netbsd powerpc-macos powerpc-darwin powerpc-morphos sparc-linux sparc-netbsd sparc-solaris x86_64-linux x86_64-freebsd x86_64-win64 arm-linux arm-wince powerpc64-linux @@ -231,7 +231,7 @@ UNITSDIR:=$(wildcard $(FPCDIR)/units/$(OS_TARGET)) endif PACKAGESDIR:=$(wildcard $(FPCDIR) $(FPCDIR)/packages/base $(FPCDIR)/packages/extra) override PACKAGE_NAME=ide -override PACKAGE_VERSION=2.0.0 +override PACKAGE_VERSION=2.0.2 ifndef NOGDB ifdef GDBLIBDIR override LIBGDBFILE:=$(firstword $(wildcard $(addsuffix /libgdb.a,$(GDBLIBDIR)))) @@ -791,6 +791,11 @@ GCCLIBDIR:=$(shell dirname `gcc -m32 -print-libgcc-file-name`) endif endif endif +ifeq ($(CPU_TARGET),powerpc64) +ifeq ($(BINUTILSPREFIX),) +GCCLIBDIR:=$(shell dirname `gcc -m64 -print-libgcc-file-name`) +endif +endif endif ifndef GCCLIBDIR CROSSGCC=$(strip $(wildcard $(addsuffix /$(BINUTILSPREFIX)gcc$(SRCEXEEXT),$(SEARCHPATH)))) diff --git a/ide/Makefile.fpc b/ide/Makefile.fpc index 1a8e240066..6856bb4dd1 100644 --- a/ide/Makefile.fpc +++ b/ide/Makefile.fpc @@ -6,7 +6,7 @@ [package] name=ide -version=2.0.0 +version=2.0.2 [target] dirs=compiler diff --git a/ide/compiler/Makefile b/ide/compiler/Makefile index 8ff4d9d077..4c0edd3ca4 100644 --- a/ide/compiler/Makefile +++ b/ide/compiler/Makefile @@ -1,5 +1,5 @@ # -# Don't edit, this file is generated by FPCMake Version 2.0.0 [2005/10/20] +# Don't edit, this file is generated by FPCMake Version 2.0.0 [2005/11/05] # default: all MAKEFILETARGETS=i386-linux i386-go32v2 i386-win32 i386-os2 i386-freebsd i386-beos i386-netbsd i386-solaris i386-qnx i386-netware i386-openbsd i386-wdosx i386-emx i386-watcom i386-netwlibc i386-wince m68k-linux m68k-freebsd m68k-netbsd m68k-amiga m68k-atari m68k-openbsd m68k-palmos powerpc-linux powerpc-netbsd powerpc-macos powerpc-darwin powerpc-morphos sparc-linux sparc-netbsd sparc-solaris x86_64-linux x86_64-freebsd x86_64-win64 arm-linux arm-wince powerpc64-linux diff --git a/ide/fakegdb/Makefile b/ide/fakegdb/Makefile index ee9f6b29bd..cecec6c067 100644 --- a/ide/fakegdb/Makefile +++ b/ide/fakegdb/Makefile @@ -1,8 +1,8 @@ # -# Don't edit, this file is generated by FPCMake Version 2.0.0 [2005/08/11] +# Don't edit, this file is generated by FPCMake Version 2.0.0 [2005/11/05] # default: all -MAKEFILETARGETS=i386-linux i386-go32v2 i386-win32 i386-os2 i386-freebsd i386-beos i386-netbsd i386-solaris i386-qnx i386-netware i386-openbsd i386-wdosx i386-emx i386-watcom i386-netwlibc i386-wince m68k-linux m68k-freebsd m68k-netbsd m68k-amiga m68k-atari m68k-openbsd m68k-palmos powerpc-linux powerpc-netbsd powerpc-macos powerpc-darwin powerpc-morphos sparc-linux sparc-netbsd sparc-solaris x86_64-linux x86_64-freebsd x86_64-win64 arm-linux arm-wince +MAKEFILETARGETS=i386-linux i386-go32v2 i386-win32 i386-os2 i386-freebsd i386-beos i386-netbsd i386-solaris i386-qnx i386-netware i386-openbsd i386-wdosx i386-emx i386-watcom i386-netwlibc i386-wince m68k-linux m68k-freebsd m68k-netbsd m68k-amiga m68k-atari m68k-openbsd m68k-palmos powerpc-linux powerpc-netbsd powerpc-macos powerpc-darwin powerpc-morphos sparc-linux sparc-netbsd sparc-solaris x86_64-linux x86_64-freebsd x86_64-win64 arm-linux arm-wince powerpc64-linux BSDs = freebsd netbsd openbsd darwin UNIXs = linux $(BSDs) solaris qnx LIMIT83fs = go32v2 os2 emx watcom @@ -340,6 +340,9 @@ endif ifeq ($(FULL_TARGET),arm-wince) override TARGET_UNITS+=gdbcon gdbint endif +ifeq ($(FULL_TARGET),powerpc64-linux) +override TARGET_UNITS+=gdbcon gdbint +endif override INSTALL_FPCPACKAGE=y ifdef REQUIRE_UNITSDIR override UNITSDIR+=$(REQUIRE_UNITSDIR) @@ -1178,6 +1181,9 @@ endif ifeq ($(FULL_TARGET),arm-wince) REQUIRE_PACKAGES_RTL=1 endif +ifeq ($(FULL_TARGET),powerpc64-linux) +REQUIRE_PACKAGES_RTL=1 +endif ifdef REQUIRE_PACKAGES_RTL PACKAGEDIR_RTL:=$(firstword $(subst /Makefile.fpc,,$(strip $(wildcard $(addsuffix /rtl/Makefile.fpc,$(PACKAGESDIR)))))) ifneq ($(PACKAGEDIR_RTL),) @@ -1248,7 +1254,7 @@ ifeq ($(CPU_TARGET),i386) FPCCPUOPT:=-OG2p3 else ifeq ($(CPU_TARGET),powerpc) -FPCCPUOPT:=-O1 +FPCCPUOPT:=-O1r else FPCCPUOPT:= endif diff --git a/installer/Makefile b/installer/Makefile index 9e4d9e8232..7935f996b2 100644 --- a/installer/Makefile +++ b/installer/Makefile @@ -1,5 +1,5 @@ # -# Don't edit, this file is generated by FPCMake Version 2.0.0 [2005/10/20] +# Don't edit, this file is generated by FPCMake Version 2.0.0 [2005/11/05] # default: all MAKEFILETARGETS=i386-linux i386-go32v2 i386-win32 i386-os2 i386-freebsd i386-beos i386-netbsd i386-solaris i386-qnx i386-netware i386-openbsd i386-wdosx i386-emx i386-watcom i386-netwlibc i386-wince m68k-linux m68k-freebsd m68k-netbsd m68k-amiga m68k-atari m68k-openbsd m68k-palmos powerpc-linux powerpc-netbsd powerpc-macos powerpc-darwin powerpc-morphos sparc-linux sparc-netbsd sparc-solaris x86_64-linux x86_64-freebsd x86_64-win64 arm-linux arm-wince powerpc64-linux @@ -231,7 +231,7 @@ UNITSDIR:=$(wildcard $(FPCDIR)/units/$(OS_TARGET)) endif PACKAGESDIR:=$(wildcard $(FPCDIR) $(FPCDIR)/packages/base $(FPCDIR)/packages/extra) override PACKAGE_NAME=installer -override PACKAGE_VERSION=2.0.0 +override PACKAGE_VERSION=2.0.2 ifeq ($(FULL_TARGET),i386-linux) override TARGET_PROGRAMS+=installer endif diff --git a/installer/Makefile.fpc b/installer/Makefile.fpc index ad8cc723a1..53d1929105 100644 --- a/installer/Makefile.fpc +++ b/installer/Makefile.fpc @@ -4,7 +4,7 @@ [package] name=installer -version=2.0.0 +version=2.0.2 [target] programs_go32v2=install diff --git a/packages/Makefile b/packages/Makefile index a9e168a228..1e72ea0649 100644 --- a/packages/Makefile +++ b/packages/Makefile @@ -1,5 +1,5 @@ # -# Don't edit, this file is generated by FPCMake Version 2.0.0 [2005/10/20] +# Don't edit, this file is generated by FPCMake Version 2.0.0 [2005/11/05] # default: all MAKEFILETARGETS=i386-linux i386-go32v2 i386-win32 i386-os2 i386-freebsd i386-beos i386-netbsd i386-solaris i386-qnx i386-netware i386-openbsd i386-wdosx i386-emx i386-watcom i386-netwlibc i386-wince m68k-linux m68k-freebsd m68k-netbsd m68k-amiga m68k-atari m68k-openbsd m68k-palmos powerpc-linux powerpc-netbsd powerpc-macos powerpc-darwin powerpc-morphos sparc-linux sparc-netbsd sparc-solaris x86_64-linux x86_64-freebsd x86_64-win64 arm-linux arm-wince powerpc64-linux diff --git a/packages/base/Makefile b/packages/base/Makefile index 975070dbc6..fea79cf7aa 100644 --- a/packages/base/Makefile +++ b/packages/base/Makefile @@ -1,5 +1,5 @@ # -# Don't edit, this file is generated by FPCMake Version 2.0.0 [2005/10/20] +# Don't edit, this file is generated by FPCMake Version 2.0.0 [2005/11/05] # default: all MAKEFILETARGETS=i386-linux i386-go32v2 i386-win32 i386-os2 i386-freebsd i386-beos i386-netbsd i386-solaris i386-qnx i386-netware i386-openbsd i386-wdosx i386-emx i386-watcom i386-netwlibc i386-wince m68k-linux m68k-freebsd m68k-netbsd m68k-amiga m68k-atari m68k-openbsd m68k-palmos powerpc-linux powerpc-netbsd powerpc-macos powerpc-darwin powerpc-morphos sparc-linux sparc-netbsd sparc-solaris x86_64-linux x86_64-freebsd x86_64-win64 arm-linux arm-wince powerpc64-linux diff --git a/packages/base/gdbint/Makefile b/packages/base/gdbint/Makefile index 35512fa2c0..cfa48b3716 100644 --- a/packages/base/gdbint/Makefile +++ b/packages/base/gdbint/Makefile @@ -1,5 +1,5 @@ # -# Don't edit, this file is generated by FPCMake Version 2.0.0 [2005/10/20] +# Don't edit, this file is generated by FPCMake Version 2.0.0 [2005/11/05] # default: all MAKEFILETARGETS=i386-linux i386-go32v2 i386-win32 i386-os2 i386-freebsd i386-beos i386-netbsd i386-solaris i386-qnx i386-netware i386-openbsd i386-wdosx i386-emx i386-watcom i386-netwlibc i386-wince m68k-linux m68k-freebsd m68k-netbsd m68k-amiga m68k-atari m68k-openbsd m68k-palmos powerpc-linux powerpc-netbsd powerpc-macos powerpc-darwin powerpc-morphos sparc-linux sparc-netbsd sparc-solaris x86_64-linux x86_64-freebsd x86_64-win64 arm-linux arm-wince powerpc64-linux @@ -231,7 +231,7 @@ UNITSDIR:=$(wildcard $(FPCDIR)/units/$(OS_TARGET)) endif PACKAGESDIR:=$(wildcard $(FPCDIR) $(FPCDIR)/packages/base $(FPCDIR)/packages/extra) override PACKAGE_NAME=gdbint -override PACKAGE_VERSION=2.0.0 +override PACKAGE_VERSION=2.0.2 ifdef inUnix CURRDIR=./ else @@ -899,6 +899,11 @@ GCCLIBDIR:=$(shell dirname `gcc -m32 -print-libgcc-file-name`) endif endif endif +ifeq ($(CPU_TARGET),powerpc64) +ifeq ($(BINUTILSPREFIX),) +GCCLIBDIR:=$(shell dirname `gcc -m64 -print-libgcc-file-name`) +endif +endif endif ifndef GCCLIBDIR CROSSGCC=$(strip $(wildcard $(addsuffix /$(BINUTILSPREFIX)gcc$(SRCEXEEXT),$(SEARCHPATH)))) diff --git a/packages/base/gdbint/Makefile.fpc b/packages/base/gdbint/Makefile.fpc index b68a6c8ca3..0131fa8e2a 100644 --- a/packages/base/gdbint/Makefile.fpc +++ b/packages/base/gdbint/Makefile.fpc @@ -4,7 +4,7 @@ [package] name=gdbint -version=2.0.0 +version=2.0.2 [target] units=gdbint gdbcon diff --git a/packages/base/ibase/Makefile b/packages/base/ibase/Makefile index 14e492de1d..1c1e282ea6 100644 --- a/packages/base/ibase/Makefile +++ b/packages/base/ibase/Makefile @@ -1,5 +1,5 @@ # -# Don't edit, this file is generated by FPCMake Version 2.0.0 [2005/10/20] +# Don't edit, this file is generated by FPCMake Version 2.0.0 [2005/11/05] # default: all MAKEFILETARGETS=i386-linux i386-go32v2 i386-win32 i386-os2 i386-freebsd i386-beos i386-netbsd i386-solaris i386-qnx i386-netware i386-openbsd i386-wdosx i386-emx i386-watcom i386-netwlibc i386-wince m68k-linux m68k-freebsd m68k-netbsd m68k-amiga m68k-atari m68k-openbsd m68k-palmos powerpc-linux powerpc-netbsd powerpc-macos powerpc-darwin powerpc-morphos sparc-linux sparc-netbsd sparc-solaris x86_64-linux x86_64-freebsd x86_64-win64 arm-linux arm-wince powerpc64-linux @@ -231,7 +231,7 @@ UNITSDIR:=$(wildcard $(FPCDIR)/units/$(OS_TARGET)) endif PACKAGESDIR:=$(wildcard $(FPCDIR) $(FPCDIR)/packages/base $(FPCDIR)/packages/extra) override PACKAGE_NAME=ibase -override PACKAGE_VERSION=2.0.0 +override PACKAGE_VERSION=2.0.2 ifeq ($(FULL_TARGET),i386-linux) override TARGET_UNITS+=ibase40 ibase60 ibase60dyn endif @@ -657,6 +657,11 @@ GCCLIBDIR:=$(shell dirname `gcc -m32 -print-libgcc-file-name`) endif endif endif +ifeq ($(CPU_TARGET),powerpc64) +ifeq ($(BINUTILSPREFIX),) +GCCLIBDIR:=$(shell dirname `gcc -m64 -print-libgcc-file-name`) +endif +endif endif ifndef GCCLIBDIR CROSSGCC=$(strip $(wildcard $(addsuffix /$(BINUTILSPREFIX)gcc$(SRCEXEEXT),$(SEARCHPATH)))) diff --git a/packages/base/ibase/Makefile.fpc b/packages/base/ibase/Makefile.fpc index fd25ee33ee..f4e7e3f395 100644 --- a/packages/base/ibase/Makefile.fpc +++ b/packages/base/ibase/Makefile.fpc @@ -4,7 +4,7 @@ [package] name=ibase -version=2.0.0 +version=2.0.2 [target] units=ibase40 ibase60 ibase60dyn diff --git a/packages/base/libasync/Makefile b/packages/base/libasync/Makefile index 2cb0b1a7ee..968ab10b88 100644 --- a/packages/base/libasync/Makefile +++ b/packages/base/libasync/Makefile @@ -1,5 +1,5 @@ # -# Don't edit, this file is generated by FPCMake Version 2.0.0 [2005/10/20] +# Don't edit, this file is generated by FPCMake Version 2.0.0 [2005/11/05] # default: all MAKEFILETARGETS=i386-linux i386-go32v2 i386-win32 i386-os2 i386-freebsd i386-beos i386-netbsd i386-solaris i386-qnx i386-netware i386-openbsd i386-wdosx i386-emx i386-watcom i386-netwlibc i386-wince m68k-linux m68k-freebsd m68k-netbsd m68k-amiga m68k-atari m68k-openbsd m68k-palmos powerpc-linux powerpc-netbsd powerpc-macos powerpc-darwin powerpc-morphos sparc-linux sparc-netbsd sparc-solaris x86_64-linux x86_64-freebsd x86_64-win64 arm-linux arm-wince powerpc64-linux @@ -231,7 +231,7 @@ UNITSDIR:=$(wildcard $(FPCDIR)/units/$(OS_TARGET)) endif PACKAGESDIR:=$(wildcard $(FPCDIR) $(FPCDIR)/packages/base $(FPCDIR)/packages/extra) override PACKAGE_NAME=libasync -override PACKAGE_VERSION=2.0.0 +override PACKAGE_VERSION=2.0.2 ifeq ($(FULL_TARGET),i386-linux) override TARGET_UNITS+=libasync endif diff --git a/packages/base/libasync/Makefile.fpc b/packages/base/libasync/Makefile.fpc index 4feb55ff78..1b5406dafe 100644 --- a/packages/base/libasync/Makefile.fpc +++ b/packages/base/libasync/Makefile.fpc @@ -4,7 +4,7 @@ [package] name=libasync -version=2.0.0 +version=2.0.2 [target] units=libasync diff --git a/packages/base/libc/Makefile b/packages/base/libc/Makefile index 583469b0fe..b323fc9b6d 100644 --- a/packages/base/libc/Makefile +++ b/packages/base/libc/Makefile @@ -1,5 +1,5 @@ # -# Don't edit, this file is generated by FPCMake Version 2.0.0 [2005/10/20] +# Don't edit, this file is generated by FPCMake Version 2.0.0 [2005/11/05] # default: all MAKEFILETARGETS=i386-linux i386-go32v2 i386-win32 i386-os2 i386-freebsd i386-beos i386-netbsd i386-solaris i386-qnx i386-netware i386-openbsd i386-wdosx i386-emx i386-watcom i386-netwlibc i386-wince m68k-linux m68k-freebsd m68k-netbsd m68k-amiga m68k-atari m68k-openbsd m68k-palmos powerpc-linux powerpc-netbsd powerpc-macos powerpc-darwin powerpc-morphos sparc-linux sparc-netbsd sparc-solaris x86_64-linux x86_64-freebsd x86_64-win64 arm-linux arm-wince powerpc64-linux @@ -231,7 +231,7 @@ UNITSDIR:=$(wildcard $(FPCDIR)/units/$(OS_TARGET)) endif PACKAGESDIR:=$(wildcard $(FPCDIR) $(FPCDIR)/packages/base $(FPCDIR)/packages/extra) override PACKAGE_NAME=libc -override PACKAGE_VERSION=2.0.0 +override PACKAGE_VERSION=2.0.2 ifeq ($(FULL_TARGET),i386-linux) override TARGET_UNITS+=kerneldefs kernelioctl libc endif @@ -546,6 +546,11 @@ GCCLIBDIR:=$(shell dirname `gcc -m32 -print-libgcc-file-name`) endif endif endif +ifeq ($(CPU_TARGET),powerpc64) +ifeq ($(BINUTILSPREFIX),) +GCCLIBDIR:=$(shell dirname `gcc -m64 -print-libgcc-file-name`) +endif +endif endif ifndef GCCLIBDIR CROSSGCC=$(strip $(wildcard $(addsuffix /$(BINUTILSPREFIX)gcc$(SRCEXEEXT),$(SEARCHPATH)))) diff --git a/packages/base/libc/Makefile.fpc b/packages/base/libc/Makefile.fpc index bfd148870d..5d5bb09daa 100644 --- a/packages/base/libc/Makefile.fpc +++ b/packages/base/libc/Makefile.fpc @@ -4,7 +4,7 @@ [package] name=libc -version=2.0.0 +version=2.0.2 [target] units=kerneldefs kernelioctl libc diff --git a/packages/base/md5/Makefile b/packages/base/md5/Makefile index cb49639f66..459a6bfcec 100644 --- a/packages/base/md5/Makefile +++ b/packages/base/md5/Makefile @@ -1,5 +1,5 @@ # -# Don't edit, this file is generated by FPCMake Version 2.0.0 [2005/10/20] +# Don't edit, this file is generated by FPCMake Version 2.0.0 [2005/11/05] # default: all MAKEFILETARGETS=i386-linux i386-go32v2 i386-win32 i386-os2 i386-freebsd i386-beos i386-netbsd i386-solaris i386-qnx i386-netware i386-openbsd i386-wdosx i386-emx i386-watcom i386-netwlibc i386-wince m68k-linux m68k-freebsd m68k-netbsd m68k-amiga m68k-atari m68k-openbsd m68k-palmos powerpc-linux powerpc-netbsd powerpc-macos powerpc-darwin powerpc-morphos sparc-linux sparc-netbsd sparc-solaris x86_64-linux x86_64-freebsd x86_64-win64 arm-linux arm-wince powerpc64-linux @@ -231,7 +231,7 @@ UNITSDIR:=$(wildcard $(FPCDIR)/units/$(OS_TARGET)) endif PACKAGESDIR:=$(wildcard $(FPCDIR) $(FPCDIR)/packages/base $(FPCDIR)/packages/extra) override PACKAGE_NAME=md5 -override PACKAGE_VERSION=2.0.0 +override PACKAGE_VERSION=2.0.2 ifeq ($(FULL_TARGET),i386-linux) override TARGET_UNITS+=md5 endif diff --git a/packages/base/md5/Makefile.fpc b/packages/base/md5/Makefile.fpc index ebec997401..63d88139a8 100644 --- a/packages/base/md5/Makefile.fpc +++ b/packages/base/md5/Makefile.fpc @@ -4,7 +4,7 @@ [package] name=md5 -version=2.0.0 +version=2.0.2 [target] units=md5 diff --git a/packages/base/mysql/Makefile b/packages/base/mysql/Makefile index ff123b4ec1..a9c30a6952 100644 --- a/packages/base/mysql/Makefile +++ b/packages/base/mysql/Makefile @@ -1,5 +1,5 @@ # -# Don't edit, this file is generated by FPCMake Version 2.0.0 [2005/10/20] +# Don't edit, this file is generated by FPCMake Version 2.0.0 [2005/11/05] # default: all MAKEFILETARGETS=i386-linux i386-go32v2 i386-win32 i386-os2 i386-freebsd i386-beos i386-netbsd i386-solaris i386-qnx i386-netware i386-openbsd i386-wdosx i386-emx i386-watcom i386-netwlibc i386-wince m68k-linux m68k-freebsd m68k-netbsd m68k-amiga m68k-atari m68k-openbsd m68k-palmos powerpc-linux powerpc-netbsd powerpc-macos powerpc-darwin powerpc-morphos sparc-linux sparc-netbsd sparc-solaris x86_64-linux x86_64-freebsd x86_64-win64 arm-linux arm-wince powerpc64-linux @@ -231,7 +231,7 @@ UNITSDIR:=$(wildcard $(FPCDIR)/units/$(OS_TARGET)) endif PACKAGESDIR:=$(wildcard $(FPCDIR) $(FPCDIR)/packages/base $(FPCDIR)/packages/extra) override PACKAGE_NAME=mysql -override PACKAGE_VERSION=2.0.0 +override PACKAGE_VERSION=2.0.2 ifeq ($(FULL_TARGET),i386-linux) override TARGET_UNITS+=my4_sys mysql4_com mysql4_version mysql4 mysql4dyn mysql4_comdyn mysql3_com mysql3_version mysql3 mysql3_comdyn mysql3dyn endif @@ -657,6 +657,11 @@ GCCLIBDIR:=$(shell dirname `gcc -m32 -print-libgcc-file-name`) endif endif endif +ifeq ($(CPU_TARGET),powerpc64) +ifeq ($(BINUTILSPREFIX),) +GCCLIBDIR:=$(shell dirname `gcc -m64 -print-libgcc-file-name`) +endif +endif endif ifndef GCCLIBDIR CROSSGCC=$(strip $(wildcard $(addsuffix /$(BINUTILSPREFIX)gcc$(SRCEXEEXT),$(SEARCHPATH)))) diff --git a/packages/base/mysql/Makefile.fpc b/packages/base/mysql/Makefile.fpc index 09956e2334..059c6dc57d 100644 --- a/packages/base/mysql/Makefile.fpc +++ b/packages/base/mysql/Makefile.fpc @@ -4,7 +4,7 @@ [package] name=mysql -version=2.0.0 +version=2.0.2 [target] units=my4_sys mysql4_com mysql4_version mysql4 mysql4dyn mysql4_comdyn mysql3_com mysql3_version mysql3 mysql3_comdyn mysql3dyn diff --git a/packages/base/netdb/Makefile b/packages/base/netdb/Makefile index 7b5a7212ea..f825981b85 100644 --- a/packages/base/netdb/Makefile +++ b/packages/base/netdb/Makefile @@ -1,5 +1,5 @@ # -# Don't edit, this file is generated by FPCMake Version 2.0.0 [2005/10/20] +# Don't edit, this file is generated by FPCMake Version 2.0.0 [2005/11/05] # default: all MAKEFILETARGETS=i386-linux i386-go32v2 i386-win32 i386-os2 i386-freebsd i386-beos i386-netbsd i386-solaris i386-qnx i386-netware i386-openbsd i386-wdosx i386-emx i386-watcom i386-netwlibc i386-wince m68k-linux m68k-freebsd m68k-netbsd m68k-amiga m68k-atari m68k-openbsd m68k-palmos powerpc-linux powerpc-netbsd powerpc-macos powerpc-darwin powerpc-morphos sparc-linux sparc-netbsd sparc-solaris x86_64-linux x86_64-freebsd x86_64-win64 arm-linux arm-wince powerpc64-linux @@ -231,7 +231,7 @@ UNITSDIR:=$(wildcard $(FPCDIR)/units/$(OS_TARGET)) endif PACKAGESDIR:=$(wildcard $(FPCDIR) $(FPCDIR)/packages/base $(FPCDIR)/packages/extra) override PACKAGE_NAME=netdb -override PACKAGE_VERSION=2.0.0 +override PACKAGE_VERSION=2.0.2 ifeq ($(FULL_TARGET),i386-linux) override TARGET_UNITS+=uriparser netdb endif diff --git a/packages/base/netdb/Makefile.fpc b/packages/base/netdb/Makefile.fpc index 085a118a71..6e7a8f7393 100644 --- a/packages/base/netdb/Makefile.fpc +++ b/packages/base/netdb/Makefile.fpc @@ -4,7 +4,7 @@ [package] name=netdb -version=2.0.0 +version=2.0.2 [target] units=uriparser diff --git a/packages/base/odbc/Makefile b/packages/base/odbc/Makefile index 285fb7b249..f18dfc48b9 100644 --- a/packages/base/odbc/Makefile +++ b/packages/base/odbc/Makefile @@ -1,5 +1,5 @@ # -# Don't edit, this file is generated by FPCMake Version 2.0.0 [2005/11/07] +# Don't edit, this file is generated by FPCMake Version 2.0.0 [2005/11/05] # default: all MAKEFILETARGETS=i386-linux i386-go32v2 i386-win32 i386-os2 i386-freebsd i386-beos i386-netbsd i386-solaris i386-qnx i386-netware i386-openbsd i386-wdosx i386-emx i386-watcom i386-netwlibc i386-wince m68k-linux m68k-freebsd m68k-netbsd m68k-amiga m68k-atari m68k-openbsd m68k-palmos powerpc-linux powerpc-netbsd powerpc-macos powerpc-darwin powerpc-morphos sparc-linux sparc-netbsd sparc-solaris x86_64-linux x86_64-freebsd x86_64-win64 arm-linux arm-wince powerpc64-linux @@ -231,7 +231,7 @@ UNITSDIR:=$(wildcard $(FPCDIR)/units/$(OS_TARGET)) endif PACKAGESDIR:=$(wildcard $(FPCDIR) $(FPCDIR)/packages/base $(FPCDIR)/packages/extra) override PACKAGE_NAME=odbc -override PACKAGE_VERSION=2.0.0 +override PACKAGE_VERSION=2.0.2 ifeq ($(FULL_TARGET),i386-linux) override TARGET_UNITS+=odbcsql odbcsqldyn endif @@ -657,6 +657,11 @@ GCCLIBDIR:=$(shell dirname `gcc -m32 -print-libgcc-file-name`) endif endif endif +ifeq ($(CPU_TARGET),powerpc64) +ifeq ($(BINUTILSPREFIX),) +GCCLIBDIR:=$(shell dirname `gcc -m64 -print-libgcc-file-name`) +endif +endif endif ifndef GCCLIBDIR CROSSGCC=$(strip $(wildcard $(addsuffix /$(BINUTILSPREFIX)gcc$(SRCEXEEXT),$(SEARCHPATH)))) diff --git a/packages/base/odbc/Makefile.fpc b/packages/base/odbc/Makefile.fpc index 2d37b91472..c7b7065f80 100644 --- a/packages/base/odbc/Makefile.fpc +++ b/packages/base/odbc/Makefile.fpc @@ -3,7 +3,7 @@ # [package] name=odbc -version=2.0.0 +version=2.0.2 [target] units=odbcsql odbcsqldyn diff --git a/packages/base/oracle/Makefile b/packages/base/oracle/Makefile index 750d7e1cb8..e2a07f71f3 100644 --- a/packages/base/oracle/Makefile +++ b/packages/base/oracle/Makefile @@ -1,5 +1,5 @@ # -# Don't edit, this file is generated by FPCMake Version 2.0.0 [2005/10/20] +# Don't edit, this file is generated by FPCMake Version 2.0.0 [2005/11/05] # default: all MAKEFILETARGETS=i386-linux i386-go32v2 i386-win32 i386-os2 i386-freebsd i386-beos i386-netbsd i386-solaris i386-qnx i386-netware i386-openbsd i386-wdosx i386-emx i386-watcom i386-netwlibc i386-wince m68k-linux m68k-freebsd m68k-netbsd m68k-amiga m68k-atari m68k-openbsd m68k-palmos powerpc-linux powerpc-netbsd powerpc-macos powerpc-darwin powerpc-morphos sparc-linux sparc-netbsd sparc-solaris x86_64-linux x86_64-freebsd x86_64-win64 arm-linux arm-wince powerpc64-linux @@ -231,7 +231,7 @@ UNITSDIR:=$(wildcard $(FPCDIR)/units/$(OS_TARGET)) endif PACKAGESDIR:=$(wildcard $(FPCDIR) $(FPCDIR)/packages/base $(FPCDIR)/packages/extra) override PACKAGE_NAME=oracle -override PACKAGE_VERSION=2.0.0 +override PACKAGE_VERSION=2.0.2 ifeq ($(FULL_TARGET),i386-linux) override TARGET_UNITS+=oraoci endif @@ -657,6 +657,11 @@ GCCLIBDIR:=$(shell dirname `gcc -m32 -print-libgcc-file-name`) endif endif endif +ifeq ($(CPU_TARGET),powerpc64) +ifeq ($(BINUTILSPREFIX),) +GCCLIBDIR:=$(shell dirname `gcc -m64 -print-libgcc-file-name`) +endif +endif endif ifndef GCCLIBDIR CROSSGCC=$(strip $(wildcard $(addsuffix /$(BINUTILSPREFIX)gcc$(SRCEXEEXT),$(SEARCHPATH)))) diff --git a/packages/base/oracle/Makefile.fpc b/packages/base/oracle/Makefile.fpc index fbb9420178..54657a0dff 100644 --- a/packages/base/oracle/Makefile.fpc +++ b/packages/base/oracle/Makefile.fpc @@ -4,7 +4,7 @@ [package] name=oracle -version=2.0.0 +version=2.0.2 [target] units=oraoci diff --git a/packages/base/oracle/example/Makefile b/packages/base/oracle/example/Makefile index a7660dd6fb..db021b217d 100644 --- a/packages/base/oracle/example/Makefile +++ b/packages/base/oracle/example/Makefile @@ -1,5 +1,5 @@ # -# Don't edit, this file is generated by FPCMake Version 2.0.0 [2005/10/20] +# Don't edit, this file is generated by FPCMake Version 2.0.0 [2005/11/05] # default: all MAKEFILETARGETS=i386-linux i386-go32v2 i386-win32 i386-os2 i386-freebsd i386-beos i386-netbsd i386-solaris i386-qnx i386-netware i386-openbsd i386-wdosx i386-emx i386-watcom i386-netwlibc i386-wince m68k-linux m68k-freebsd m68k-netbsd m68k-amiga m68k-atari m68k-openbsd m68k-palmos powerpc-linux powerpc-netbsd powerpc-macos powerpc-darwin powerpc-morphos sparc-linux sparc-netbsd sparc-solaris x86_64-linux x86_64-freebsd x86_64-win64 arm-linux arm-wince powerpc64-linux @@ -655,6 +655,11 @@ GCCLIBDIR:=$(shell dirname `gcc -m32 -print-libgcc-file-name`) endif endif endif +ifeq ($(CPU_TARGET),powerpc64) +ifeq ($(BINUTILSPREFIX),) +GCCLIBDIR:=$(shell dirname `gcc -m64 -print-libgcc-file-name`) +endif +endif endif ifndef GCCLIBDIR CROSSGCC=$(strip $(wildcard $(addsuffix /$(BINUTILSPREFIX)gcc$(SRCEXEEXT),$(SEARCHPATH)))) @@ -1220,6 +1225,7 @@ REQUIRE_PACKAGES_PASJPEG=1 REQUIRE_PACKAGES_IBASE=1 REQUIRE_PACKAGES_POSTGRES=1 REQUIRE_PACKAGES_MYSQL=1 +REQUIRE_PACKAGES_ODBC=1 REQUIRE_PACKAGES_SQLITE=1 endif ifeq ($(FULL_TARGET),i386-go32v2) @@ -1241,6 +1247,7 @@ REQUIRE_PACKAGES_PASJPEG=1 REQUIRE_PACKAGES_IBASE=1 REQUIRE_PACKAGES_POSTGRES=1 REQUIRE_PACKAGES_MYSQL=1 +REQUIRE_PACKAGES_ODBC=1 REQUIRE_PACKAGES_SQLITE=1 REQUIRE_PACKAGES_LIBASYNC=1 endif @@ -1265,6 +1272,7 @@ REQUIRE_PACKAGES_PASJPEG=1 REQUIRE_PACKAGES_IBASE=1 REQUIRE_PACKAGES_POSTGRES=1 REQUIRE_PACKAGES_MYSQL=1 +REQUIRE_PACKAGES_ODBC=1 REQUIRE_PACKAGES_SQLITE=1 endif ifeq ($(FULL_TARGET),i386-beos) @@ -1287,6 +1295,7 @@ REQUIRE_PACKAGES_PASJPEG=1 REQUIRE_PACKAGES_IBASE=1 REQUIRE_PACKAGES_POSTGRES=1 REQUIRE_PACKAGES_MYSQL=1 +REQUIRE_PACKAGES_ODBC=1 REQUIRE_PACKAGES_SQLITE=1 endif ifeq ($(FULL_TARGET),i386-solaris) @@ -1327,6 +1336,7 @@ REQUIRE_PACKAGES_PASJPEG=1 REQUIRE_PACKAGES_IBASE=1 REQUIRE_PACKAGES_POSTGRES=1 REQUIRE_PACKAGES_MYSQL=1 +REQUIRE_PACKAGES_ODBC=1 REQUIRE_PACKAGES_SQLITE=1 endif ifeq ($(FULL_TARGET),i386-wdosx) @@ -1386,6 +1396,7 @@ REQUIRE_PACKAGES_PASJPEG=1 REQUIRE_PACKAGES_IBASE=1 REQUIRE_PACKAGES_POSTGRES=1 REQUIRE_PACKAGES_MYSQL=1 +REQUIRE_PACKAGES_ODBC=1 REQUIRE_PACKAGES_SQLITE=1 endif ifeq ($(FULL_TARGET),m68k-freebsd) @@ -1400,6 +1411,7 @@ REQUIRE_PACKAGES_PASJPEG=1 REQUIRE_PACKAGES_IBASE=1 REQUIRE_PACKAGES_POSTGRES=1 REQUIRE_PACKAGES_MYSQL=1 +REQUIRE_PACKAGES_ODBC=1 REQUIRE_PACKAGES_SQLITE=1 endif ifeq ($(FULL_TARGET),m68k-netbsd) @@ -1413,6 +1425,7 @@ REQUIRE_PACKAGES_PASJPEG=1 REQUIRE_PACKAGES_IBASE=1 REQUIRE_PACKAGES_POSTGRES=1 REQUIRE_PACKAGES_MYSQL=1 +REQUIRE_PACKAGES_ODBC=1 REQUIRE_PACKAGES_SQLITE=1 endif ifeq ($(FULL_TARGET),m68k-amiga) @@ -1444,6 +1457,7 @@ REQUIRE_PACKAGES_PASJPEG=1 REQUIRE_PACKAGES_IBASE=1 REQUIRE_PACKAGES_POSTGRES=1 REQUIRE_PACKAGES_MYSQL=1 +REQUIRE_PACKAGES_ODBC=1 REQUIRE_PACKAGES_SQLITE=1 endif ifeq ($(FULL_TARGET),m68k-palmos) @@ -1467,6 +1481,7 @@ REQUIRE_PACKAGES_PASJPEG=1 REQUIRE_PACKAGES_IBASE=1 REQUIRE_PACKAGES_POSTGRES=1 REQUIRE_PACKAGES_MYSQL=1 +REQUIRE_PACKAGES_ODBC=1 REQUIRE_PACKAGES_SQLITE=1 endif ifeq ($(FULL_TARGET),powerpc-netbsd) @@ -1480,6 +1495,7 @@ REQUIRE_PACKAGES_PASJPEG=1 REQUIRE_PACKAGES_IBASE=1 REQUIRE_PACKAGES_POSTGRES=1 REQUIRE_PACKAGES_MYSQL=1 +REQUIRE_PACKAGES_ODBC=1 REQUIRE_PACKAGES_SQLITE=1 endif ifeq ($(FULL_TARGET),powerpc-macos) @@ -1503,6 +1519,7 @@ REQUIRE_PACKAGES_PASJPEG=1 REQUIRE_PACKAGES_IBASE=1 REQUIRE_PACKAGES_POSTGRES=1 REQUIRE_PACKAGES_MYSQL=1 +REQUIRE_PACKAGES_ODBC=1 REQUIRE_PACKAGES_SQLITE=1 endif ifeq ($(FULL_TARGET),powerpc-morphos) @@ -1526,6 +1543,7 @@ REQUIRE_PACKAGES_PASJPEG=1 REQUIRE_PACKAGES_IBASE=1 REQUIRE_PACKAGES_POSTGRES=1 REQUIRE_PACKAGES_MYSQL=1 +REQUIRE_PACKAGES_ODBC=1 REQUIRE_PACKAGES_SQLITE=1 endif ifeq ($(FULL_TARGET),sparc-netbsd) @@ -1539,6 +1557,7 @@ REQUIRE_PACKAGES_PASJPEG=1 REQUIRE_PACKAGES_IBASE=1 REQUIRE_PACKAGES_POSTGRES=1 REQUIRE_PACKAGES_MYSQL=1 +REQUIRE_PACKAGES_ODBC=1 REQUIRE_PACKAGES_SQLITE=1 endif ifeq ($(FULL_TARGET),sparc-solaris) @@ -1562,6 +1581,7 @@ REQUIRE_PACKAGES_PASJPEG=1 REQUIRE_PACKAGES_IBASE=1 REQUIRE_PACKAGES_POSTGRES=1 REQUIRE_PACKAGES_MYSQL=1 +REQUIRE_PACKAGES_ODBC=1 REQUIRE_PACKAGES_SQLITE=1 endif ifeq ($(FULL_TARGET),x86_64-freebsd) @@ -1576,6 +1596,7 @@ REQUIRE_PACKAGES_PASJPEG=1 REQUIRE_PACKAGES_IBASE=1 REQUIRE_PACKAGES_POSTGRES=1 REQUIRE_PACKAGES_MYSQL=1 +REQUIRE_PACKAGES_ODBC=1 REQUIRE_PACKAGES_SQLITE=1 endif ifeq ($(FULL_TARGET),x86_64-win64) @@ -1599,6 +1620,7 @@ REQUIRE_PACKAGES_PASJPEG=1 REQUIRE_PACKAGES_IBASE=1 REQUIRE_PACKAGES_POSTGRES=1 REQUIRE_PACKAGES_MYSQL=1 +REQUIRE_PACKAGES_ODBC=1 REQUIRE_PACKAGES_SQLITE=1 endif ifeq ($(FULL_TARGET),arm-wince) @@ -1622,6 +1644,7 @@ REQUIRE_PACKAGES_PASJPEG=1 REQUIRE_PACKAGES_IBASE=1 REQUIRE_PACKAGES_POSTGRES=1 REQUIRE_PACKAGES_MYSQL=1 +REQUIRE_PACKAGES_ODBC=1 REQUIRE_PACKAGES_SQLITE=1 endif ifdef REQUIRE_PACKAGES_RTL @@ -1910,6 +1933,32 @@ ifdef UNITDIR_MYSQL override COMPILER_UNITDIR+=$(UNITDIR_MYSQL) endif endif +ifdef REQUIRE_PACKAGES_ODBC +PACKAGEDIR_ODBC:=$(firstword $(subst /Makefile.fpc,,$(strip $(wildcard $(addsuffix /odbc/Makefile.fpc,$(PACKAGESDIR)))))) +ifneq ($(PACKAGEDIR_ODBC),) +ifneq ($(wildcard $(PACKAGEDIR_ODBC)/units/$(TARGETSUFFIX)),) +UNITDIR_ODBC=$(PACKAGEDIR_ODBC)/units/$(TARGETSUFFIX) +else +UNITDIR_ODBC=$(PACKAGEDIR_ODBC) +endif +ifdef CHECKDEPEND +$(PACKAGEDIR_ODBC)/$(FPCMADE): + $(MAKE) -C $(PACKAGEDIR_ODBC) $(FPCMADE) +override ALLDEPENDENCIES+=$(PACKAGEDIR_ODBC)/$(FPCMADE) +endif +else +PACKAGEDIR_ODBC= +UNITDIR_ODBC:=$(subst /Package.fpc,,$(strip $(wildcard $(addsuffix /odbc/Package.fpc,$(UNITSDIR))))) +ifneq ($(UNITDIR_ODBC),) +UNITDIR_ODBC:=$(firstword $(UNITDIR_ODBC)) +else +UNITDIR_ODBC= +endif +endif +ifdef UNITDIR_ODBC +override COMPILER_UNITDIR+=$(UNITDIR_ODBC) +endif +endif ifdef REQUIRE_PACKAGES_SQLITE PACKAGEDIR_SQLITE:=$(firstword $(subst /Makefile.fpc,,$(strip $(wildcard $(addsuffix /sqlite/Makefile.fpc,$(PACKAGESDIR)))))) ifneq ($(PACKAGEDIR_SQLITE),) diff --git a/packages/base/pasjpeg/Makefile b/packages/base/pasjpeg/Makefile index 291b0a1c29..9f36116ffc 100644 --- a/packages/base/pasjpeg/Makefile +++ b/packages/base/pasjpeg/Makefile @@ -1,5 +1,5 @@ # -# Don't edit, this file is generated by FPCMake Version 2.0.0 [2005/10/20] +# Don't edit, this file is generated by FPCMake Version 2.0.0 [2005/11/05] # default: all MAKEFILETARGETS=i386-linux i386-go32v2 i386-win32 i386-os2 i386-freebsd i386-beos i386-netbsd i386-solaris i386-qnx i386-netware i386-openbsd i386-wdosx i386-emx i386-watcom i386-netwlibc i386-wince m68k-linux m68k-freebsd m68k-netbsd m68k-amiga m68k-atari m68k-openbsd m68k-palmos powerpc-linux powerpc-netbsd powerpc-macos powerpc-darwin powerpc-morphos sparc-linux sparc-netbsd sparc-solaris x86_64-linux x86_64-freebsd x86_64-win64 arm-linux arm-wince powerpc64-linux @@ -231,7 +231,7 @@ UNITSDIR:=$(wildcard $(FPCDIR)/units/$(OS_TARGET)) endif PACKAGESDIR:=$(wildcard $(FPCDIR) $(FPCDIR)/packages/base $(FPCDIR)/packages/extra) override PACKAGE_NAME=pasjpeg -override PACKAGE_VERSION=2.0.0 +override PACKAGE_VERSION=2.0.2 ifeq ($(FULL_TARGET),i386-linux) override TARGET_UNITS+=jcapimin jcapistd jccoefct jccolor jcdctmgr jchuff jcinit jcmainct jcmarker jcmaster jcomapi jcparam jcphuff jcprepct jcsample jdapimin jdapistd jdatadst jdatasrc jdcoefct jdcolor jdct jddctmgr jdeferr jdhuff jdinput jdmainct jdmarker jdmaster jdmerge jdphuff jdpostct jdsample jerror jfdctflt jfdctfst jfdctint jidctflt jidctfst jidctint jidctred jinclude jmemmgr jmemnobs jmorecfg jpeglib jquant1 jquant2 jutils endif diff --git a/packages/base/pasjpeg/Makefile.fpc b/packages/base/pasjpeg/Makefile.fpc index 7f83cb98eb..88df463138 100644 --- a/packages/base/pasjpeg/Makefile.fpc +++ b/packages/base/pasjpeg/Makefile.fpc @@ -4,7 +4,7 @@ [package] name=pasjpeg -version=2.0.0 +version=2.0.2 [target] units=jcapimin jcapistd jccoefct jccolor jcdctmgr jchuff jcinit jcmainct \ diff --git a/packages/base/paszlib/Makefile b/packages/base/paszlib/Makefile index fbe4a0571c..ac58a52cd1 100644 --- a/packages/base/paszlib/Makefile +++ b/packages/base/paszlib/Makefile @@ -1,5 +1,5 @@ # -# Don't edit, this file is generated by FPCMake Version 2.0.0 [2005/10/20] +# Don't edit, this file is generated by FPCMake Version 2.0.0 [2005/11/05] # default: all MAKEFILETARGETS=i386-linux i386-go32v2 i386-win32 i386-os2 i386-freebsd i386-beos i386-netbsd i386-solaris i386-qnx i386-netware i386-openbsd i386-wdosx i386-emx i386-watcom i386-netwlibc i386-wince m68k-linux m68k-freebsd m68k-netbsd m68k-amiga m68k-atari m68k-openbsd m68k-palmos powerpc-linux powerpc-netbsd powerpc-macos powerpc-darwin powerpc-morphos sparc-linux sparc-netbsd sparc-solaris x86_64-linux x86_64-freebsd x86_64-win64 arm-linux arm-wince powerpc64-linux @@ -231,7 +231,7 @@ UNITSDIR:=$(wildcard $(FPCDIR)/units/$(OS_TARGET)) endif PACKAGESDIR:=$(wildcard $(FPCDIR) $(FPCDIR)/packages/base $(FPCDIR)/packages/extra) override PACKAGE_NAME=paszlib -override PACKAGE_VERSION=2.0.0 +override PACKAGE_VERSION=2.0.2 ifeq ($(FULL_TARGET),i386-linux) override TARGET_UNITS+=paszlib adler gzcrc gzio infblock infcodes inffast inftrees infutil trees zcompres zdeflate zinflate zbase zuncompr zutil endif diff --git a/packages/base/paszlib/Makefile.fpc b/packages/base/paszlib/Makefile.fpc index 424028a5ea..04f97d2695 100644 --- a/packages/base/paszlib/Makefile.fpc +++ b/packages/base/paszlib/Makefile.fpc @@ -4,7 +4,7 @@ [package] name=paszlib -version=2.0.0 +version=2.0.2 [target] units=paszlib adler gzcrc gzio infblock infcodes inffast inftrees infutil trees zcompres zdeflate zinflate zbase zuncompr zutil diff --git a/packages/base/postgres/Makefile b/packages/base/postgres/Makefile index b57553fa70..9c7418e32d 100644 --- a/packages/base/postgres/Makefile +++ b/packages/base/postgres/Makefile @@ -1,5 +1,5 @@ # -# Don't edit, this file is generated by FPCMake Version 2.0.0 [2005/10/20] +# Don't edit, this file is generated by FPCMake Version 2.0.0 [2005/11/05] # default: all MAKEFILETARGETS=i386-linux i386-go32v2 i386-win32 i386-os2 i386-freebsd i386-beos i386-netbsd i386-solaris i386-qnx i386-netware i386-openbsd i386-wdosx i386-emx i386-watcom i386-netwlibc i386-wince m68k-linux m68k-freebsd m68k-netbsd m68k-amiga m68k-atari m68k-openbsd m68k-palmos powerpc-linux powerpc-netbsd powerpc-macos powerpc-darwin powerpc-morphos sparc-linux sparc-netbsd sparc-solaris x86_64-linux x86_64-freebsd x86_64-win64 arm-linux arm-wince powerpc64-linux @@ -231,7 +231,7 @@ UNITSDIR:=$(wildcard $(FPCDIR)/units/$(OS_TARGET)) endif PACKAGESDIR:=$(wildcard $(FPCDIR) $(FPCDIR)/packages/base $(FPCDIR)/packages/extra) override PACKAGE_NAME=postgres -override PACKAGE_VERSION=2.0.0 +override PACKAGE_VERSION=2.0.2 ifeq ($(FULL_TARGET),i386-linux) override TARGET_UNITS+=dllist dllistdyn postgres postgres3 postgres3dyn endif @@ -657,6 +657,11 @@ GCCLIBDIR:=$(shell dirname `gcc -m32 -print-libgcc-file-name`) endif endif endif +ifeq ($(CPU_TARGET),powerpc64) +ifeq ($(BINUTILSPREFIX),) +GCCLIBDIR:=$(shell dirname `gcc -m64 -print-libgcc-file-name`) +endif +endif endif ifndef GCCLIBDIR CROSSGCC=$(strip $(wildcard $(addsuffix /$(BINUTILSPREFIX)gcc$(SRCEXEEXT),$(SEARCHPATH)))) diff --git a/packages/base/postgres/Makefile.fpc b/packages/base/postgres/Makefile.fpc index 02792a21a8..b3ded178e0 100644 --- a/packages/base/postgres/Makefile.fpc +++ b/packages/base/postgres/Makefile.fpc @@ -4,7 +4,7 @@ [package] name=postgres -version=2.0.0 +version=2.0.2 [target] units=dllist dllistdyn postgres postgres3 postgres3dyn diff --git a/packages/base/pthreads/Makefile b/packages/base/pthreads/Makefile index c55ce79d82..3ada60a7a6 100644 --- a/packages/base/pthreads/Makefile +++ b/packages/base/pthreads/Makefile @@ -1,5 +1,5 @@ # -# Don't edit, this file is generated by FPCMake Version 2.0.0 [2005/10/20] +# Don't edit, this file is generated by FPCMake Version 2.0.0 [2005/11/05] # default: all MAKEFILETARGETS=i386-linux i386-go32v2 i386-win32 i386-os2 i386-freebsd i386-beos i386-netbsd i386-solaris i386-qnx i386-netware i386-openbsd i386-wdosx i386-emx i386-watcom i386-netwlibc i386-wince m68k-linux m68k-freebsd m68k-netbsd m68k-amiga m68k-atari m68k-openbsd m68k-palmos powerpc-linux powerpc-netbsd powerpc-macos powerpc-darwin powerpc-morphos sparc-linux sparc-netbsd sparc-solaris x86_64-linux x86_64-freebsd x86_64-win64 arm-linux arm-wince powerpc64-linux @@ -231,7 +231,7 @@ UNITSDIR:=$(wildcard $(FPCDIR)/units/$(OS_TARGET)) endif PACKAGESDIR:=$(wildcard $(FPCDIR) $(FPCDIR)/packages/base $(FPCDIR)/packages/extra) override PACKAGE_NAME=pthreads -override PACKAGE_VERSION=2.0.0 +override PACKAGE_VERSION=2.0.2 ifeq ($(FULL_TARGET),i386-linux) override TARGET_UNITS+=pthreads endif diff --git a/packages/base/pthreads/Makefile.fpc b/packages/base/pthreads/Makefile.fpc index e9defdce91..254f008228 100644 --- a/packages/base/pthreads/Makefile.fpc +++ b/packages/base/pthreads/Makefile.fpc @@ -4,7 +4,7 @@ [package] name=pthreads -version=2.0.0 +version=2.0.2 [target] units=pthreads diff --git a/packages/base/regexpr/Makefile b/packages/base/regexpr/Makefile index 35b1f07515..f8ad67eb2e 100644 --- a/packages/base/regexpr/Makefile +++ b/packages/base/regexpr/Makefile @@ -1,5 +1,5 @@ # -# Don't edit, this file is generated by FPCMake Version 2.0.0 [2005/10/20] +# Don't edit, this file is generated by FPCMake Version 2.0.0 [2005/11/05] # default: all MAKEFILETARGETS=i386-linux i386-go32v2 i386-win32 i386-os2 i386-freebsd i386-beos i386-netbsd i386-solaris i386-qnx i386-netware i386-openbsd i386-wdosx i386-emx i386-watcom i386-netwlibc i386-wince m68k-linux m68k-freebsd m68k-netbsd m68k-amiga m68k-atari m68k-openbsd m68k-palmos powerpc-linux powerpc-netbsd powerpc-macos powerpc-darwin powerpc-morphos sparc-linux sparc-netbsd sparc-solaris x86_64-linux x86_64-freebsd x86_64-win64 arm-linux arm-wince powerpc64-linux @@ -231,7 +231,7 @@ UNITSDIR:=$(wildcard $(FPCDIR)/units/$(OS_TARGET)) endif PACKAGESDIR:=$(wildcard $(FPCDIR) $(FPCDIR)/packages/base $(FPCDIR)/packages/extra) override PACKAGE_NAME=regexpr -override PACKAGE_VERSION=2.0.0 +override PACKAGE_VERSION=2.0.2 ifeq ($(FULL_TARGET),i386-linux) override TARGET_UNITS+=regexpr endif diff --git a/packages/base/regexpr/Makefile.fpc b/packages/base/regexpr/Makefile.fpc index fd368f1b58..0397678c22 100644 --- a/packages/base/regexpr/Makefile.fpc +++ b/packages/base/regexpr/Makefile.fpc @@ -4,7 +4,7 @@ [package] name=regexpr -version=2.0.0 +version=2.0.2 [target] units=regexpr diff --git a/packages/base/sqlite/Makefile b/packages/base/sqlite/Makefile index 75172903d4..029cf5fe05 100644 --- a/packages/base/sqlite/Makefile +++ b/packages/base/sqlite/Makefile @@ -1,5 +1,5 @@ # -# Don't edit, this file is generated by FPCMake Version 2.0.0 [2005/10/20] +# Don't edit, this file is generated by FPCMake Version 2.0.0 [2005/11/05] # default: all MAKEFILETARGETS=i386-linux i386-go32v2 i386-win32 i386-os2 i386-freebsd i386-beos i386-netbsd i386-solaris i386-qnx i386-netware i386-openbsd i386-wdosx i386-emx i386-watcom i386-netwlibc i386-wince m68k-linux m68k-freebsd m68k-netbsd m68k-amiga m68k-atari m68k-openbsd m68k-palmos powerpc-linux powerpc-netbsd powerpc-macos powerpc-darwin powerpc-morphos sparc-linux sparc-netbsd sparc-solaris x86_64-linux x86_64-freebsd x86_64-win64 arm-linux arm-wince powerpc64-linux @@ -231,7 +231,7 @@ UNITSDIR:=$(wildcard $(FPCDIR)/units/$(OS_TARGET)) endif PACKAGESDIR:=$(wildcard $(FPCDIR) $(FPCDIR)/packages/base $(FPCDIR)/packages/extra) override PACKAGE_NAME=sqlite -override PACKAGE_VERSION=2.0.0 +override PACKAGE_VERSION=2.0.2 ifeq ($(FULL_TARGET),i386-linux) override TARGET_UNITS+=sqlite sqlite3 endif diff --git a/packages/base/sqlite/Makefile.fpc b/packages/base/sqlite/Makefile.fpc index 25032e3372..f0b8f95951 100644 --- a/packages/base/sqlite/Makefile.fpc +++ b/packages/base/sqlite/Makefile.fpc @@ -4,7 +4,7 @@ [package] name=sqlite -version=2.0.0 +version=2.0.2 [target] units=sqlite sqlite3 diff --git a/packages/extra/Makefile b/packages/extra/Makefile index 2eaff30d4d..535bc829c4 100644 --- a/packages/extra/Makefile +++ b/packages/extra/Makefile @@ -1,5 +1,5 @@ # -# Don't edit, this file is generated by FPCMake Version 2.0.0 [2005/10/20] +# Don't edit, this file is generated by FPCMake Version 2.0.0 [2005/11/05] # default: all MAKEFILETARGETS=i386-linux i386-go32v2 i386-win32 i386-os2 i386-freebsd i386-beos i386-netbsd i386-solaris i386-qnx i386-netware i386-openbsd i386-wdosx i386-emx i386-watcom i386-netwlibc i386-wince m68k-linux m68k-freebsd m68k-netbsd m68k-amiga m68k-atari m68k-openbsd m68k-palmos powerpc-linux powerpc-netbsd powerpc-macos powerpc-darwin powerpc-morphos sparc-linux sparc-netbsd sparc-solaris x86_64-linux x86_64-freebsd x86_64-win64 arm-linux arm-wince powerpc64-linux diff --git a/packages/extra/amunits/Makefile b/packages/extra/amunits/Makefile index 4d80eb3b67..c7308aba6a 100644 --- a/packages/extra/amunits/Makefile +++ b/packages/extra/amunits/Makefile @@ -1,5 +1,5 @@ # -# Don't edit, this file is generated by FPCMake Version 2.0.0 [2005/10/20] +# Don't edit, this file is generated by FPCMake Version 2.0.0 [2005/11/05] # default: all MAKEFILETARGETS=i386-linux i386-go32v2 i386-win32 i386-os2 i386-freebsd i386-beos i386-netbsd i386-solaris i386-qnx i386-netware i386-openbsd i386-wdosx i386-emx i386-watcom i386-netwlibc i386-wince m68k-linux m68k-freebsd m68k-netbsd m68k-amiga m68k-atari m68k-openbsd m68k-palmos powerpc-linux powerpc-netbsd powerpc-macos powerpc-darwin powerpc-morphos sparc-linux sparc-netbsd sparc-solaris x86_64-linux x86_64-freebsd x86_64-win64 arm-linux arm-wince powerpc64-linux @@ -231,7 +231,7 @@ UNITSDIR:=$(wildcard $(FPCDIR)/units/$(OS_TARGET)) endif PACKAGESDIR:=$(wildcard $(FPCDIR) $(FPCDIR)/packages/base $(FPCDIR)/packages/extra) override PACKAGE_NAME=amunits -override PACKAGE_VERSION=2.0.0 +override PACKAGE_VERSION=2.0.2 ifeq ($(FULL_TARGET),i386-linux) override TARGET_DIRS+=units utilunits endif diff --git a/packages/extra/amunits/Makefile.fpc b/packages/extra/amunits/Makefile.fpc index 7e312f5582..71cc4adb11 100644 --- a/packages/extra/amunits/Makefile.fpc +++ b/packages/extra/amunits/Makefile.fpc @@ -4,7 +4,7 @@ [package] name=amunits -version=2.0.0 +version=2.0.2 [target] dirs=units utilunits diff --git a/packages/extra/amunits/units/Makefile b/packages/extra/amunits/units/Makefile index 07267d6b21..54252255ac 100644 --- a/packages/extra/amunits/units/Makefile +++ b/packages/extra/amunits/units/Makefile @@ -1,5 +1,5 @@ # -# Don't edit, this file is generated by FPCMake Version 2.0.0 [2005/10/20] +# Don't edit, this file is generated by FPCMake Version 2.0.0 [2005/11/05] # default: all MAKEFILETARGETS=i386-linux i386-go32v2 i386-win32 i386-os2 i386-freebsd i386-beos i386-netbsd i386-solaris i386-qnx i386-netware i386-openbsd i386-wdosx i386-emx i386-watcom i386-netwlibc i386-wince m68k-linux m68k-freebsd m68k-netbsd m68k-amiga m68k-atari m68k-openbsd m68k-palmos powerpc-linux powerpc-netbsd powerpc-macos powerpc-darwin powerpc-morphos sparc-linux sparc-netbsd sparc-solaris x86_64-linux x86_64-freebsd x86_64-win64 arm-linux arm-wince powerpc64-linux @@ -231,7 +231,7 @@ UNITSDIR:=$(wildcard $(FPCDIR)/units/$(OS_TARGET)) endif PACKAGESDIR:=$(wildcard $(FPCDIR) $(FPCDIR)/packages/base $(FPCDIR)/packages/extra) override PACKAGE_NAME=amunits -override PACKAGE_VERSION=2.0.0 +override PACKAGE_VERSION=2.0.2 ifeq ($(FULL_TARGET),i386-linux) override TARGET_UNITS+=amigados amigaguide amigalib amigaprinter asl audio bootblock bullet cd clipboard colorwheel commodities configregs configvars console conunit datatypes diskfont expansion expansionbase gadtools gameport gradientslider graphics hardblocks hardware icon iffparse input inputevent intuition keyboard keymap layers locale lowlevel nonvolatile parallel prefs prtbase prtgfx realtime rexx romboot_base scsidisk serial tapedeck timer trackdisk translator utility workbench exec endif diff --git a/packages/extra/amunits/units/Makefile.fpc b/packages/extra/amunits/units/Makefile.fpc index dd9b9407f7..23e39a852c 100644 --- a/packages/extra/amunits/units/Makefile.fpc +++ b/packages/extra/amunits/units/Makefile.fpc @@ -4,7 +4,7 @@ [package] name=amunits -version=2.0.0 +version=2.0.2 [target] units=amigados amigaguide amigalib amigaprinter asl audio bootblock \ diff --git a/packages/extra/amunits/utilunits/Makefile b/packages/extra/amunits/utilunits/Makefile index 7f36159a07..ed01cb9179 100644 --- a/packages/extra/amunits/utilunits/Makefile +++ b/packages/extra/amunits/utilunits/Makefile @@ -1,5 +1,5 @@ # -# Don't edit, this file is generated by FPCMake Version 2.0.0 [2005/10/20] +# Don't edit, this file is generated by FPCMake Version 2.0.0 [2005/11/05] # default: all MAKEFILETARGETS=i386-linux i386-go32v2 i386-win32 i386-os2 i386-freebsd i386-beos i386-netbsd i386-solaris i386-qnx i386-netware i386-openbsd i386-wdosx i386-emx i386-watcom i386-netwlibc i386-wince m68k-linux m68k-freebsd m68k-netbsd m68k-amiga m68k-atari m68k-openbsd m68k-palmos powerpc-linux powerpc-netbsd powerpc-macos powerpc-darwin powerpc-morphos sparc-linux sparc-netbsd sparc-solaris x86_64-linux x86_64-freebsd x86_64-win64 arm-linux arm-wince powerpc64-linux @@ -231,7 +231,7 @@ UNITSDIR:=$(wildcard $(FPCDIR)/units/$(OS_TARGET)) endif PACKAGESDIR:=$(wildcard $(FPCDIR) $(FPCDIR)/packages/base $(FPCDIR)/packages/extra) override PACKAGE_NAME=amunits -override PACKAGE_VERSION=2.0.0 +override PACKAGE_VERSION=2.0.2 ifeq ($(FULL_TARGET),i386-linux) override TARGET_UNITS+=amigautils consoleio deadkeys doublebuffer easyasl hisoft linklist longarray msgbox pastoc pcq systemvartags tagsarray timerutils vartags wbargs endif diff --git a/packages/extra/amunits/utilunits/Makefile.fpc b/packages/extra/amunits/utilunits/Makefile.fpc index 603d5872a7..e23c50d6db 100644 --- a/packages/extra/amunits/utilunits/Makefile.fpc +++ b/packages/extra/amunits/utilunits/Makefile.fpc @@ -4,7 +4,7 @@ [package] name=amunits -version=2.0.0 +version=2.0.2 [target] units=amigautils consoleio deadkeys doublebuffer easyasl hisoft \ diff --git a/packages/extra/bfd/Makefile b/packages/extra/bfd/Makefile index df278b5a70..ae5f78215b 100644 --- a/packages/extra/bfd/Makefile +++ b/packages/extra/bfd/Makefile @@ -1,5 +1,5 @@ # -# Don't edit, this file is generated by FPCMake Version 2.0.0 [2005/10/20] +# Don't edit, this file is generated by FPCMake Version 2.0.0 [2005/11/05] # default: all MAKEFILETARGETS=i386-linux i386-go32v2 i386-win32 i386-os2 i386-freebsd i386-beos i386-netbsd i386-solaris i386-qnx i386-netware i386-openbsd i386-wdosx i386-emx i386-watcom i386-netwlibc i386-wince m68k-linux m68k-freebsd m68k-netbsd m68k-amiga m68k-atari m68k-openbsd m68k-palmos powerpc-linux powerpc-netbsd powerpc-macos powerpc-darwin powerpc-morphos sparc-linux sparc-netbsd sparc-solaris x86_64-linux x86_64-freebsd x86_64-win64 arm-linux arm-wince powerpc64-linux @@ -231,7 +231,7 @@ UNITSDIR:=$(wildcard $(FPCDIR)/units/$(OS_TARGET)) endif PACKAGESDIR:=$(wildcard $(FPCDIR) $(FPCDIR)/packages/base $(FPCDIR)/packages/extra) override PACKAGE_NAME=bfd -override PACKAGE_VERSION=2.0.0 +override PACKAGE_VERSION=2.0.2 ifeq ($(FULL_TARGET),i386-linux) override TARGET_UNITS+=bfd endif diff --git a/packages/extra/bfd/Makefile.fpc b/packages/extra/bfd/Makefile.fpc index 51f276cbf8..1aeb32acef 100644 --- a/packages/extra/bfd/Makefile.fpc +++ b/packages/extra/bfd/Makefile.fpc @@ -4,7 +4,7 @@ [package] name=bfd -version=2.0.0 +version=2.0.2 [target] units=bfd diff --git a/packages/extra/cdrom/Makefile b/packages/extra/cdrom/Makefile index 2a203aed7f..fe90149afd 100644 --- a/packages/extra/cdrom/Makefile +++ b/packages/extra/cdrom/Makefile @@ -1,5 +1,5 @@ # -# Don't edit, this file is generated by FPCMake Version 2.0.0 [2005/10/20] +# Don't edit, this file is generated by FPCMake Version 2.0.0 [2005/11/05] # default: all MAKEFILETARGETS=i386-linux i386-go32v2 i386-win32 i386-os2 i386-freebsd i386-beos i386-netbsd i386-solaris i386-qnx i386-netware i386-openbsd i386-wdosx i386-emx i386-watcom i386-netwlibc i386-wince m68k-linux m68k-freebsd m68k-netbsd m68k-amiga m68k-atari m68k-openbsd m68k-palmos powerpc-linux powerpc-netbsd powerpc-macos powerpc-darwin powerpc-morphos sparc-linux sparc-netbsd sparc-solaris x86_64-linux x86_64-freebsd x86_64-win64 arm-linux arm-wince powerpc64-linux @@ -231,7 +231,7 @@ UNITSDIR:=$(wildcard $(FPCDIR)/units/$(OS_TARGET)) endif PACKAGESDIR:=$(wildcard $(FPCDIR) $(FPCDIR)/packages/base $(FPCDIR)/packages/extra) override PACKAGE_NAME=cdrom -override PACKAGE_VERSION=2.0.0 +override PACKAGE_VERSION=2.0.2 ifeq ($(FULL_TARGET),i386-linux) override TARGET_UNITS+=cdrom discid endif diff --git a/packages/extra/cdrom/Makefile.fpc b/packages/extra/cdrom/Makefile.fpc index d9dc9f415d..b0d5e42a43 100644 --- a/packages/extra/cdrom/Makefile.fpc +++ b/packages/extra/cdrom/Makefile.fpc @@ -4,7 +4,7 @@ [package] name=cdrom -version=2.0.0 +version=2.0.2 [target] units=cdrom discid diff --git a/packages/extra/forms/Makefile b/packages/extra/forms/Makefile index ec4de76fd5..d08e28e29e 100644 --- a/packages/extra/forms/Makefile +++ b/packages/extra/forms/Makefile @@ -1,5 +1,5 @@ # -# Don't edit, this file is generated by FPCMake Version 2.0.0 [2005/10/20] +# Don't edit, this file is generated by FPCMake Version 2.0.0 [2005/11/05] # default: all MAKEFILETARGETS=i386-linux i386-go32v2 i386-win32 i386-os2 i386-freebsd i386-beos i386-netbsd i386-solaris i386-qnx i386-netware i386-openbsd i386-wdosx i386-emx i386-watcom i386-netwlibc i386-wince m68k-linux m68k-freebsd m68k-netbsd m68k-amiga m68k-atari m68k-openbsd m68k-palmos powerpc-linux powerpc-netbsd powerpc-macos powerpc-darwin powerpc-morphos sparc-linux sparc-netbsd sparc-solaris x86_64-linux x86_64-freebsd x86_64-win64 arm-linux arm-wince powerpc64-linux @@ -231,7 +231,7 @@ UNITSDIR:=$(wildcard $(FPCDIR)/units/$(OS_TARGET)) endif PACKAGESDIR:=$(wildcard $(FPCDIR) $(FPCDIR)/packages/base $(FPCDIR)/packages/extra) override PACKAGE_NAME=forms -override PACKAGE_VERSION=2.0.0 +override PACKAGE_VERSION=2.0.2 ifeq ($(FULL_TARGET),i386-linux) override TARGET_PROGRAMS+=fd2pascal endif @@ -768,6 +768,11 @@ GCCLIBDIR:=$(shell dirname `gcc -m32 -print-libgcc-file-name`) endif endif endif +ifeq ($(CPU_TARGET),powerpc64) +ifeq ($(BINUTILSPREFIX),) +GCCLIBDIR:=$(shell dirname `gcc -m64 -print-libgcc-file-name`) +endif +endif endif ifndef GCCLIBDIR CROSSGCC=$(strip $(wildcard $(addsuffix /$(BINUTILSPREFIX)gcc$(SRCEXEEXT),$(SEARCHPATH)))) diff --git a/packages/extra/forms/Makefile.fpc b/packages/extra/forms/Makefile.fpc index 989f10856b..7dc02c21e1 100644 --- a/packages/extra/forms/Makefile.fpc +++ b/packages/extra/forms/Makefile.fpc @@ -4,7 +4,7 @@ [package] name=forms -version=2.0.0 +version=2.0.2 [target] units=xforms diff --git a/packages/extra/forms/demo/Makefile b/packages/extra/forms/demo/Makefile index 6fda9620e5..114ded7f8c 100644 --- a/packages/extra/forms/demo/Makefile +++ b/packages/extra/forms/demo/Makefile @@ -1,5 +1,5 @@ # -# Don't edit, this file is generated by FPCMake Version 2.0.0 [2005/10/20] +# Don't edit, this file is generated by FPCMake Version 2.0.0 [2005/11/05] # default: all MAKEFILETARGETS=i386-linux i386-go32v2 i386-win32 i386-os2 i386-freebsd i386-beos i386-netbsd i386-solaris i386-qnx i386-netware i386-openbsd i386-wdosx i386-emx i386-watcom i386-netwlibc i386-wince m68k-linux m68k-freebsd m68k-netbsd m68k-amiga m68k-atari m68k-openbsd m68k-palmos powerpc-linux powerpc-netbsd powerpc-macos powerpc-darwin powerpc-morphos sparc-linux sparc-netbsd sparc-solaris x86_64-linux x86_64-freebsd x86_64-win64 arm-linux arm-wince powerpc64-linux @@ -544,6 +544,11 @@ GCCLIBDIR:=$(shell dirname `gcc -m32 -print-libgcc-file-name`) endif endif endif +ifeq ($(CPU_TARGET),powerpc64) +ifeq ($(BINUTILSPREFIX),) +GCCLIBDIR:=$(shell dirname `gcc -m64 -print-libgcc-file-name`) +endif +endif endif ifndef GCCLIBDIR CROSSGCC=$(strip $(wildcard $(addsuffix /$(BINUTILSPREFIX)gcc$(SRCEXEEXT),$(SEARCHPATH)))) diff --git a/packages/extra/fpgtk/Makefile b/packages/extra/fpgtk/Makefile index 653411841b..eae180057e 100644 --- a/packages/extra/fpgtk/Makefile +++ b/packages/extra/fpgtk/Makefile @@ -1,5 +1,5 @@ # -# Don't edit, this file is generated by FPCMake Version 2.0.0 [2005/10/20] +# Don't edit, this file is generated by FPCMake Version 2.0.0 [2005/11/05] # default: all MAKEFILETARGETS=i386-linux i386-go32v2 i386-win32 i386-os2 i386-freebsd i386-beos i386-netbsd i386-solaris i386-qnx i386-netware i386-openbsd i386-wdosx i386-emx i386-watcom i386-netwlibc i386-wince m68k-linux m68k-freebsd m68k-netbsd m68k-amiga m68k-atari m68k-openbsd m68k-palmos powerpc-linux powerpc-netbsd powerpc-macos powerpc-darwin powerpc-morphos sparc-linux sparc-netbsd sparc-solaris x86_64-linux x86_64-freebsd x86_64-win64 arm-linux arm-wince powerpc64-linux @@ -231,7 +231,7 @@ UNITSDIR:=$(wildcard $(FPCDIR)/units/$(OS_TARGET)) endif PACKAGESDIR:=$(wildcard $(FPCDIR) $(FPCDIR)/packages/base $(FPCDIR)/packages/extra) override PACKAGE_NAME=fpgtk -override PACKAGE_VERSION=2.0.0 +override PACKAGE_VERSION=2.0.2 ifeq ($(FULL_TARGET),i386-linux) override TARGET_UNITS+=fpglib fpgtk fpgtkext endif @@ -657,6 +657,11 @@ GCCLIBDIR:=$(shell dirname `gcc -m32 -print-libgcc-file-name`) endif endif endif +ifeq ($(CPU_TARGET),powerpc64) +ifeq ($(BINUTILSPREFIX),) +GCCLIBDIR:=$(shell dirname `gcc -m64 -print-libgcc-file-name`) +endif +endif endif ifndef GCCLIBDIR CROSSGCC=$(strip $(wildcard $(addsuffix /$(BINUTILSPREFIX)gcc$(SRCEXEEXT),$(SEARCHPATH)))) @@ -1222,6 +1227,7 @@ REQUIRE_PACKAGES_PASJPEG=1 REQUIRE_PACKAGES_IBASE=1 REQUIRE_PACKAGES_POSTGRES=1 REQUIRE_PACKAGES_MYSQL=1 +REQUIRE_PACKAGES_ODBC=1 REQUIRE_PACKAGES_SQLITE=1 REQUIRE_PACKAGES_X11=1 REQUIRE_PACKAGES_OPENGL=1 @@ -1246,6 +1252,7 @@ REQUIRE_PACKAGES_PASJPEG=1 REQUIRE_PACKAGES_IBASE=1 REQUIRE_PACKAGES_POSTGRES=1 REQUIRE_PACKAGES_MYSQL=1 +REQUIRE_PACKAGES_ODBC=1 REQUIRE_PACKAGES_SQLITE=1 REQUIRE_PACKAGES_LIBASYNC=1 REQUIRE_PACKAGES_OPENGL=1 @@ -1272,6 +1279,7 @@ REQUIRE_PACKAGES_PASJPEG=1 REQUIRE_PACKAGES_IBASE=1 REQUIRE_PACKAGES_POSTGRES=1 REQUIRE_PACKAGES_MYSQL=1 +REQUIRE_PACKAGES_ODBC=1 REQUIRE_PACKAGES_SQLITE=1 REQUIRE_PACKAGES_X11=1 REQUIRE_PACKAGES_OPENGL=1 @@ -1297,6 +1305,7 @@ REQUIRE_PACKAGES_PASJPEG=1 REQUIRE_PACKAGES_IBASE=1 REQUIRE_PACKAGES_POSTGRES=1 REQUIRE_PACKAGES_MYSQL=1 +REQUIRE_PACKAGES_ODBC=1 REQUIRE_PACKAGES_SQLITE=1 REQUIRE_PACKAGES_X11=1 REQUIRE_PACKAGES_OPENGL=1 @@ -1342,6 +1351,7 @@ REQUIRE_PACKAGES_PASJPEG=1 REQUIRE_PACKAGES_IBASE=1 REQUIRE_PACKAGES_POSTGRES=1 REQUIRE_PACKAGES_MYSQL=1 +REQUIRE_PACKAGES_ODBC=1 REQUIRE_PACKAGES_SQLITE=1 REQUIRE_PACKAGES_X11=1 REQUIRE_PACKAGES_OPENGL=1 @@ -1408,6 +1418,7 @@ REQUIRE_PACKAGES_PASJPEG=1 REQUIRE_PACKAGES_IBASE=1 REQUIRE_PACKAGES_POSTGRES=1 REQUIRE_PACKAGES_MYSQL=1 +REQUIRE_PACKAGES_ODBC=1 REQUIRE_PACKAGES_SQLITE=1 REQUIRE_PACKAGES_X11=1 REQUIRE_PACKAGES_OPENGL=1 @@ -1424,6 +1435,7 @@ REQUIRE_PACKAGES_PASJPEG=1 REQUIRE_PACKAGES_IBASE=1 REQUIRE_PACKAGES_POSTGRES=1 REQUIRE_PACKAGES_MYSQL=1 +REQUIRE_PACKAGES_ODBC=1 REQUIRE_PACKAGES_SQLITE=1 REQUIRE_PACKAGES_X11=1 REQUIRE_PACKAGES_OPENGL=1 @@ -1439,6 +1451,7 @@ REQUIRE_PACKAGES_PASJPEG=1 REQUIRE_PACKAGES_IBASE=1 REQUIRE_PACKAGES_POSTGRES=1 REQUIRE_PACKAGES_MYSQL=1 +REQUIRE_PACKAGES_ODBC=1 REQUIRE_PACKAGES_SQLITE=1 REQUIRE_PACKAGES_X11=1 REQUIRE_PACKAGES_OPENGL=1 @@ -1474,6 +1487,7 @@ REQUIRE_PACKAGES_PASJPEG=1 REQUIRE_PACKAGES_IBASE=1 REQUIRE_PACKAGES_POSTGRES=1 REQUIRE_PACKAGES_MYSQL=1 +REQUIRE_PACKAGES_ODBC=1 REQUIRE_PACKAGES_SQLITE=1 REQUIRE_PACKAGES_X11=1 REQUIRE_PACKAGES_OPENGL=1 @@ -1500,6 +1514,7 @@ REQUIRE_PACKAGES_PASJPEG=1 REQUIRE_PACKAGES_IBASE=1 REQUIRE_PACKAGES_POSTGRES=1 REQUIRE_PACKAGES_MYSQL=1 +REQUIRE_PACKAGES_ODBC=1 REQUIRE_PACKAGES_SQLITE=1 REQUIRE_PACKAGES_X11=1 REQUIRE_PACKAGES_OPENGL=1 @@ -1515,6 +1530,7 @@ REQUIRE_PACKAGES_PASJPEG=1 REQUIRE_PACKAGES_IBASE=1 REQUIRE_PACKAGES_POSTGRES=1 REQUIRE_PACKAGES_MYSQL=1 +REQUIRE_PACKAGES_ODBC=1 REQUIRE_PACKAGES_SQLITE=1 REQUIRE_PACKAGES_X11=1 REQUIRE_PACKAGES_OPENGL=1 @@ -1541,6 +1557,7 @@ REQUIRE_PACKAGES_PASJPEG=1 REQUIRE_PACKAGES_IBASE=1 REQUIRE_PACKAGES_POSTGRES=1 REQUIRE_PACKAGES_MYSQL=1 +REQUIRE_PACKAGES_ODBC=1 REQUIRE_PACKAGES_SQLITE=1 REQUIRE_PACKAGES_X11=1 REQUIRE_PACKAGES_OPENGL=1 @@ -1567,6 +1584,7 @@ REQUIRE_PACKAGES_PASJPEG=1 REQUIRE_PACKAGES_IBASE=1 REQUIRE_PACKAGES_POSTGRES=1 REQUIRE_PACKAGES_MYSQL=1 +REQUIRE_PACKAGES_ODBC=1 REQUIRE_PACKAGES_SQLITE=1 REQUIRE_PACKAGES_X11=1 REQUIRE_PACKAGES_OPENGL=1 @@ -1582,6 +1600,7 @@ REQUIRE_PACKAGES_PASJPEG=1 REQUIRE_PACKAGES_IBASE=1 REQUIRE_PACKAGES_POSTGRES=1 REQUIRE_PACKAGES_MYSQL=1 +REQUIRE_PACKAGES_ODBC=1 REQUIRE_PACKAGES_SQLITE=1 REQUIRE_PACKAGES_X11=1 REQUIRE_PACKAGES_OPENGL=1 @@ -1608,6 +1627,7 @@ REQUIRE_PACKAGES_PASJPEG=1 REQUIRE_PACKAGES_IBASE=1 REQUIRE_PACKAGES_POSTGRES=1 REQUIRE_PACKAGES_MYSQL=1 +REQUIRE_PACKAGES_ODBC=1 REQUIRE_PACKAGES_SQLITE=1 REQUIRE_PACKAGES_X11=1 REQUIRE_PACKAGES_OPENGL=1 @@ -1624,6 +1644,7 @@ REQUIRE_PACKAGES_PASJPEG=1 REQUIRE_PACKAGES_IBASE=1 REQUIRE_PACKAGES_POSTGRES=1 REQUIRE_PACKAGES_MYSQL=1 +REQUIRE_PACKAGES_ODBC=1 REQUIRE_PACKAGES_SQLITE=1 REQUIRE_PACKAGES_X11=1 REQUIRE_PACKAGES_OPENGL=1 @@ -1650,6 +1671,7 @@ REQUIRE_PACKAGES_PASJPEG=1 REQUIRE_PACKAGES_IBASE=1 REQUIRE_PACKAGES_POSTGRES=1 REQUIRE_PACKAGES_MYSQL=1 +REQUIRE_PACKAGES_ODBC=1 REQUIRE_PACKAGES_SQLITE=1 REQUIRE_PACKAGES_X11=1 REQUIRE_PACKAGES_OPENGL=1 @@ -1676,6 +1698,7 @@ REQUIRE_PACKAGES_PASJPEG=1 REQUIRE_PACKAGES_IBASE=1 REQUIRE_PACKAGES_POSTGRES=1 REQUIRE_PACKAGES_MYSQL=1 +REQUIRE_PACKAGES_ODBC=1 REQUIRE_PACKAGES_SQLITE=1 REQUIRE_PACKAGES_X11=1 REQUIRE_PACKAGES_OPENGL=1 @@ -1966,6 +1989,32 @@ ifdef UNITDIR_MYSQL override COMPILER_UNITDIR+=$(UNITDIR_MYSQL) endif endif +ifdef REQUIRE_PACKAGES_ODBC +PACKAGEDIR_ODBC:=$(firstword $(subst /Makefile.fpc,,$(strip $(wildcard $(addsuffix /odbc/Makefile.fpc,$(PACKAGESDIR)))))) +ifneq ($(PACKAGEDIR_ODBC),) +ifneq ($(wildcard $(PACKAGEDIR_ODBC)/units/$(TARGETSUFFIX)),) +UNITDIR_ODBC=$(PACKAGEDIR_ODBC)/units/$(TARGETSUFFIX) +else +UNITDIR_ODBC=$(PACKAGEDIR_ODBC) +endif +ifdef CHECKDEPEND +$(PACKAGEDIR_ODBC)/$(FPCMADE): + $(MAKE) -C $(PACKAGEDIR_ODBC) $(FPCMADE) +override ALLDEPENDENCIES+=$(PACKAGEDIR_ODBC)/$(FPCMADE) +endif +else +PACKAGEDIR_ODBC= +UNITDIR_ODBC:=$(subst /Package.fpc,,$(strip $(wildcard $(addsuffix /odbc/Package.fpc,$(UNITSDIR))))) +ifneq ($(UNITDIR_ODBC),) +UNITDIR_ODBC:=$(firstword $(UNITDIR_ODBC)) +else +UNITDIR_ODBC= +endif +endif +ifdef UNITDIR_ODBC +override COMPILER_UNITDIR+=$(UNITDIR_ODBC) +endif +endif ifdef REQUIRE_PACKAGES_SQLITE PACKAGEDIR_SQLITE:=$(firstword $(subst /Makefile.fpc,,$(strip $(wildcard $(addsuffix /sqlite/Makefile.fpc,$(PACKAGESDIR)))))) ifneq ($(PACKAGEDIR_SQLITE),) diff --git a/packages/extra/fpgtk/Makefile.fpc b/packages/extra/fpgtk/Makefile.fpc index 4501ab9f74..8634bb0b0e 100644 --- a/packages/extra/fpgtk/Makefile.fpc +++ b/packages/extra/fpgtk/Makefile.fpc @@ -6,7 +6,7 @@ packages=fcl gtk [package] name=fpgtk -version=2.0.0 +version=2.0.2 [target] units=fpglib fpgtk fpgtkext diff --git a/packages/extra/fpgtk/demo/Makefile b/packages/extra/fpgtk/demo/Makefile index 4ba913125d..4e24515ccb 100644 --- a/packages/extra/fpgtk/demo/Makefile +++ b/packages/extra/fpgtk/demo/Makefile @@ -1,8 +1,8 @@ # -# Don't edit, this file is generated by FPCMake Version 2.0.0 [2005/08/11] +# Don't edit, this file is generated by FPCMake Version 2.0.0 [2005/11/05] # default: all -MAKEFILETARGETS=i386-linux i386-go32v2 i386-win32 i386-os2 i386-freebsd i386-beos i386-netbsd i386-solaris i386-qnx i386-netware i386-openbsd i386-wdosx i386-emx i386-watcom i386-netwlibc i386-wince m68k-linux m68k-freebsd m68k-netbsd m68k-amiga m68k-atari m68k-openbsd m68k-palmos powerpc-linux powerpc-netbsd powerpc-macos powerpc-darwin powerpc-morphos sparc-linux sparc-netbsd sparc-solaris x86_64-linux x86_64-freebsd x86_64-win64 arm-linux arm-wince +MAKEFILETARGETS=i386-linux i386-go32v2 i386-win32 i386-os2 i386-freebsd i386-beos i386-netbsd i386-solaris i386-qnx i386-netware i386-openbsd i386-wdosx i386-emx i386-watcom i386-netwlibc i386-wince m68k-linux m68k-freebsd m68k-netbsd m68k-amiga m68k-atari m68k-openbsd m68k-palmos powerpc-linux powerpc-netbsd powerpc-macos powerpc-darwin powerpc-morphos sparc-linux sparc-netbsd sparc-solaris x86_64-linux x86_64-freebsd x86_64-win64 arm-linux arm-wince powerpc64-linux BSDs = freebsd netbsd openbsd darwin UNIXs = linux $(BSDs) solaris qnx LIMIT83fs = go32v2 os2 emx watcom @@ -338,6 +338,9 @@ endif ifeq ($(FULL_TARGET),arm-wince) override TARGET_PROGRAMS+=testgtk endif +ifeq ($(FULL_TARGET),powerpc64-linux) +override TARGET_PROGRAMS+=testgtk +endif ifeq ($(FULL_TARGET),i386-linux) override CLEAN_UNITS+=lister endif @@ -446,6 +449,9 @@ endif ifeq ($(FULL_TARGET),arm-wince) override CLEAN_UNITS+=lister endif +ifeq ($(FULL_TARGET),powerpc64-linux) +override CLEAN_UNITS+=lister +endif override INSTALL_FPCPACKAGE=y ifdef REQUIRE_UNITSDIR override UNITSDIR+=$(REQUIRE_UNITSDIR) @@ -649,6 +655,11 @@ GCCLIBDIR:=$(shell dirname `gcc -m32 -print-libgcc-file-name`) endif endif endif +ifeq ($(CPU_TARGET),powerpc64) +ifeq ($(BINUTILSPREFIX),) +GCCLIBDIR:=$(shell dirname `gcc -m64 -print-libgcc-file-name`) +endif +endif endif ifndef GCCLIBDIR CROSSGCC=$(strip $(wildcard $(addsuffix /$(BINUTILSPREFIX)gcc$(SRCEXEEXT),$(SEARCHPATH)))) @@ -1215,6 +1226,7 @@ REQUIRE_PACKAGES_PASJPEG=1 REQUIRE_PACKAGES_IBASE=1 REQUIRE_PACKAGES_POSTGRES=1 REQUIRE_PACKAGES_MYSQL=1 +REQUIRE_PACKAGES_ODBC=1 REQUIRE_PACKAGES_SQLITE=1 REQUIRE_PACKAGES_X11=1 REQUIRE_PACKAGES_OPENGL=1 @@ -1241,6 +1253,7 @@ REQUIRE_PACKAGES_PASJPEG=1 REQUIRE_PACKAGES_IBASE=1 REQUIRE_PACKAGES_POSTGRES=1 REQUIRE_PACKAGES_MYSQL=1 +REQUIRE_PACKAGES_ODBC=1 REQUIRE_PACKAGES_SQLITE=1 REQUIRE_PACKAGES_LIBASYNC=1 REQUIRE_PACKAGES_OPENGL=1 @@ -1269,6 +1282,7 @@ REQUIRE_PACKAGES_PASJPEG=1 REQUIRE_PACKAGES_IBASE=1 REQUIRE_PACKAGES_POSTGRES=1 REQUIRE_PACKAGES_MYSQL=1 +REQUIRE_PACKAGES_ODBC=1 REQUIRE_PACKAGES_SQLITE=1 REQUIRE_PACKAGES_X11=1 REQUIRE_PACKAGES_OPENGL=1 @@ -1296,6 +1310,7 @@ REQUIRE_PACKAGES_PASJPEG=1 REQUIRE_PACKAGES_IBASE=1 REQUIRE_PACKAGES_POSTGRES=1 REQUIRE_PACKAGES_MYSQL=1 +REQUIRE_PACKAGES_ODBC=1 REQUIRE_PACKAGES_SQLITE=1 REQUIRE_PACKAGES_X11=1 REQUIRE_PACKAGES_OPENGL=1 @@ -1345,6 +1360,7 @@ REQUIRE_PACKAGES_PASJPEG=1 REQUIRE_PACKAGES_IBASE=1 REQUIRE_PACKAGES_POSTGRES=1 REQUIRE_PACKAGES_MYSQL=1 +REQUIRE_PACKAGES_ODBC=1 REQUIRE_PACKAGES_SQLITE=1 REQUIRE_PACKAGES_X11=1 REQUIRE_PACKAGES_OPENGL=1 @@ -1417,6 +1433,7 @@ REQUIRE_PACKAGES_PASJPEG=1 REQUIRE_PACKAGES_IBASE=1 REQUIRE_PACKAGES_POSTGRES=1 REQUIRE_PACKAGES_MYSQL=1 +REQUIRE_PACKAGES_ODBC=1 REQUIRE_PACKAGES_SQLITE=1 REQUIRE_PACKAGES_X11=1 REQUIRE_PACKAGES_OPENGL=1 @@ -1434,6 +1451,7 @@ REQUIRE_PACKAGES_PASJPEG=1 REQUIRE_PACKAGES_IBASE=1 REQUIRE_PACKAGES_POSTGRES=1 REQUIRE_PACKAGES_MYSQL=1 +REQUIRE_PACKAGES_ODBC=1 REQUIRE_PACKAGES_SQLITE=1 REQUIRE_PACKAGES_X11=1 REQUIRE_PACKAGES_OPENGL=1 @@ -1450,6 +1468,7 @@ REQUIRE_PACKAGES_PASJPEG=1 REQUIRE_PACKAGES_IBASE=1 REQUIRE_PACKAGES_POSTGRES=1 REQUIRE_PACKAGES_MYSQL=1 +REQUIRE_PACKAGES_ODBC=1 REQUIRE_PACKAGES_SQLITE=1 REQUIRE_PACKAGES_X11=1 REQUIRE_PACKAGES_OPENGL=1 @@ -1488,6 +1507,7 @@ REQUIRE_PACKAGES_PASJPEG=1 REQUIRE_PACKAGES_IBASE=1 REQUIRE_PACKAGES_POSTGRES=1 REQUIRE_PACKAGES_MYSQL=1 +REQUIRE_PACKAGES_ODBC=1 REQUIRE_PACKAGES_SQLITE=1 REQUIRE_PACKAGES_X11=1 REQUIRE_PACKAGES_OPENGL=1 @@ -1516,6 +1536,7 @@ REQUIRE_PACKAGES_PASJPEG=1 REQUIRE_PACKAGES_IBASE=1 REQUIRE_PACKAGES_POSTGRES=1 REQUIRE_PACKAGES_MYSQL=1 +REQUIRE_PACKAGES_ODBC=1 REQUIRE_PACKAGES_SQLITE=1 REQUIRE_PACKAGES_X11=1 REQUIRE_PACKAGES_OPENGL=1 @@ -1532,6 +1553,7 @@ REQUIRE_PACKAGES_PASJPEG=1 REQUIRE_PACKAGES_IBASE=1 REQUIRE_PACKAGES_POSTGRES=1 REQUIRE_PACKAGES_MYSQL=1 +REQUIRE_PACKAGES_ODBC=1 REQUIRE_PACKAGES_SQLITE=1 REQUIRE_PACKAGES_X11=1 REQUIRE_PACKAGES_OPENGL=1 @@ -1560,6 +1582,7 @@ REQUIRE_PACKAGES_PASJPEG=1 REQUIRE_PACKAGES_IBASE=1 REQUIRE_PACKAGES_POSTGRES=1 REQUIRE_PACKAGES_MYSQL=1 +REQUIRE_PACKAGES_ODBC=1 REQUIRE_PACKAGES_SQLITE=1 REQUIRE_PACKAGES_X11=1 REQUIRE_PACKAGES_OPENGL=1 @@ -1588,6 +1611,7 @@ REQUIRE_PACKAGES_PASJPEG=1 REQUIRE_PACKAGES_IBASE=1 REQUIRE_PACKAGES_POSTGRES=1 REQUIRE_PACKAGES_MYSQL=1 +REQUIRE_PACKAGES_ODBC=1 REQUIRE_PACKAGES_SQLITE=1 REQUIRE_PACKAGES_X11=1 REQUIRE_PACKAGES_OPENGL=1 @@ -1604,6 +1628,7 @@ REQUIRE_PACKAGES_PASJPEG=1 REQUIRE_PACKAGES_IBASE=1 REQUIRE_PACKAGES_POSTGRES=1 REQUIRE_PACKAGES_MYSQL=1 +REQUIRE_PACKAGES_ODBC=1 REQUIRE_PACKAGES_SQLITE=1 REQUIRE_PACKAGES_X11=1 REQUIRE_PACKAGES_OPENGL=1 @@ -1632,6 +1657,7 @@ REQUIRE_PACKAGES_PASJPEG=1 REQUIRE_PACKAGES_IBASE=1 REQUIRE_PACKAGES_POSTGRES=1 REQUIRE_PACKAGES_MYSQL=1 +REQUIRE_PACKAGES_ODBC=1 REQUIRE_PACKAGES_SQLITE=1 REQUIRE_PACKAGES_X11=1 REQUIRE_PACKAGES_OPENGL=1 @@ -1649,6 +1675,7 @@ REQUIRE_PACKAGES_PASJPEG=1 REQUIRE_PACKAGES_IBASE=1 REQUIRE_PACKAGES_POSTGRES=1 REQUIRE_PACKAGES_MYSQL=1 +REQUIRE_PACKAGES_ODBC=1 REQUIRE_PACKAGES_SQLITE=1 REQUIRE_PACKAGES_X11=1 REQUIRE_PACKAGES_OPENGL=1 @@ -1677,6 +1704,7 @@ REQUIRE_PACKAGES_PASJPEG=1 REQUIRE_PACKAGES_IBASE=1 REQUIRE_PACKAGES_POSTGRES=1 REQUIRE_PACKAGES_MYSQL=1 +REQUIRE_PACKAGES_ODBC=1 REQUIRE_PACKAGES_SQLITE=1 REQUIRE_PACKAGES_X11=1 REQUIRE_PACKAGES_OPENGL=1 @@ -1692,6 +1720,24 @@ REQUIRE_PACKAGES_NETDB=1 REQUIRE_PACKAGES_LIBASYNC=1 REQUIRE_PACKAGES_OPENGL=1 endif +ifeq ($(FULL_TARGET),powerpc64-linux) +REQUIRE_PACKAGES_RTL=1 +REQUIRE_PACKAGES_PASZLIB=1 +REQUIRE_PACKAGES_NETDB=1 +REQUIRE_PACKAGES_LIBASYNC=1 +REQUIRE_PACKAGES_PTHREADS=1 +REQUIRE_PACKAGES_FCL=1 +REQUIRE_PACKAGES_GTK=1 +REQUIRE_PACKAGES_FPGTK=1 +REQUIRE_PACKAGES_PASJPEG=1 +REQUIRE_PACKAGES_IBASE=1 +REQUIRE_PACKAGES_POSTGRES=1 +REQUIRE_PACKAGES_MYSQL=1 +REQUIRE_PACKAGES_ODBC=1 +REQUIRE_PACKAGES_SQLITE=1 +REQUIRE_PACKAGES_X11=1 +REQUIRE_PACKAGES_OPENGL=1 +endif ifdef REQUIRE_PACKAGES_RTL PACKAGEDIR_RTL:=$(firstword $(subst /Makefile.fpc,,$(strip $(wildcard $(addsuffix /rtl/Makefile.fpc,$(PACKAGESDIR)))))) ifneq ($(PACKAGEDIR_RTL),) @@ -2004,6 +2050,32 @@ ifdef UNITDIR_MYSQL override COMPILER_UNITDIR+=$(UNITDIR_MYSQL) endif endif +ifdef REQUIRE_PACKAGES_ODBC +PACKAGEDIR_ODBC:=$(firstword $(subst /Makefile.fpc,,$(strip $(wildcard $(addsuffix /odbc/Makefile.fpc,$(PACKAGESDIR)))))) +ifneq ($(PACKAGEDIR_ODBC),) +ifneq ($(wildcard $(PACKAGEDIR_ODBC)/units/$(TARGETSUFFIX)),) +UNITDIR_ODBC=$(PACKAGEDIR_ODBC)/units/$(TARGETSUFFIX) +else +UNITDIR_ODBC=$(PACKAGEDIR_ODBC) +endif +ifdef CHECKDEPEND +$(PACKAGEDIR_ODBC)/$(FPCMADE): + $(MAKE) -C $(PACKAGEDIR_ODBC) $(FPCMADE) +override ALLDEPENDENCIES+=$(PACKAGEDIR_ODBC)/$(FPCMADE) +endif +else +PACKAGEDIR_ODBC= +UNITDIR_ODBC:=$(subst /Package.fpc,,$(strip $(wildcard $(addsuffix /odbc/Package.fpc,$(UNITSDIR))))) +ifneq ($(UNITDIR_ODBC),) +UNITDIR_ODBC:=$(firstword $(UNITDIR_ODBC)) +else +UNITDIR_ODBC= +endif +endif +ifdef UNITDIR_ODBC +override COMPILER_UNITDIR+=$(UNITDIR_ODBC) +endif +endif ifdef REQUIRE_PACKAGES_SQLITE PACKAGEDIR_SQLITE:=$(firstword $(subst /Makefile.fpc,,$(strip $(wildcard $(addsuffix /sqlite/Makefile.fpc,$(PACKAGESDIR)))))) ifneq ($(PACKAGEDIR_SQLITE),) @@ -2126,7 +2198,7 @@ ifeq ($(CPU_TARGET),i386) FPCCPUOPT:=-OG2p3 else ifeq ($(CPU_TARGET),powerpc) -FPCCPUOPT:=-O1 +FPCCPUOPT:=-O1r else FPCCPUOPT:= endif diff --git a/packages/extra/gdbm/Makefile b/packages/extra/gdbm/Makefile index 1199e0d517..04709dff29 100644 --- a/packages/extra/gdbm/Makefile +++ b/packages/extra/gdbm/Makefile @@ -1,5 +1,5 @@ # -# Don't edit, this file is generated by FPCMake Version 2.0.0 [2005/10/20] +# Don't edit, this file is generated by FPCMake Version 2.0.0 [2005/11/05] # default: all MAKEFILETARGETS=i386-linux i386-go32v2 i386-win32 i386-os2 i386-freebsd i386-beos i386-netbsd i386-solaris i386-qnx i386-netware i386-openbsd i386-wdosx i386-emx i386-watcom i386-netwlibc i386-wince m68k-linux m68k-freebsd m68k-netbsd m68k-amiga m68k-atari m68k-openbsd m68k-palmos powerpc-linux powerpc-netbsd powerpc-macos powerpc-darwin powerpc-morphos sparc-linux sparc-netbsd sparc-solaris x86_64-linux x86_64-freebsd x86_64-win64 arm-linux arm-wince powerpc64-linux @@ -231,7 +231,7 @@ UNITSDIR:=$(wildcard $(FPCDIR)/units/$(OS_TARGET)) endif PACKAGESDIR:=$(wildcard $(FPCDIR) $(FPCDIR)/packages/base $(FPCDIR)/packages/extra) override PACKAGE_NAME=gdbm -override PACKAGE_VERSION=2.0.0 +override PACKAGE_VERSION=2.0.2 ifeq ($(FULL_TARGET),i386-linux) override TARGET_UNITS+=gdbm endif diff --git a/packages/extra/gdbm/Makefile.fpc b/packages/extra/gdbm/Makefile.fpc index 802b42800b..e90d6d9448 100644 --- a/packages/extra/gdbm/Makefile.fpc +++ b/packages/extra/gdbm/Makefile.fpc @@ -4,7 +4,7 @@ [package] name=gdbm -version=2.0.0 +version=2.0.2 [target] units=gdbm diff --git a/packages/extra/ggi/Makefile b/packages/extra/ggi/Makefile index ce4b6757da..87f4bf1413 100644 --- a/packages/extra/ggi/Makefile +++ b/packages/extra/ggi/Makefile @@ -1,5 +1,5 @@ # -# Don't edit, this file is generated by FPCMake Version 2.0.0 [2005/10/20] +# Don't edit, this file is generated by FPCMake Version 2.0.0 [2005/11/05] # default: all MAKEFILETARGETS=i386-linux i386-go32v2 i386-win32 i386-os2 i386-freebsd i386-beos i386-netbsd i386-solaris i386-qnx i386-netware i386-openbsd i386-wdosx i386-emx i386-watcom i386-netwlibc i386-wince m68k-linux m68k-freebsd m68k-netbsd m68k-amiga m68k-atari m68k-openbsd m68k-palmos powerpc-linux powerpc-netbsd powerpc-macos powerpc-darwin powerpc-morphos sparc-linux sparc-netbsd sparc-solaris x86_64-linux x86_64-freebsd x86_64-win64 arm-linux arm-wince powerpc64-linux @@ -231,7 +231,7 @@ UNITSDIR:=$(wildcard $(FPCDIR)/units/$(OS_TARGET)) endif PACKAGESDIR:=$(wildcard $(FPCDIR) $(FPCDIR)/packages/base $(FPCDIR)/packages/extra) override PACKAGE_NAME=ggi -override PACKAGE_VERSION=2.0.0 +override PACKAGE_VERSION=2.0.2 ifeq ($(FULL_TARGET),i386-linux) override TARGET_UNITS+=gii ggi ggi2d endif @@ -657,6 +657,11 @@ GCCLIBDIR:=$(shell dirname `gcc -m32 -print-libgcc-file-name`) endif endif endif +ifeq ($(CPU_TARGET),powerpc64) +ifeq ($(BINUTILSPREFIX),) +GCCLIBDIR:=$(shell dirname `gcc -m64 -print-libgcc-file-name`) +endif +endif endif ifndef GCCLIBDIR CROSSGCC=$(strip $(wildcard $(addsuffix /$(BINUTILSPREFIX)gcc$(SRCEXEEXT),$(SEARCHPATH)))) diff --git a/packages/extra/ggi/Makefile.fpc b/packages/extra/ggi/Makefile.fpc index 4dc511e17e..72acee3344 100644 --- a/packages/extra/ggi/Makefile.fpc +++ b/packages/extra/ggi/Makefile.fpc @@ -4,7 +4,7 @@ [package] name=ggi -version=2.0.0 +version=2.0.2 [target] units=gii ggi ggi2d diff --git a/packages/extra/gnome1/Makefile b/packages/extra/gnome1/Makefile index 3293885d0b..cef6985baf 100644 --- a/packages/extra/gnome1/Makefile +++ b/packages/extra/gnome1/Makefile @@ -1,5 +1,5 @@ # -# Don't edit, this file is generated by FPCMake Version 2.0.0 [2005/10/20] +# Don't edit, this file is generated by FPCMake Version 2.0.0 [2005/11/05] # default: all MAKEFILETARGETS=i386-linux i386-go32v2 i386-win32 i386-os2 i386-freebsd i386-beos i386-netbsd i386-solaris i386-qnx i386-netware i386-openbsd i386-wdosx i386-emx i386-watcom i386-netwlibc i386-wince m68k-linux m68k-freebsd m68k-netbsd m68k-amiga m68k-atari m68k-openbsd m68k-palmos powerpc-linux powerpc-netbsd powerpc-macos powerpc-darwin powerpc-morphos sparc-linux sparc-netbsd sparc-solaris x86_64-linux x86_64-freebsd x86_64-win64 arm-linux arm-wince powerpc64-linux diff --git a/packages/extra/gnome1/gconf/Makefile b/packages/extra/gnome1/gconf/Makefile index c552b7f852..621b94ee21 100644 --- a/packages/extra/gnome1/gconf/Makefile +++ b/packages/extra/gnome1/gconf/Makefile @@ -1,5 +1,5 @@ # -# Don't edit, this file is generated by FPCMake Version 2.0.0 [2005/10/20] +# Don't edit, this file is generated by FPCMake Version 2.0.0 [2005/11/05] # default: all MAKEFILETARGETS=i386-linux i386-go32v2 i386-win32 i386-os2 i386-freebsd i386-beos i386-netbsd i386-solaris i386-qnx i386-netware i386-openbsd i386-wdosx i386-emx i386-watcom i386-netwlibc i386-wince m68k-linux m68k-freebsd m68k-netbsd m68k-amiga m68k-atari m68k-openbsd m68k-palmos powerpc-linux powerpc-netbsd powerpc-macos powerpc-darwin powerpc-morphos sparc-linux sparc-netbsd sparc-solaris x86_64-linux x86_64-freebsd x86_64-win64 arm-linux arm-wince powerpc64-linux @@ -231,7 +231,7 @@ UNITSDIR:=$(wildcard $(FPCDIR)/units/$(OS_TARGET)) endif PACKAGESDIR:=$(wildcard $(FPCDIR) $(FPCDIR)/packages/base $(FPCDIR)/packages/extra) override PACKAGE_NAME=gconf -override PACKAGE_VERSION=2.0.0 +override PACKAGE_VERSION=2.0.2 ifeq ($(FULL_TARGET),i386-linux) override TARGET_UNITS+=gconf gconfclient endif @@ -768,6 +768,11 @@ GCCLIBDIR:=$(shell dirname `gcc -m32 -print-libgcc-file-name`) endif endif endif +ifeq ($(CPU_TARGET),powerpc64) +ifeq ($(BINUTILSPREFIX),) +GCCLIBDIR:=$(shell dirname `gcc -m64 -print-libgcc-file-name`) +endif +endif endif ifndef GCCLIBDIR CROSSGCC=$(strip $(wildcard $(addsuffix /$(BINUTILSPREFIX)gcc$(SRCEXEEXT),$(SEARCHPATH)))) diff --git a/packages/extra/gnome1/gconf/Makefile.fpc b/packages/extra/gnome1/gconf/Makefile.fpc index 8fbfe1aed9..f083b74d9f 100644 --- a/packages/extra/gnome1/gconf/Makefile.fpc +++ b/packages/extra/gnome1/gconf/Makefile.fpc @@ -4,7 +4,7 @@ [package] name=gconf -version=2.0.0 +version=2.0.2 [require] libc=y @@ -19,7 +19,7 @@ sourcedir=gconf gconfclient [libs] libname=libfpgconf.so -libversion=2.0.0 +libversion=2.0.2 [install] fpcpackage=y diff --git a/packages/extra/gnome1/gconf/examples/Makefile b/packages/extra/gnome1/gconf/examples/Makefile index 2f4e45bd01..31c827da32 100644 --- a/packages/extra/gnome1/gconf/examples/Makefile +++ b/packages/extra/gnome1/gconf/examples/Makefile @@ -1,5 +1,5 @@ # -# Don't edit, this file is generated by FPCMake Version 2.0.0 [2005/10/20] +# Don't edit, this file is generated by FPCMake Version 2.0.0 [2005/11/05] # default: all MAKEFILETARGETS=i386-linux i386-go32v2 i386-win32 i386-os2 i386-freebsd i386-beos i386-netbsd i386-solaris i386-qnx i386-netware i386-openbsd i386-wdosx i386-emx i386-watcom i386-netwlibc i386-wince m68k-linux m68k-freebsd m68k-netbsd m68k-amiga m68k-atari m68k-openbsd m68k-palmos powerpc-linux powerpc-netbsd powerpc-macos powerpc-darwin powerpc-morphos sparc-linux sparc-netbsd sparc-solaris x86_64-linux x86_64-freebsd x86_64-win64 arm-linux arm-wince powerpc64-linux @@ -655,6 +655,11 @@ GCCLIBDIR:=$(shell dirname `gcc -m32 -print-libgcc-file-name`) endif endif endif +ifeq ($(CPU_TARGET),powerpc64) +ifeq ($(BINUTILSPREFIX),) +GCCLIBDIR:=$(shell dirname `gcc -m64 -print-libgcc-file-name`) +endif +endif endif ifndef GCCLIBDIR CROSSGCC=$(strip $(wildcard $(addsuffix /$(BINUTILSPREFIX)gcc$(SRCEXEEXT),$(SEARCHPATH)))) diff --git a/packages/extra/gnome1/gnome/Makefile b/packages/extra/gnome1/gnome/Makefile index cb5b846b39..93ee099af0 100644 --- a/packages/extra/gnome1/gnome/Makefile +++ b/packages/extra/gnome1/gnome/Makefile @@ -1,5 +1,5 @@ # -# Don't edit, this file is generated by FPCMake Version 2.0.0 [2005/10/20] +# Don't edit, this file is generated by FPCMake Version 2.0.0 [2005/11/05] # default: all MAKEFILETARGETS=i386-linux i386-go32v2 i386-win32 i386-os2 i386-freebsd i386-beos i386-netbsd i386-solaris i386-qnx i386-netware i386-openbsd i386-wdosx i386-emx i386-watcom i386-netwlibc i386-wince m68k-linux m68k-freebsd m68k-netbsd m68k-amiga m68k-atari m68k-openbsd m68k-palmos powerpc-linux powerpc-netbsd powerpc-macos powerpc-darwin powerpc-morphos sparc-linux sparc-netbsd sparc-solaris x86_64-linux x86_64-freebsd x86_64-win64 arm-linux arm-wince powerpc64-linux @@ -231,7 +231,7 @@ UNITSDIR:=$(wildcard $(FPCDIR)/units/$(OS_TARGET)) endif PACKAGESDIR:=$(wildcard $(FPCDIR) $(FPCDIR)/packages/base $(FPCDIR)/packages/extra) override PACKAGE_NAME=gnome -override PACKAGE_VERSION=2.0.0 +override PACKAGE_VERSION=2.0.2 ifeq ($(FULL_TARGET),i386-linux) override TARGET_UNITS+=libart libgnome libgnomeui endif @@ -657,6 +657,11 @@ GCCLIBDIR:=$(shell dirname `gcc -m32 -print-libgcc-file-name`) endif endif endif +ifeq ($(CPU_TARGET),powerpc64) +ifeq ($(BINUTILSPREFIX),) +GCCLIBDIR:=$(shell dirname `gcc -m64 -print-libgcc-file-name`) +endif +endif endif ifndef GCCLIBDIR CROSSGCC=$(strip $(wildcard $(addsuffix /$(BINUTILSPREFIX)gcc$(SRCEXEEXT),$(SEARCHPATH)))) diff --git a/packages/extra/gnome1/gnome/Makefile.fpc b/packages/extra/gnome1/gnome/Makefile.fpc index 00d9105859..90b9e65c8f 100644 --- a/packages/extra/gnome1/gnome/Makefile.fpc +++ b/packages/extra/gnome1/gnome/Makefile.fpc @@ -4,7 +4,7 @@ [package] name=gnome -version=2.0.0 +version=2.0.2 [require] libc=y @@ -18,7 +18,7 @@ sourcedir=libart_lgpl libgnome libgnomeui [libs] libname=libfpgnome1.so -libversion=2.0.0 +libversion=2.0.2 [install] fpcpackage=y diff --git a/packages/extra/gnome1/zvt/Makefile b/packages/extra/gnome1/zvt/Makefile index 8a117256ac..1d182af1f2 100644 --- a/packages/extra/gnome1/zvt/Makefile +++ b/packages/extra/gnome1/zvt/Makefile @@ -1,5 +1,5 @@ # -# Don't edit, this file is generated by FPCMake Version 2.0.0 [2005/10/20] +# Don't edit, this file is generated by FPCMake Version 2.0.0 [2005/11/05] # default: all MAKEFILETARGETS=i386-linux i386-go32v2 i386-win32 i386-os2 i386-freebsd i386-beos i386-netbsd i386-solaris i386-qnx i386-netware i386-openbsd i386-wdosx i386-emx i386-watcom i386-netwlibc i386-wince m68k-linux m68k-freebsd m68k-netbsd m68k-amiga m68k-atari m68k-openbsd m68k-palmos powerpc-linux powerpc-netbsd powerpc-macos powerpc-darwin powerpc-morphos sparc-linux sparc-netbsd sparc-solaris x86_64-linux x86_64-freebsd x86_64-win64 arm-linux arm-wince powerpc64-linux @@ -231,7 +231,7 @@ UNITSDIR:=$(wildcard $(FPCDIR)/units/$(OS_TARGET)) endif PACKAGESDIR:=$(wildcard $(FPCDIR) $(FPCDIR)/packages/base $(FPCDIR)/packages/extra) override PACKAGE_NAME=zvt -override PACKAGE_VERSION=2.0.0 +override PACKAGE_VERSION=2.0.2 ifeq ($(FULL_TARGET),i386-linux) override TARGET_UNITS+=libzvt endif @@ -768,6 +768,11 @@ GCCLIBDIR:=$(shell dirname `gcc -m32 -print-libgcc-file-name`) endif endif endif +ifeq ($(CPU_TARGET),powerpc64) +ifeq ($(BINUTILSPREFIX),) +GCCLIBDIR:=$(shell dirname `gcc -m64 -print-libgcc-file-name`) +endif +endif endif ifndef GCCLIBDIR CROSSGCC=$(strip $(wildcard $(addsuffix /$(BINUTILSPREFIX)gcc$(SRCEXEEXT),$(SEARCHPATH)))) diff --git a/packages/extra/gnome1/zvt/Makefile.fpc b/packages/extra/gnome1/zvt/Makefile.fpc index fe778a22bb..90b8ac83c1 100644 --- a/packages/extra/gnome1/zvt/Makefile.fpc +++ b/packages/extra/gnome1/zvt/Makefile.fpc @@ -4,7 +4,7 @@ [package] name=zvt -version=2.0.0 +version=2.0.2 [require] libc=y @@ -19,7 +19,7 @@ sourcedir=zvt [libs] libname=libfpzvt.so -libversion=2.0.0 +libversion=2.0.2 [install] fpcpackage=y diff --git a/packages/extra/gnome1/zvt/examples/Makefile b/packages/extra/gnome1/zvt/examples/Makefile index 50f34cb1d6..85a6923eee 100644 --- a/packages/extra/gnome1/zvt/examples/Makefile +++ b/packages/extra/gnome1/zvt/examples/Makefile @@ -1,5 +1,5 @@ # -# Don't edit, this file is generated by FPCMake Version 2.0.0 [2005/10/20] +# Don't edit, this file is generated by FPCMake Version 2.0.0 [2005/11/05] # default: all MAKEFILETARGETS=i386-linux i386-go32v2 i386-win32 i386-os2 i386-freebsd i386-beos i386-netbsd i386-solaris i386-qnx i386-netware i386-openbsd i386-wdosx i386-emx i386-watcom i386-netwlibc i386-wince m68k-linux m68k-freebsd m68k-netbsd m68k-amiga m68k-atari m68k-openbsd m68k-palmos powerpc-linux powerpc-netbsd powerpc-macos powerpc-darwin powerpc-morphos sparc-linux sparc-netbsd sparc-solaris x86_64-linux x86_64-freebsd x86_64-win64 arm-linux arm-wince powerpc64-linux @@ -655,6 +655,11 @@ GCCLIBDIR:=$(shell dirname `gcc -m32 -print-libgcc-file-name`) endif endif endif +ifeq ($(CPU_TARGET),powerpc64) +ifeq ($(BINUTILSPREFIX),) +GCCLIBDIR:=$(shell dirname `gcc -m64 -print-libgcc-file-name`) +endif +endif endif ifndef GCCLIBDIR CROSSGCC=$(strip $(wildcard $(addsuffix /$(BINUTILSPREFIX)gcc$(SRCEXEEXT),$(SEARCHPATH)))) diff --git a/packages/extra/gtk/Makefile b/packages/extra/gtk/Makefile index 1c3b25ce2a..385557ed31 100644 --- a/packages/extra/gtk/Makefile +++ b/packages/extra/gtk/Makefile @@ -1,5 +1,5 @@ # -# Don't edit, this file is generated by FPCMake Version 2.0.0 [2005/10/20] +# Don't edit, this file is generated by FPCMake Version 2.0.0 [2005/11/05] # default: all MAKEFILETARGETS=i386-linux i386-go32v2 i386-win32 i386-os2 i386-freebsd i386-beos i386-netbsd i386-solaris i386-qnx i386-netware i386-openbsd i386-wdosx i386-emx i386-watcom i386-netwlibc i386-wince m68k-linux m68k-freebsd m68k-netbsd m68k-amiga m68k-atari m68k-openbsd m68k-palmos powerpc-linux powerpc-netbsd powerpc-macos powerpc-darwin powerpc-morphos sparc-linux sparc-netbsd sparc-solaris x86_64-linux x86_64-freebsd x86_64-win64 arm-linux arm-wince powerpc64-linux @@ -231,7 +231,7 @@ UNITSDIR:=$(wildcard $(FPCDIR)/units/$(OS_TARGET)) endif PACKAGESDIR:=$(wildcard $(FPCDIR) $(FPCDIR)/packages/base $(FPCDIR)/packages/extra) override PACKAGE_NAME=gtk -override PACKAGE_VERSION=2.0.0 +override PACKAGE_VERSION=2.0.2 ifeq ($(FULL_TARGET),i386-linux) override TARGET_DIRS+=gtkgl endif @@ -879,6 +879,11 @@ GCCLIBDIR:=$(shell dirname `gcc -m32 -print-libgcc-file-name`) endif endif endif +ifeq ($(CPU_TARGET),powerpc64) +ifeq ($(BINUTILSPREFIX),) +GCCLIBDIR:=$(shell dirname `gcc -m64 -print-libgcc-file-name`) +endif +endif endif ifndef GCCLIBDIR CROSSGCC=$(strip $(wildcard $(addsuffix /$(BINUTILSPREFIX)gcc$(SRCEXEEXT),$(SEARCHPATH)))) diff --git a/packages/extra/gtk/Makefile.fpc b/packages/extra/gtk/Makefile.fpc index a84088423d..4d509f71aa 100644 --- a/packages/extra/gtk/Makefile.fpc +++ b/packages/extra/gtk/Makefile.fpc @@ -4,7 +4,7 @@ [package] name=gtk -version=2.0.0 +version=2.0.2 [require] libc=y @@ -20,7 +20,7 @@ sourcedir=glib gdk gtk [libs] libname=libfpgtk.so -libversion=2.0.0 +libversion=2.0.2 [install] fpcpackage=y diff --git a/packages/extra/gtk/examples/Makefile b/packages/extra/gtk/examples/Makefile index 4bfbea904d..b02024b771 100644 --- a/packages/extra/gtk/examples/Makefile +++ b/packages/extra/gtk/examples/Makefile @@ -1,5 +1,5 @@ # -# Don't edit, this file is generated by FPCMake Version 2.0.0 [2005/10/20] +# Don't edit, this file is generated by FPCMake Version 2.0.0 [2005/11/05] # default: all MAKEFILETARGETS=i386-linux i386-go32v2 i386-win32 i386-os2 i386-freebsd i386-beos i386-netbsd i386-solaris i386-qnx i386-netware i386-openbsd i386-wdosx i386-emx i386-watcom i386-netwlibc i386-wince m68k-linux m68k-freebsd m68k-netbsd m68k-amiga m68k-atari m68k-openbsd m68k-palmos powerpc-linux powerpc-netbsd powerpc-macos powerpc-darwin powerpc-morphos sparc-linux sparc-netbsd sparc-solaris x86_64-linux x86_64-freebsd x86_64-win64 arm-linux arm-wince powerpc64-linux @@ -766,6 +766,11 @@ GCCLIBDIR:=$(shell dirname `gcc -m32 -print-libgcc-file-name`) endif endif endif +ifeq ($(CPU_TARGET),powerpc64) +ifeq ($(BINUTILSPREFIX),) +GCCLIBDIR:=$(shell dirname `gcc -m64 -print-libgcc-file-name`) +endif +endif endif ifndef GCCLIBDIR CROSSGCC=$(strip $(wildcard $(addsuffix /$(BINUTILSPREFIX)gcc$(SRCEXEEXT),$(SEARCHPATH)))) diff --git a/packages/extra/gtk/examples/tutorial/Makefile b/packages/extra/gtk/examples/tutorial/Makefile index e88124dc45..23a8846faa 100644 --- a/packages/extra/gtk/examples/tutorial/Makefile +++ b/packages/extra/gtk/examples/tutorial/Makefile @@ -1,5 +1,5 @@ # -# Don't edit, this file is generated by FPCMake Version 2.0.0 [2005/10/20] +# Don't edit, this file is generated by FPCMake Version 2.0.0 [2005/11/05] # default: all MAKEFILETARGETS=i386-linux i386-go32v2 i386-win32 i386-os2 i386-freebsd i386-beos i386-netbsd i386-solaris i386-qnx i386-netware i386-openbsd i386-wdosx i386-emx i386-watcom i386-netwlibc i386-wince m68k-linux m68k-freebsd m68k-netbsd m68k-amiga m68k-atari m68k-openbsd m68k-palmos powerpc-linux powerpc-netbsd powerpc-macos powerpc-darwin powerpc-morphos sparc-linux sparc-netbsd sparc-solaris x86_64-linux x86_64-freebsd x86_64-win64 arm-linux arm-wince powerpc64-linux @@ -433,6 +433,11 @@ GCCLIBDIR:=$(shell dirname `gcc -m32 -print-libgcc-file-name`) endif endif endif +ifeq ($(CPU_TARGET),powerpc64) +ifeq ($(BINUTILSPREFIX),) +GCCLIBDIR:=$(shell dirname `gcc -m64 -print-libgcc-file-name`) +endif +endif endif ifndef GCCLIBDIR CROSSGCC=$(strip $(wildcard $(addsuffix /$(BINUTILSPREFIX)gcc$(SRCEXEEXT),$(SEARCHPATH)))) diff --git a/packages/extra/gtk/gtkgl/Makefile b/packages/extra/gtk/gtkgl/Makefile index 98b264597a..c42d733516 100644 --- a/packages/extra/gtk/gtkgl/Makefile +++ b/packages/extra/gtk/gtkgl/Makefile @@ -1,5 +1,5 @@ # -# Don't edit, this file is generated by FPCMake Version 2.0.0 [2005/10/20] +# Don't edit, this file is generated by FPCMake Version 2.0.0 [2005/11/05] # default: all MAKEFILETARGETS=i386-linux i386-go32v2 i386-win32 i386-os2 i386-freebsd i386-beos i386-netbsd i386-solaris i386-qnx i386-netware i386-openbsd i386-wdosx i386-emx i386-watcom i386-netwlibc i386-wince m68k-linux m68k-freebsd m68k-netbsd m68k-amiga m68k-atari m68k-openbsd m68k-palmos powerpc-linux powerpc-netbsd powerpc-macos powerpc-darwin powerpc-morphos sparc-linux sparc-netbsd sparc-solaris x86_64-linux x86_64-freebsd x86_64-win64 arm-linux arm-wince powerpc64-linux @@ -657,6 +657,11 @@ GCCLIBDIR:=$(shell dirname `gcc -m32 -print-libgcc-file-name`) endif endif endif +ifeq ($(CPU_TARGET),powerpc64) +ifeq ($(BINUTILSPREFIX),) +GCCLIBDIR:=$(shell dirname `gcc -m64 -print-libgcc-file-name`) +endif +endif endif ifndef GCCLIBDIR CROSSGCC=$(strip $(wildcard $(addsuffix /$(BINUTILSPREFIX)gcc$(SRCEXEEXT),$(SEARCHPATH)))) diff --git a/packages/extra/gtk2/Makefile b/packages/extra/gtk2/Makefile index f07b915682..712bee4a3c 100644 --- a/packages/extra/gtk2/Makefile +++ b/packages/extra/gtk2/Makefile @@ -1,5 +1,5 @@ # -# Don't edit, this file is generated by FPCMake Version 2.0.0 [2005/10/20] +# Don't edit, this file is generated by FPCMake Version 2.0.0 [2005/11/05] # default: all MAKEFILETARGETS=i386-linux i386-go32v2 i386-win32 i386-os2 i386-freebsd i386-beos i386-netbsd i386-solaris i386-qnx i386-netware i386-openbsd i386-wdosx i386-emx i386-watcom i386-netwlibc i386-wince m68k-linux m68k-freebsd m68k-netbsd m68k-amiga m68k-atari m68k-openbsd m68k-palmos powerpc-linux powerpc-netbsd powerpc-macos powerpc-darwin powerpc-morphos sparc-linux sparc-netbsd sparc-solaris x86_64-linux x86_64-freebsd x86_64-win64 arm-linux arm-wince powerpc64-linux @@ -231,7 +231,7 @@ UNITSDIR:=$(wildcard $(FPCDIR)/units/$(OS_TARGET)) endif PACKAGESDIR:=$(wildcard $(FPCDIR) $(FPCDIR)/packages/base $(FPCDIR)/packages/extra) override PACKAGE_NAME=gtk2 -override PACKAGE_VERSION=2.0.0 +override PACKAGE_VERSION=2.0.2 ifeq ($(FULL_TARGET),i386-linux) override TARGET_UNITS+=buildgtk2 endif @@ -880,6 +880,11 @@ GCCLIBDIR:=$(shell dirname `gcc -m32 -print-libgcc-file-name`) endif endif endif +ifeq ($(CPU_TARGET),powerpc64) +ifeq ($(BINUTILSPREFIX),) +GCCLIBDIR:=$(shell dirname `gcc -m64 -print-libgcc-file-name`) +endif +endif endif ifndef GCCLIBDIR CROSSGCC=$(strip $(wildcard $(addsuffix /$(BINUTILSPREFIX)gcc$(SRCEXEEXT),$(SEARCHPATH)))) diff --git a/packages/extra/gtk2/Makefile.fpc b/packages/extra/gtk2/Makefile.fpc index 88221aaa47..7cbaf2ff0a 100644 --- a/packages/extra/gtk2/Makefile.fpc +++ b/packages/extra/gtk2/Makefile.fpc @@ -4,7 +4,7 @@ [package] name=gtk2 -version=2.0.0 +version=2.0.2 [require] libc=y @@ -19,7 +19,7 @@ unitdir=glib atk pango gtk+/gdk-pixbuf gtk+/gdk gtk+/gtk libglade gtkglext [libs] libname=libfpgtk2.so -libversion=2.0.0 +libversion=2.0.2 [install] buildunit=buildgtk2 diff --git a/packages/extra/gtk2/examples/Makefile b/packages/extra/gtk2/examples/Makefile index 63220e3bd7..0d0e6beeec 100644 --- a/packages/extra/gtk2/examples/Makefile +++ b/packages/extra/gtk2/examples/Makefile @@ -1,5 +1,5 @@ # -# Don't edit, this file is generated by FPCMake Version 2.0.0 [2005/10/20] +# Don't edit, this file is generated by FPCMake Version 2.0.0 [2005/11/05] # default: all MAKEFILETARGETS=i386-linux i386-go32v2 i386-win32 i386-os2 i386-freebsd i386-beos i386-netbsd i386-solaris i386-qnx i386-netware i386-openbsd i386-wdosx i386-emx i386-watcom i386-netwlibc i386-wince m68k-linux m68k-freebsd m68k-netbsd m68k-amiga m68k-atari m68k-openbsd m68k-palmos powerpc-linux powerpc-netbsd powerpc-macos powerpc-darwin powerpc-morphos sparc-linux sparc-netbsd sparc-solaris x86_64-linux x86_64-freebsd x86_64-win64 arm-linux arm-wince powerpc64-linux @@ -544,6 +544,11 @@ GCCLIBDIR:=$(shell dirname `gcc -m32 -print-libgcc-file-name`) endif endif endif +ifeq ($(CPU_TARGET),powerpc64) +ifeq ($(BINUTILSPREFIX),) +GCCLIBDIR:=$(shell dirname `gcc -m64 -print-libgcc-file-name`) +endif +endif endif ifndef GCCLIBDIR CROSSGCC=$(strip $(wildcard $(addsuffix /$(BINUTILSPREFIX)gcc$(SRCEXEEXT),$(SEARCHPATH)))) diff --git a/packages/extra/gtk2/examples/filechooser/Makefile b/packages/extra/gtk2/examples/filechooser/Makefile index 79a28813e7..9236cd5f24 100644 --- a/packages/extra/gtk2/examples/filechooser/Makefile +++ b/packages/extra/gtk2/examples/filechooser/Makefile @@ -1,8 +1,8 @@ # -# Don't edit, this file is generated by FPCMake Version 2.0.0 [2005/08/11] +# Don't edit, this file is generated by FPCMake Version 2.0.0 [2005/11/05] # default: all -MAKEFILETARGETS=i386-linux i386-go32v2 i386-win32 i386-os2 i386-freebsd i386-beos i386-netbsd i386-solaris i386-qnx i386-netware i386-openbsd i386-wdosx i386-emx i386-watcom i386-netwlibc i386-wince m68k-linux m68k-freebsd m68k-netbsd m68k-amiga m68k-atari m68k-openbsd m68k-palmos powerpc-linux powerpc-netbsd powerpc-macos powerpc-darwin powerpc-morphos sparc-linux sparc-netbsd sparc-solaris x86_64-linux x86_64-freebsd x86_64-win64 arm-linux arm-wince +MAKEFILETARGETS=i386-linux i386-go32v2 i386-win32 i386-os2 i386-freebsd i386-beos i386-netbsd i386-solaris i386-qnx i386-netware i386-openbsd i386-wdosx i386-emx i386-watcom i386-netwlibc i386-wince m68k-linux m68k-freebsd m68k-netbsd m68k-amiga m68k-atari m68k-openbsd m68k-palmos powerpc-linux powerpc-netbsd powerpc-macos powerpc-darwin powerpc-morphos sparc-linux sparc-netbsd sparc-solaris x86_64-linux x86_64-freebsd x86_64-win64 arm-linux arm-wince powerpc64-linux BSDs = freebsd netbsd openbsd darwin UNIXs = linux $(BSDs) solaris qnx LIMIT83fs = go32v2 os2 emx watcom @@ -338,6 +338,9 @@ endif ifeq ($(FULL_TARGET),arm-wince) override TARGET_PROGRAMS+=simple glade endif +ifeq ($(FULL_TARGET),powerpc64-linux) +override TARGET_PROGRAMS+=simple glade +endif override INSTALL_FPCPACKAGE=y ifdef REQUIRE_UNITSDIR override UNITSDIR+=$(REQUIRE_UNITSDIR) @@ -541,6 +544,11 @@ GCCLIBDIR:=$(shell dirname `gcc -m32 -print-libgcc-file-name`) endif endif endif +ifeq ($(CPU_TARGET),powerpc64) +ifeq ($(BINUTILSPREFIX),) +GCCLIBDIR:=$(shell dirname `gcc -m64 -print-libgcc-file-name`) +endif +endif endif ifndef GCCLIBDIR CROSSGCC=$(strip $(wildcard $(addsuffix /$(BINUTILSPREFIX)gcc$(SRCEXEEXT),$(SEARCHPATH)))) @@ -1238,6 +1246,10 @@ ifeq ($(FULL_TARGET),arm-wince) REQUIRE_PACKAGES_RTL=1 REQUIRE_PACKAGES_GTK2=1 endif +ifeq ($(FULL_TARGET),powerpc64-linux) +REQUIRE_PACKAGES_RTL=1 +REQUIRE_PACKAGES_GTK2=1 +endif ifdef REQUIRE_PACKAGES_RTL PACKAGEDIR_RTL:=$(firstword $(subst /Makefile.fpc,,$(strip $(wildcard $(addsuffix /rtl/Makefile.fpc,$(PACKAGESDIR)))))) ifneq ($(PACKAGEDIR_RTL),) @@ -1334,7 +1346,7 @@ ifeq ($(CPU_TARGET),i386) FPCCPUOPT:=-OG2p3 else ifeq ($(CPU_TARGET),powerpc) -FPCCPUOPT:=-O1 +FPCCPUOPT:=-O1r else FPCCPUOPT:= endif diff --git a/packages/extra/gtk2/examples/gettingstarted/Makefile b/packages/extra/gtk2/examples/gettingstarted/Makefile index 8ffe04f32c..0297a3ba68 100644 --- a/packages/extra/gtk2/examples/gettingstarted/Makefile +++ b/packages/extra/gtk2/examples/gettingstarted/Makefile @@ -1,5 +1,5 @@ # -# Don't edit, this file is generated by FPCMake Version 2.0.0 [2005/10/20] +# Don't edit, this file is generated by FPCMake Version 2.0.0 [2005/11/05] # default: all MAKEFILETARGETS=i386-linux i386-go32v2 i386-win32 i386-os2 i386-freebsd i386-beos i386-netbsd i386-solaris i386-qnx i386-netware i386-openbsd i386-wdosx i386-emx i386-watcom i386-netwlibc i386-wince m68k-linux m68k-freebsd m68k-netbsd m68k-amiga m68k-atari m68k-openbsd m68k-palmos powerpc-linux powerpc-netbsd powerpc-macos powerpc-darwin powerpc-morphos sparc-linux sparc-netbsd sparc-solaris x86_64-linux x86_64-freebsd x86_64-win64 arm-linux arm-wince powerpc64-linux @@ -544,6 +544,11 @@ GCCLIBDIR:=$(shell dirname `gcc -m32 -print-libgcc-file-name`) endif endif endif +ifeq ($(CPU_TARGET),powerpc64) +ifeq ($(BINUTILSPREFIX),) +GCCLIBDIR:=$(shell dirname `gcc -m64 -print-libgcc-file-name`) +endif +endif endif ifndef GCCLIBDIR CROSSGCC=$(strip $(wildcard $(addsuffix /$(BINUTILSPREFIX)gcc$(SRCEXEEXT),$(SEARCHPATH)))) diff --git a/packages/extra/gtk2/examples/gtk_demo/Makefile b/packages/extra/gtk2/examples/gtk_demo/Makefile index 1016e14455..c9ad437d98 100644 --- a/packages/extra/gtk2/examples/gtk_demo/Makefile +++ b/packages/extra/gtk2/examples/gtk_demo/Makefile @@ -1,5 +1,5 @@ # -# Don't edit, this file is generated by FPCMake Version 2.0.0 [2005/10/20] +# Don't edit, this file is generated by FPCMake Version 2.0.0 [2005/11/05] # default: all MAKEFILETARGETS=i386-linux i386-go32v2 i386-win32 i386-os2 i386-freebsd i386-beos i386-netbsd i386-solaris i386-qnx i386-netware i386-openbsd i386-wdosx i386-emx i386-watcom i386-netwlibc i386-wince m68k-linux m68k-freebsd m68k-netbsd m68k-amiga m68k-atari m68k-openbsd m68k-palmos powerpc-linux powerpc-netbsd powerpc-macos powerpc-darwin powerpc-morphos sparc-linux sparc-netbsd sparc-solaris x86_64-linux x86_64-freebsd x86_64-win64 arm-linux arm-wince powerpc64-linux @@ -544,6 +544,11 @@ GCCLIBDIR:=$(shell dirname `gcc -m32 -print-libgcc-file-name`) endif endif endif +ifeq ($(CPU_TARGET),powerpc64) +ifeq ($(BINUTILSPREFIX),) +GCCLIBDIR:=$(shell dirname `gcc -m64 -print-libgcc-file-name`) +endif +endif endif ifndef GCCLIBDIR CROSSGCC=$(strip $(wildcard $(addsuffix /$(BINUTILSPREFIX)gcc$(SRCEXEEXT),$(SEARCHPATH)))) diff --git a/packages/extra/gtk2/examples/gtkglext/Makefile b/packages/extra/gtk2/examples/gtkglext/Makefile index 982954cf21..c8cfadcbf6 100644 --- a/packages/extra/gtk2/examples/gtkglext/Makefile +++ b/packages/extra/gtk2/examples/gtkglext/Makefile @@ -1,5 +1,5 @@ # -# Don't edit, this file is generated by FPCMake Version 2.0.0 [2005/10/20] +# Don't edit, this file is generated by FPCMake Version 2.0.0 [2005/11/05] # default: all MAKEFILETARGETS=i386-linux i386-go32v2 i386-win32 i386-os2 i386-freebsd i386-beos i386-netbsd i386-solaris i386-qnx i386-netware i386-openbsd i386-wdosx i386-emx i386-watcom i386-netwlibc i386-wince m68k-linux m68k-freebsd m68k-netbsd m68k-amiga m68k-atari m68k-openbsd m68k-palmos powerpc-linux powerpc-netbsd powerpc-macos powerpc-darwin powerpc-morphos sparc-linux sparc-netbsd sparc-solaris x86_64-linux x86_64-freebsd x86_64-win64 arm-linux arm-wince powerpc64-linux @@ -544,6 +544,11 @@ GCCLIBDIR:=$(shell dirname `gcc -m32 -print-libgcc-file-name`) endif endif endif +ifeq ($(CPU_TARGET),powerpc64) +ifeq ($(BINUTILSPREFIX),) +GCCLIBDIR:=$(shell dirname `gcc -m64 -print-libgcc-file-name`) +endif +endif endif ifndef GCCLIBDIR CROSSGCC=$(strip $(wildcard $(addsuffix /$(BINUTILSPREFIX)gcc$(SRCEXEEXT),$(SEARCHPATH)))) diff --git a/packages/extra/gtk2/examples/helloworld/Makefile b/packages/extra/gtk2/examples/helloworld/Makefile index 39e6dbdcbe..3459d18a94 100644 --- a/packages/extra/gtk2/examples/helloworld/Makefile +++ b/packages/extra/gtk2/examples/helloworld/Makefile @@ -1,5 +1,5 @@ # -# Don't edit, this file is generated by FPCMake Version 2.0.0 [2005/10/20] +# Don't edit, this file is generated by FPCMake Version 2.0.0 [2005/11/05] # default: all MAKEFILETARGETS=i386-linux i386-go32v2 i386-win32 i386-os2 i386-freebsd i386-beos i386-netbsd i386-solaris i386-qnx i386-netware i386-openbsd i386-wdosx i386-emx i386-watcom i386-netwlibc i386-wince m68k-linux m68k-freebsd m68k-netbsd m68k-amiga m68k-atari m68k-openbsd m68k-palmos powerpc-linux powerpc-netbsd powerpc-macos powerpc-darwin powerpc-morphos sparc-linux sparc-netbsd sparc-solaris x86_64-linux x86_64-freebsd x86_64-win64 arm-linux arm-wince powerpc64-linux @@ -544,6 +544,11 @@ GCCLIBDIR:=$(shell dirname `gcc -m32 -print-libgcc-file-name`) endif endif endif +ifeq ($(CPU_TARGET),powerpc64) +ifeq ($(BINUTILSPREFIX),) +GCCLIBDIR:=$(shell dirname `gcc -m64 -print-libgcc-file-name`) +endif +endif endif ifndef GCCLIBDIR CROSSGCC=$(strip $(wildcard $(addsuffix /$(BINUTILSPREFIX)gcc$(SRCEXEEXT),$(SEARCHPATH)))) diff --git a/packages/extra/gtk2/examples/helloworld2/Makefile b/packages/extra/gtk2/examples/helloworld2/Makefile index b201f4ded5..9cea589082 100644 --- a/packages/extra/gtk2/examples/helloworld2/Makefile +++ b/packages/extra/gtk2/examples/helloworld2/Makefile @@ -1,5 +1,5 @@ # -# Don't edit, this file is generated by FPCMake Version 2.0.0 [2005/10/20] +# Don't edit, this file is generated by FPCMake Version 2.0.0 [2005/11/05] # default: all MAKEFILETARGETS=i386-linux i386-go32v2 i386-win32 i386-os2 i386-freebsd i386-beos i386-netbsd i386-solaris i386-qnx i386-netware i386-openbsd i386-wdosx i386-emx i386-watcom i386-netwlibc i386-wince m68k-linux m68k-freebsd m68k-netbsd m68k-amiga m68k-atari m68k-openbsd m68k-palmos powerpc-linux powerpc-netbsd powerpc-macos powerpc-darwin powerpc-morphos sparc-linux sparc-netbsd sparc-solaris x86_64-linux x86_64-freebsd x86_64-win64 arm-linux arm-wince powerpc64-linux @@ -544,6 +544,11 @@ GCCLIBDIR:=$(shell dirname `gcc -m32 -print-libgcc-file-name`) endif endif endif +ifeq ($(CPU_TARGET),powerpc64) +ifeq ($(BINUTILSPREFIX),) +GCCLIBDIR:=$(shell dirname `gcc -m64 -print-libgcc-file-name`) +endif +endif endif ifndef GCCLIBDIR CROSSGCC=$(strip $(wildcard $(addsuffix /$(BINUTILSPREFIX)gcc$(SRCEXEEXT),$(SEARCHPATH)))) diff --git a/packages/extra/gtk2/examples/plugins/Makefile b/packages/extra/gtk2/examples/plugins/Makefile index 759ed7ca7d..edc90098e2 100644 --- a/packages/extra/gtk2/examples/plugins/Makefile +++ b/packages/extra/gtk2/examples/plugins/Makefile @@ -1,5 +1,5 @@ # -# Don't edit, this file is generated by FPCMake Version 2.0.0 [2005/10/20] +# Don't edit, this file is generated by FPCMake Version 2.0.0 [2005/11/05] # default: all MAKEFILETARGETS=i386-linux i386-go32v2 i386-win32 i386-os2 i386-freebsd i386-beos i386-netbsd i386-solaris i386-qnx i386-netware i386-openbsd i386-wdosx i386-emx i386-watcom i386-netwlibc i386-wince m68k-linux m68k-freebsd m68k-netbsd m68k-amiga m68k-atari m68k-openbsd m68k-palmos powerpc-linux powerpc-netbsd powerpc-macos powerpc-darwin powerpc-morphos sparc-linux sparc-netbsd sparc-solaris x86_64-linux x86_64-freebsd x86_64-win64 arm-linux arm-wince powerpc64-linux @@ -544,6 +544,11 @@ GCCLIBDIR:=$(shell dirname `gcc -m32 -print-libgcc-file-name`) endif endif endif +ifeq ($(CPU_TARGET),powerpc64) +ifeq ($(BINUTILSPREFIX),) +GCCLIBDIR:=$(shell dirname `gcc -m64 -print-libgcc-file-name`) +endif +endif endif ifndef GCCLIBDIR CROSSGCC=$(strip $(wildcard $(addsuffix /$(BINUTILSPREFIX)gcc$(SRCEXEEXT),$(SEARCHPATH)))) diff --git a/packages/extra/gtk2/examples/scribble_simple/Makefile b/packages/extra/gtk2/examples/scribble_simple/Makefile index 5263565956..9ea3bf110e 100644 --- a/packages/extra/gtk2/examples/scribble_simple/Makefile +++ b/packages/extra/gtk2/examples/scribble_simple/Makefile @@ -1,5 +1,5 @@ # -# Don't edit, this file is generated by FPCMake Version 2.0.0 [2005/10/20] +# Don't edit, this file is generated by FPCMake Version 2.0.0 [2005/11/05] # default: all MAKEFILETARGETS=i386-linux i386-go32v2 i386-win32 i386-os2 i386-freebsd i386-beos i386-netbsd i386-solaris i386-qnx i386-netware i386-openbsd i386-wdosx i386-emx i386-watcom i386-netwlibc i386-wince m68k-linux m68k-freebsd m68k-netbsd m68k-amiga m68k-atari m68k-openbsd m68k-palmos powerpc-linux powerpc-netbsd powerpc-macos powerpc-darwin powerpc-morphos sparc-linux sparc-netbsd sparc-solaris x86_64-linux x86_64-freebsd x86_64-win64 arm-linux arm-wince powerpc64-linux @@ -544,6 +544,11 @@ GCCLIBDIR:=$(shell dirname `gcc -m32 -print-libgcc-file-name`) endif endif endif +ifeq ($(CPU_TARGET),powerpc64) +ifeq ($(BINUTILSPREFIX),) +GCCLIBDIR:=$(shell dirname `gcc -m64 -print-libgcc-file-name`) +endif +endif endif ifndef GCCLIBDIR CROSSGCC=$(strip $(wildcard $(addsuffix /$(BINUTILSPREFIX)gcc$(SRCEXEEXT),$(SEARCHPATH)))) diff --git a/packages/extra/imlib/Makefile b/packages/extra/imlib/Makefile index 25650c9e56..876f7ad19d 100644 --- a/packages/extra/imlib/Makefile +++ b/packages/extra/imlib/Makefile @@ -1,5 +1,5 @@ # -# Don't edit, this file is generated by FPCMake Version 2.0.0 [2005/10/20] +# Don't edit, this file is generated by FPCMake Version 2.0.0 [2005/11/05] # default: all MAKEFILETARGETS=i386-linux i386-go32v2 i386-win32 i386-os2 i386-freebsd i386-beos i386-netbsd i386-solaris i386-qnx i386-netware i386-openbsd i386-wdosx i386-emx i386-watcom i386-netwlibc i386-wince m68k-linux m68k-freebsd m68k-netbsd m68k-amiga m68k-atari m68k-openbsd m68k-palmos powerpc-linux powerpc-netbsd powerpc-macos powerpc-darwin powerpc-morphos sparc-linux sparc-netbsd sparc-solaris x86_64-linux x86_64-freebsd x86_64-win64 arm-linux arm-wince powerpc64-linux @@ -231,7 +231,7 @@ UNITSDIR:=$(wildcard $(FPCDIR)/units/$(OS_TARGET)) endif PACKAGESDIR:=$(wildcard $(FPCDIR) $(FPCDIR)/packages/base $(FPCDIR)/packages/extra) override PACKAGE_NAME=imlib -override PACKAGE_VERSION=2.0.0 +override PACKAGE_VERSION=2.0.2 ifeq ($(FULL_TARGET),i386-linux) override TARGET_UNITS+=gdk_imlib imlib endif @@ -658,6 +658,11 @@ GCCLIBDIR:=$(shell dirname `gcc -m32 -print-libgcc-file-name`) endif endif endif +ifeq ($(CPU_TARGET),powerpc64) +ifeq ($(BINUTILSPREFIX),) +GCCLIBDIR:=$(shell dirname `gcc -m64 -print-libgcc-file-name`) +endif +endif endif ifndef GCCLIBDIR CROSSGCC=$(strip $(wildcard $(addsuffix /$(BINUTILSPREFIX)gcc$(SRCEXEEXT),$(SEARCHPATH)))) diff --git a/packages/extra/imlib/Makefile.fpc b/packages/extra/imlib/Makefile.fpc index 73df3d9d35..d4852d6712 100644 --- a/packages/extra/imlib/Makefile.fpc +++ b/packages/extra/imlib/Makefile.fpc @@ -4,7 +4,7 @@ [package] name=imlib -version=2.0.0 +version=2.0.2 [target] units=gdk_imlib imlib diff --git a/packages/extra/libgd/Makefile b/packages/extra/libgd/Makefile index 3ea26463f5..d680f338be 100644 --- a/packages/extra/libgd/Makefile +++ b/packages/extra/libgd/Makefile @@ -1,5 +1,5 @@ # -# Don't edit, this file is generated by FPCMake Version 2.0.0 [2005/10/20] +# Don't edit, this file is generated by FPCMake Version 2.0.0 [2005/11/05] # default: all MAKEFILETARGETS=i386-linux i386-go32v2 i386-win32 i386-os2 i386-freebsd i386-beos i386-netbsd i386-solaris i386-qnx i386-netware i386-openbsd i386-wdosx i386-emx i386-watcom i386-netwlibc i386-wince m68k-linux m68k-freebsd m68k-netbsd m68k-amiga m68k-atari m68k-openbsd m68k-palmos powerpc-linux powerpc-netbsd powerpc-macos powerpc-darwin powerpc-morphos sparc-linux sparc-netbsd sparc-solaris x86_64-linux x86_64-freebsd x86_64-win64 arm-linux arm-wince powerpc64-linux @@ -231,7 +231,7 @@ UNITSDIR:=$(wildcard $(FPCDIR)/units/$(OS_TARGET)) endif PACKAGESDIR:=$(wildcard $(FPCDIR) $(FPCDIR)/packages/base $(FPCDIR)/packages/extra) override PACKAGE_NAME=libgd -override PACKAGE_VERSION=2.0.0 +override PACKAGE_VERSION=2.0.2 ifeq ($(FULL_TARGET),i386-linux) override TARGET_UNITS+=gd endif @@ -657,6 +657,11 @@ GCCLIBDIR:=$(shell dirname `gcc -m32 -print-libgcc-file-name`) endif endif endif +ifeq ($(CPU_TARGET),powerpc64) +ifeq ($(BINUTILSPREFIX),) +GCCLIBDIR:=$(shell dirname `gcc -m64 -print-libgcc-file-name`) +endif +endif endif ifndef GCCLIBDIR CROSSGCC=$(strip $(wildcard $(addsuffix /$(BINUTILSPREFIX)gcc$(SRCEXEEXT),$(SEARCHPATH)))) diff --git a/packages/extra/libgd/Makefile.fpc b/packages/extra/libgd/Makefile.fpc index b3584a629a..a3715bb54f 100644 --- a/packages/extra/libgd/Makefile.fpc +++ b/packages/extra/libgd/Makefile.fpc @@ -4,7 +4,7 @@ [package] name=libgd -version=2.0.0 +version=2.0.2 [require] libc=y diff --git a/packages/extra/libpng/Makefile b/packages/extra/libpng/Makefile index 53500379e3..319486f742 100644 --- a/packages/extra/libpng/Makefile +++ b/packages/extra/libpng/Makefile @@ -1,5 +1,5 @@ # -# Don't edit, this file is generated by FPCMake Version 2.0.0 [2005/10/20] +# Don't edit, this file is generated by FPCMake Version 2.0.0 [2005/11/05] # default: all MAKEFILETARGETS=i386-linux i386-go32v2 i386-win32 i386-os2 i386-freebsd i386-beos i386-netbsd i386-solaris i386-qnx i386-netware i386-openbsd i386-wdosx i386-emx i386-watcom i386-netwlibc i386-wince m68k-linux m68k-freebsd m68k-netbsd m68k-amiga m68k-atari m68k-openbsd m68k-palmos powerpc-linux powerpc-netbsd powerpc-macos powerpc-darwin powerpc-morphos sparc-linux sparc-netbsd sparc-solaris x86_64-linux x86_64-freebsd x86_64-win64 arm-linux arm-wince powerpc64-linux @@ -231,7 +231,7 @@ UNITSDIR:=$(wildcard $(FPCDIR)/units/$(OS_TARGET)) endif PACKAGESDIR:=$(wildcard $(FPCDIR) $(FPCDIR)/packages/base $(FPCDIR)/packages/extra) override PACKAGE_NAME=libpng -override PACKAGE_VERSION=2.0.0 +override PACKAGE_VERSION=2.0.2 ifeq ($(FULL_TARGET),i386-linux) override TARGET_UNITS+=png endif @@ -546,6 +546,11 @@ GCCLIBDIR:=$(shell dirname `gcc -m32 -print-libgcc-file-name`) endif endif endif +ifeq ($(CPU_TARGET),powerpc64) +ifeq ($(BINUTILSPREFIX),) +GCCLIBDIR:=$(shell dirname `gcc -m64 -print-libgcc-file-name`) +endif +endif endif ifndef GCCLIBDIR CROSSGCC=$(strip $(wildcard $(addsuffix /$(BINUTILSPREFIX)gcc$(SRCEXEEXT),$(SEARCHPATH)))) diff --git a/packages/extra/libpng/Makefile.fpc b/packages/extra/libpng/Makefile.fpc index 52982e8679..b5cc182f63 100644 --- a/packages/extra/libpng/Makefile.fpc +++ b/packages/extra/libpng/Makefile.fpc @@ -4,7 +4,7 @@ [package] name=libpng -version=2.0.0 +version=2.0.2 [require] packages=zlib diff --git a/packages/extra/ncurses/Makefile b/packages/extra/ncurses/Makefile index 0893a38f24..465a40d3ba 100644 --- a/packages/extra/ncurses/Makefile +++ b/packages/extra/ncurses/Makefile @@ -1,5 +1,5 @@ # -# Don't edit, this file is generated by FPCMake Version 2.0.0 [2005/10/20] +# Don't edit, this file is generated by FPCMake Version 2.0.0 [2005/11/05] # default: all MAKEFILETARGETS=i386-linux i386-go32v2 i386-win32 i386-os2 i386-freebsd i386-beos i386-netbsd i386-solaris i386-qnx i386-netware i386-openbsd i386-wdosx i386-emx i386-watcom i386-netwlibc i386-wince m68k-linux m68k-freebsd m68k-netbsd m68k-amiga m68k-atari m68k-openbsd m68k-palmos powerpc-linux powerpc-netbsd powerpc-macos powerpc-darwin powerpc-morphos sparc-linux sparc-netbsd sparc-solaris x86_64-linux x86_64-freebsd x86_64-win64 arm-linux arm-wince powerpc64-linux @@ -231,7 +231,7 @@ UNITSDIR:=$(wildcard $(FPCDIR)/units/$(OS_TARGET)) endif PACKAGESDIR:=$(wildcard $(FPCDIR) $(FPCDIR)/packages/base $(FPCDIR)/packages/extra) override PACKAGE_NAME=ncurses -override PACKAGE_VERSION=2.0.0 +override PACKAGE_VERSION=2.0.2 ifeq ($(FULL_TARGET),i386-linux) override TARGET_UNITS+=ncurses panel ncrt ocrt menu endif @@ -657,6 +657,11 @@ GCCLIBDIR:=$(shell dirname `gcc -m32 -print-libgcc-file-name`) endif endif endif +ifeq ($(CPU_TARGET),powerpc64) +ifeq ($(BINUTILSPREFIX),) +GCCLIBDIR:=$(shell dirname `gcc -m64 -print-libgcc-file-name`) +endif +endif endif ifndef GCCLIBDIR CROSSGCC=$(strip $(wildcard $(addsuffix /$(BINUTILSPREFIX)gcc$(SRCEXEEXT),$(SEARCHPATH)))) diff --git a/packages/extra/ncurses/Makefile.fpc b/packages/extra/ncurses/Makefile.fpc index ee16586bfd..cb7ccf9cd9 100644 --- a/packages/extra/ncurses/Makefile.fpc +++ b/packages/extra/ncurses/Makefile.fpc @@ -4,7 +4,7 @@ [package] name=ncurses -version=2.0.0 +version=2.0.2 [target] units=ncurses panel ncrt ocrt menu diff --git a/packages/extra/newt/Makefile b/packages/extra/newt/Makefile index fbdb768d75..b98b9a49f4 100644 --- a/packages/extra/newt/Makefile +++ b/packages/extra/newt/Makefile @@ -1,5 +1,5 @@ # -# Don't edit, this file is generated by FPCMake Version 2.0.0 [2005/10/20] +# Don't edit, this file is generated by FPCMake Version 2.0.0 [2005/11/05] # default: all MAKEFILETARGETS=i386-linux i386-go32v2 i386-win32 i386-os2 i386-freebsd i386-beos i386-netbsd i386-solaris i386-qnx i386-netware i386-openbsd i386-wdosx i386-emx i386-watcom i386-netwlibc i386-wince m68k-linux m68k-freebsd m68k-netbsd m68k-amiga m68k-atari m68k-openbsd m68k-palmos powerpc-linux powerpc-netbsd powerpc-macos powerpc-darwin powerpc-morphos sparc-linux sparc-netbsd sparc-solaris x86_64-linux x86_64-freebsd x86_64-win64 arm-linux arm-wince powerpc64-linux @@ -231,7 +231,7 @@ UNITSDIR:=$(wildcard $(FPCDIR)/units/$(OS_TARGET)) endif PACKAGESDIR:=$(wildcard $(FPCDIR) $(FPCDIR)/packages/base $(FPCDIR)/packages/extra) override PACKAGE_NAME=newt -override PACKAGE_VERSION=2.0.0 +override PACKAGE_VERSION=2.0.2 ifeq ($(FULL_TARGET),i386-linux) override TARGET_UNITS+=newt endif @@ -657,6 +657,11 @@ GCCLIBDIR:=$(shell dirname `gcc -m32 -print-libgcc-file-name`) endif endif endif +ifeq ($(CPU_TARGET),powerpc64) +ifeq ($(BINUTILSPREFIX),) +GCCLIBDIR:=$(shell dirname `gcc -m64 -print-libgcc-file-name`) +endif +endif endif ifndef GCCLIBDIR CROSSGCC=$(strip $(wildcard $(addsuffix /$(BINUTILSPREFIX)gcc$(SRCEXEEXT),$(SEARCHPATH)))) diff --git a/packages/extra/newt/Makefile.fpc b/packages/extra/newt/Makefile.fpc index cd83ff754b..ea31dc445a 100644 --- a/packages/extra/newt/Makefile.fpc +++ b/packages/extra/newt/Makefile.fpc @@ -4,7 +4,7 @@ [package] name=newt -version=2.0.0 +version=2.0.2 [target] units=newt diff --git a/packages/extra/numlib/Makefile b/packages/extra/numlib/Makefile index 7918a9f3e5..48a2c8a951 100644 --- a/packages/extra/numlib/Makefile +++ b/packages/extra/numlib/Makefile @@ -1,8 +1,8 @@ # -# Don't edit, this file is generated by FPCMake Version 2.0.0 [2005/08/11] +# Don't edit, this file is generated by FPCMake Version 2.0.0 [2005/11/05] # default: all -MAKEFILETARGETS=i386-linux i386-go32v2 i386-win32 i386-os2 i386-freebsd i386-beos i386-netbsd i386-solaris i386-qnx i386-netware i386-openbsd i386-wdosx i386-emx i386-watcom i386-netwlibc i386-wince m68k-linux m68k-freebsd m68k-netbsd m68k-amiga m68k-atari m68k-openbsd m68k-palmos powerpc-linux powerpc-netbsd powerpc-macos powerpc-darwin powerpc-morphos sparc-linux sparc-netbsd sparc-solaris x86_64-linux x86_64-freebsd x86_64-win64 arm-linux arm-wince +MAKEFILETARGETS=i386-linux i386-go32v2 i386-win32 i386-os2 i386-freebsd i386-beos i386-netbsd i386-solaris i386-qnx i386-netware i386-openbsd i386-wdosx i386-emx i386-watcom i386-netwlibc i386-wince m68k-linux m68k-freebsd m68k-netbsd m68k-amiga m68k-atari m68k-openbsd m68k-palmos powerpc-linux powerpc-netbsd powerpc-macos powerpc-darwin powerpc-morphos sparc-linux sparc-netbsd sparc-solaris x86_64-linux x86_64-freebsd x86_64-win64 arm-linux arm-wince powerpc64-linux BSDs = freebsd netbsd openbsd darwin UNIXs = linux $(BSDs) solaris qnx LIMIT83fs = go32v2 os2 emx watcom @@ -231,7 +231,7 @@ UNITSDIR:=$(wildcard $(FPCDIR)/units/$(OS_TARGET)) endif PACKAGESDIR:=$(wildcard $(FPCDIR) $(FPCDIR)/packages/base $(FPCDIR)/packages/extra) override PACKAGE_NAME=numlib -override PACKAGE_VERSION=2.0.0 +override PACKAGE_VERSION=2.0.2 ifeq ($(FULL_TARGET),i386-linux) override TARGET_UNITS+=typ omv dsl mdt det eig eigh1 eigh2 int inv iom ipf ode roo sle spe spl numlib tpnumlib endif @@ -340,6 +340,9 @@ endif ifeq ($(FULL_TARGET),arm-wince) override TARGET_UNITS+=typ omv dsl mdt det eig eigh1 eigh2 int inv iom ipf ode roo sle spe spl numlib tpnumlib endif +ifeq ($(FULL_TARGET),powerpc64-linux) +override TARGET_UNITS+=typ omv dsl mdt det eig eigh1 eigh2 int inv iom ipf ode roo sle spe spl numlib tpnumlib +endif override INSTALL_FPCPACKAGE=y ifdef REQUIRE_UNITSDIR override UNITSDIR+=$(REQUIRE_UNITSDIR) @@ -1178,6 +1181,9 @@ endif ifeq ($(FULL_TARGET),arm-wince) REQUIRE_PACKAGES_RTL=1 endif +ifeq ($(FULL_TARGET),powerpc64-linux) +REQUIRE_PACKAGES_RTL=1 +endif ifdef REQUIRE_PACKAGES_RTL PACKAGEDIR_RTL:=$(firstword $(subst /Makefile.fpc,,$(strip $(wildcard $(addsuffix /rtl/Makefile.fpc,$(PACKAGESDIR)))))) ifneq ($(PACKAGEDIR_RTL),) @@ -1248,7 +1254,7 @@ ifeq ($(CPU_TARGET),i386) FPCCPUOPT:=-OG2p3 else ifeq ($(CPU_TARGET),powerpc) -FPCCPUOPT:=-O1 +FPCCPUOPT:=-O1r else FPCCPUOPT:= endif diff --git a/packages/extra/numlib/Makefile.fpc b/packages/extra/numlib/Makefile.fpc index 2fd18dab92..25dfc0b73a 100644 --- a/packages/extra/numlib/Makefile.fpc +++ b/packages/extra/numlib/Makefile.fpc @@ -4,7 +4,7 @@ [package] name=numlib -version=2.0.0 +version=2.0.2 [target] units=typ omv dsl mdt det eig eigh1 eigh2 int inv iom ipf ode roo sle spe spl numlib tpnumlib diff --git a/packages/extra/opengl/Makefile b/packages/extra/opengl/Makefile index ac0b3a12f3..13d29778de 100644 --- a/packages/extra/opengl/Makefile +++ b/packages/extra/opengl/Makefile @@ -1,5 +1,5 @@ # -# Don't edit, this file is generated by FPCMake Version 2.0.0 [2005/10/20] +# Don't edit, this file is generated by FPCMake Version 2.0.0 [2005/11/05] # default: all MAKEFILETARGETS=i386-linux i386-go32v2 i386-win32 i386-os2 i386-freebsd i386-beos i386-netbsd i386-solaris i386-qnx i386-netware i386-openbsd i386-wdosx i386-emx i386-watcom i386-netwlibc i386-wince m68k-linux m68k-freebsd m68k-netbsd m68k-amiga m68k-atari m68k-openbsd m68k-palmos powerpc-linux powerpc-netbsd powerpc-macos powerpc-darwin powerpc-morphos sparc-linux sparc-netbsd sparc-solaris x86_64-linux x86_64-freebsd x86_64-win64 arm-linux arm-wince powerpc64-linux @@ -231,7 +231,7 @@ UNITSDIR:=$(wildcard $(FPCDIR)/units/$(OS_TARGET)) endif PACKAGESDIR:=$(wildcard $(FPCDIR) $(FPCDIR)/packages/base $(FPCDIR)/packages/extra) override PACKAGE_NAME=opengl -override PACKAGE_VERSION=2.0.0 +override PACKAGE_VERSION=2.0.2 ifeq ($(FULL_TARGET),i386-linux) override TARGET_UNITS+=gl glu glut glext dllfuncs glx endif @@ -657,6 +657,11 @@ GCCLIBDIR:=$(shell dirname `gcc -m32 -print-libgcc-file-name`) endif endif endif +ifeq ($(CPU_TARGET),powerpc64) +ifeq ($(BINUTILSPREFIX),) +GCCLIBDIR:=$(shell dirname `gcc -m64 -print-libgcc-file-name`) +endif +endif endif ifndef GCCLIBDIR CROSSGCC=$(strip $(wildcard $(addsuffix /$(BINUTILSPREFIX)gcc$(SRCEXEEXT),$(SEARCHPATH)))) diff --git a/packages/extra/opengl/Makefile.fpc b/packages/extra/opengl/Makefile.fpc index 41a5822d4a..dc784aecd8 100644 --- a/packages/extra/opengl/Makefile.fpc +++ b/packages/extra/opengl/Makefile.fpc @@ -4,7 +4,7 @@ [package] name=opengl -version=2.0.0 +version=2.0.2 [require] packages_linux=x11 diff --git a/packages/extra/opengl/examples/Makefile b/packages/extra/opengl/examples/Makefile index 901e67eca2..0cb1fb3530 100644 --- a/packages/extra/opengl/examples/Makefile +++ b/packages/extra/opengl/examples/Makefile @@ -1,5 +1,5 @@ # -# Don't edit, this file is generated by FPCMake Version 2.0.0 [2005/10/20] +# Don't edit, this file is generated by FPCMake Version 2.0.0 [2005/11/05] # default: all MAKEFILETARGETS=i386-linux i386-go32v2 i386-win32 i386-os2 i386-freebsd i386-beos i386-netbsd i386-solaris i386-qnx i386-netware i386-openbsd i386-wdosx i386-emx i386-watcom i386-netwlibc i386-wince m68k-linux m68k-freebsd m68k-netbsd m68k-amiga m68k-atari m68k-openbsd m68k-palmos powerpc-linux powerpc-netbsd powerpc-macos powerpc-darwin powerpc-morphos sparc-linux sparc-netbsd sparc-solaris x86_64-linux x86_64-freebsd x86_64-win64 arm-linux arm-wince powerpc64-linux @@ -655,6 +655,11 @@ GCCLIBDIR:=$(shell dirname `gcc -m32 -print-libgcc-file-name`) endif endif endif +ifeq ($(CPU_TARGET),powerpc64) +ifeq ($(BINUTILSPREFIX),) +GCCLIBDIR:=$(shell dirname `gcc -m64 -print-libgcc-file-name`) +endif +endif endif ifndef GCCLIBDIR CROSSGCC=$(strip $(wildcard $(addsuffix /$(BINUTILSPREFIX)gcc$(SRCEXEEXT),$(SEARCHPATH)))) diff --git a/packages/extra/os2units/Makefile b/packages/extra/os2units/Makefile index 61970c3e5f..a3b166a76a 100644 --- a/packages/extra/os2units/Makefile +++ b/packages/extra/os2units/Makefile @@ -1,5 +1,5 @@ # -# Don't edit, this file is generated by FPCMake Version 2.0.0 [2005/10/20] +# Don't edit, this file is generated by FPCMake Version 2.0.0 [2005/11/05] # default: all MAKEFILETARGETS=i386-linux i386-go32v2 i386-win32 i386-os2 i386-freebsd i386-beos i386-netbsd i386-solaris i386-qnx i386-netware i386-openbsd i386-wdosx i386-emx i386-watcom i386-netwlibc i386-wince m68k-linux m68k-freebsd m68k-netbsd m68k-amiga m68k-atari m68k-openbsd m68k-palmos powerpc-linux powerpc-netbsd powerpc-macos powerpc-darwin powerpc-morphos sparc-linux sparc-netbsd sparc-solaris x86_64-linux x86_64-freebsd x86_64-win64 arm-linux arm-wince powerpc64-linux diff --git a/packages/extra/os2units/clkdll/Makefile b/packages/extra/os2units/clkdll/Makefile index 638d876f5f..6e6af52fb5 100644 --- a/packages/extra/os2units/clkdll/Makefile +++ b/packages/extra/os2units/clkdll/Makefile @@ -1,5 +1,5 @@ # -# Don't edit, this file is generated by FPCMake Version 2.0.0 [2005/10/20] +# Don't edit, this file is generated by FPCMake Version 2.0.0 [2005/11/05] # default: all MAKEFILETARGETS=i386-linux i386-go32v2 i386-win32 i386-os2 i386-freebsd i386-beos i386-netbsd i386-solaris i386-qnx i386-netware i386-openbsd i386-wdosx i386-emx i386-watcom i386-netwlibc i386-wince m68k-linux m68k-freebsd m68k-netbsd m68k-amiga m68k-atari m68k-openbsd m68k-palmos powerpc-linux powerpc-netbsd powerpc-macos powerpc-darwin powerpc-morphos sparc-linux sparc-netbsd sparc-solaris x86_64-linux x86_64-freebsd x86_64-win64 arm-linux arm-wince powerpc64-linux @@ -231,7 +231,7 @@ UNITSDIR:=$(wildcard $(FPCDIR)/units/$(OS_TARGET)) endif PACKAGESDIR:=$(wildcard $(FPCDIR) $(FPCDIR)/packages/base $(FPCDIR)/packages/extra) override PACKAGE_NAME=clkdll -override PACKAGE_VERSION=2.0.0 +override PACKAGE_VERSION=2.0.2 ifeq ($(FULL_TARGET),i386-linux) override TARGET_UNITS+=clkdll endif diff --git a/packages/extra/os2units/clkdll/Makefile.fpc b/packages/extra/os2units/clkdll/Makefile.fpc index 8b64fdf08d..0c6bde0aeb 100644 --- a/packages/extra/os2units/clkdll/Makefile.fpc +++ b/packages/extra/os2units/clkdll/Makefile.fpc @@ -4,7 +4,7 @@ [package] name=clkdll -version=2.0.0 +version=2.0.2 [target] units=clkdll diff --git a/packages/extra/os2units/ftpapi/Makefile b/packages/extra/os2units/ftpapi/Makefile index 9e677c4739..9613f471d2 100644 --- a/packages/extra/os2units/ftpapi/Makefile +++ b/packages/extra/os2units/ftpapi/Makefile @@ -1,5 +1,5 @@ # -# Don't edit, this file is generated by FPCMake Version 2.0.0 [2005/10/20] +# Don't edit, this file is generated by FPCMake Version 2.0.0 [2005/11/05] # default: all MAKEFILETARGETS=i386-linux i386-go32v2 i386-win32 i386-os2 i386-freebsd i386-beos i386-netbsd i386-solaris i386-qnx i386-netware i386-openbsd i386-wdosx i386-emx i386-watcom i386-netwlibc i386-wince m68k-linux m68k-freebsd m68k-netbsd m68k-amiga m68k-atari m68k-openbsd m68k-palmos powerpc-linux powerpc-netbsd powerpc-macos powerpc-darwin powerpc-morphos sparc-linux sparc-netbsd sparc-solaris x86_64-linux x86_64-freebsd x86_64-win64 arm-linux arm-wince powerpc64-linux @@ -231,7 +231,7 @@ UNITSDIR:=$(wildcard $(FPCDIR)/units/$(OS_TARGET)) endif PACKAGESDIR:=$(wildcard $(FPCDIR) $(FPCDIR)/packages/base $(FPCDIR)/packages/extra) override PACKAGE_NAME=ftpapi -override PACKAGE_VERSION=2.0.0 +override PACKAGE_VERSION=2.0.2 ifeq ($(FULL_TARGET),i386-linux) override TARGET_UNITS+=ftpapi endif diff --git a/packages/extra/os2units/ftpapi/Makefile.fpc b/packages/extra/os2units/ftpapi/Makefile.fpc index b7f2e78bf8..cb0de08509 100644 --- a/packages/extra/os2units/ftpapi/Makefile.fpc +++ b/packages/extra/os2units/ftpapi/Makefile.fpc @@ -4,7 +4,7 @@ [package] name=ftpapi -version=2.0.0 +version=2.0.2 [target] units=ftpapi diff --git a/packages/extra/os2units/hwvideo/Makefile b/packages/extra/os2units/hwvideo/Makefile index 2d5908812e..496f0833b9 100644 --- a/packages/extra/os2units/hwvideo/Makefile +++ b/packages/extra/os2units/hwvideo/Makefile @@ -1,5 +1,5 @@ # -# Don't edit, this file is generated by FPCMake Version 2.0.0 [2005/10/20] +# Don't edit, this file is generated by FPCMake Version 2.0.0 [2005/11/05] # default: all MAKEFILETARGETS=i386-linux i386-go32v2 i386-win32 i386-os2 i386-freebsd i386-beos i386-netbsd i386-solaris i386-qnx i386-netware i386-openbsd i386-wdosx i386-emx i386-watcom i386-netwlibc i386-wince m68k-linux m68k-freebsd m68k-netbsd m68k-amiga m68k-atari m68k-openbsd m68k-palmos powerpc-linux powerpc-netbsd powerpc-macos powerpc-darwin powerpc-morphos sparc-linux sparc-netbsd sparc-solaris x86_64-linux x86_64-freebsd x86_64-win64 arm-linux arm-wince powerpc64-linux @@ -231,7 +231,7 @@ UNITSDIR:=$(wildcard $(FPCDIR)/units/$(OS_TARGET)) endif PACKAGESDIR:=$(wildcard $(FPCDIR) $(FPCDIR)/packages/base $(FPCDIR)/packages/extra) override PACKAGE_NAME=hwvideo -override PACKAGE_VERSION=2.0.0 +override PACKAGE_VERSION=2.0.2 ifeq ($(FULL_TARGET),i386-linux) override TARGET_UNITS+=hwvideo endif diff --git a/packages/extra/os2units/hwvideo/Makefile.fpc b/packages/extra/os2units/hwvideo/Makefile.fpc index ebfc77bbfb..290161abea 100644 --- a/packages/extra/os2units/hwvideo/Makefile.fpc +++ b/packages/extra/os2units/hwvideo/Makefile.fpc @@ -4,7 +4,7 @@ [package] name=hwvideo -version=2.0.0 +version=2.0.2 [target] units=hwvideo diff --git a/packages/extra/os2units/lvm/Makefile b/packages/extra/os2units/lvm/Makefile index d9bae9c319..93c7c563f8 100644 --- a/packages/extra/os2units/lvm/Makefile +++ b/packages/extra/os2units/lvm/Makefile @@ -1,5 +1,5 @@ # -# Don't edit, this file is generated by FPCMake Version 2.0.0 [2005/10/20] +# Don't edit, this file is generated by FPCMake Version 2.0.0 [2005/11/05] # default: all MAKEFILETARGETS=i386-linux i386-go32v2 i386-win32 i386-os2 i386-freebsd i386-beos i386-netbsd i386-solaris i386-qnx i386-netware i386-openbsd i386-wdosx i386-emx i386-watcom i386-netwlibc i386-wince m68k-linux m68k-freebsd m68k-netbsd m68k-amiga m68k-atari m68k-openbsd m68k-palmos powerpc-linux powerpc-netbsd powerpc-macos powerpc-darwin powerpc-morphos sparc-linux sparc-netbsd sparc-solaris x86_64-linux x86_64-freebsd x86_64-win64 arm-linux arm-wince powerpc64-linux @@ -231,7 +231,7 @@ UNITSDIR:=$(wildcard $(FPCDIR)/units/$(OS_TARGET)) endif PACKAGESDIR:=$(wildcard $(FPCDIR) $(FPCDIR)/packages/base $(FPCDIR)/packages/extra) override PACKAGE_NAME=lvm -override PACKAGE_VERSION=2.0.0 +override PACKAGE_VERSION=2.0.2 ifeq ($(FULL_TARGET),i386-linux) override TARGET_UNITS+=lvm endif diff --git a/packages/extra/os2units/lvm/Makefile.fpc b/packages/extra/os2units/lvm/Makefile.fpc index 4929b20822..706229ab9d 100644 --- a/packages/extra/os2units/lvm/Makefile.fpc +++ b/packages/extra/os2units/lvm/Makefile.fpc @@ -4,7 +4,7 @@ [package] name=lvm -version=2.0.0 +version=2.0.2 [target] units=lvm diff --git a/packages/extra/os2units/lvm/tests/Makefile b/packages/extra/os2units/lvm/tests/Makefile index ed39d57cd7..dd34148fe1 100644 --- a/packages/extra/os2units/lvm/tests/Makefile +++ b/packages/extra/os2units/lvm/tests/Makefile @@ -1,5 +1,5 @@ # -# Don't edit, this file is generated by FPCMake Version 2.0.0 [2005/10/20] +# Don't edit, this file is generated by FPCMake Version 2.0.0 [2005/11/05] # default: all MAKEFILETARGETS=i386-linux i386-go32v2 i386-win32 i386-os2 i386-freebsd i386-beos i386-netbsd i386-solaris i386-qnx i386-netware i386-openbsd i386-wdosx i386-emx i386-watcom i386-netwlibc i386-wince m68k-linux m68k-freebsd m68k-netbsd m68k-amiga m68k-atari m68k-openbsd m68k-palmos powerpc-linux powerpc-netbsd powerpc-macos powerpc-darwin powerpc-morphos sparc-linux sparc-netbsd sparc-solaris x86_64-linux x86_64-freebsd x86_64-win64 arm-linux arm-wince powerpc64-linux diff --git a/packages/extra/os2units/mmtk/Makefile b/packages/extra/os2units/mmtk/Makefile index a976534e5f..5c55f17991 100644 --- a/packages/extra/os2units/mmtk/Makefile +++ b/packages/extra/os2units/mmtk/Makefile @@ -1,5 +1,5 @@ # -# Don't edit, this file is generated by FPCMake Version 2.0.0 [2005/10/20] +# Don't edit, this file is generated by FPCMake Version 2.0.0 [2005/11/05] # default: all MAKEFILETARGETS=i386-linux i386-go32v2 i386-win32 i386-os2 i386-freebsd i386-beos i386-netbsd i386-solaris i386-qnx i386-netware i386-openbsd i386-wdosx i386-emx i386-watcom i386-netwlibc i386-wince m68k-linux m68k-freebsd m68k-netbsd m68k-amiga m68k-atari m68k-openbsd m68k-palmos powerpc-linux powerpc-netbsd powerpc-macos powerpc-darwin powerpc-morphos sparc-linux sparc-netbsd sparc-solaris x86_64-linux x86_64-freebsd x86_64-win64 arm-linux arm-wince powerpc64-linux @@ -231,7 +231,7 @@ UNITSDIR:=$(wildcard $(FPCDIR)/units/$(OS_TARGET)) endif PACKAGESDIR:=$(wildcard $(FPCDIR) $(FPCDIR)/packages/base $(FPCDIR)/packages/extra) override PACKAGE_NAME=mmtk -override PACKAGE_VERSION=2.0.0 +override PACKAGE_VERSION=2.0.2 ifeq ($(FULL_TARGET),i386-linux) override TARGET_UNITS+=mmbase sw dive mci mciapi mcidrv mmio endif diff --git a/packages/extra/os2units/mmtk/Makefile.fpc b/packages/extra/os2units/mmtk/Makefile.fpc index 84068a3905..674dde3a84 100644 --- a/packages/extra/os2units/mmtk/Makefile.fpc +++ b/packages/extra/os2units/mmtk/Makefile.fpc @@ -4,7 +4,7 @@ [package] name=mmtk -version=2.0.0 +version=2.0.2 [target] units=mmbase sw dive mci mciapi mcidrv mmio diff --git a/packages/extra/os2units/mmtk/tests/Makefile b/packages/extra/os2units/mmtk/tests/Makefile index 2ff8bc4d3d..47dbbd1f44 100644 --- a/packages/extra/os2units/mmtk/tests/Makefile +++ b/packages/extra/os2units/mmtk/tests/Makefile @@ -1,5 +1,5 @@ # -# Don't edit, this file is generated by FPCMake Version 2.0.0 [2005/10/20] +# Don't edit, this file is generated by FPCMake Version 2.0.0 [2005/11/05] # default: all MAKEFILETARGETS=i386-linux i386-go32v2 i386-win32 i386-os2 i386-freebsd i386-beos i386-netbsd i386-solaris i386-qnx i386-netware i386-openbsd i386-wdosx i386-emx i386-watcom i386-netwlibc i386-wince m68k-linux m68k-freebsd m68k-netbsd m68k-amiga m68k-atari m68k-openbsd m68k-palmos powerpc-linux powerpc-netbsd powerpc-macos powerpc-darwin powerpc-morphos sparc-linux sparc-netbsd sparc-solaris x86_64-linux x86_64-freebsd x86_64-win64 arm-linux arm-wince powerpc64-linux diff --git a/packages/extra/palmunits/Makefile b/packages/extra/palmunits/Makefile index 279e146f31..59985595f5 100644 --- a/packages/extra/palmunits/Makefile +++ b/packages/extra/palmunits/Makefile @@ -1,5 +1,5 @@ # -# Don't edit, this file is generated by FPCMake Version 2.0.0 [2005/10/20] +# Don't edit, this file is generated by FPCMake Version 2.0.0 [2005/11/05] # default: all MAKEFILETARGETS=i386-linux i386-go32v2 i386-win32 i386-os2 i386-freebsd i386-beos i386-netbsd i386-solaris i386-qnx i386-netware i386-openbsd i386-wdosx i386-emx i386-watcom i386-netwlibc i386-wince m68k-linux m68k-freebsd m68k-netbsd m68k-amiga m68k-atari m68k-openbsd m68k-palmos powerpc-linux powerpc-netbsd powerpc-macos powerpc-darwin powerpc-morphos sparc-linux sparc-netbsd sparc-solaris x86_64-linux x86_64-freebsd x86_64-win64 arm-linux arm-wince powerpc64-linux @@ -231,7 +231,7 @@ UNITSDIR:=$(wildcard $(FPCDIR)/units/$(OS_TARGET)) endif PACKAGESDIR:=$(wildcard $(FPCDIR) $(FPCDIR)/packages/base $(FPCDIR)/packages/extra) override PACKAGE_NAME=palmunits -override PACKAGE_VERSION=2.0.0 +override PACKAGE_VERSION=2.0.2 ifeq ($(FULL_TARGET),i386-linux) override TARGET_UNITS+=aboutbox alarmmgr applaunchcmd attentionmgr bitmap category chars clipboard connectionmgr consolemgr control coretraps crc datamgr datetime day dlserver encrypt errorbase event_ exglib exgmgr expansionmgr fatalalert featuremgr field filestream find_ floatmgr font fontselect_ form fslib graffiti graffitireference graffitishift hal helper helperserviceclass hwrmiscflags imcutils inetmgr inspoint intlmgr irlib keyboard keymgr launcher libtraps list localemgr localize lz77mgr m68khwr memorymgr menu_ modemmgr netbitutils netmgr notifymgr overlaymgr palmcompatibility palmlocale palmos password pdiconst pdilib penmgr phonelookup preferences privaterecords progress rect scrollbar selday seltime seltimezone seriallinkmgr serialmgr serialmgrold slotdrvrlib smslib soundmgr stringmgr sysevent sysevtmgr systemmgr systemresources sysutil table telephonymgr telephonymgrtypes telephonymgrui textmgr textservicesmgr timemgr udamgr uicolor uicontrols uiresources vfsmgr window endif diff --git a/packages/extra/palmunits/Makefile.fpc b/packages/extra/palmunits/Makefile.fpc index 3ae51bf79c..dd6bdd0b3c 100644 --- a/packages/extra/palmunits/Makefile.fpc +++ b/packages/extra/palmunits/Makefile.fpc @@ -4,7 +4,7 @@ [package] name=palmunits -version=2.0.0 +version=2.0.2 [target] units=aboutbox alarmmgr applaunchcmd attentionmgr bitmap category chars clipboard \ diff --git a/packages/extra/rexx/Makefile b/packages/extra/rexx/Makefile index e61b58e9e4..eb7d9d3809 100644 --- a/packages/extra/rexx/Makefile +++ b/packages/extra/rexx/Makefile @@ -1,5 +1,5 @@ # -# Don't edit, this file is generated by FPCMake Version 2.0.0 [2005/10/20] +# Don't edit, this file is generated by FPCMake Version 2.0.0 [2005/11/05] # default: all MAKEFILETARGETS=i386-linux i386-go32v2 i386-win32 i386-os2 i386-freebsd i386-beos i386-netbsd i386-solaris i386-qnx i386-netware i386-openbsd i386-wdosx i386-emx i386-watcom i386-netwlibc i386-wince m68k-linux m68k-freebsd m68k-netbsd m68k-amiga m68k-atari m68k-openbsd m68k-palmos powerpc-linux powerpc-netbsd powerpc-macos powerpc-darwin powerpc-morphos sparc-linux sparc-netbsd sparc-solaris x86_64-linux x86_64-freebsd x86_64-win64 arm-linux arm-wince powerpc64-linux @@ -231,7 +231,7 @@ UNITSDIR:=$(wildcard $(FPCDIR)/units/$(OS_TARGET)) endif PACKAGESDIR:=$(wildcard $(FPCDIR) $(FPCDIR)/packages/base $(FPCDIR)/packages/extra) override PACKAGE_NAME=rexx -override PACKAGE_VERSION=2.0.0 +override PACKAGE_VERSION=2.0.2 ifeq ($(FULL_TARGET),i386-linux) override TARGET_UNITS+=rexxsaa endif diff --git a/packages/extra/rexx/Makefile.fpc b/packages/extra/rexx/Makefile.fpc index cf9a11ae2c..de6cf50b92 100644 --- a/packages/extra/rexx/Makefile.fpc +++ b/packages/extra/rexx/Makefile.fpc @@ -4,7 +4,7 @@ [package] name=rexx -version=2.0.0 +version=2.0.2 [target] units=rexxsaa diff --git a/packages/extra/rexx/test/Makefile b/packages/extra/rexx/test/Makefile index 71f50e3204..84632609a1 100644 --- a/packages/extra/rexx/test/Makefile +++ b/packages/extra/rexx/test/Makefile @@ -1,5 +1,5 @@ # -# Don't edit, this file is generated by FPCMake Version 2.0.0 [2005/10/20] +# Don't edit, this file is generated by FPCMake Version 2.0.0 [2005/11/05] # default: all MAKEFILETARGETS=i386-linux i386-go32v2 i386-win32 i386-os2 i386-freebsd i386-beos i386-netbsd i386-solaris i386-qnx i386-netware i386-openbsd i386-wdosx i386-emx i386-watcom i386-netwlibc i386-wince m68k-linux m68k-freebsd m68k-netbsd m68k-amiga m68k-atari m68k-openbsd m68k-palmos powerpc-linux powerpc-netbsd powerpc-macos powerpc-darwin powerpc-morphos sparc-linux sparc-netbsd sparc-solaris x86_64-linux x86_64-freebsd x86_64-win64 arm-linux arm-wince powerpc64-linux diff --git a/packages/extra/sndfile/Makefile b/packages/extra/sndfile/Makefile index 5e6d7589df..d55b9a9f7f 100644 --- a/packages/extra/sndfile/Makefile +++ b/packages/extra/sndfile/Makefile @@ -1,8 +1,8 @@ # -# Don't edit, this file is generated by FPCMake Version 2.0.0 [2005/08/11] +# Don't edit, this file is generated by FPCMake Version 2.0.0 [2005/11/05] # default: all -MAKEFILETARGETS=i386-linux i386-go32v2 i386-win32 i386-os2 i386-freebsd i386-beos i386-netbsd i386-solaris i386-qnx i386-netware i386-openbsd i386-wdosx i386-emx i386-watcom i386-netwlibc i386-wince m68k-linux m68k-freebsd m68k-netbsd m68k-amiga m68k-atari m68k-openbsd m68k-palmos powerpc-linux powerpc-netbsd powerpc-macos powerpc-darwin powerpc-morphos sparc-linux sparc-netbsd sparc-solaris x86_64-linux x86_64-freebsd x86_64-win64 arm-linux arm-wince +MAKEFILETARGETS=i386-linux i386-go32v2 i386-win32 i386-os2 i386-freebsd i386-beos i386-netbsd i386-solaris i386-qnx i386-netware i386-openbsd i386-wdosx i386-emx i386-watcom i386-netwlibc i386-wince m68k-linux m68k-freebsd m68k-netbsd m68k-amiga m68k-atari m68k-openbsd m68k-palmos powerpc-linux powerpc-netbsd powerpc-macos powerpc-darwin powerpc-morphos sparc-linux sparc-netbsd sparc-solaris x86_64-linux x86_64-freebsd x86_64-win64 arm-linux arm-wince powerpc64-linux BSDs = freebsd netbsd openbsd darwin UNIXs = linux $(BSDs) solaris qnx LIMIT83fs = go32v2 os2 emx watcom @@ -231,7 +231,7 @@ UNITSDIR:=$(wildcard $(FPCDIR)/units/$(OS_TARGET)) endif PACKAGESDIR:=$(wildcard $(FPCDIR) $(FPCDIR)/packages/base $(FPCDIR)/packages/extra) override PACKAGE_NAME=sndfile -override PACKAGE_VERSION=2.0.0 +override PACKAGE_VERSION=2.0.2 ifeq ($(FULL_TARGET),i386-linux) override TARGET_UNITS+=sndfile endif @@ -340,6 +340,9 @@ endif ifeq ($(FULL_TARGET),arm-wince) override TARGET_UNITS+=sndfile endif +ifeq ($(FULL_TARGET),powerpc64-linux) +override TARGET_UNITS+=sndfile +endif ifeq ($(FULL_TARGET),i386-linux) override TARGET_RSTS+=sfplay endif @@ -448,6 +451,9 @@ endif ifeq ($(FULL_TARGET),arm-wince) override TARGET_RSTS+=sfplay endif +ifeq ($(FULL_TARGET),powerpc64-linux) +override TARGET_RSTS+=sfplay +endif ifeq ($(FULL_TARGET),i386-linux) override TARGET_EXAMPLES+=sfplay endif @@ -556,6 +562,9 @@ endif ifeq ($(FULL_TARGET),arm-wince) override TARGET_EXAMPLES+=sfplay endif +ifeq ($(FULL_TARGET),powerpc64-linux) +override TARGET_EXAMPLES+=sfplay +endif override INSTALL_FPCPACKAGE=y ifdef REQUIRE_UNITSDIR override UNITSDIR+=$(REQUIRE_UNITSDIR) @@ -759,6 +768,11 @@ GCCLIBDIR:=$(shell dirname `gcc -m32 -print-libgcc-file-name`) endif endif endif +ifeq ($(CPU_TARGET),powerpc64) +ifeq ($(BINUTILSPREFIX),) +GCCLIBDIR:=$(shell dirname `gcc -m64 -print-libgcc-file-name`) +endif +endif endif ifndef GCCLIBDIR CROSSGCC=$(strip $(wildcard $(addsuffix /$(BINUTILSPREFIX)gcc$(SRCEXEEXT),$(SEARCHPATH)))) @@ -1420,6 +1434,9 @@ endif ifeq ($(FULL_TARGET),arm-wince) REQUIRE_PACKAGES_RTL=1 endif +ifeq ($(FULL_TARGET),powerpc64-linux) +REQUIRE_PACKAGES_RTL=1 +endif ifdef REQUIRE_PACKAGES_RTL PACKAGEDIR_RTL:=$(firstword $(subst /Makefile.fpc,,$(strip $(wildcard $(addsuffix /rtl/Makefile.fpc,$(PACKAGESDIR)))))) ifneq ($(PACKAGEDIR_RTL),) @@ -1490,7 +1507,7 @@ ifeq ($(CPU_TARGET),i386) FPCCPUOPT:=-OG2p3 else ifeq ($(CPU_TARGET),powerpc) -FPCCPUOPT:=-O1 +FPCCPUOPT:=-O1r else FPCCPUOPT:= endif diff --git a/packages/extra/sndfile/Makefile.fpc b/packages/extra/sndfile/Makefile.fpc index dffe4eb627..72116bee44 100644 --- a/packages/extra/sndfile/Makefile.fpc +++ b/packages/extra/sndfile/Makefile.fpc @@ -4,7 +4,7 @@ [package] name=sndfile -version=2.0.0 +version=2.0.2 [target] units=sndfile diff --git a/packages/extra/svgalib/Makefile b/packages/extra/svgalib/Makefile index ccc90cbda4..f6133e91da 100644 --- a/packages/extra/svgalib/Makefile +++ b/packages/extra/svgalib/Makefile @@ -1,5 +1,5 @@ # -# Don't edit, this file is generated by FPCMake Version 2.0.0 [2005/10/20] +# Don't edit, this file is generated by FPCMake Version 2.0.0 [2005/11/05] # default: all MAKEFILETARGETS=i386-linux i386-go32v2 i386-win32 i386-os2 i386-freebsd i386-beos i386-netbsd i386-solaris i386-qnx i386-netware i386-openbsd i386-wdosx i386-emx i386-watcom i386-netwlibc i386-wince m68k-linux m68k-freebsd m68k-netbsd m68k-amiga m68k-atari m68k-openbsd m68k-palmos powerpc-linux powerpc-netbsd powerpc-macos powerpc-darwin powerpc-morphos sparc-linux sparc-netbsd sparc-solaris x86_64-linux x86_64-freebsd x86_64-win64 arm-linux arm-wince powerpc64-linux @@ -231,7 +231,7 @@ UNITSDIR:=$(wildcard $(FPCDIR)/units/$(OS_TARGET)) endif PACKAGESDIR:=$(wildcard $(FPCDIR) $(FPCDIR)/packages/base $(FPCDIR)/packages/extra) override PACKAGE_NAME=svgalib -override PACKAGE_VERSION=2.0.0 +override PACKAGE_VERSION=2.0.2 ifeq ($(FULL_TARGET),i386-linux) override TARGET_UNITS+=svgalib vgamouse endif @@ -657,6 +657,11 @@ GCCLIBDIR:=$(shell dirname `gcc -m32 -print-libgcc-file-name`) endif endif endif +ifeq ($(CPU_TARGET),powerpc64) +ifeq ($(BINUTILSPREFIX),) +GCCLIBDIR:=$(shell dirname `gcc -m64 -print-libgcc-file-name`) +endif +endif endif ifndef GCCLIBDIR CROSSGCC=$(strip $(wildcard $(addsuffix /$(BINUTILSPREFIX)gcc$(SRCEXEEXT),$(SEARCHPATH)))) diff --git a/packages/extra/svgalib/Makefile.fpc b/packages/extra/svgalib/Makefile.fpc index 76c0e62174..03fbf6c634 100644 --- a/packages/extra/svgalib/Makefile.fpc +++ b/packages/extra/svgalib/Makefile.fpc @@ -4,7 +4,7 @@ [package] name=svgalib -version=2.0.0 +version=2.0.2 [target] units=svgalib vgamouse diff --git a/packages/extra/syslog/Makefile b/packages/extra/syslog/Makefile index 613164cabb..b5607ef307 100644 --- a/packages/extra/syslog/Makefile +++ b/packages/extra/syslog/Makefile @@ -1,5 +1,5 @@ # -# Don't edit, this file is generated by FPCMake Version 2.0.0 [2005/10/20] +# Don't edit, this file is generated by FPCMake Version 2.0.0 [2005/11/05] # default: all MAKEFILETARGETS=i386-linux i386-go32v2 i386-win32 i386-os2 i386-freebsd i386-beos i386-netbsd i386-solaris i386-qnx i386-netware i386-openbsd i386-wdosx i386-emx i386-watcom i386-netwlibc i386-wince m68k-linux m68k-freebsd m68k-netbsd m68k-amiga m68k-atari m68k-openbsd m68k-palmos powerpc-linux powerpc-netbsd powerpc-macos powerpc-darwin powerpc-morphos sparc-linux sparc-netbsd sparc-solaris x86_64-linux x86_64-freebsd x86_64-win64 arm-linux arm-wince powerpc64-linux @@ -231,7 +231,7 @@ UNITSDIR:=$(wildcard $(FPCDIR)/units/$(OS_TARGET)) endif PACKAGESDIR:=$(wildcard $(FPCDIR) $(FPCDIR)/packages/base $(FPCDIR)/packages/extra) override PACKAGE_NAME=syslog -override PACKAGE_VERSION=2.0.0 +override PACKAGE_VERSION=2.0.2 ifeq ($(FULL_TARGET),i386-linux) override TARGET_UNITS+=systemlog endif @@ -657,6 +657,11 @@ GCCLIBDIR:=$(shell dirname `gcc -m32 -print-libgcc-file-name`) endif endif endif +ifeq ($(CPU_TARGET),powerpc64) +ifeq ($(BINUTILSPREFIX),) +GCCLIBDIR:=$(shell dirname `gcc -m64 -print-libgcc-file-name`) +endif +endif endif ifndef GCCLIBDIR CROSSGCC=$(strip $(wildcard $(addsuffix /$(BINUTILSPREFIX)gcc$(SRCEXEEXT),$(SEARCHPATH)))) diff --git a/packages/extra/syslog/Makefile.fpc b/packages/extra/syslog/Makefile.fpc index a713f1a356..df01c61d4f 100644 --- a/packages/extra/syslog/Makefile.fpc +++ b/packages/extra/syslog/Makefile.fpc @@ -4,7 +4,7 @@ [package] name=syslog -version=2.0.0 +version=2.0.2 [target] units=systemlog diff --git a/packages/extra/tcl/Makefile b/packages/extra/tcl/Makefile index 6ed4ca8208..bbae7d01af 100644 --- a/packages/extra/tcl/Makefile +++ b/packages/extra/tcl/Makefile @@ -1,5 +1,5 @@ # -# Don't edit, this file is generated by FPCMake Version 2.0.0 [2005/10/20] +# Don't edit, this file is generated by FPCMake Version 2.0.0 [2005/11/05] # default: all MAKEFILETARGETS=i386-linux i386-go32v2 i386-win32 i386-os2 i386-freebsd i386-beos i386-netbsd i386-solaris i386-qnx i386-netware i386-openbsd i386-wdosx i386-emx i386-watcom i386-netwlibc i386-wince m68k-linux m68k-freebsd m68k-netbsd m68k-amiga m68k-atari m68k-openbsd m68k-palmos powerpc-linux powerpc-netbsd powerpc-macos powerpc-darwin powerpc-morphos sparc-linux sparc-netbsd sparc-solaris x86_64-linux x86_64-freebsd x86_64-win64 arm-linux arm-wince powerpc64-linux @@ -231,7 +231,7 @@ UNITSDIR:=$(wildcard $(FPCDIR)/units/$(OS_TARGET)) endif PACKAGESDIR:=$(wildcard $(FPCDIR) $(FPCDIR)/packages/base $(FPCDIR)/packages/extra) override PACKAGE_NAME=tcl -override PACKAGE_VERSION=2.0.0 +override PACKAGE_VERSION=2.0.2 ifeq ($(FULL_TARGET),i386-linux) override TARGET_UNITS+=tcl80 endif @@ -657,6 +657,11 @@ GCCLIBDIR:=$(shell dirname `gcc -m32 -print-libgcc-file-name`) endif endif endif +ifeq ($(CPU_TARGET),powerpc64) +ifeq ($(BINUTILSPREFIX),) +GCCLIBDIR:=$(shell dirname `gcc -m64 -print-libgcc-file-name`) +endif +endif endif ifndef GCCLIBDIR CROSSGCC=$(strip $(wildcard $(addsuffix /$(BINUTILSPREFIX)gcc$(SRCEXEEXT),$(SEARCHPATH)))) @@ -1221,6 +1226,7 @@ REQUIRE_PACKAGES_PASJPEG=1 REQUIRE_PACKAGES_IBASE=1 REQUIRE_PACKAGES_POSTGRES=1 REQUIRE_PACKAGES_MYSQL=1 +REQUIRE_PACKAGES_ODBC=1 REQUIRE_PACKAGES_SQLITE=1 endif ifeq ($(FULL_TARGET),i386-go32v2) @@ -1240,6 +1246,7 @@ REQUIRE_PACKAGES_PASJPEG=1 REQUIRE_PACKAGES_IBASE=1 REQUIRE_PACKAGES_POSTGRES=1 REQUIRE_PACKAGES_MYSQL=1 +REQUIRE_PACKAGES_ODBC=1 REQUIRE_PACKAGES_SQLITE=1 REQUIRE_PACKAGES_LIBASYNC=1 endif @@ -1262,6 +1269,7 @@ REQUIRE_PACKAGES_PASJPEG=1 REQUIRE_PACKAGES_IBASE=1 REQUIRE_PACKAGES_POSTGRES=1 REQUIRE_PACKAGES_MYSQL=1 +REQUIRE_PACKAGES_ODBC=1 REQUIRE_PACKAGES_SQLITE=1 endif ifeq ($(FULL_TARGET),i386-beos) @@ -1282,6 +1290,7 @@ REQUIRE_PACKAGES_PASJPEG=1 REQUIRE_PACKAGES_IBASE=1 REQUIRE_PACKAGES_POSTGRES=1 REQUIRE_PACKAGES_MYSQL=1 +REQUIRE_PACKAGES_ODBC=1 REQUIRE_PACKAGES_SQLITE=1 endif ifeq ($(FULL_TARGET),i386-solaris) @@ -1318,6 +1327,7 @@ REQUIRE_PACKAGES_PASJPEG=1 REQUIRE_PACKAGES_IBASE=1 REQUIRE_PACKAGES_POSTGRES=1 REQUIRE_PACKAGES_MYSQL=1 +REQUIRE_PACKAGES_ODBC=1 REQUIRE_PACKAGES_SQLITE=1 endif ifeq ($(FULL_TARGET),i386-wdosx) @@ -1371,6 +1381,7 @@ REQUIRE_PACKAGES_PASJPEG=1 REQUIRE_PACKAGES_IBASE=1 REQUIRE_PACKAGES_POSTGRES=1 REQUIRE_PACKAGES_MYSQL=1 +REQUIRE_PACKAGES_ODBC=1 REQUIRE_PACKAGES_SQLITE=1 endif ifeq ($(FULL_TARGET),m68k-freebsd) @@ -1384,6 +1395,7 @@ REQUIRE_PACKAGES_PASJPEG=1 REQUIRE_PACKAGES_IBASE=1 REQUIRE_PACKAGES_POSTGRES=1 REQUIRE_PACKAGES_MYSQL=1 +REQUIRE_PACKAGES_ODBC=1 REQUIRE_PACKAGES_SQLITE=1 endif ifeq ($(FULL_TARGET),m68k-netbsd) @@ -1396,6 +1408,7 @@ REQUIRE_PACKAGES_PASJPEG=1 REQUIRE_PACKAGES_IBASE=1 REQUIRE_PACKAGES_POSTGRES=1 REQUIRE_PACKAGES_MYSQL=1 +REQUIRE_PACKAGES_ODBC=1 REQUIRE_PACKAGES_SQLITE=1 endif ifeq ($(FULL_TARGET),m68k-amiga) @@ -1424,6 +1437,7 @@ REQUIRE_PACKAGES_PASJPEG=1 REQUIRE_PACKAGES_IBASE=1 REQUIRE_PACKAGES_POSTGRES=1 REQUIRE_PACKAGES_MYSQL=1 +REQUIRE_PACKAGES_ODBC=1 REQUIRE_PACKAGES_SQLITE=1 endif ifeq ($(FULL_TARGET),m68k-palmos) @@ -1445,6 +1459,7 @@ REQUIRE_PACKAGES_PASJPEG=1 REQUIRE_PACKAGES_IBASE=1 REQUIRE_PACKAGES_POSTGRES=1 REQUIRE_PACKAGES_MYSQL=1 +REQUIRE_PACKAGES_ODBC=1 REQUIRE_PACKAGES_SQLITE=1 endif ifeq ($(FULL_TARGET),powerpc-netbsd) @@ -1457,6 +1472,7 @@ REQUIRE_PACKAGES_PASJPEG=1 REQUIRE_PACKAGES_IBASE=1 REQUIRE_PACKAGES_POSTGRES=1 REQUIRE_PACKAGES_MYSQL=1 +REQUIRE_PACKAGES_ODBC=1 REQUIRE_PACKAGES_SQLITE=1 endif ifeq ($(FULL_TARGET),powerpc-macos) @@ -1478,6 +1494,7 @@ REQUIRE_PACKAGES_PASJPEG=1 REQUIRE_PACKAGES_IBASE=1 REQUIRE_PACKAGES_POSTGRES=1 REQUIRE_PACKAGES_MYSQL=1 +REQUIRE_PACKAGES_ODBC=1 REQUIRE_PACKAGES_SQLITE=1 endif ifeq ($(FULL_TARGET),powerpc-morphos) @@ -1499,6 +1516,7 @@ REQUIRE_PACKAGES_PASJPEG=1 REQUIRE_PACKAGES_IBASE=1 REQUIRE_PACKAGES_POSTGRES=1 REQUIRE_PACKAGES_MYSQL=1 +REQUIRE_PACKAGES_ODBC=1 REQUIRE_PACKAGES_SQLITE=1 endif ifeq ($(FULL_TARGET),sparc-netbsd) @@ -1511,6 +1529,7 @@ REQUIRE_PACKAGES_PASJPEG=1 REQUIRE_PACKAGES_IBASE=1 REQUIRE_PACKAGES_POSTGRES=1 REQUIRE_PACKAGES_MYSQL=1 +REQUIRE_PACKAGES_ODBC=1 REQUIRE_PACKAGES_SQLITE=1 endif ifeq ($(FULL_TARGET),sparc-solaris) @@ -1532,6 +1551,7 @@ REQUIRE_PACKAGES_PASJPEG=1 REQUIRE_PACKAGES_IBASE=1 REQUIRE_PACKAGES_POSTGRES=1 REQUIRE_PACKAGES_MYSQL=1 +REQUIRE_PACKAGES_ODBC=1 REQUIRE_PACKAGES_SQLITE=1 endif ifeq ($(FULL_TARGET),x86_64-freebsd) @@ -1545,6 +1565,7 @@ REQUIRE_PACKAGES_PASJPEG=1 REQUIRE_PACKAGES_IBASE=1 REQUIRE_PACKAGES_POSTGRES=1 REQUIRE_PACKAGES_MYSQL=1 +REQUIRE_PACKAGES_ODBC=1 REQUIRE_PACKAGES_SQLITE=1 endif ifeq ($(FULL_TARGET),x86_64-win64) @@ -1566,6 +1587,7 @@ REQUIRE_PACKAGES_PASJPEG=1 REQUIRE_PACKAGES_IBASE=1 REQUIRE_PACKAGES_POSTGRES=1 REQUIRE_PACKAGES_MYSQL=1 +REQUIRE_PACKAGES_ODBC=1 REQUIRE_PACKAGES_SQLITE=1 endif ifeq ($(FULL_TARGET),arm-wince) @@ -1587,6 +1609,7 @@ REQUIRE_PACKAGES_PASJPEG=1 REQUIRE_PACKAGES_IBASE=1 REQUIRE_PACKAGES_POSTGRES=1 REQUIRE_PACKAGES_MYSQL=1 +REQUIRE_PACKAGES_ODBC=1 REQUIRE_PACKAGES_SQLITE=1 endif ifdef REQUIRE_PACKAGES_RTL @@ -1849,6 +1872,32 @@ ifdef UNITDIR_MYSQL override COMPILER_UNITDIR+=$(UNITDIR_MYSQL) endif endif +ifdef REQUIRE_PACKAGES_ODBC +PACKAGEDIR_ODBC:=$(firstword $(subst /Makefile.fpc,,$(strip $(wildcard $(addsuffix /odbc/Makefile.fpc,$(PACKAGESDIR)))))) +ifneq ($(PACKAGEDIR_ODBC),) +ifneq ($(wildcard $(PACKAGEDIR_ODBC)/units/$(TARGETSUFFIX)),) +UNITDIR_ODBC=$(PACKAGEDIR_ODBC)/units/$(TARGETSUFFIX) +else +UNITDIR_ODBC=$(PACKAGEDIR_ODBC) +endif +ifdef CHECKDEPEND +$(PACKAGEDIR_ODBC)/$(FPCMADE): + $(MAKE) -C $(PACKAGEDIR_ODBC) $(FPCMADE) +override ALLDEPENDENCIES+=$(PACKAGEDIR_ODBC)/$(FPCMADE) +endif +else +PACKAGEDIR_ODBC= +UNITDIR_ODBC:=$(subst /Package.fpc,,$(strip $(wildcard $(addsuffix /odbc/Package.fpc,$(UNITSDIR))))) +ifneq ($(UNITDIR_ODBC),) +UNITDIR_ODBC:=$(firstword $(UNITDIR_ODBC)) +else +UNITDIR_ODBC= +endif +endif +ifdef UNITDIR_ODBC +override COMPILER_UNITDIR+=$(UNITDIR_ODBC) +endif +endif ifdef REQUIRE_PACKAGES_SQLITE PACKAGEDIR_SQLITE:=$(firstword $(subst /Makefile.fpc,,$(strip $(wildcard $(addsuffix /sqlite/Makefile.fpc,$(PACKAGESDIR)))))) ifneq ($(PACKAGEDIR_SQLITE),) diff --git a/packages/extra/tcl/Makefile.fpc b/packages/extra/tcl/Makefile.fpc index d119368ef7..4a2df1c0b6 100644 --- a/packages/extra/tcl/Makefile.fpc +++ b/packages/extra/tcl/Makefile.fpc @@ -3,7 +3,7 @@ # [package] name=tcl -version=2.0.0 +version=2.0.2 [target] units=tcl80 diff --git a/packages/extra/unixutil/Makefile b/packages/extra/unixutil/Makefile index 09f59c939c..a2fd5a760f 100644 --- a/packages/extra/unixutil/Makefile +++ b/packages/extra/unixutil/Makefile @@ -1,5 +1,5 @@ # -# Don't edit, this file is generated by FPCMake Version 2.0.0 [2005/10/20] +# Don't edit, this file is generated by FPCMake Version 2.0.0 [2005/11/05] # default: all MAKEFILETARGETS=i386-linux i386-go32v2 i386-win32 i386-os2 i386-freebsd i386-beos i386-netbsd i386-solaris i386-qnx i386-netware i386-openbsd i386-wdosx i386-emx i386-watcom i386-netwlibc i386-wince m68k-linux m68k-freebsd m68k-netbsd m68k-amiga m68k-atari m68k-openbsd m68k-palmos powerpc-linux powerpc-netbsd powerpc-macos powerpc-darwin powerpc-morphos sparc-linux sparc-netbsd sparc-solaris x86_64-linux x86_64-freebsd x86_64-win64 arm-linux arm-wince powerpc64-linux @@ -231,7 +231,7 @@ UNITSDIR:=$(wildcard $(FPCDIR)/units/$(OS_TARGET)) endif PACKAGESDIR:=$(wildcard $(FPCDIR) $(FPCDIR)/packages/base $(FPCDIR)/packages/extra) override PACKAGE_NAME=unixutil -override PACKAGE_VERSION=2.0.0 +override PACKAGE_VERSION=2.0.2 ifeq ($(FULL_TARGET),i386-linux) override TARGET_UNITS+=unixutils endif @@ -657,6 +657,11 @@ GCCLIBDIR:=$(shell dirname `gcc -m32 -print-libgcc-file-name`) endif endif endif +ifeq ($(CPU_TARGET),powerpc64) +ifeq ($(BINUTILSPREFIX),) +GCCLIBDIR:=$(shell dirname `gcc -m64 -print-libgcc-file-name`) +endif +endif endif ifndef GCCLIBDIR CROSSGCC=$(strip $(wildcard $(addsuffix /$(BINUTILSPREFIX)gcc$(SRCEXEEXT),$(SEARCHPATH)))) @@ -1222,6 +1227,7 @@ REQUIRE_PACKAGES_PASJPEG=1 REQUIRE_PACKAGES_IBASE=1 REQUIRE_PACKAGES_POSTGRES=1 REQUIRE_PACKAGES_MYSQL=1 +REQUIRE_PACKAGES_ODBC=1 REQUIRE_PACKAGES_SQLITE=1 endif ifeq ($(FULL_TARGET),i386-go32v2) @@ -1243,6 +1249,7 @@ REQUIRE_PACKAGES_PASJPEG=1 REQUIRE_PACKAGES_IBASE=1 REQUIRE_PACKAGES_POSTGRES=1 REQUIRE_PACKAGES_MYSQL=1 +REQUIRE_PACKAGES_ODBC=1 REQUIRE_PACKAGES_SQLITE=1 REQUIRE_PACKAGES_LIBASYNC=1 endif @@ -1267,6 +1274,7 @@ REQUIRE_PACKAGES_PASJPEG=1 REQUIRE_PACKAGES_IBASE=1 REQUIRE_PACKAGES_POSTGRES=1 REQUIRE_PACKAGES_MYSQL=1 +REQUIRE_PACKAGES_ODBC=1 REQUIRE_PACKAGES_SQLITE=1 endif ifeq ($(FULL_TARGET),i386-beos) @@ -1289,6 +1297,7 @@ REQUIRE_PACKAGES_PASJPEG=1 REQUIRE_PACKAGES_IBASE=1 REQUIRE_PACKAGES_POSTGRES=1 REQUIRE_PACKAGES_MYSQL=1 +REQUIRE_PACKAGES_ODBC=1 REQUIRE_PACKAGES_SQLITE=1 endif ifeq ($(FULL_TARGET),i386-solaris) @@ -1329,6 +1338,7 @@ REQUIRE_PACKAGES_PASJPEG=1 REQUIRE_PACKAGES_IBASE=1 REQUIRE_PACKAGES_POSTGRES=1 REQUIRE_PACKAGES_MYSQL=1 +REQUIRE_PACKAGES_ODBC=1 REQUIRE_PACKAGES_SQLITE=1 endif ifeq ($(FULL_TARGET),i386-wdosx) @@ -1388,6 +1398,7 @@ REQUIRE_PACKAGES_PASJPEG=1 REQUIRE_PACKAGES_IBASE=1 REQUIRE_PACKAGES_POSTGRES=1 REQUIRE_PACKAGES_MYSQL=1 +REQUIRE_PACKAGES_ODBC=1 REQUIRE_PACKAGES_SQLITE=1 endif ifeq ($(FULL_TARGET),m68k-freebsd) @@ -1402,6 +1413,7 @@ REQUIRE_PACKAGES_PASJPEG=1 REQUIRE_PACKAGES_IBASE=1 REQUIRE_PACKAGES_POSTGRES=1 REQUIRE_PACKAGES_MYSQL=1 +REQUIRE_PACKAGES_ODBC=1 REQUIRE_PACKAGES_SQLITE=1 endif ifeq ($(FULL_TARGET),m68k-netbsd) @@ -1415,6 +1427,7 @@ REQUIRE_PACKAGES_PASJPEG=1 REQUIRE_PACKAGES_IBASE=1 REQUIRE_PACKAGES_POSTGRES=1 REQUIRE_PACKAGES_MYSQL=1 +REQUIRE_PACKAGES_ODBC=1 REQUIRE_PACKAGES_SQLITE=1 endif ifeq ($(FULL_TARGET),m68k-amiga) @@ -1446,6 +1459,7 @@ REQUIRE_PACKAGES_PASJPEG=1 REQUIRE_PACKAGES_IBASE=1 REQUIRE_PACKAGES_POSTGRES=1 REQUIRE_PACKAGES_MYSQL=1 +REQUIRE_PACKAGES_ODBC=1 REQUIRE_PACKAGES_SQLITE=1 endif ifeq ($(FULL_TARGET),m68k-palmos) @@ -1469,6 +1483,7 @@ REQUIRE_PACKAGES_PASJPEG=1 REQUIRE_PACKAGES_IBASE=1 REQUIRE_PACKAGES_POSTGRES=1 REQUIRE_PACKAGES_MYSQL=1 +REQUIRE_PACKAGES_ODBC=1 REQUIRE_PACKAGES_SQLITE=1 endif ifeq ($(FULL_TARGET),powerpc-netbsd) @@ -1482,6 +1497,7 @@ REQUIRE_PACKAGES_PASJPEG=1 REQUIRE_PACKAGES_IBASE=1 REQUIRE_PACKAGES_POSTGRES=1 REQUIRE_PACKAGES_MYSQL=1 +REQUIRE_PACKAGES_ODBC=1 REQUIRE_PACKAGES_SQLITE=1 endif ifeq ($(FULL_TARGET),powerpc-macos) @@ -1505,6 +1521,7 @@ REQUIRE_PACKAGES_PASJPEG=1 REQUIRE_PACKAGES_IBASE=1 REQUIRE_PACKAGES_POSTGRES=1 REQUIRE_PACKAGES_MYSQL=1 +REQUIRE_PACKAGES_ODBC=1 REQUIRE_PACKAGES_SQLITE=1 endif ifeq ($(FULL_TARGET),powerpc-morphos) @@ -1528,6 +1545,7 @@ REQUIRE_PACKAGES_PASJPEG=1 REQUIRE_PACKAGES_IBASE=1 REQUIRE_PACKAGES_POSTGRES=1 REQUIRE_PACKAGES_MYSQL=1 +REQUIRE_PACKAGES_ODBC=1 REQUIRE_PACKAGES_SQLITE=1 endif ifeq ($(FULL_TARGET),sparc-netbsd) @@ -1541,6 +1559,7 @@ REQUIRE_PACKAGES_PASJPEG=1 REQUIRE_PACKAGES_IBASE=1 REQUIRE_PACKAGES_POSTGRES=1 REQUIRE_PACKAGES_MYSQL=1 +REQUIRE_PACKAGES_ODBC=1 REQUIRE_PACKAGES_SQLITE=1 endif ifeq ($(FULL_TARGET),sparc-solaris) @@ -1564,6 +1583,7 @@ REQUIRE_PACKAGES_PASJPEG=1 REQUIRE_PACKAGES_IBASE=1 REQUIRE_PACKAGES_POSTGRES=1 REQUIRE_PACKAGES_MYSQL=1 +REQUIRE_PACKAGES_ODBC=1 REQUIRE_PACKAGES_SQLITE=1 endif ifeq ($(FULL_TARGET),x86_64-freebsd) @@ -1578,6 +1598,7 @@ REQUIRE_PACKAGES_PASJPEG=1 REQUIRE_PACKAGES_IBASE=1 REQUIRE_PACKAGES_POSTGRES=1 REQUIRE_PACKAGES_MYSQL=1 +REQUIRE_PACKAGES_ODBC=1 REQUIRE_PACKAGES_SQLITE=1 endif ifeq ($(FULL_TARGET),x86_64-win64) @@ -1601,6 +1622,7 @@ REQUIRE_PACKAGES_PASJPEG=1 REQUIRE_PACKAGES_IBASE=1 REQUIRE_PACKAGES_POSTGRES=1 REQUIRE_PACKAGES_MYSQL=1 +REQUIRE_PACKAGES_ODBC=1 REQUIRE_PACKAGES_SQLITE=1 endif ifeq ($(FULL_TARGET),arm-wince) @@ -1624,6 +1646,7 @@ REQUIRE_PACKAGES_PASJPEG=1 REQUIRE_PACKAGES_IBASE=1 REQUIRE_PACKAGES_POSTGRES=1 REQUIRE_PACKAGES_MYSQL=1 +REQUIRE_PACKAGES_ODBC=1 REQUIRE_PACKAGES_SQLITE=1 endif ifdef REQUIRE_PACKAGES_RTL @@ -1912,6 +1935,32 @@ ifdef UNITDIR_MYSQL override COMPILER_UNITDIR+=$(UNITDIR_MYSQL) endif endif +ifdef REQUIRE_PACKAGES_ODBC +PACKAGEDIR_ODBC:=$(firstword $(subst /Makefile.fpc,,$(strip $(wildcard $(addsuffix /odbc/Makefile.fpc,$(PACKAGESDIR)))))) +ifneq ($(PACKAGEDIR_ODBC),) +ifneq ($(wildcard $(PACKAGEDIR_ODBC)/units/$(TARGETSUFFIX)),) +UNITDIR_ODBC=$(PACKAGEDIR_ODBC)/units/$(TARGETSUFFIX) +else +UNITDIR_ODBC=$(PACKAGEDIR_ODBC) +endif +ifdef CHECKDEPEND +$(PACKAGEDIR_ODBC)/$(FPCMADE): + $(MAKE) -C $(PACKAGEDIR_ODBC) $(FPCMADE) +override ALLDEPENDENCIES+=$(PACKAGEDIR_ODBC)/$(FPCMADE) +endif +else +PACKAGEDIR_ODBC= +UNITDIR_ODBC:=$(subst /Package.fpc,,$(strip $(wildcard $(addsuffix /odbc/Package.fpc,$(UNITSDIR))))) +ifneq ($(UNITDIR_ODBC),) +UNITDIR_ODBC:=$(firstword $(UNITDIR_ODBC)) +else +UNITDIR_ODBC= +endif +endif +ifdef UNITDIR_ODBC +override COMPILER_UNITDIR+=$(UNITDIR_ODBC) +endif +endif ifdef REQUIRE_PACKAGES_SQLITE PACKAGEDIR_SQLITE:=$(firstword $(subst /Makefile.fpc,,$(strip $(wildcard $(addsuffix /sqlite/Makefile.fpc,$(PACKAGESDIR)))))) ifneq ($(PACKAGEDIR_SQLITE),) diff --git a/packages/extra/unixutil/Makefile.fpc b/packages/extra/unixutil/Makefile.fpc index 6cc6b8726a..52227e1e55 100644 --- a/packages/extra/unixutil/Makefile.fpc +++ b/packages/extra/unixutil/Makefile.fpc @@ -4,7 +4,7 @@ [package] name=unixutil -version=2.0.0 +version=2.0.2 [target] units=unixutils diff --git a/packages/extra/unzip/Makefile b/packages/extra/unzip/Makefile index 45fd75fda0..797ecb0935 100644 --- a/packages/extra/unzip/Makefile +++ b/packages/extra/unzip/Makefile @@ -1,5 +1,5 @@ # -# Don't edit, this file is generated by FPCMake Version 2.0.0 [2005/10/20] +# Don't edit, this file is generated by FPCMake Version 2.0.0 [2005/11/05] # default: all MAKEFILETARGETS=i386-linux i386-go32v2 i386-win32 i386-os2 i386-freebsd i386-beos i386-netbsd i386-solaris i386-qnx i386-netware i386-openbsd i386-wdosx i386-emx i386-watcom i386-netwlibc i386-wince m68k-linux m68k-freebsd m68k-netbsd m68k-amiga m68k-atari m68k-openbsd m68k-palmos powerpc-linux powerpc-netbsd powerpc-macos powerpc-darwin powerpc-morphos sparc-linux sparc-netbsd sparc-solaris x86_64-linux x86_64-freebsd x86_64-win64 arm-linux arm-wince powerpc64-linux @@ -231,7 +231,7 @@ UNITSDIR:=$(wildcard $(FPCDIR)/units/$(OS_TARGET)) endif PACKAGESDIR:=$(wildcard $(FPCDIR) $(FPCDIR)/packages/base $(FPCDIR)/packages/extra) override PACKAGE_NAME=unzip -override PACKAGE_VERSION=2.0.0 +override PACKAGE_VERSION=2.0.2 ifeq ($(FULL_TARGET),i386-linux) override TARGET_UNITS+=ziptypes unzip endif diff --git a/packages/extra/unzip/Makefile.fpc b/packages/extra/unzip/Makefile.fpc index d3bd43d690..6566cb0b91 100644 --- a/packages/extra/unzip/Makefile.fpc +++ b/packages/extra/unzip/Makefile.fpc @@ -4,7 +4,7 @@ [package] name=unzip -version=2.0.0 +version=2.0.2 [target] units=ziptypes unzip diff --git a/packages/extra/utmp/Makefile b/packages/extra/utmp/Makefile index 6f99ac2068..a3f0ab1498 100644 --- a/packages/extra/utmp/Makefile +++ b/packages/extra/utmp/Makefile @@ -1,5 +1,5 @@ # -# Don't edit, this file is generated by FPCMake Version 2.0.0 [2005/10/20] +# Don't edit, this file is generated by FPCMake Version 2.0.0 [2005/11/05] # default: all MAKEFILETARGETS=i386-linux i386-go32v2 i386-win32 i386-os2 i386-freebsd i386-beos i386-netbsd i386-solaris i386-qnx i386-netware i386-openbsd i386-wdosx i386-emx i386-watcom i386-netwlibc i386-wince m68k-linux m68k-freebsd m68k-netbsd m68k-amiga m68k-atari m68k-openbsd m68k-palmos powerpc-linux powerpc-netbsd powerpc-macos powerpc-darwin powerpc-morphos sparc-linux sparc-netbsd sparc-solaris x86_64-linux x86_64-freebsd x86_64-win64 arm-linux arm-wince powerpc64-linux @@ -231,7 +231,7 @@ UNITSDIR:=$(wildcard $(FPCDIR)/units/$(OS_TARGET)) endif PACKAGESDIR:=$(wildcard $(FPCDIR) $(FPCDIR)/packages/base $(FPCDIR)/packages/extra) override PACKAGE_NAME=utmp -override PACKAGE_VERSION=2.0.0 +override PACKAGE_VERSION=2.0.2 ifeq ($(FULL_TARGET),i386-linux) override TARGET_UNITS+=utmp endif diff --git a/packages/extra/utmp/Makefile.fpc b/packages/extra/utmp/Makefile.fpc index 44fce8260b..aadacea675 100644 --- a/packages/extra/utmp/Makefile.fpc +++ b/packages/extra/utmp/Makefile.fpc @@ -4,7 +4,7 @@ [package] name=utmp -version=2.0.0 +version=2.0.2 [target] units=utmp diff --git a/packages/extra/uuid/Makefile b/packages/extra/uuid/Makefile index 280d41c7b2..093cf8ba4e 100644 --- a/packages/extra/uuid/Makefile +++ b/packages/extra/uuid/Makefile @@ -1,5 +1,5 @@ # -# Don't edit, this file is generated by FPCMake Version 2.0.0 [2005/10/20] +# Don't edit, this file is generated by FPCMake Version 2.0.0 [2005/11/05] # default: all MAKEFILETARGETS=i386-linux i386-go32v2 i386-win32 i386-os2 i386-freebsd i386-beos i386-netbsd i386-solaris i386-qnx i386-netware i386-openbsd i386-wdosx i386-emx i386-watcom i386-netwlibc i386-wince m68k-linux m68k-freebsd m68k-netbsd m68k-amiga m68k-atari m68k-openbsd m68k-palmos powerpc-linux powerpc-netbsd powerpc-macos powerpc-darwin powerpc-morphos sparc-linux sparc-netbsd sparc-solaris x86_64-linux x86_64-freebsd x86_64-win64 arm-linux arm-wince powerpc64-linux @@ -231,7 +231,7 @@ UNITSDIR:=$(wildcard $(FPCDIR)/units/$(OS_TARGET)) endif PACKAGESDIR:=$(wildcard $(FPCDIR) $(FPCDIR)/packages/base $(FPCDIR)/packages/extra) override PACKAGE_NAME=uuid -override PACKAGE_VERSION=2.0.0 +override PACKAGE_VERSION=2.0.2 ifeq ($(FULL_TARGET),i386-linux) override TARGET_UNITS+=uuid libuuid endif diff --git a/packages/extra/uuid/Makefile.fpc b/packages/extra/uuid/Makefile.fpc index 01061b6e3c..7a57b141bc 100644 --- a/packages/extra/uuid/Makefile.fpc +++ b/packages/extra/uuid/Makefile.fpc @@ -4,7 +4,7 @@ [package] name=uuid -version=2.0.0 +version=2.0.2 [target] units=uuid libuuid diff --git a/packages/extra/winunits/Makefile b/packages/extra/winunits/Makefile index 9012110152..6c4b1a4791 100644 --- a/packages/extra/winunits/Makefile +++ b/packages/extra/winunits/Makefile @@ -1,5 +1,5 @@ # -# Don't edit, this file is generated by FPCMake Version 2.0.0 [2005/10/20] +# Don't edit, this file is generated by FPCMake Version 2.0.0 [2005/11/05] # default: all MAKEFILETARGETS=i386-linux i386-go32v2 i386-win32 i386-os2 i386-freebsd i386-beos i386-netbsd i386-solaris i386-qnx i386-netware i386-openbsd i386-wdosx i386-emx i386-watcom i386-netwlibc i386-wince m68k-linux m68k-freebsd m68k-netbsd m68k-amiga m68k-atari m68k-openbsd m68k-palmos powerpc-linux powerpc-netbsd powerpc-macos powerpc-darwin powerpc-morphos sparc-linux sparc-netbsd sparc-solaris x86_64-linux x86_64-freebsd x86_64-win64 arm-linux arm-wince powerpc64-linux @@ -231,7 +231,7 @@ UNITSDIR:=$(wildcard $(FPCDIR)/units/$(OS_TARGET)) endif PACKAGESDIR:=$(wildcard $(FPCDIR) $(FPCDIR)/packages/base $(FPCDIR)/packages/extra) override PACKAGE_NAME=winunits -override PACKAGE_VERSION=2.0.0 +override PACKAGE_VERSION=2.0.2 ifeq ($(FULL_TARGET),i386-linux) override TARGET_UNITS+=buildjwa endif diff --git a/packages/extra/winunits/Makefile.fpc b/packages/extra/winunits/Makefile.fpc index 28abae439f..3fb3570f74 100644 --- a/packages/extra/winunits/Makefile.fpc +++ b/packages/extra/winunits/Makefile.fpc @@ -4,7 +4,7 @@ [package] name=winunits -version=2.0.0 +version=2.0.2 [target] units=buildjwa diff --git a/packages/extra/x11/Makefile b/packages/extra/x11/Makefile index ca3bae48aa..064faaffd4 100644 --- a/packages/extra/x11/Makefile +++ b/packages/extra/x11/Makefile @@ -1,5 +1,5 @@ # -# Don't edit, this file is generated by FPCMake Version 2.0.0 [2005/10/20] +# Don't edit, this file is generated by FPCMake Version 2.0.0 [2005/11/05] # default: all MAKEFILETARGETS=i386-linux i386-go32v2 i386-win32 i386-os2 i386-freebsd i386-beos i386-netbsd i386-solaris i386-qnx i386-netware i386-openbsd i386-wdosx i386-emx i386-watcom i386-netwlibc i386-wince m68k-linux m68k-freebsd m68k-netbsd m68k-amiga m68k-atari m68k-openbsd m68k-palmos powerpc-linux powerpc-netbsd powerpc-macos powerpc-darwin powerpc-morphos sparc-linux sparc-netbsd sparc-solaris x86_64-linux x86_64-freebsd x86_64-win64 arm-linux arm-wince powerpc64-linux @@ -231,7 +231,7 @@ UNITSDIR:=$(wildcard $(FPCDIR)/units/$(OS_TARGET)) endif PACKAGESDIR:=$(wildcard $(FPCDIR) $(FPCDIR)/packages/base $(FPCDIR)/packages/extra) override PACKAGE_NAME=x11 -override PACKAGE_VERSION=2.0.0 +override PACKAGE_VERSION=2.0.2 ifeq ($(FULL_TARGET),i386-linux) override TARGET_UNITS+=x xlib xutil xresource xcms xshm xrender keysym xi xkb xkblib xatom xinerama xv xvlib endif @@ -546,6 +546,11 @@ GCCLIBDIR:=$(shell dirname `gcc -m32 -print-libgcc-file-name`) endif endif endif +ifeq ($(CPU_TARGET),powerpc64) +ifeq ($(BINUTILSPREFIX),) +GCCLIBDIR:=$(shell dirname `gcc -m64 -print-libgcc-file-name`) +endif +endif endif ifndef GCCLIBDIR CROSSGCC=$(strip $(wildcard $(addsuffix /$(BINUTILSPREFIX)gcc$(SRCEXEEXT),$(SEARCHPATH)))) diff --git a/packages/extra/x11/Makefile.fpc b/packages/extra/x11/Makefile.fpc index 5f9ec2a5f1..490d985e83 100644 --- a/packages/extra/x11/Makefile.fpc +++ b/packages/extra/x11/Makefile.fpc @@ -4,7 +4,7 @@ [package] name=x11 -version=2.0.0 +version=2.0.2 [target] units=x xlib xutil xresource xcms xshm xrender keysym xi xkb xkblib xatom xinerama xv xvlib diff --git a/packages/extra/zlib/Makefile b/packages/extra/zlib/Makefile index ec15b85673..ba1f79ca8b 100644 --- a/packages/extra/zlib/Makefile +++ b/packages/extra/zlib/Makefile @@ -1,5 +1,5 @@ # -# Don't edit, this file is generated by FPCMake Version 2.0.0 [2005/10/20] +# Don't edit, this file is generated by FPCMake Version 2.0.0 [2005/11/05] # default: all MAKEFILETARGETS=i386-linux i386-go32v2 i386-win32 i386-os2 i386-freebsd i386-beos i386-netbsd i386-solaris i386-qnx i386-netware i386-openbsd i386-wdosx i386-emx i386-watcom i386-netwlibc i386-wince m68k-linux m68k-freebsd m68k-netbsd m68k-amiga m68k-atari m68k-openbsd m68k-palmos powerpc-linux powerpc-netbsd powerpc-macos powerpc-darwin powerpc-morphos sparc-linux sparc-netbsd sparc-solaris x86_64-linux x86_64-freebsd x86_64-win64 arm-linux arm-wince powerpc64-linux @@ -231,7 +231,7 @@ UNITSDIR:=$(wildcard $(FPCDIR)/units/$(OS_TARGET)) endif PACKAGESDIR:=$(wildcard $(FPCDIR) $(FPCDIR)/packages/base $(FPCDIR)/packages/extra) override PACKAGE_NAME=zlib -override PACKAGE_VERSION=2.0.0 +override PACKAGE_VERSION=2.0.2 ifeq ($(FULL_TARGET),i386-linux) override TARGET_UNITS+=zlib endif @@ -546,6 +546,11 @@ GCCLIBDIR:=$(shell dirname `gcc -m32 -print-libgcc-file-name`) endif endif endif +ifeq ($(CPU_TARGET),powerpc64) +ifeq ($(BINUTILSPREFIX),) +GCCLIBDIR:=$(shell dirname `gcc -m64 -print-libgcc-file-name`) +endif +endif endif ifndef GCCLIBDIR CROSSGCC=$(strip $(wildcard $(addsuffix /$(BINUTILSPREFIX)gcc$(SRCEXEEXT),$(SEARCHPATH)))) diff --git a/packages/extra/zlib/Makefile.fpc b/packages/extra/zlib/Makefile.fpc index 29d642ddcb..91fea90c9b 100644 --- a/packages/extra/zlib/Makefile.fpc +++ b/packages/extra/zlib/Makefile.fpc @@ -4,7 +4,7 @@ [package] name=zlib -version=2.0.0 +version=2.0.2 [target] units=zlib diff --git a/rtl/Makefile b/rtl/Makefile index 92e2676b21..bb5d7812e6 100644 --- a/rtl/Makefile +++ b/rtl/Makefile @@ -1,5 +1,5 @@ # -# Don't edit, this file is generated by FPCMake Version 2.0.0 [2005/10/20] +# Don't edit, this file is generated by FPCMake Version 2.0.0 [2005/11/05] # default: all MAKEFILETARGETS=i386-linux i386-go32v2 i386-win32 i386-os2 i386-freebsd i386-beos i386-netbsd i386-solaris i386-qnx i386-netware i386-openbsd i386-wdosx i386-emx i386-watcom i386-netwlibc i386-wince m68k-linux m68k-freebsd m68k-netbsd m68k-amiga m68k-atari m68k-openbsd m68k-palmos powerpc-linux powerpc-netbsd powerpc-macos powerpc-darwin powerpc-morphos sparc-linux sparc-netbsd sparc-solaris x86_64-linux x86_64-freebsd x86_64-win64 arm-linux arm-wince powerpc64-linux @@ -231,7 +231,7 @@ UNITSDIR:=$(wildcard $(FPCDIR)/units/$(OS_TARGET)) endif PACKAGESDIR:=$(wildcard $(FPCDIR) $(FPCDIR)/packages/base $(FPCDIR)/packages/extra) override PACKAGE_NAME=rtl -override PACKAGE_VERSION=2.0.0 +override PACKAGE_VERSION=2.0.2 ifeq ($(FULL_TARGET),i386-linux) override TARGET_DIRS+=linux endif diff --git a/rtl/Makefile.fpc b/rtl/Makefile.fpc index a4da422daa..d3c9580f21 100644 --- a/rtl/Makefile.fpc +++ b/rtl/Makefile.fpc @@ -4,7 +4,7 @@ [package] name=rtl -version=2.0.0 +version=2.0.2 [target] dirs_linux=linux diff --git a/rtl/amiga/Makefile b/rtl/amiga/Makefile index 797a27cd4f..44a135ab67 100644 --- a/rtl/amiga/Makefile +++ b/rtl/amiga/Makefile @@ -1,5 +1,5 @@ # -# Don't edit, this file is generated by FPCMake Version 2.0.0 [2005/10/20] +# Don't edit, this file is generated by FPCMake Version 2.0.0 [2005/11/05] # default: all MAKEFILETARGETS=i386-linux i386-go32v2 i386-win32 i386-os2 i386-freebsd i386-beos i386-netbsd i386-solaris i386-qnx i386-netware i386-openbsd i386-wdosx i386-emx i386-watcom i386-netwlibc i386-wince m68k-linux m68k-freebsd m68k-netbsd m68k-amiga m68k-atari m68k-openbsd m68k-palmos powerpc-linux powerpc-netbsd powerpc-macos powerpc-darwin powerpc-morphos sparc-linux sparc-netbsd sparc-solaris x86_64-linux x86_64-freebsd x86_64-win64 arm-linux arm-wince powerpc64-linux diff --git a/rtl/beos/Makefile b/rtl/beos/Makefile index 60e15f7199..a49d69d735 100644 --- a/rtl/beos/Makefile +++ b/rtl/beos/Makefile @@ -1,5 +1,5 @@ # -# Don't edit, this file is generated by FPCMake Version 2.0.0 [2005/10/20] +# Don't edit, this file is generated by FPCMake Version 2.0.0 [2005/11/05] # default: all MAKEFILETARGETS=i386-linux i386-go32v2 i386-win32 i386-os2 i386-freebsd i386-beos i386-netbsd i386-solaris i386-qnx i386-netware i386-openbsd i386-wdosx i386-emx i386-watcom i386-netwlibc i386-wince m68k-linux m68k-freebsd m68k-netbsd m68k-amiga m68k-atari m68k-openbsd m68k-palmos powerpc-linux powerpc-netbsd powerpc-macos powerpc-darwin powerpc-morphos sparc-linux sparc-netbsd sparc-solaris x86_64-linux x86_64-freebsd x86_64-win64 arm-linux arm-wince powerpc64-linux diff --git a/rtl/darwin/Makefile b/rtl/darwin/Makefile index d98b909b20..5563d8106c 100644 --- a/rtl/darwin/Makefile +++ b/rtl/darwin/Makefile @@ -1,5 +1,5 @@ # -# Don't edit, this file is generated by FPCMake Version 2.0.0 [2005/10/20] +# Don't edit, this file is generated by FPCMake Version 2.0.0 [2005/11/05] # default: all MAKEFILETARGETS=i386-linux i386-go32v2 i386-win32 i386-os2 i386-freebsd i386-beos i386-netbsd i386-solaris i386-qnx i386-netware i386-openbsd i386-wdosx i386-emx i386-watcom i386-netwlibc i386-wince m68k-linux m68k-freebsd m68k-netbsd m68k-amiga m68k-atari m68k-openbsd m68k-palmos powerpc-linux powerpc-netbsd powerpc-macos powerpc-darwin powerpc-morphos sparc-linux sparc-netbsd sparc-solaris x86_64-linux x86_64-freebsd x86_64-win64 arm-linux arm-wince powerpc64-linux diff --git a/rtl/darwin/Makefile.fpc b/rtl/darwin/Makefile.fpc index 8eb700f9b4..fd092896b5 100644 --- a/rtl/darwin/Makefile.fpc +++ b/rtl/darwin/Makefile.fpc @@ -36,7 +36,7 @@ sourcedir=$(INC) $(PROCINC) $(UNIXINC) $(BSDINC) $(COMMON) [lib] libname=libfprtl.so -libversion=2.0.0 +libversion=2.0.2 libunits=$(SYSTEMUNIT) objpas strings \ unix \ dos crt objects printer \ diff --git a/rtl/emx/Makefile b/rtl/emx/Makefile index c91f56fabd..722e4d044b 100644 --- a/rtl/emx/Makefile +++ b/rtl/emx/Makefile @@ -1,5 +1,5 @@ # -# Don't edit, this file is generated by FPCMake Version 2.0.0 [2005/10/20] +# Don't edit, this file is generated by FPCMake Version 2.0.0 [2005/11/05] # default: all MAKEFILETARGETS=i386-linux i386-go32v2 i386-win32 i386-os2 i386-freebsd i386-beos i386-netbsd i386-solaris i386-qnx i386-netware i386-openbsd i386-wdosx i386-emx i386-watcom i386-netwlibc i386-wince m68k-linux m68k-freebsd m68k-netbsd m68k-amiga m68k-atari m68k-openbsd m68k-palmos powerpc-linux powerpc-netbsd powerpc-macos powerpc-darwin powerpc-morphos sparc-linux sparc-netbsd sparc-solaris x86_64-linux x86_64-freebsd x86_64-win64 arm-linux arm-wince powerpc64-linux diff --git a/rtl/freebsd/Makefile b/rtl/freebsd/Makefile index 0f474e73ef..30e13a85ae 100644 --- a/rtl/freebsd/Makefile +++ b/rtl/freebsd/Makefile @@ -1,5 +1,5 @@ # -# Don't edit, this file is generated by FPCMake Version 2.0.0 [2005/10/20] +# Don't edit, this file is generated by FPCMake Version 2.0.0 [2005/11/05] # default: all MAKEFILETARGETS=i386-linux i386-go32v2 i386-win32 i386-os2 i386-freebsd i386-beos i386-netbsd i386-solaris i386-qnx i386-netware i386-openbsd i386-wdosx i386-emx i386-watcom i386-netwlibc i386-wince m68k-linux m68k-freebsd m68k-netbsd m68k-amiga m68k-atari m68k-openbsd m68k-palmos powerpc-linux powerpc-netbsd powerpc-macos powerpc-darwin powerpc-morphos sparc-linux sparc-netbsd sparc-solaris x86_64-linux x86_64-freebsd x86_64-win64 arm-linux arm-wince powerpc64-linux diff --git a/rtl/freebsd/Makefile.fpc b/rtl/freebsd/Makefile.fpc index 357d74e329..952504a2f7 100644 --- a/rtl/freebsd/Makefile.fpc +++ b/rtl/freebsd/Makefile.fpc @@ -38,7 +38,7 @@ sourcedir=$(INC) $(PROCINC) $(UNIXINC) $(BSDINC) $(COMMON) [lib] libname=libfprtl.so -libversion=2.0.0 +libversion=2.0.2 libunits=$(SYSTEMUNIT) objpas strings \ unix \ dos crt objects printer \ diff --git a/rtl/go32v2/Makefile b/rtl/go32v2/Makefile index 308ecc94fa..4f94d8fbb6 100644 --- a/rtl/go32v2/Makefile +++ b/rtl/go32v2/Makefile @@ -1,5 +1,5 @@ # -# Don't edit, this file is generated by FPCMake Version 2.0.0 [2005/10/20] +# Don't edit, this file is generated by FPCMake Version 2.0.0 [2005/11/05] # default: all MAKEFILETARGETS=i386-linux i386-go32v2 i386-win32 i386-os2 i386-freebsd i386-beos i386-netbsd i386-solaris i386-qnx i386-netware i386-openbsd i386-wdosx i386-emx i386-watcom i386-netwlibc i386-wince m68k-linux m68k-freebsd m68k-netbsd m68k-amiga m68k-atari m68k-openbsd m68k-palmos powerpc-linux powerpc-netbsd powerpc-macos powerpc-darwin powerpc-morphos sparc-linux sparc-netbsd sparc-solaris x86_64-linux x86_64-freebsd x86_64-win64 arm-linux arm-wince powerpc64-linux diff --git a/rtl/linux/Makefile b/rtl/linux/Makefile index 44dd82ad1d..0b8a8e0a64 100644 --- a/rtl/linux/Makefile +++ b/rtl/linux/Makefile @@ -1,5 +1,5 @@ # -# Don't edit, this file is generated by FPCMake Version 2.0.0 [2005/10/20] +# Don't edit, this file is generated by FPCMake Version 2.0.0 [2005/11/05] # default: all MAKEFILETARGETS=i386-linux i386-go32v2 i386-win32 i386-os2 i386-freebsd i386-beos i386-netbsd i386-solaris i386-qnx i386-netware i386-openbsd i386-wdosx i386-emx i386-watcom i386-netwlibc i386-wince m68k-linux m68k-freebsd m68k-netbsd m68k-amiga m68k-atari m68k-openbsd m68k-palmos powerpc-linux powerpc-netbsd powerpc-macos powerpc-darwin powerpc-morphos sparc-linux sparc-netbsd sparc-solaris x86_64-linux x86_64-freebsd x86_64-win64 arm-linux arm-wince powerpc64-linux diff --git a/rtl/linux/Makefile.fpc b/rtl/linux/Makefile.fpc index f1abd38556..acd0efcb8e 100644 --- a/rtl/linux/Makefile.fpc +++ b/rtl/linux/Makefile.fpc @@ -39,7 +39,7 @@ targetdir=. [lib] libname=libfprtl.so -libversion=2.0.0 +libversion=2.0.2 libunits=$(SYSTEMUNIT) objpas strings \ unix ports \ dos crt objects printer \ diff --git a/rtl/macos/Makefile b/rtl/macos/Makefile index 65a92044bb..c1f06fdce9 100644 --- a/rtl/macos/Makefile +++ b/rtl/macos/Makefile @@ -1,5 +1,5 @@ # -# Don't edit, this file is generated by FPCMake Version 2.0.0 [2005/10/20] +# Don't edit, this file is generated by FPCMake Version 2.0.0 [2005/11/05] # default: all MAKEFILETARGETS=i386-linux i386-go32v2 i386-win32 i386-os2 i386-freebsd i386-beos i386-netbsd i386-solaris i386-qnx i386-netware i386-openbsd i386-wdosx i386-emx i386-watcom i386-netwlibc i386-wince m68k-linux m68k-freebsd m68k-netbsd m68k-amiga m68k-atari m68k-openbsd m68k-palmos powerpc-linux powerpc-netbsd powerpc-macos powerpc-darwin powerpc-morphos sparc-linux sparc-netbsd sparc-solaris x86_64-linux x86_64-freebsd x86_64-win64 arm-linux arm-wince powerpc64-linux diff --git a/rtl/morphos/Makefile b/rtl/morphos/Makefile index 0bae6794bb..fe945b0239 100644 --- a/rtl/morphos/Makefile +++ b/rtl/morphos/Makefile @@ -1,5 +1,5 @@ # -# Don't edit, this file is generated by FPCMake Version 2.0.0 [2005/10/20] +# Don't edit, this file is generated by FPCMake Version 2.0.0 [2005/11/05] # default: all MAKEFILETARGETS=i386-linux i386-go32v2 i386-win32 i386-os2 i386-freebsd i386-beos i386-netbsd i386-solaris i386-qnx i386-netware i386-openbsd i386-wdosx i386-emx i386-watcom i386-netwlibc i386-wince m68k-linux m68k-freebsd m68k-netbsd m68k-amiga m68k-atari m68k-openbsd m68k-palmos powerpc-linux powerpc-netbsd powerpc-macos powerpc-darwin powerpc-morphos sparc-linux sparc-netbsd sparc-solaris x86_64-linux x86_64-freebsd x86_64-win64 arm-linux arm-wince powerpc64-linux diff --git a/rtl/netbsd/Makefile b/rtl/netbsd/Makefile index 00d4cb1442..fa25589566 100644 --- a/rtl/netbsd/Makefile +++ b/rtl/netbsd/Makefile @@ -1,5 +1,5 @@ # -# Don't edit, this file is generated by FPCMake Version 2.0.0 [2005/10/20] +# Don't edit, this file is generated by FPCMake Version 2.0.0 [2005/11/05] # default: all MAKEFILETARGETS=i386-linux i386-go32v2 i386-win32 i386-os2 i386-freebsd i386-beos i386-netbsd i386-solaris i386-qnx i386-netware i386-openbsd i386-wdosx i386-emx i386-watcom i386-netwlibc i386-wince m68k-linux m68k-freebsd m68k-netbsd m68k-amiga m68k-atari m68k-openbsd m68k-palmos powerpc-linux powerpc-netbsd powerpc-macos powerpc-darwin powerpc-morphos sparc-linux sparc-netbsd sparc-solaris x86_64-linux x86_64-freebsd x86_64-win64 arm-linux arm-wince powerpc64-linux diff --git a/rtl/netbsd/Makefile.fpc b/rtl/netbsd/Makefile.fpc index ee078501b7..40acec6c75 100644 --- a/rtl/netbsd/Makefile.fpc +++ b/rtl/netbsd/Makefile.fpc @@ -37,7 +37,7 @@ sourcedir=$(INC) $(PROCINC) $(UNIXINC) $(BSDINC) [lib] libname=libfprtl.so -libversion=2.0.0 +libversion=2.0.2 libunits=$(SYSTEMUNIT) objpas strings \ unix \ dos crt objects printer \ diff --git a/rtl/netware/Makefile b/rtl/netware/Makefile index 1de20a9af3..832a699726 100644 --- a/rtl/netware/Makefile +++ b/rtl/netware/Makefile @@ -1,5 +1,5 @@ # -# Don't edit, this file is generated by FPCMake Version 2.0.0 [2005/10/20] +# Don't edit, this file is generated by FPCMake Version 2.0.0 [2005/11/05] # default: all MAKEFILETARGETS=i386-linux i386-go32v2 i386-win32 i386-os2 i386-freebsd i386-beos i386-netbsd i386-solaris i386-qnx i386-netware i386-openbsd i386-wdosx i386-emx i386-watcom i386-netwlibc i386-wince m68k-linux m68k-freebsd m68k-netbsd m68k-amiga m68k-atari m68k-openbsd m68k-palmos powerpc-linux powerpc-netbsd powerpc-macos powerpc-darwin powerpc-morphos sparc-linux sparc-netbsd sparc-solaris x86_64-linux x86_64-freebsd x86_64-win64 arm-linux arm-wince powerpc64-linux diff --git a/rtl/netwlibc/Makefile b/rtl/netwlibc/Makefile index bb2452549f..df5e788023 100644 --- a/rtl/netwlibc/Makefile +++ b/rtl/netwlibc/Makefile @@ -1,5 +1,5 @@ # -# Don't edit, this file is generated by FPCMake Version 2.0.0 [2005/10/20] +# Don't edit, this file is generated by FPCMake Version 2.0.0 [2005/11/05] # default: all MAKEFILETARGETS=i386-linux i386-go32v2 i386-win32 i386-os2 i386-freebsd i386-beos i386-netbsd i386-solaris i386-qnx i386-netware i386-openbsd i386-wdosx i386-emx i386-watcom i386-netwlibc i386-wince m68k-linux m68k-freebsd m68k-netbsd m68k-amiga m68k-atari m68k-openbsd m68k-palmos powerpc-linux powerpc-netbsd powerpc-macos powerpc-darwin powerpc-morphos sparc-linux sparc-netbsd sparc-solaris x86_64-linux x86_64-freebsd x86_64-win64 arm-linux arm-wince powerpc64-linux diff --git a/rtl/openbsd/Makefile b/rtl/openbsd/Makefile index 3b2d69c4b5..4350fb064d 100644 --- a/rtl/openbsd/Makefile +++ b/rtl/openbsd/Makefile @@ -1,8 +1,8 @@ # -# Don't edit, this file is generated by FPCMake Version 2.0.0 [2005/09/08] +# Don't edit, this file is generated by FPCMake Version 2.0.0 [2005/11/05] # default: all -MAKEFILETARGETS=i386-linux i386-go32v2 i386-win32 i386-os2 i386-freebsd i386-beos i386-netbsd i386-solaris i386-qnx i386-netware i386-openbsd i386-wdosx i386-emx i386-watcom i386-netwlibc i386-wince m68k-linux m68k-freebsd m68k-netbsd m68k-amiga m68k-atari m68k-openbsd m68k-palmos powerpc-linux powerpc-netbsd powerpc-macos powerpc-darwin powerpc-morphos sparc-linux sparc-netbsd sparc-solaris x86_64-linux x86_64-freebsd x86_64-win64 arm-linux arm-wince +MAKEFILETARGETS=i386-linux i386-go32v2 i386-win32 i386-os2 i386-freebsd i386-beos i386-netbsd i386-solaris i386-qnx i386-netware i386-openbsd i386-wdosx i386-emx i386-watcom i386-netwlibc i386-wince m68k-linux m68k-freebsd m68k-netbsd m68k-amiga m68k-atari m68k-openbsd m68k-palmos powerpc-linux powerpc-netbsd powerpc-macos powerpc-darwin powerpc-morphos sparc-linux sparc-netbsd sparc-solaris x86_64-linux x86_64-freebsd x86_64-win64 arm-linux arm-wince powerpc64-linux BSDs = freebsd netbsd openbsd darwin UNIXs = linux $(BSDs) solaris qnx LIMIT83fs = go32v2 os2 emx watcom @@ -367,6 +367,9 @@ endif ifeq ($(FULL_TARGET),arm-wince) override TARGET_UNITS+=$(SYSTEMUNIT) objpas macpas strings syscall baseunix $(LINUXUNIT) unix initc systhrds dos crt objects printer matrix sysutils classes typinfo math varutils charset ucomplex getopts heaptrc lineinfo errors sockets gpm ipc terminfo video mouse keyboard serial variants types systhrds sysctl sysconst endif +ifeq ($(FULL_TARGET),powerpc64-linux) +override TARGET_UNITS+=$(SYSTEMUNIT) objpas macpas strings syscall baseunix $(LINUXUNIT) unix initc systhrds dos crt objects printer matrix sysutils classes typinfo math varutils charset ucomplex getopts heaptrc lineinfo errors sockets gpm ipc terminfo video mouse keyboard serial variants types systhrds sysctl sysconst +endif ifeq ($(FULL_TARGET),i386-linux) override TARGET_LOADERS+=prt0 cprt0 endif @@ -475,6 +478,9 @@ endif ifeq ($(FULL_TARGET),arm-wince) override TARGET_LOADERS+=prt0 cprt0 endif +ifeq ($(FULL_TARGET),powerpc64-linux) +override TARGET_LOADERS+=prt0 cprt0 +endif ifeq ($(FULL_TARGET),i386-linux) override TARGET_RSTS+=math varutils typinfo variants classes sysconst endif @@ -583,6 +589,9 @@ endif ifeq ($(FULL_TARGET),arm-wince) override TARGET_RSTS+=math varutils typinfo variants classes sysconst endif +ifeq ($(FULL_TARGET),powerpc64-linux) +override TARGET_RSTS+=math varutils typinfo variants classes sysconst +endif override INSTALL_FPCPACKAGE=y y ifeq ($(FULL_TARGET),i386-linux) override COMPILER_INCLUDEDIR+=$(INC) $(PROCINC) $(UNIXINC) $(BSDINC) $(BSDPROCINC) $(TARGETPROCINC) @@ -692,6 +701,9 @@ endif ifeq ($(FULL_TARGET),arm-wince) override COMPILER_INCLUDEDIR+=$(INC) $(PROCINC) $(UNIXINC) $(BSDINC) $(BSDPROCINC) $(TARGETPROCINC) endif +ifeq ($(FULL_TARGET),powerpc64-linux) +override COMPILER_INCLUDEDIR+=$(INC) $(PROCINC) $(UNIXINC) $(BSDINC) $(BSDPROCINC) $(TARGETPROCINC) +endif ifeq ($(FULL_TARGET),i386-linux) override COMPILER_SOURCEDIR+=$(INC) $(PROCINC) $(UNIXINC) $(BSDINC) endif @@ -800,6 +812,9 @@ endif ifeq ($(FULL_TARGET),arm-wince) override COMPILER_SOURCEDIR+=$(INC) $(PROCINC) $(UNIXINC) $(BSDINC) endif +ifeq ($(FULL_TARGET),powerpc64-linux) +override COMPILER_SOURCEDIR+=$(INC) $(PROCINC) $(UNIXINC) $(BSDINC) +endif ifdef REQUIRE_UNITSDIR override UNITSDIR+=$(REQUIRE_UNITSDIR) endif @@ -1572,7 +1587,7 @@ ifeq ($(CPU_TARGET),i386) FPCCPUOPT:=-OG2p3 else ifeq ($(CPU_TARGET),powerpc) -FPCCPUOPT:=-O1 +FPCCPUOPT:=-O1r else FPCCPUOPT:= endif diff --git a/rtl/openbsd/Makefile.fpc b/rtl/openbsd/Makefile.fpc index 469583a74f..2fe1ee2d10 100644 --- a/rtl/openbsd/Makefile.fpc +++ b/rtl/openbsd/Makefile.fpc @@ -37,7 +37,7 @@ sourcedir=$(INC) $(PROCINC) $(UNIXINC) $(BSDINC) [lib] libname=libfprtl.so -libversion=2.0.0 +libversion=2.0.2 libunits=$(SYSTEMUNIT) objpas strings \ unix \ dos crt objects printer \ diff --git a/rtl/os2/Makefile b/rtl/os2/Makefile index 919528ada0..29f95c4971 100644 --- a/rtl/os2/Makefile +++ b/rtl/os2/Makefile @@ -1,5 +1,5 @@ # -# Don't edit, this file is generated by FPCMake Version 2.0.0 [2005/10/20] +# Don't edit, this file is generated by FPCMake Version 2.0.0 [2005/11/05] # default: all MAKEFILETARGETS=i386-linux i386-go32v2 i386-win32 i386-os2 i386-freebsd i386-beos i386-netbsd i386-solaris i386-qnx i386-netware i386-openbsd i386-wdosx i386-emx i386-watcom i386-netwlibc i386-wince m68k-linux m68k-freebsd m68k-netbsd m68k-amiga m68k-atari m68k-openbsd m68k-palmos powerpc-linux powerpc-netbsd powerpc-macos powerpc-darwin powerpc-morphos sparc-linux sparc-netbsd sparc-solaris x86_64-linux x86_64-freebsd x86_64-win64 arm-linux arm-wince powerpc64-linux diff --git a/rtl/solaris/Makefile b/rtl/solaris/Makefile index 9b06ea4ac2..e57340e698 100644 --- a/rtl/solaris/Makefile +++ b/rtl/solaris/Makefile @@ -1,8 +1,8 @@ # -# Don't edit, this file is generated by FPCMake Version 2.0.0 [2005/09/08] +# Don't edit, this file is generated by FPCMake Version 2.0.0 [2005/11/05] # default: all -MAKEFILETARGETS=i386-linux i386-go32v2 i386-win32 i386-os2 i386-freebsd i386-beos i386-netbsd i386-solaris i386-qnx i386-netware i386-openbsd i386-wdosx i386-emx i386-watcom i386-netwlibc i386-wince m68k-linux m68k-freebsd m68k-netbsd m68k-amiga m68k-atari m68k-openbsd m68k-palmos powerpc-linux powerpc-netbsd powerpc-macos powerpc-darwin powerpc-morphos sparc-linux sparc-netbsd sparc-solaris x86_64-linux x86_64-freebsd x86_64-win64 arm-linux arm-wince +MAKEFILETARGETS=i386-linux i386-go32v2 i386-win32 i386-os2 i386-freebsd i386-beos i386-netbsd i386-solaris i386-qnx i386-netware i386-openbsd i386-wdosx i386-emx i386-watcom i386-netwlibc i386-wince m68k-linux m68k-freebsd m68k-netbsd m68k-amiga m68k-atari m68k-openbsd m68k-palmos powerpc-linux powerpc-netbsd powerpc-macos powerpc-darwin powerpc-morphos sparc-linux sparc-netbsd sparc-solaris x86_64-linux x86_64-freebsd x86_64-win64 arm-linux arm-wince powerpc64-linux BSDs = freebsd netbsd openbsd darwin UNIXs = linux $(BSDs) solaris qnx LIMIT83fs = go32v2 os2 emx watcom @@ -359,6 +359,9 @@ endif ifeq ($(FULL_TARGET),arm-wince) override TARGET_UNITS+=$(SYSTEMUNIT) objpas endif +ifeq ($(FULL_TARGET),powerpc64-linux) +override TARGET_UNITS+=$(SYSTEMUNIT) objpas +endif ifeq ($(FULL_TARGET),i386-linux) override TARGET_RSTS+=math varutils typinfo classes variants dateutils systhrds sysconst rtlconst fpmkunit endif @@ -467,6 +470,9 @@ endif ifeq ($(FULL_TARGET),arm-wince) override TARGET_RSTS+=math varutils typinfo classes variants dateutils systhrds sysconst rtlconst fpmkunit endif +ifeq ($(FULL_TARGET),powerpc64-linux) +override TARGET_RSTS+=math varutils typinfo classes variants dateutils systhrds sysconst rtlconst fpmkunit +endif override INSTALL_FPCPACKAGE=y ifeq ($(FULL_TARGET),i386-linux) override COMPILER_INCLUDEDIR+=$(INC) $(PROCINC) $(UNIXINC) $(OSPROCINC) $(POSIXINC) @@ -576,6 +582,9 @@ endif ifeq ($(FULL_TARGET),arm-wince) override COMPILER_INCLUDEDIR+=$(INC) $(PROCINC) $(UNIXINC) $(OSPROCINC) $(POSIXINC) endif +ifeq ($(FULL_TARGET),powerpc64-linux) +override COMPILER_INCLUDEDIR+=$(INC) $(PROCINC) $(UNIXINC) $(OSPROCINC) $(POSIXINC) +endif ifeq ($(FULL_TARGET),i386-linux) override COMPILER_SOURCEDIR+=$(INC) $(PROCINC) $(UNIXINC) $(COMMON) endif @@ -684,6 +693,9 @@ endif ifeq ($(FULL_TARGET),arm-wince) override COMPILER_SOURCEDIR+=$(INC) $(PROCINC) $(UNIXINC) $(COMMON) endif +ifeq ($(FULL_TARGET),powerpc64-linux) +override COMPILER_SOURCEDIR+=$(INC) $(PROCINC) $(UNIXINC) $(COMMON) +endif ifdef REQUIRE_UNITSDIR override UNITSDIR+=$(REQUIRE_UNITSDIR) endif @@ -1456,7 +1468,7 @@ ifeq ($(CPU_TARGET),i386) FPCCPUOPT:=-OG2p3 else ifeq ($(CPU_TARGET),powerpc) -FPCCPUOPT:=-O1 +FPCCPUOPT:=-O1r else FPCCPUOPT:= endif diff --git a/rtl/solaris/Makefile.fpc b/rtl/solaris/Makefile.fpc index 204c8f5f51..8621c10171 100644 --- a/rtl/solaris/Makefile.fpc +++ b/rtl/solaris/Makefile.fpc @@ -38,7 +38,7 @@ sourcedir=$(INC) $(PROCINC) $(UNIXINC) $(COMMON) [lib] libname=libfprtl.so -libversion=2.0.0 +libversion=2.0.2 libunits=$(SYSTEMUNIT) objpas strings \ unix \ dos crt objects printer \ diff --git a/rtl/watcom/Makefile b/rtl/watcom/Makefile index 078e0d5299..d521e1082c 100644 --- a/rtl/watcom/Makefile +++ b/rtl/watcom/Makefile @@ -1,8 +1,8 @@ # -# Don't edit, this file is generated by FPCMake Version 2.0.0 [2005/09/08] +# Don't edit, this file is generated by FPCMake Version 2.0.0 [2005/11/05] # default: all -MAKEFILETARGETS=i386-linux i386-go32v2 i386-win32 i386-os2 i386-freebsd i386-beos i386-netbsd i386-solaris i386-qnx i386-netware i386-openbsd i386-wdosx i386-emx i386-watcom i386-netwlibc i386-wince m68k-linux m68k-freebsd m68k-netbsd m68k-amiga m68k-atari m68k-openbsd m68k-palmos powerpc-linux powerpc-netbsd powerpc-macos powerpc-darwin powerpc-morphos sparc-linux sparc-netbsd sparc-solaris x86_64-linux x86_64-freebsd x86_64-win64 arm-linux arm-wince +MAKEFILETARGETS=i386-linux i386-go32v2 i386-win32 i386-os2 i386-freebsd i386-beos i386-netbsd i386-solaris i386-qnx i386-netware i386-openbsd i386-wdosx i386-emx i386-watcom i386-netwlibc i386-wince m68k-linux m68k-freebsd m68k-netbsd m68k-amiga m68k-atari m68k-openbsd m68k-palmos powerpc-linux powerpc-netbsd powerpc-macos powerpc-darwin powerpc-morphos sparc-linux sparc-netbsd sparc-solaris x86_64-linux x86_64-freebsd x86_64-win64 arm-linux arm-wince powerpc64-linux BSDs = freebsd netbsd openbsd darwin UNIXs = linux $(BSDs) solaris qnx LIMIT83fs = go32v2 os2 emx watcom @@ -355,6 +355,9 @@ endif ifeq ($(FULL_TARGET),arm-wince) override TARGET_UNITS+=system objpas macpas strings watcom dos crt objects cpu charset types getopts heaptrc lineinfo ctypes endif +ifeq ($(FULL_TARGET),powerpc64-linux) +override TARGET_UNITS+=system objpas macpas strings watcom dos crt objects cpu charset types getopts heaptrc lineinfo ctypes +endif ifeq ($(FULL_TARGET),i386-linux) override TARGET_LOADERS+=prt0 endif @@ -463,6 +466,9 @@ endif ifeq ($(FULL_TARGET),arm-wince) override TARGET_LOADERS+=prt0 endif +ifeq ($(FULL_TARGET),powerpc64-linux) +override TARGET_LOADERS+=prt0 +endif ifeq ($(FULL_TARGET),i386-linux) override TARGET_RSTS+=math varutils typinfo classes variants sysconst endif @@ -571,6 +577,9 @@ endif ifeq ($(FULL_TARGET),arm-wince) override TARGET_RSTS+=math varutils typinfo classes variants sysconst endif +ifeq ($(FULL_TARGET),powerpc64-linux) +override TARGET_RSTS+=math varutils typinfo classes variants sysconst +endif override INSTALL_FPCPACKAGE=y ifeq ($(FULL_TARGET),i386-linux) override COMPILER_INCLUDEDIR+=$(INC) $(PROCINC) @@ -680,6 +689,9 @@ endif ifeq ($(FULL_TARGET),arm-wince) override COMPILER_INCLUDEDIR+=$(INC) $(PROCINC) endif +ifeq ($(FULL_TARGET),powerpc64-linux) +override COMPILER_INCLUDEDIR+=$(INC) $(PROCINC) +endif ifeq ($(FULL_TARGET),i386-linux) override COMPILER_SOURCEDIR+=$(INC) $(PROCINC) endif @@ -788,6 +800,9 @@ endif ifeq ($(FULL_TARGET),arm-wince) override COMPILER_SOURCEDIR+=$(INC) $(PROCINC) endif +ifeq ($(FULL_TARGET),powerpc64-linux) +override COMPILER_SOURCEDIR+=$(INC) $(PROCINC) +endif ifdef REQUIRE_UNITSDIR override UNITSDIR+=$(REQUIRE_UNITSDIR) endif @@ -1560,7 +1575,7 @@ ifeq ($(CPU_TARGET),i386) FPCCPUOPT:=-OG2p3 else ifeq ($(CPU_TARGET),powerpc) -FPCCPUOPT:=-O1 +FPCCPUOPT:=-O1r else FPCCPUOPT:= endif diff --git a/rtl/win32/Makefile b/rtl/win32/Makefile index d5c1f0d6e3..135a67f81d 100644 --- a/rtl/win32/Makefile +++ b/rtl/win32/Makefile @@ -1,5 +1,5 @@ # -# Don't edit, this file is generated by FPCMake Version 2.0.0 [2005/10/20] +# Don't edit, this file is generated by FPCMake Version 2.0.0 [2005/11/05] # default: all MAKEFILETARGETS=i386-linux i386-go32v2 i386-win32 i386-os2 i386-freebsd i386-beos i386-netbsd i386-solaris i386-qnx i386-netware i386-openbsd i386-wdosx i386-emx i386-watcom i386-netwlibc i386-wince m68k-linux m68k-freebsd m68k-netbsd m68k-amiga m68k-atari m68k-openbsd m68k-palmos powerpc-linux powerpc-netbsd powerpc-macos powerpc-darwin powerpc-morphos sparc-linux sparc-netbsd sparc-solaris x86_64-linux x86_64-freebsd x86_64-win64 arm-linux arm-wince powerpc64-linux diff --git a/tests/Makefile b/tests/Makefile index bb2ccf3e13..332ed0820d 100644 --- a/tests/Makefile +++ b/tests/Makefile @@ -1,8 +1,8 @@ # -# Don't edit, this file is generated by FPCMake Version 2.0.0 [2005/08/11] +# Don't edit, this file is generated by FPCMake Version 2.0.0 [2005/11/05] # default: allexectests -MAKEFILETARGETS=i386-linux i386-go32v2 i386-win32 i386-os2 i386-freebsd i386-beos i386-netbsd i386-solaris i386-qnx i386-netware i386-openbsd i386-wdosx i386-emx i386-watcom i386-netwlibc i386-wince m68k-linux m68k-freebsd m68k-netbsd m68k-amiga m68k-atari m68k-openbsd m68k-palmos powerpc-linux powerpc-netbsd powerpc-macos powerpc-darwin powerpc-morphos sparc-linux sparc-netbsd sparc-solaris x86_64-linux x86_64-freebsd x86_64-win64 arm-linux arm-wince +MAKEFILETARGETS=i386-linux i386-go32v2 i386-win32 i386-os2 i386-freebsd i386-beos i386-netbsd i386-solaris i386-qnx i386-netware i386-openbsd i386-wdosx i386-emx i386-watcom i386-netwlibc i386-wince m68k-linux m68k-freebsd m68k-netbsd m68k-amiga m68k-atari m68k-openbsd m68k-palmos powerpc-linux powerpc-netbsd powerpc-macos powerpc-darwin powerpc-morphos sparc-linux sparc-netbsd sparc-solaris x86_64-linux x86_64-freebsd x86_64-win64 arm-linux arm-wince powerpc64-linux BSDs = freebsd netbsd openbsd darwin UNIXs = linux $(BSDs) solaris qnx LIMIT83fs = go32v2 os2 emx watcom @@ -1003,7 +1003,7 @@ ifeq ($(CPU_TARGET),i386) FPCCPUOPT:=-OG2p3 else ifeq ($(CPU_TARGET),powerpc) -FPCCPUOPT:=-O1 +FPCCPUOPT:=-O1r else FPCCPUOPT:= endif diff --git a/tests/units/Makefile b/tests/units/Makefile index fe4bc12d02..c07198d34a 100644 --- a/tests/units/Makefile +++ b/tests/units/Makefile @@ -1,8 +1,8 @@ # -# Don't edit, this file is generated by FPCMake Version 2.0.0 [2005/08/11] +# Don't edit, this file is generated by FPCMake Version 2.0.0 [2005/11/05] # default: all -MAKEFILETARGETS=i386-linux i386-go32v2 i386-win32 i386-os2 i386-freebsd i386-beos i386-netbsd i386-solaris i386-qnx i386-netware i386-openbsd i386-wdosx i386-emx i386-watcom i386-netwlibc i386-wince m68k-linux m68k-freebsd m68k-netbsd m68k-amiga m68k-atari m68k-openbsd m68k-palmos powerpc-linux powerpc-netbsd powerpc-macos powerpc-darwin powerpc-morphos sparc-linux sparc-netbsd sparc-solaris x86_64-linux x86_64-freebsd x86_64-win64 arm-linux arm-wince +MAKEFILETARGETS=i386-linux i386-go32v2 i386-win32 i386-os2 i386-freebsd i386-beos i386-netbsd i386-solaris i386-qnx i386-netware i386-openbsd i386-wdosx i386-emx i386-watcom i386-netwlibc i386-wince m68k-linux m68k-freebsd m68k-netbsd m68k-amiga m68k-atari m68k-openbsd m68k-palmos powerpc-linux powerpc-netbsd powerpc-macos powerpc-darwin powerpc-morphos sparc-linux sparc-netbsd sparc-solaris x86_64-linux x86_64-freebsd x86_64-win64 arm-linux arm-wince powerpc64-linux BSDs = freebsd netbsd openbsd darwin UNIXs = linux $(BSDs) solaris qnx LIMIT83fs = go32v2 os2 emx watcom @@ -338,6 +338,9 @@ endif ifeq ($(FULL_TARGET),arm-wince) override CLEAN_UNITS+=erroru popuperr ptest endif +ifeq ($(FULL_TARGET),powerpc64-linux) +override CLEAN_UNITS+=erroru popuperr ptest +endif override INSTALL_FPCPACKAGE=y ifeq ($(FULL_TARGET),i386-linux) override COMPILER_TARGETDIR+=$(FULL_TARGET) @@ -447,6 +450,9 @@ endif ifeq ($(FULL_TARGET),arm-wince) override COMPILER_TARGETDIR+=$(FULL_TARGET) endif +ifeq ($(FULL_TARGET),powerpc64-linux) +override COMPILER_TARGETDIR+=$(FULL_TARGET) +endif ifdef REQUIRE_UNITSDIR override UNITSDIR+=$(REQUIRE_UNITSDIR) endif @@ -1219,7 +1225,7 @@ ifeq ($(CPU_TARGET),i386) FPCCPUOPT:=-OG2p3 else ifeq ($(CPU_TARGET),powerpc) -FPCCPUOPT:=-O1 +FPCCPUOPT:=-O1r else FPCCPUOPT:= endif diff --git a/tests/utils/Makefile b/tests/utils/Makefile index 2cee4f040d..af841731c1 100644 --- a/tests/utils/Makefile +++ b/tests/utils/Makefile @@ -1,8 +1,8 @@ # -# Don't edit, this file is generated by FPCMake Version 2.0.0 [2005/08/11] +# Don't edit, this file is generated by FPCMake Version 2.0.0 [2005/11/05] # default: all -MAKEFILETARGETS=i386-linux i386-go32v2 i386-win32 i386-os2 i386-freebsd i386-beos i386-netbsd i386-solaris i386-qnx i386-netware i386-openbsd i386-wdosx i386-emx i386-watcom i386-netwlibc i386-wince m68k-linux m68k-freebsd m68k-netbsd m68k-amiga m68k-atari m68k-openbsd m68k-palmos powerpc-linux powerpc-netbsd powerpc-macos powerpc-darwin powerpc-morphos sparc-linux sparc-netbsd sparc-solaris x86_64-linux x86_64-freebsd x86_64-win64 arm-linux arm-wince +MAKEFILETARGETS=i386-linux i386-go32v2 i386-win32 i386-os2 i386-freebsd i386-beos i386-netbsd i386-solaris i386-qnx i386-netware i386-openbsd i386-wdosx i386-emx i386-watcom i386-netwlibc i386-wince m68k-linux m68k-freebsd m68k-netbsd m68k-amiga m68k-atari m68k-openbsd m68k-palmos powerpc-linux powerpc-netbsd powerpc-macos powerpc-darwin powerpc-morphos sparc-linux sparc-netbsd sparc-solaris x86_64-linux x86_64-freebsd x86_64-win64 arm-linux arm-wince powerpc64-linux BSDs = freebsd netbsd openbsd darwin UNIXs = linux $(BSDs) solaris qnx LIMIT83fs = go32v2 os2 emx watcom @@ -338,6 +338,9 @@ endif ifeq ($(FULL_TARGET),arm-wince) override TARGET_PROGRAMS+=dotest fail testfail digest $(DBDIGEST) endif +ifeq ($(FULL_TARGET),powerpc64-linux) +override TARGET_PROGRAMS+=dotest fail testfail digest $(DBDIGEST) +endif override INSTALL_FPCPACKAGE=y ifdef REQUIRE_UNITSDIR override UNITSDIR+=$(REQUIRE_UNITSDIR) @@ -1111,7 +1114,7 @@ ifeq ($(CPU_TARGET),i386) FPCCPUOPT:=-OG2p3 else ifeq ($(CPU_TARGET),powerpc) -FPCCPUOPT:=-O1 +FPCCPUOPT:=-O1r else FPCCPUOPT:= endif diff --git a/tests/utils/testsuite/Makefile b/tests/utils/testsuite/Makefile index 57d307ec3c..d3d1383771 100644 --- a/tests/utils/testsuite/Makefile +++ b/tests/utils/testsuite/Makefile @@ -1,8 +1,8 @@ # -# Don't edit, this file is generated by FPCMake Version 2.0.0 [2005/08/11] +# Don't edit, this file is generated by FPCMake Version 2.0.0 [2005/11/05] # default: all -MAKEFILETARGETS=i386-linux i386-go32v2 i386-win32 i386-os2 i386-freebsd i386-beos i386-netbsd i386-solaris i386-qnx i386-netware i386-openbsd i386-wdosx i386-emx i386-watcom i386-netwlibc i386-wince m68k-linux m68k-freebsd m68k-netbsd m68k-amiga m68k-atari m68k-openbsd m68k-palmos powerpc-linux powerpc-netbsd powerpc-macos powerpc-darwin powerpc-morphos sparc-linux sparc-netbsd sparc-solaris x86_64-linux x86_64-freebsd x86_64-win64 arm-linux arm-wince +MAKEFILETARGETS=i386-linux i386-go32v2 i386-win32 i386-os2 i386-freebsd i386-beos i386-netbsd i386-solaris i386-qnx i386-netware i386-openbsd i386-wdosx i386-emx i386-watcom i386-netwlibc i386-wince m68k-linux m68k-freebsd m68k-netbsd m68k-amiga m68k-atari m68k-openbsd m68k-palmos powerpc-linux powerpc-netbsd powerpc-macos powerpc-darwin powerpc-morphos sparc-linux sparc-netbsd sparc-solaris x86_64-linux x86_64-freebsd x86_64-win64 arm-linux arm-wince powerpc64-linux BSDs = freebsd netbsd openbsd darwin UNIXs = linux $(BSDs) solaris qnx LIMIT83fs = go32v2 os2 emx watcom @@ -230,7 +230,7 @@ UNITSDIR:=$(wildcard $(FPCDIR)/units/$(OS_TARGET)) endif PACKAGESDIR:=$(wildcard $(FPCDIR) $(FPCDIR)/packages/base $(FPCDIR)/packages/extra) override PACKAGE_NAME=testsuite -override PACKAGE_VERSION=1.9.9 +override PACKAGE_VERSION=2.0.2 ifeq ($(FULL_TARGET),i386-linux) override TARGET_PROGRAMS+=testsuite endif @@ -339,6 +339,9 @@ endif ifeq ($(FULL_TARGET),arm-wince) override TARGET_PROGRAMS+=testsuite endif +ifeq ($(FULL_TARGET),powerpc64-linux) +override TARGET_PROGRAMS+=testsuite +endif ifdef REQUIRE_UNITSDIR override UNITSDIR+=$(REQUIRE_UNITSDIR) endif @@ -541,6 +544,11 @@ GCCLIBDIR:=$(shell dirname `gcc -m32 -print-libgcc-file-name`) endif endif endif +ifeq ($(CPU_TARGET),powerpc64) +ifeq ($(BINUTILSPREFIX),) +GCCLIBDIR:=$(shell dirname `gcc -m64 -print-libgcc-file-name`) +endif +endif endif ifndef GCCLIBDIR CROSSGCC=$(strip $(wildcard $(addsuffix /$(BINUTILSPREFIX)gcc$(SRCEXEEXT),$(SEARCHPATH)))) @@ -1137,7 +1145,7 @@ ifeq ($(CPU_TARGET),i386) FPCCPUOPT:=-OG2p3 else ifeq ($(CPU_TARGET),powerpc) -FPCCPUOPT:=-O1 +FPCCPUOPT:=-O1r else FPCCPUOPT:= endif diff --git a/tests/utils/testsuite/Makefile.fpc b/tests/utils/testsuite/Makefile.fpc index 075f89a5fb..aec06ad95d 100644 --- a/tests/utils/testsuite/Makefile.fpc +++ b/tests/utils/testsuite/Makefile.fpc @@ -4,7 +4,7 @@ [package] name=testsuite -version=1.9.9 +version=2.0.2 [require] nortl=fcl diff --git a/utils/Makefile b/utils/Makefile index 9f487dd115..23f883d7bb 100644 --- a/utils/Makefile +++ b/utils/Makefile @@ -1,5 +1,5 @@ # -# Don't edit, this file is generated by FPCMake Version 2.0.0 [2005/10/20] +# Don't edit, this file is generated by FPCMake Version 2.0.0 [2005/11/05] # default: all MAKEFILETARGETS=i386-linux i386-go32v2 i386-win32 i386-os2 i386-freebsd i386-beos i386-netbsd i386-solaris i386-qnx i386-netware i386-openbsd i386-wdosx i386-emx i386-watcom i386-netwlibc i386-wince m68k-linux m68k-freebsd m68k-netbsd m68k-amiga m68k-atari m68k-openbsd m68k-palmos powerpc-linux powerpc-netbsd powerpc-macos powerpc-darwin powerpc-morphos sparc-linux sparc-netbsd sparc-solaris x86_64-linux x86_64-freebsd x86_64-win64 arm-linux arm-wince powerpc64-linux @@ -231,7 +231,7 @@ UNITSDIR:=$(wildcard $(FPCDIR)/units/$(OS_TARGET)) endif PACKAGESDIR:=$(wildcard $(FPCDIR) $(FPCDIR)/packages/base $(FPCDIR)/packages/extra) override PACKAGE_NAME=utils -override PACKAGE_VERSION=2.0.0 +override PACKAGE_VERSION=2.0.2 ifeq ($(FULL_TARGET),i386-linux) override TARGET_DIRS+=fpcm tply h2pas fprcp dxegen fpdoc fpcres endif @@ -879,6 +879,11 @@ GCCLIBDIR:=$(shell dirname `gcc -m32 -print-libgcc-file-name`) endif endif endif +ifeq ($(CPU_TARGET),powerpc64) +ifeq ($(BINUTILSPREFIX),) +GCCLIBDIR:=$(shell dirname `gcc -m64 -print-libgcc-file-name`) +endif +endif endif ifndef GCCLIBDIR CROSSGCC=$(strip $(wildcard $(addsuffix /$(BINUTILSPREFIX)gcc$(SRCEXEEXT),$(SEARCHPATH)))) @@ -1443,6 +1448,7 @@ REQUIRE_PACKAGES_PASJPEG=1 REQUIRE_PACKAGES_IBASE=1 REQUIRE_PACKAGES_POSTGRES=1 REQUIRE_PACKAGES_MYSQL=1 +REQUIRE_PACKAGES_ODBC=1 REQUIRE_PACKAGES_SQLITE=1 endif ifeq ($(FULL_TARGET),i386-go32v2) @@ -1462,6 +1468,7 @@ REQUIRE_PACKAGES_PASJPEG=1 REQUIRE_PACKAGES_IBASE=1 REQUIRE_PACKAGES_POSTGRES=1 REQUIRE_PACKAGES_MYSQL=1 +REQUIRE_PACKAGES_ODBC=1 REQUIRE_PACKAGES_SQLITE=1 REQUIRE_PACKAGES_LIBASYNC=1 endif @@ -1484,6 +1491,7 @@ REQUIRE_PACKAGES_PASJPEG=1 REQUIRE_PACKAGES_IBASE=1 REQUIRE_PACKAGES_POSTGRES=1 REQUIRE_PACKAGES_MYSQL=1 +REQUIRE_PACKAGES_ODBC=1 REQUIRE_PACKAGES_SQLITE=1 endif ifeq ($(FULL_TARGET),i386-beos) @@ -1504,6 +1512,7 @@ REQUIRE_PACKAGES_PASJPEG=1 REQUIRE_PACKAGES_IBASE=1 REQUIRE_PACKAGES_POSTGRES=1 REQUIRE_PACKAGES_MYSQL=1 +REQUIRE_PACKAGES_ODBC=1 REQUIRE_PACKAGES_SQLITE=1 endif ifeq ($(FULL_TARGET),i386-solaris) @@ -1540,6 +1549,7 @@ REQUIRE_PACKAGES_PASJPEG=1 REQUIRE_PACKAGES_IBASE=1 REQUIRE_PACKAGES_POSTGRES=1 REQUIRE_PACKAGES_MYSQL=1 +REQUIRE_PACKAGES_ODBC=1 REQUIRE_PACKAGES_SQLITE=1 endif ifeq ($(FULL_TARGET),i386-wdosx) @@ -1593,6 +1603,7 @@ REQUIRE_PACKAGES_PASJPEG=1 REQUIRE_PACKAGES_IBASE=1 REQUIRE_PACKAGES_POSTGRES=1 REQUIRE_PACKAGES_MYSQL=1 +REQUIRE_PACKAGES_ODBC=1 REQUIRE_PACKAGES_SQLITE=1 endif ifeq ($(FULL_TARGET),m68k-freebsd) @@ -1606,6 +1617,7 @@ REQUIRE_PACKAGES_PASJPEG=1 REQUIRE_PACKAGES_IBASE=1 REQUIRE_PACKAGES_POSTGRES=1 REQUIRE_PACKAGES_MYSQL=1 +REQUIRE_PACKAGES_ODBC=1 REQUIRE_PACKAGES_SQLITE=1 endif ifeq ($(FULL_TARGET),m68k-netbsd) @@ -1618,6 +1630,7 @@ REQUIRE_PACKAGES_PASJPEG=1 REQUIRE_PACKAGES_IBASE=1 REQUIRE_PACKAGES_POSTGRES=1 REQUIRE_PACKAGES_MYSQL=1 +REQUIRE_PACKAGES_ODBC=1 REQUIRE_PACKAGES_SQLITE=1 endif ifeq ($(FULL_TARGET),m68k-amiga) @@ -1646,6 +1659,7 @@ REQUIRE_PACKAGES_PASJPEG=1 REQUIRE_PACKAGES_IBASE=1 REQUIRE_PACKAGES_POSTGRES=1 REQUIRE_PACKAGES_MYSQL=1 +REQUIRE_PACKAGES_ODBC=1 REQUIRE_PACKAGES_SQLITE=1 endif ifeq ($(FULL_TARGET),m68k-palmos) @@ -1667,6 +1681,7 @@ REQUIRE_PACKAGES_PASJPEG=1 REQUIRE_PACKAGES_IBASE=1 REQUIRE_PACKAGES_POSTGRES=1 REQUIRE_PACKAGES_MYSQL=1 +REQUIRE_PACKAGES_ODBC=1 REQUIRE_PACKAGES_SQLITE=1 endif ifeq ($(FULL_TARGET),powerpc-netbsd) @@ -1679,6 +1694,7 @@ REQUIRE_PACKAGES_PASJPEG=1 REQUIRE_PACKAGES_IBASE=1 REQUIRE_PACKAGES_POSTGRES=1 REQUIRE_PACKAGES_MYSQL=1 +REQUIRE_PACKAGES_ODBC=1 REQUIRE_PACKAGES_SQLITE=1 endif ifeq ($(FULL_TARGET),powerpc-macos) @@ -1700,6 +1716,7 @@ REQUIRE_PACKAGES_PASJPEG=1 REQUIRE_PACKAGES_IBASE=1 REQUIRE_PACKAGES_POSTGRES=1 REQUIRE_PACKAGES_MYSQL=1 +REQUIRE_PACKAGES_ODBC=1 REQUIRE_PACKAGES_SQLITE=1 endif ifeq ($(FULL_TARGET),powerpc-morphos) @@ -1721,6 +1738,7 @@ REQUIRE_PACKAGES_PASJPEG=1 REQUIRE_PACKAGES_IBASE=1 REQUIRE_PACKAGES_POSTGRES=1 REQUIRE_PACKAGES_MYSQL=1 +REQUIRE_PACKAGES_ODBC=1 REQUIRE_PACKAGES_SQLITE=1 endif ifeq ($(FULL_TARGET),sparc-netbsd) @@ -1733,6 +1751,7 @@ REQUIRE_PACKAGES_PASJPEG=1 REQUIRE_PACKAGES_IBASE=1 REQUIRE_PACKAGES_POSTGRES=1 REQUIRE_PACKAGES_MYSQL=1 +REQUIRE_PACKAGES_ODBC=1 REQUIRE_PACKAGES_SQLITE=1 endif ifeq ($(FULL_TARGET),sparc-solaris) @@ -1754,6 +1773,7 @@ REQUIRE_PACKAGES_PASJPEG=1 REQUIRE_PACKAGES_IBASE=1 REQUIRE_PACKAGES_POSTGRES=1 REQUIRE_PACKAGES_MYSQL=1 +REQUIRE_PACKAGES_ODBC=1 REQUIRE_PACKAGES_SQLITE=1 endif ifeq ($(FULL_TARGET),x86_64-freebsd) @@ -1767,6 +1787,7 @@ REQUIRE_PACKAGES_PASJPEG=1 REQUIRE_PACKAGES_IBASE=1 REQUIRE_PACKAGES_POSTGRES=1 REQUIRE_PACKAGES_MYSQL=1 +REQUIRE_PACKAGES_ODBC=1 REQUIRE_PACKAGES_SQLITE=1 endif ifeq ($(FULL_TARGET),x86_64-win64) @@ -1788,6 +1809,7 @@ REQUIRE_PACKAGES_PASJPEG=1 REQUIRE_PACKAGES_IBASE=1 REQUIRE_PACKAGES_POSTGRES=1 REQUIRE_PACKAGES_MYSQL=1 +REQUIRE_PACKAGES_ODBC=1 REQUIRE_PACKAGES_SQLITE=1 endif ifeq ($(FULL_TARGET),arm-wince) @@ -1809,6 +1831,7 @@ REQUIRE_PACKAGES_PASJPEG=1 REQUIRE_PACKAGES_IBASE=1 REQUIRE_PACKAGES_POSTGRES=1 REQUIRE_PACKAGES_MYSQL=1 +REQUIRE_PACKAGES_ODBC=1 REQUIRE_PACKAGES_SQLITE=1 endif ifdef REQUIRE_PACKAGES_RTL @@ -2071,6 +2094,32 @@ ifdef UNITDIR_MYSQL override COMPILER_UNITDIR+=$(UNITDIR_MYSQL) endif endif +ifdef REQUIRE_PACKAGES_ODBC +PACKAGEDIR_ODBC:=$(firstword $(subst /Makefile.fpc,,$(strip $(wildcard $(addsuffix /odbc/Makefile.fpc,$(PACKAGESDIR)))))) +ifneq ($(PACKAGEDIR_ODBC),) +ifneq ($(wildcard $(PACKAGEDIR_ODBC)/units/$(TARGETSUFFIX)),) +UNITDIR_ODBC=$(PACKAGEDIR_ODBC)/units/$(TARGETSUFFIX) +else +UNITDIR_ODBC=$(PACKAGEDIR_ODBC) +endif +ifdef CHECKDEPEND +$(PACKAGEDIR_ODBC)/$(FPCMADE): + $(MAKE) -C $(PACKAGEDIR_ODBC) $(FPCMADE) +override ALLDEPENDENCIES+=$(PACKAGEDIR_ODBC)/$(FPCMADE) +endif +else +PACKAGEDIR_ODBC= +UNITDIR_ODBC:=$(subst /Package.fpc,,$(strip $(wildcard $(addsuffix /odbc/Package.fpc,$(UNITSDIR))))) +ifneq ($(UNITDIR_ODBC),) +UNITDIR_ODBC:=$(firstword $(UNITDIR_ODBC)) +else +UNITDIR_ODBC= +endif +endif +ifdef UNITDIR_ODBC +override COMPILER_UNITDIR+=$(UNITDIR_ODBC) +endif +endif ifdef REQUIRE_PACKAGES_SQLITE PACKAGEDIR_SQLITE:=$(firstword $(subst /Makefile.fpc,,$(strip $(wildcard $(addsuffix /sqlite/Makefile.fpc,$(PACKAGESDIR)))))) ifneq ($(PACKAGEDIR_SQLITE),) diff --git a/utils/Makefile.fpc b/utils/Makefile.fpc index 9354345033..8cb5b290b7 100644 --- a/utils/Makefile.fpc +++ b/utils/Makefile.fpc @@ -4,7 +4,7 @@ [package] name=utils -version=2.0.0 +version=2.0.2 [target] dirs=fpcm tply h2pas fprcp dxegen fpdoc diff --git a/utils/debugsvr/Makefile b/utils/debugsvr/Makefile index 23b17f53b9..9c99cddc7a 100644 --- a/utils/debugsvr/Makefile +++ b/utils/debugsvr/Makefile @@ -1,8 +1,8 @@ # -# Don't edit, this file is generated by FPCMake Version 2.0.0 [2005/08/11] +# Don't edit, this file is generated by FPCMake Version 2.0.0 [2005/11/05] # default: all -MAKEFILETARGETS=i386-linux i386-go32v2 i386-win32 i386-os2 i386-freebsd i386-beos i386-netbsd i386-solaris i386-qnx i386-netware i386-openbsd i386-wdosx i386-emx i386-watcom i386-netwlibc i386-wince m68k-linux m68k-freebsd m68k-netbsd m68k-amiga m68k-atari m68k-openbsd m68k-palmos powerpc-linux powerpc-netbsd powerpc-macos powerpc-darwin powerpc-morphos sparc-linux sparc-netbsd sparc-solaris x86_64-linux x86_64-freebsd x86_64-win64 arm-linux arm-wince +MAKEFILETARGETS=i386-linux i386-go32v2 i386-win32 i386-os2 i386-freebsd i386-beos i386-netbsd i386-solaris i386-qnx i386-netware i386-openbsd i386-wdosx i386-emx i386-watcom i386-netwlibc i386-wince m68k-linux m68k-freebsd m68k-netbsd m68k-amiga m68k-atari m68k-openbsd m68k-palmos powerpc-linux powerpc-netbsd powerpc-macos powerpc-darwin powerpc-morphos sparc-linux sparc-netbsd sparc-solaris x86_64-linux x86_64-freebsd x86_64-win64 arm-linux arm-wince powerpc64-linux BSDs = freebsd netbsd openbsd darwin UNIXs = linux $(BSDs) solaris qnx LIMIT83fs = go32v2 os2 emx watcom @@ -338,6 +338,9 @@ endif ifeq ($(FULL_TARGET),arm-wince) override TARGET_DIRS+=gtk console endif +ifeq ($(FULL_TARGET),powerpc64-linux) +override TARGET_DIRS+=gtk console +endif ifeq ($(FULL_TARGET),i386-linux) override TARGET_UNITS+=msgintf debugserverintf dbugintf endif @@ -446,6 +449,9 @@ endif ifeq ($(FULL_TARGET),arm-wince) override TARGET_UNITS+=msgintf debugserverintf dbugintf endif +ifeq ($(FULL_TARGET),powerpc64-linux) +override TARGET_UNITS+=msgintf debugserverintf dbugintf +endif ifeq ($(FULL_TARGET),i386-linux) override TARGET_RSTS+=debugserverintf dbugintf endif @@ -554,6 +560,9 @@ endif ifeq ($(FULL_TARGET),arm-wince) override TARGET_RSTS+=debugserverintf dbugintf endif +ifeq ($(FULL_TARGET),powerpc64-linux) +override TARGET_RSTS+=debugserverintf dbugintf +endif ifeq ($(FULL_TARGET),i386-linux) override TARGET_EXAMPLES+=testdebug speeddebug endif @@ -662,6 +671,9 @@ endif ifeq ($(FULL_TARGET),arm-wince) override TARGET_EXAMPLES+=testdebug speeddebug endif +ifeq ($(FULL_TARGET),powerpc64-linux) +override TARGET_EXAMPLES+=testdebug speeddebug +endif override INSTALL_FPCPACKAGE=y ifdef REQUIRE_UNITSDIR override UNITSDIR+=$(REQUIRE_UNITSDIR) @@ -1500,6 +1512,9 @@ endif ifeq ($(FULL_TARGET),arm-wince) REQUIRE_PACKAGES_RTL=1 endif +ifeq ($(FULL_TARGET),powerpc64-linux) +REQUIRE_PACKAGES_RTL=1 +endif ifdef REQUIRE_PACKAGES_RTL PACKAGEDIR_RTL:=$(firstword $(subst /Makefile.fpc,,$(strip $(wildcard $(addsuffix /rtl/Makefile.fpc,$(PACKAGESDIR)))))) ifneq ($(PACKAGEDIR_RTL),) @@ -1570,7 +1585,7 @@ ifeq ($(CPU_TARGET),i386) FPCCPUOPT:=-OG2p3 else ifeq ($(CPU_TARGET),powerpc) -FPCCPUOPT:=-O1 +FPCCPUOPT:=-O1r else FPCCPUOPT:= endif @@ -2114,6 +2129,10 @@ ifeq ($(FULL_TARGET),arm-wince) TARGET_DIRS_GTK=1 TARGET_DIRS_CONSOLE=1 endif +ifeq ($(FULL_TARGET),powerpc64-linux) +TARGET_DIRS_GTK=1 +TARGET_DIRS_CONSOLE=1 +endif ifdef TARGET_DIRS_GTK gtk_all: $(MAKE) -C gtk all diff --git a/utils/debugsvr/console/Makefile b/utils/debugsvr/console/Makefile index be5e28229f..c6ca658482 100644 --- a/utils/debugsvr/console/Makefile +++ b/utils/debugsvr/console/Makefile @@ -1,8 +1,8 @@ # -# Don't edit, this file is generated by FPCMake Version 2.0.0 [2005/08/11] +# Don't edit, this file is generated by FPCMake Version 2.0.0 [2005/11/05] # default: all -MAKEFILETARGETS=i386-linux i386-go32v2 i386-win32 i386-os2 i386-freebsd i386-beos i386-netbsd i386-solaris i386-qnx i386-netware i386-openbsd i386-wdosx i386-emx i386-watcom i386-netwlibc i386-wince m68k-linux m68k-freebsd m68k-netbsd m68k-amiga m68k-atari m68k-openbsd m68k-palmos powerpc-linux powerpc-netbsd powerpc-macos powerpc-darwin powerpc-morphos sparc-linux sparc-netbsd sparc-solaris x86_64-linux x86_64-freebsd x86_64-win64 arm-linux arm-wince +MAKEFILETARGETS=i386-linux i386-go32v2 i386-win32 i386-os2 i386-freebsd i386-beos i386-netbsd i386-solaris i386-qnx i386-netware i386-openbsd i386-wdosx i386-emx i386-watcom i386-netwlibc i386-wince m68k-linux m68k-freebsd m68k-netbsd m68k-amiga m68k-atari m68k-openbsd m68k-palmos powerpc-linux powerpc-netbsd powerpc-macos powerpc-darwin powerpc-morphos sparc-linux sparc-netbsd sparc-solaris x86_64-linux x86_64-freebsd x86_64-win64 arm-linux arm-wince powerpc64-linux BSDs = freebsd netbsd openbsd darwin UNIXs = linux $(BSDs) solaris qnx LIMIT83fs = go32v2 os2 emx watcom @@ -338,6 +338,9 @@ endif ifeq ($(FULL_TARGET),arm-wince) override TARGET_PROGRAMS+=debugserver endif +ifeq ($(FULL_TARGET),powerpc64-linux) +override TARGET_PROGRAMS+=debugserver +endif ifeq ($(FULL_TARGET),i386-linux) override TARGET_RSTS+=debugserver endif @@ -446,6 +449,9 @@ endif ifeq ($(FULL_TARGET),arm-wince) override TARGET_RSTS+=debugserver endif +ifeq ($(FULL_TARGET),powerpc64-linux) +override TARGET_RSTS+=debugserver +endif override INSTALL_FPCPACKAGE=y ifeq ($(FULL_TARGET),i386-linux) override COMPILER_UNITDIR+=.. @@ -555,6 +561,9 @@ endif ifeq ($(FULL_TARGET),arm-wince) override COMPILER_UNITDIR+=.. endif +ifeq ($(FULL_TARGET),powerpc64-linux) +override COMPILER_UNITDIR+=.. +endif ifdef REQUIRE_UNITSDIR override UNITSDIR+=$(REQUIRE_UNITSDIR) endif @@ -1392,6 +1401,9 @@ endif ifeq ($(FULL_TARGET),arm-wince) REQUIRE_PACKAGES_RTL=1 endif +ifeq ($(FULL_TARGET),powerpc64-linux) +REQUIRE_PACKAGES_RTL=1 +endif ifdef REQUIRE_PACKAGES_RTL PACKAGEDIR_RTL:=$(firstword $(subst /Makefile.fpc,,$(strip $(wildcard $(addsuffix /rtl/Makefile.fpc,$(PACKAGESDIR)))))) ifneq ($(PACKAGEDIR_RTL),) @@ -1462,7 +1474,7 @@ ifeq ($(CPU_TARGET),i386) FPCCPUOPT:=-OG2p3 else ifeq ($(CPU_TARGET),powerpc) -FPCCPUOPT:=-O1 +FPCCPUOPT:=-O1r else FPCCPUOPT:= endif diff --git a/utils/debugsvr/gtk/Makefile b/utils/debugsvr/gtk/Makefile index 44d2e25f04..8658d81c72 100644 --- a/utils/debugsvr/gtk/Makefile +++ b/utils/debugsvr/gtk/Makefile @@ -1,8 +1,8 @@ # -# Don't edit, this file is generated by FPCMake Version 2.0.0 [2005/08/11] +# Don't edit, this file is generated by FPCMake Version 2.0.0 [2005/11/05] # default: all -MAKEFILETARGETS=i386-linux i386-go32v2 i386-win32 i386-os2 i386-freebsd i386-beos i386-netbsd i386-solaris i386-qnx i386-netware i386-openbsd i386-wdosx i386-emx i386-watcom i386-netwlibc i386-wince m68k-linux m68k-freebsd m68k-netbsd m68k-amiga m68k-atari m68k-openbsd m68k-palmos powerpc-linux powerpc-netbsd powerpc-macos powerpc-darwin powerpc-morphos sparc-linux sparc-netbsd sparc-solaris x86_64-linux x86_64-freebsd x86_64-win64 arm-linux arm-wince +MAKEFILETARGETS=i386-linux i386-go32v2 i386-win32 i386-os2 i386-freebsd i386-beos i386-netbsd i386-solaris i386-qnx i386-netware i386-openbsd i386-wdosx i386-emx i386-watcom i386-netwlibc i386-wince m68k-linux m68k-freebsd m68k-netbsd m68k-amiga m68k-atari m68k-openbsd m68k-palmos powerpc-linux powerpc-netbsd powerpc-macos powerpc-darwin powerpc-morphos sparc-linux sparc-netbsd sparc-solaris x86_64-linux x86_64-freebsd x86_64-win64 arm-linux arm-wince powerpc64-linux BSDs = freebsd netbsd openbsd darwin UNIXs = linux $(BSDs) solaris qnx LIMIT83fs = go32v2 os2 emx watcom @@ -338,6 +338,9 @@ endif ifeq ($(FULL_TARGET),arm-wince) override TARGET_PROGRAMS+=debugserver endif +ifeq ($(FULL_TARGET),powerpc64-linux) +override TARGET_PROGRAMS+=debugserver +endif ifeq ($(FULL_TARGET),i386-linux) override TARGET_UNITS+=frmabout frmmain bitmapdata endif @@ -446,6 +449,9 @@ endif ifeq ($(FULL_TARGET),arm-wince) override TARGET_UNITS+=frmabout frmmain bitmapdata endif +ifeq ($(FULL_TARGET),powerpc64-linux) +override TARGET_UNITS+=frmabout frmmain bitmapdata +endif ifeq ($(FULL_TARGET),i386-linux) override TARGET_RSTS+=frmabout frmmain endif @@ -554,6 +560,9 @@ endif ifeq ($(FULL_TARGET),arm-wince) override TARGET_RSTS+=frmabout frmmain endif +ifeq ($(FULL_TARGET),powerpc64-linux) +override TARGET_RSTS+=frmabout frmmain +endif override INSTALL_FPCPACKAGE=y ifeq ($(FULL_TARGET),i386-linux) override COMPILER_UNITDIR+=.. @@ -663,6 +672,9 @@ endif ifeq ($(FULL_TARGET),arm-wince) override COMPILER_UNITDIR+=.. endif +ifeq ($(FULL_TARGET),powerpc64-linux) +override COMPILER_UNITDIR+=.. +endif ifdef REQUIRE_UNITSDIR override UNITSDIR+=$(REQUIRE_UNITSDIR) endif @@ -1500,6 +1512,9 @@ endif ifeq ($(FULL_TARGET),arm-wince) REQUIRE_PACKAGES_RTL=1 endif +ifeq ($(FULL_TARGET),powerpc64-linux) +REQUIRE_PACKAGES_RTL=1 +endif ifdef REQUIRE_PACKAGES_RTL PACKAGEDIR_RTL:=$(firstword $(subst /Makefile.fpc,,$(strip $(wildcard $(addsuffix /rtl/Makefile.fpc,$(PACKAGESDIR)))))) ifneq ($(PACKAGEDIR_RTL),) @@ -1570,7 +1585,7 @@ ifeq ($(CPU_TARGET),i386) FPCCPUOPT:=-OG2p3 else ifeq ($(CPU_TARGET),powerpc) -FPCCPUOPT:=-O1 +FPCCPUOPT:=-O1r else FPCCPUOPT:= endif diff --git a/utils/dxegen/Makefile b/utils/dxegen/Makefile index 85edfba919..3ac75518b0 100644 --- a/utils/dxegen/Makefile +++ b/utils/dxegen/Makefile @@ -1,5 +1,5 @@ # -# Don't edit, this file is generated by FPCMake Version 2.0.0 [2005/10/20] +# Don't edit, this file is generated by FPCMake Version 2.0.0 [2005/11/05] # default: all MAKEFILETARGETS=i386-linux i386-go32v2 i386-win32 i386-os2 i386-freebsd i386-beos i386-netbsd i386-solaris i386-qnx i386-netware i386-openbsd i386-wdosx i386-emx i386-watcom i386-netwlibc i386-wince m68k-linux m68k-freebsd m68k-netbsd m68k-amiga m68k-atari m68k-openbsd m68k-palmos powerpc-linux powerpc-netbsd powerpc-macos powerpc-darwin powerpc-morphos sparc-linux sparc-netbsd sparc-solaris x86_64-linux x86_64-freebsd x86_64-win64 arm-linux arm-wince powerpc64-linux diff --git a/utils/fpcm/Makefile b/utils/fpcm/Makefile index e8f397ac02..f4d45a468a 100644 --- a/utils/fpcm/Makefile +++ b/utils/fpcm/Makefile @@ -1,5 +1,5 @@ # -# Don't edit, this file is generated by FPCMake Version 2.0.0 [2005/10/20] +# Don't edit, this file is generated by FPCMake Version 2.0.0 [2005/11/05] # default: all MAKEFILETARGETS=i386-linux i386-go32v2 i386-win32 i386-os2 i386-freebsd i386-beos i386-netbsd i386-solaris i386-qnx i386-netware i386-openbsd i386-wdosx i386-emx i386-watcom i386-netwlibc i386-wince m68k-linux m68k-freebsd m68k-netbsd m68k-amiga m68k-atari m68k-openbsd m68k-palmos powerpc-linux powerpc-netbsd powerpc-macos powerpc-darwin powerpc-morphos sparc-linux sparc-netbsd sparc-solaris x86_64-linux x86_64-freebsd x86_64-win64 arm-linux arm-wince powerpc64-linux @@ -766,6 +766,11 @@ GCCLIBDIR:=$(shell dirname `gcc -m32 -print-libgcc-file-name`) endif endif endif +ifeq ($(CPU_TARGET),powerpc64) +ifeq ($(BINUTILSPREFIX),) +GCCLIBDIR:=$(shell dirname `gcc -m64 -print-libgcc-file-name`) +endif +endif endif ifndef GCCLIBDIR CROSSGCC=$(strip $(wildcard $(addsuffix /$(BINUTILSPREFIX)gcc$(SRCEXEEXT),$(SEARCHPATH)))) @@ -1330,6 +1335,7 @@ REQUIRE_PACKAGES_PASJPEG=1 REQUIRE_PACKAGES_IBASE=1 REQUIRE_PACKAGES_POSTGRES=1 REQUIRE_PACKAGES_MYSQL=1 +REQUIRE_PACKAGES_ODBC=1 REQUIRE_PACKAGES_SQLITE=1 endif ifeq ($(FULL_TARGET),i386-go32v2) @@ -1349,6 +1355,7 @@ REQUIRE_PACKAGES_PASJPEG=1 REQUIRE_PACKAGES_IBASE=1 REQUIRE_PACKAGES_POSTGRES=1 REQUIRE_PACKAGES_MYSQL=1 +REQUIRE_PACKAGES_ODBC=1 REQUIRE_PACKAGES_SQLITE=1 REQUIRE_PACKAGES_LIBASYNC=1 endif @@ -1371,6 +1378,7 @@ REQUIRE_PACKAGES_PASJPEG=1 REQUIRE_PACKAGES_IBASE=1 REQUIRE_PACKAGES_POSTGRES=1 REQUIRE_PACKAGES_MYSQL=1 +REQUIRE_PACKAGES_ODBC=1 REQUIRE_PACKAGES_SQLITE=1 endif ifeq ($(FULL_TARGET),i386-beos) @@ -1391,6 +1399,7 @@ REQUIRE_PACKAGES_PASJPEG=1 REQUIRE_PACKAGES_IBASE=1 REQUIRE_PACKAGES_POSTGRES=1 REQUIRE_PACKAGES_MYSQL=1 +REQUIRE_PACKAGES_ODBC=1 REQUIRE_PACKAGES_SQLITE=1 endif ifeq ($(FULL_TARGET),i386-solaris) @@ -1427,6 +1436,7 @@ REQUIRE_PACKAGES_PASJPEG=1 REQUIRE_PACKAGES_IBASE=1 REQUIRE_PACKAGES_POSTGRES=1 REQUIRE_PACKAGES_MYSQL=1 +REQUIRE_PACKAGES_ODBC=1 REQUIRE_PACKAGES_SQLITE=1 endif ifeq ($(FULL_TARGET),i386-wdosx) @@ -1480,6 +1490,7 @@ REQUIRE_PACKAGES_PASJPEG=1 REQUIRE_PACKAGES_IBASE=1 REQUIRE_PACKAGES_POSTGRES=1 REQUIRE_PACKAGES_MYSQL=1 +REQUIRE_PACKAGES_ODBC=1 REQUIRE_PACKAGES_SQLITE=1 endif ifeq ($(FULL_TARGET),m68k-freebsd) @@ -1493,6 +1504,7 @@ REQUIRE_PACKAGES_PASJPEG=1 REQUIRE_PACKAGES_IBASE=1 REQUIRE_PACKAGES_POSTGRES=1 REQUIRE_PACKAGES_MYSQL=1 +REQUIRE_PACKAGES_ODBC=1 REQUIRE_PACKAGES_SQLITE=1 endif ifeq ($(FULL_TARGET),m68k-netbsd) @@ -1505,6 +1517,7 @@ REQUIRE_PACKAGES_PASJPEG=1 REQUIRE_PACKAGES_IBASE=1 REQUIRE_PACKAGES_POSTGRES=1 REQUIRE_PACKAGES_MYSQL=1 +REQUIRE_PACKAGES_ODBC=1 REQUIRE_PACKAGES_SQLITE=1 endif ifeq ($(FULL_TARGET),m68k-amiga) @@ -1533,6 +1546,7 @@ REQUIRE_PACKAGES_PASJPEG=1 REQUIRE_PACKAGES_IBASE=1 REQUIRE_PACKAGES_POSTGRES=1 REQUIRE_PACKAGES_MYSQL=1 +REQUIRE_PACKAGES_ODBC=1 REQUIRE_PACKAGES_SQLITE=1 endif ifeq ($(FULL_TARGET),m68k-palmos) @@ -1554,6 +1568,7 @@ REQUIRE_PACKAGES_PASJPEG=1 REQUIRE_PACKAGES_IBASE=1 REQUIRE_PACKAGES_POSTGRES=1 REQUIRE_PACKAGES_MYSQL=1 +REQUIRE_PACKAGES_ODBC=1 REQUIRE_PACKAGES_SQLITE=1 endif ifeq ($(FULL_TARGET),powerpc-netbsd) @@ -1566,6 +1581,7 @@ REQUIRE_PACKAGES_PASJPEG=1 REQUIRE_PACKAGES_IBASE=1 REQUIRE_PACKAGES_POSTGRES=1 REQUIRE_PACKAGES_MYSQL=1 +REQUIRE_PACKAGES_ODBC=1 REQUIRE_PACKAGES_SQLITE=1 endif ifeq ($(FULL_TARGET),powerpc-macos) @@ -1587,6 +1603,7 @@ REQUIRE_PACKAGES_PASJPEG=1 REQUIRE_PACKAGES_IBASE=1 REQUIRE_PACKAGES_POSTGRES=1 REQUIRE_PACKAGES_MYSQL=1 +REQUIRE_PACKAGES_ODBC=1 REQUIRE_PACKAGES_SQLITE=1 endif ifeq ($(FULL_TARGET),powerpc-morphos) @@ -1608,6 +1625,7 @@ REQUIRE_PACKAGES_PASJPEG=1 REQUIRE_PACKAGES_IBASE=1 REQUIRE_PACKAGES_POSTGRES=1 REQUIRE_PACKAGES_MYSQL=1 +REQUIRE_PACKAGES_ODBC=1 REQUIRE_PACKAGES_SQLITE=1 endif ifeq ($(FULL_TARGET),sparc-netbsd) @@ -1620,6 +1638,7 @@ REQUIRE_PACKAGES_PASJPEG=1 REQUIRE_PACKAGES_IBASE=1 REQUIRE_PACKAGES_POSTGRES=1 REQUIRE_PACKAGES_MYSQL=1 +REQUIRE_PACKAGES_ODBC=1 REQUIRE_PACKAGES_SQLITE=1 endif ifeq ($(FULL_TARGET),sparc-solaris) @@ -1641,6 +1660,7 @@ REQUIRE_PACKAGES_PASJPEG=1 REQUIRE_PACKAGES_IBASE=1 REQUIRE_PACKAGES_POSTGRES=1 REQUIRE_PACKAGES_MYSQL=1 +REQUIRE_PACKAGES_ODBC=1 REQUIRE_PACKAGES_SQLITE=1 endif ifeq ($(FULL_TARGET),x86_64-freebsd) @@ -1654,6 +1674,7 @@ REQUIRE_PACKAGES_PASJPEG=1 REQUIRE_PACKAGES_IBASE=1 REQUIRE_PACKAGES_POSTGRES=1 REQUIRE_PACKAGES_MYSQL=1 +REQUIRE_PACKAGES_ODBC=1 REQUIRE_PACKAGES_SQLITE=1 endif ifeq ($(FULL_TARGET),x86_64-win64) @@ -1675,6 +1696,7 @@ REQUIRE_PACKAGES_PASJPEG=1 REQUIRE_PACKAGES_IBASE=1 REQUIRE_PACKAGES_POSTGRES=1 REQUIRE_PACKAGES_MYSQL=1 +REQUIRE_PACKAGES_ODBC=1 REQUIRE_PACKAGES_SQLITE=1 endif ifeq ($(FULL_TARGET),arm-wince) @@ -1696,6 +1718,7 @@ REQUIRE_PACKAGES_PASJPEG=1 REQUIRE_PACKAGES_IBASE=1 REQUIRE_PACKAGES_POSTGRES=1 REQUIRE_PACKAGES_MYSQL=1 +REQUIRE_PACKAGES_ODBC=1 REQUIRE_PACKAGES_SQLITE=1 endif ifdef REQUIRE_PACKAGES_RTL @@ -1958,6 +1981,32 @@ ifdef UNITDIR_MYSQL override COMPILER_UNITDIR+=$(UNITDIR_MYSQL) endif endif +ifdef REQUIRE_PACKAGES_ODBC +PACKAGEDIR_ODBC:=$(firstword $(subst /Makefile.fpc,,$(strip $(wildcard $(addsuffix /odbc/Makefile.fpc,$(PACKAGESDIR)))))) +ifneq ($(PACKAGEDIR_ODBC),) +ifneq ($(wildcard $(PACKAGEDIR_ODBC)/units/$(TARGETSUFFIX)),) +UNITDIR_ODBC=$(PACKAGEDIR_ODBC)/units/$(TARGETSUFFIX) +else +UNITDIR_ODBC=$(PACKAGEDIR_ODBC) +endif +ifdef CHECKDEPEND +$(PACKAGEDIR_ODBC)/$(FPCMADE): + $(MAKE) -C $(PACKAGEDIR_ODBC) $(FPCMADE) +override ALLDEPENDENCIES+=$(PACKAGEDIR_ODBC)/$(FPCMADE) +endif +else +PACKAGEDIR_ODBC= +UNITDIR_ODBC:=$(subst /Package.fpc,,$(strip $(wildcard $(addsuffix /odbc/Package.fpc,$(UNITSDIR))))) +ifneq ($(UNITDIR_ODBC),) +UNITDIR_ODBC:=$(firstword $(UNITDIR_ODBC)) +else +UNITDIR_ODBC= +endif +endif +ifdef UNITDIR_ODBC +override COMPILER_UNITDIR+=$(UNITDIR_ODBC) +endif +endif ifdef REQUIRE_PACKAGES_SQLITE PACKAGEDIR_SQLITE:=$(firstword $(subst /Makefile.fpc,,$(strip $(wildcard $(addsuffix /sqlite/Makefile.fpc,$(PACKAGESDIR)))))) ifneq ($(PACKAGEDIR_SQLITE),) diff --git a/utils/fpcres/Makefile b/utils/fpcres/Makefile index bbdc01b9e0..c26d9b96a5 100644 --- a/utils/fpcres/Makefile +++ b/utils/fpcres/Makefile @@ -1,5 +1,5 @@ # -# Don't edit, this file is generated by FPCMake Version 2.0.0 [2005/10/20] +# Don't edit, this file is generated by FPCMake Version 2.0.0 [2005/11/05] # default: all MAKEFILETARGETS=i386-linux i386-go32v2 i386-win32 i386-os2 i386-freebsd i386-beos i386-netbsd i386-solaris i386-qnx i386-netware i386-openbsd i386-wdosx i386-emx i386-watcom i386-netwlibc i386-wince m68k-linux m68k-freebsd m68k-netbsd m68k-amiga m68k-atari m68k-openbsd m68k-palmos powerpc-linux powerpc-netbsd powerpc-macos powerpc-darwin powerpc-morphos sparc-linux sparc-netbsd sparc-solaris x86_64-linux x86_64-freebsd x86_64-win64 arm-linux arm-wince powerpc64-linux diff --git a/utils/fpdoc/Makefile b/utils/fpdoc/Makefile index 05a79c3932..2f02338697 100644 --- a/utils/fpdoc/Makefile +++ b/utils/fpdoc/Makefile @@ -1,5 +1,5 @@ # -# Don't edit, this file is generated by FPCMake Version 2.0.0 [2005/10/20] +# Don't edit, this file is generated by FPCMake Version 2.0.0 [2005/11/05] # default: all MAKEFILETARGETS=i386-linux i386-go32v2 i386-win32 i386-os2 i386-freebsd i386-beos i386-netbsd i386-solaris i386-qnx i386-netware i386-openbsd i386-wdosx i386-emx i386-watcom i386-netwlibc i386-wince m68k-linux m68k-freebsd m68k-netbsd m68k-amiga m68k-atari m68k-openbsd m68k-palmos powerpc-linux powerpc-netbsd powerpc-macos powerpc-darwin powerpc-morphos sparc-linux sparc-netbsd sparc-solaris x86_64-linux x86_64-freebsd x86_64-win64 arm-linux arm-wince powerpc64-linux @@ -231,7 +231,7 @@ UNITSDIR:=$(wildcard $(FPCDIR)/units/$(OS_TARGET)) endif PACKAGESDIR:=$(wildcard $(FPCDIR) $(FPCDIR)/packages/base $(FPCDIR)/packages/extra) override PACKAGE_NAME=fpdoc -override PACKAGE_VERSION=2.0.0 +override PACKAGE_VERSION=2.0.2 ifeq ($(FULL_TARGET),i386-linux) override TARGET_PROGRAMS+=fpdoc makeskel unitdiff endif @@ -879,6 +879,11 @@ GCCLIBDIR:=$(shell dirname `gcc -m32 -print-libgcc-file-name`) endif endif endif +ifeq ($(CPU_TARGET),powerpc64) +ifeq ($(BINUTILSPREFIX),) +GCCLIBDIR:=$(shell dirname `gcc -m64 -print-libgcc-file-name`) +endif +endif endif ifndef GCCLIBDIR CROSSGCC=$(strip $(wildcard $(addsuffix /$(BINUTILSPREFIX)gcc$(SRCEXEEXT),$(SEARCHPATH)))) @@ -1443,6 +1448,7 @@ REQUIRE_PACKAGES_PASJPEG=1 REQUIRE_PACKAGES_IBASE=1 REQUIRE_PACKAGES_POSTGRES=1 REQUIRE_PACKAGES_MYSQL=1 +REQUIRE_PACKAGES_ODBC=1 REQUIRE_PACKAGES_SQLITE=1 endif ifeq ($(FULL_TARGET),i386-go32v2) @@ -1462,6 +1468,7 @@ REQUIRE_PACKAGES_PASJPEG=1 REQUIRE_PACKAGES_IBASE=1 REQUIRE_PACKAGES_POSTGRES=1 REQUIRE_PACKAGES_MYSQL=1 +REQUIRE_PACKAGES_ODBC=1 REQUIRE_PACKAGES_SQLITE=1 REQUIRE_PACKAGES_LIBASYNC=1 endif @@ -1484,6 +1491,7 @@ REQUIRE_PACKAGES_PASJPEG=1 REQUIRE_PACKAGES_IBASE=1 REQUIRE_PACKAGES_POSTGRES=1 REQUIRE_PACKAGES_MYSQL=1 +REQUIRE_PACKAGES_ODBC=1 REQUIRE_PACKAGES_SQLITE=1 endif ifeq ($(FULL_TARGET),i386-beos) @@ -1504,6 +1512,7 @@ REQUIRE_PACKAGES_PASJPEG=1 REQUIRE_PACKAGES_IBASE=1 REQUIRE_PACKAGES_POSTGRES=1 REQUIRE_PACKAGES_MYSQL=1 +REQUIRE_PACKAGES_ODBC=1 REQUIRE_PACKAGES_SQLITE=1 endif ifeq ($(FULL_TARGET),i386-solaris) @@ -1540,6 +1549,7 @@ REQUIRE_PACKAGES_PASJPEG=1 REQUIRE_PACKAGES_IBASE=1 REQUIRE_PACKAGES_POSTGRES=1 REQUIRE_PACKAGES_MYSQL=1 +REQUIRE_PACKAGES_ODBC=1 REQUIRE_PACKAGES_SQLITE=1 endif ifeq ($(FULL_TARGET),i386-wdosx) @@ -1593,6 +1603,7 @@ REQUIRE_PACKAGES_PASJPEG=1 REQUIRE_PACKAGES_IBASE=1 REQUIRE_PACKAGES_POSTGRES=1 REQUIRE_PACKAGES_MYSQL=1 +REQUIRE_PACKAGES_ODBC=1 REQUIRE_PACKAGES_SQLITE=1 endif ifeq ($(FULL_TARGET),m68k-freebsd) @@ -1606,6 +1617,7 @@ REQUIRE_PACKAGES_PASJPEG=1 REQUIRE_PACKAGES_IBASE=1 REQUIRE_PACKAGES_POSTGRES=1 REQUIRE_PACKAGES_MYSQL=1 +REQUIRE_PACKAGES_ODBC=1 REQUIRE_PACKAGES_SQLITE=1 endif ifeq ($(FULL_TARGET),m68k-netbsd) @@ -1618,6 +1630,7 @@ REQUIRE_PACKAGES_PASJPEG=1 REQUIRE_PACKAGES_IBASE=1 REQUIRE_PACKAGES_POSTGRES=1 REQUIRE_PACKAGES_MYSQL=1 +REQUIRE_PACKAGES_ODBC=1 REQUIRE_PACKAGES_SQLITE=1 endif ifeq ($(FULL_TARGET),m68k-amiga) @@ -1646,6 +1659,7 @@ REQUIRE_PACKAGES_PASJPEG=1 REQUIRE_PACKAGES_IBASE=1 REQUIRE_PACKAGES_POSTGRES=1 REQUIRE_PACKAGES_MYSQL=1 +REQUIRE_PACKAGES_ODBC=1 REQUIRE_PACKAGES_SQLITE=1 endif ifeq ($(FULL_TARGET),m68k-palmos) @@ -1667,6 +1681,7 @@ REQUIRE_PACKAGES_PASJPEG=1 REQUIRE_PACKAGES_IBASE=1 REQUIRE_PACKAGES_POSTGRES=1 REQUIRE_PACKAGES_MYSQL=1 +REQUIRE_PACKAGES_ODBC=1 REQUIRE_PACKAGES_SQLITE=1 endif ifeq ($(FULL_TARGET),powerpc-netbsd) @@ -1679,6 +1694,7 @@ REQUIRE_PACKAGES_PASJPEG=1 REQUIRE_PACKAGES_IBASE=1 REQUIRE_PACKAGES_POSTGRES=1 REQUIRE_PACKAGES_MYSQL=1 +REQUIRE_PACKAGES_ODBC=1 REQUIRE_PACKAGES_SQLITE=1 endif ifeq ($(FULL_TARGET),powerpc-macos) @@ -1700,6 +1716,7 @@ REQUIRE_PACKAGES_PASJPEG=1 REQUIRE_PACKAGES_IBASE=1 REQUIRE_PACKAGES_POSTGRES=1 REQUIRE_PACKAGES_MYSQL=1 +REQUIRE_PACKAGES_ODBC=1 REQUIRE_PACKAGES_SQLITE=1 endif ifeq ($(FULL_TARGET),powerpc-morphos) @@ -1721,6 +1738,7 @@ REQUIRE_PACKAGES_PASJPEG=1 REQUIRE_PACKAGES_IBASE=1 REQUIRE_PACKAGES_POSTGRES=1 REQUIRE_PACKAGES_MYSQL=1 +REQUIRE_PACKAGES_ODBC=1 REQUIRE_PACKAGES_SQLITE=1 endif ifeq ($(FULL_TARGET),sparc-netbsd) @@ -1733,6 +1751,7 @@ REQUIRE_PACKAGES_PASJPEG=1 REQUIRE_PACKAGES_IBASE=1 REQUIRE_PACKAGES_POSTGRES=1 REQUIRE_PACKAGES_MYSQL=1 +REQUIRE_PACKAGES_ODBC=1 REQUIRE_PACKAGES_SQLITE=1 endif ifeq ($(FULL_TARGET),sparc-solaris) @@ -1754,6 +1773,7 @@ REQUIRE_PACKAGES_PASJPEG=1 REQUIRE_PACKAGES_IBASE=1 REQUIRE_PACKAGES_POSTGRES=1 REQUIRE_PACKAGES_MYSQL=1 +REQUIRE_PACKAGES_ODBC=1 REQUIRE_PACKAGES_SQLITE=1 endif ifeq ($(FULL_TARGET),x86_64-freebsd) @@ -1767,6 +1787,7 @@ REQUIRE_PACKAGES_PASJPEG=1 REQUIRE_PACKAGES_IBASE=1 REQUIRE_PACKAGES_POSTGRES=1 REQUIRE_PACKAGES_MYSQL=1 +REQUIRE_PACKAGES_ODBC=1 REQUIRE_PACKAGES_SQLITE=1 endif ifeq ($(FULL_TARGET),x86_64-win64) @@ -1788,6 +1809,7 @@ REQUIRE_PACKAGES_PASJPEG=1 REQUIRE_PACKAGES_IBASE=1 REQUIRE_PACKAGES_POSTGRES=1 REQUIRE_PACKAGES_MYSQL=1 +REQUIRE_PACKAGES_ODBC=1 REQUIRE_PACKAGES_SQLITE=1 endif ifeq ($(FULL_TARGET),arm-wince) @@ -1809,6 +1831,7 @@ REQUIRE_PACKAGES_PASJPEG=1 REQUIRE_PACKAGES_IBASE=1 REQUIRE_PACKAGES_POSTGRES=1 REQUIRE_PACKAGES_MYSQL=1 +REQUIRE_PACKAGES_ODBC=1 REQUIRE_PACKAGES_SQLITE=1 endif ifdef REQUIRE_PACKAGES_RTL @@ -2071,6 +2094,32 @@ ifdef UNITDIR_MYSQL override COMPILER_UNITDIR+=$(UNITDIR_MYSQL) endif endif +ifdef REQUIRE_PACKAGES_ODBC +PACKAGEDIR_ODBC:=$(firstword $(subst /Makefile.fpc,,$(strip $(wildcard $(addsuffix /odbc/Makefile.fpc,$(PACKAGESDIR)))))) +ifneq ($(PACKAGEDIR_ODBC),) +ifneq ($(wildcard $(PACKAGEDIR_ODBC)/units/$(TARGETSUFFIX)),) +UNITDIR_ODBC=$(PACKAGEDIR_ODBC)/units/$(TARGETSUFFIX) +else +UNITDIR_ODBC=$(PACKAGEDIR_ODBC) +endif +ifdef CHECKDEPEND +$(PACKAGEDIR_ODBC)/$(FPCMADE): + $(MAKE) -C $(PACKAGEDIR_ODBC) $(FPCMADE) +override ALLDEPENDENCIES+=$(PACKAGEDIR_ODBC)/$(FPCMADE) +endif +else +PACKAGEDIR_ODBC= +UNITDIR_ODBC:=$(subst /Package.fpc,,$(strip $(wildcard $(addsuffix /odbc/Package.fpc,$(UNITSDIR))))) +ifneq ($(UNITDIR_ODBC),) +UNITDIR_ODBC:=$(firstword $(UNITDIR_ODBC)) +else +UNITDIR_ODBC= +endif +endif +ifdef UNITDIR_ODBC +override COMPILER_UNITDIR+=$(UNITDIR_ODBC) +endif +endif ifdef REQUIRE_PACKAGES_SQLITE PACKAGEDIR_SQLITE:=$(firstword $(subst /Makefile.fpc,,$(strip $(wildcard $(addsuffix /sqlite/Makefile.fpc,$(PACKAGESDIR)))))) ifneq ($(PACKAGEDIR_SQLITE),) diff --git a/utils/fpdoc/Makefile.fpc b/utils/fpdoc/Makefile.fpc index 58f73ad105..5af0908b10 100644 --- a/utils/fpdoc/Makefile.fpc +++ b/utils/fpdoc/Makefile.fpc @@ -4,7 +4,7 @@ [package] name=fpdoc -version=2.0.0 +version=2.0.2 [require] packages=fcl diff --git a/utils/fpdoc/fpde/Makefile b/utils/fpdoc/fpde/Makefile index c774d83529..e01f5fcd76 100644 --- a/utils/fpdoc/fpde/Makefile +++ b/utils/fpdoc/fpde/Makefile @@ -1,8 +1,8 @@ # -# Don't edit, this file is generated by FPCMake Version 2.0.0 [2005/08/11] +# Don't edit, this file is generated by FPCMake Version 2.0.0 [2005/11/05] # default: all -MAKEFILETARGETS=i386-linux i386-go32v2 i386-win32 i386-os2 i386-freebsd i386-beos i386-netbsd i386-solaris i386-qnx i386-netware i386-openbsd i386-wdosx i386-emx i386-watcom i386-netwlibc i386-wince m68k-linux m68k-freebsd m68k-netbsd m68k-amiga m68k-atari m68k-openbsd m68k-palmos powerpc-linux powerpc-netbsd powerpc-macos powerpc-darwin powerpc-morphos sparc-linux sparc-netbsd sparc-solaris x86_64-linux x86_64-freebsd x86_64-win64 arm-linux arm-wince +MAKEFILETARGETS=i386-linux i386-go32v2 i386-win32 i386-os2 i386-freebsd i386-beos i386-netbsd i386-solaris i386-qnx i386-netware i386-openbsd i386-wdosx i386-emx i386-watcom i386-netwlibc i386-wince m68k-linux m68k-freebsd m68k-netbsd m68k-amiga m68k-atari m68k-openbsd m68k-palmos powerpc-linux powerpc-netbsd powerpc-macos powerpc-darwin powerpc-morphos sparc-linux sparc-netbsd sparc-solaris x86_64-linux x86_64-freebsd x86_64-win64 arm-linux arm-wince powerpc64-linux BSDs = freebsd netbsd openbsd darwin UNIXs = linux $(BSDs) solaris qnx LIMIT83fs = go32v2 os2 emx watcom @@ -231,7 +231,7 @@ UNITSDIR:=$(wildcard $(FPCDIR)/units/$(OS_TARGET)) endif PACKAGESDIR:=$(wildcard $(FPCDIR) $(FPCDIR)/packages/base $(FPCDIR)/packages/extra) override PACKAGE_NAME=fpde -override PACKAGE_VERSION=2.0.0 +override PACKAGE_VERSION=2.0.2 ifeq ($(FULL_TARGET),i386-linux) override TARGET_PROGRAMS+=fpde endif @@ -340,6 +340,9 @@ endif ifeq ($(FULL_TARGET),arm-wince) override TARGET_PROGRAMS+=fpde endif +ifeq ($(FULL_TARGET),powerpc64-linux) +override TARGET_PROGRAMS+=fpde +endif ifeq ($(FULL_TARGET),i386-linux) override CLEAN_UNITS+=fpdeopts frmlink frmmakeskel frmoptions pgeditor fpdemsg frmabout frmmain frmnewnode frmtable xpms endif @@ -448,6 +451,9 @@ endif ifeq ($(FULL_TARGET),arm-wince) override CLEAN_UNITS+=fpdeopts frmlink frmmakeskel frmoptions pgeditor fpdemsg frmabout frmmain frmnewnode frmtable xpms endif +ifeq ($(FULL_TARGET),powerpc64-linux) +override CLEAN_UNITS+=fpdeopts frmlink frmmakeskel frmoptions pgeditor fpdemsg frmabout frmmain frmnewnode frmtable xpms +endif ifeq ($(FULL_TARGET),i386-linux) override CLEAN_FILES+=fpdemsg.rst frmmakeskel.rst endif @@ -556,6 +562,9 @@ endif ifeq ($(FULL_TARGET),arm-wince) override CLEAN_FILES+=fpdemsg.rst frmmakeskel.rst endif +ifeq ($(FULL_TARGET),powerpc64-linux) +override CLEAN_FILES+=fpdemsg.rst frmmakeskel.rst +endif override INSTALL_FPCPACKAGE=y ifdef REQUIRE_UNITSDIR override UNITSDIR+=$(REQUIRE_UNITSDIR) @@ -759,6 +768,11 @@ GCCLIBDIR:=$(shell dirname `gcc -m32 -print-libgcc-file-name`) endif endif endif +ifeq ($(CPU_TARGET),powerpc64) +ifeq ($(BINUTILSPREFIX),) +GCCLIBDIR:=$(shell dirname `gcc -m64 -print-libgcc-file-name`) +endif +endif endif ifndef GCCLIBDIR CROSSGCC=$(strip $(wildcard $(addsuffix /$(BINUTILSPREFIX)gcc$(SRCEXEEXT),$(SEARCHPATH)))) @@ -1325,6 +1339,7 @@ REQUIRE_PACKAGES_PASJPEG=1 REQUIRE_PACKAGES_IBASE=1 REQUIRE_PACKAGES_POSTGRES=1 REQUIRE_PACKAGES_MYSQL=1 +REQUIRE_PACKAGES_ODBC=1 REQUIRE_PACKAGES_SQLITE=1 REQUIRE_PACKAGES_X11=1 REQUIRE_PACKAGES_OPENGL=1 @@ -1351,6 +1366,7 @@ REQUIRE_PACKAGES_PASJPEG=1 REQUIRE_PACKAGES_IBASE=1 REQUIRE_PACKAGES_POSTGRES=1 REQUIRE_PACKAGES_MYSQL=1 +REQUIRE_PACKAGES_ODBC=1 REQUIRE_PACKAGES_SQLITE=1 REQUIRE_PACKAGES_LIBASYNC=1 REQUIRE_PACKAGES_OPENGL=1 @@ -1379,6 +1395,7 @@ REQUIRE_PACKAGES_PASJPEG=1 REQUIRE_PACKAGES_IBASE=1 REQUIRE_PACKAGES_POSTGRES=1 REQUIRE_PACKAGES_MYSQL=1 +REQUIRE_PACKAGES_ODBC=1 REQUIRE_PACKAGES_SQLITE=1 REQUIRE_PACKAGES_X11=1 REQUIRE_PACKAGES_OPENGL=1 @@ -1406,6 +1423,7 @@ REQUIRE_PACKAGES_PASJPEG=1 REQUIRE_PACKAGES_IBASE=1 REQUIRE_PACKAGES_POSTGRES=1 REQUIRE_PACKAGES_MYSQL=1 +REQUIRE_PACKAGES_ODBC=1 REQUIRE_PACKAGES_SQLITE=1 REQUIRE_PACKAGES_X11=1 REQUIRE_PACKAGES_OPENGL=1 @@ -1455,6 +1473,7 @@ REQUIRE_PACKAGES_PASJPEG=1 REQUIRE_PACKAGES_IBASE=1 REQUIRE_PACKAGES_POSTGRES=1 REQUIRE_PACKAGES_MYSQL=1 +REQUIRE_PACKAGES_ODBC=1 REQUIRE_PACKAGES_SQLITE=1 REQUIRE_PACKAGES_X11=1 REQUIRE_PACKAGES_OPENGL=1 @@ -1527,6 +1546,7 @@ REQUIRE_PACKAGES_PASJPEG=1 REQUIRE_PACKAGES_IBASE=1 REQUIRE_PACKAGES_POSTGRES=1 REQUIRE_PACKAGES_MYSQL=1 +REQUIRE_PACKAGES_ODBC=1 REQUIRE_PACKAGES_SQLITE=1 REQUIRE_PACKAGES_X11=1 REQUIRE_PACKAGES_OPENGL=1 @@ -1544,6 +1564,7 @@ REQUIRE_PACKAGES_PASJPEG=1 REQUIRE_PACKAGES_IBASE=1 REQUIRE_PACKAGES_POSTGRES=1 REQUIRE_PACKAGES_MYSQL=1 +REQUIRE_PACKAGES_ODBC=1 REQUIRE_PACKAGES_SQLITE=1 REQUIRE_PACKAGES_X11=1 REQUIRE_PACKAGES_OPENGL=1 @@ -1560,6 +1581,7 @@ REQUIRE_PACKAGES_PASJPEG=1 REQUIRE_PACKAGES_IBASE=1 REQUIRE_PACKAGES_POSTGRES=1 REQUIRE_PACKAGES_MYSQL=1 +REQUIRE_PACKAGES_ODBC=1 REQUIRE_PACKAGES_SQLITE=1 REQUIRE_PACKAGES_X11=1 REQUIRE_PACKAGES_OPENGL=1 @@ -1598,6 +1620,7 @@ REQUIRE_PACKAGES_PASJPEG=1 REQUIRE_PACKAGES_IBASE=1 REQUIRE_PACKAGES_POSTGRES=1 REQUIRE_PACKAGES_MYSQL=1 +REQUIRE_PACKAGES_ODBC=1 REQUIRE_PACKAGES_SQLITE=1 REQUIRE_PACKAGES_X11=1 REQUIRE_PACKAGES_OPENGL=1 @@ -1626,6 +1649,7 @@ REQUIRE_PACKAGES_PASJPEG=1 REQUIRE_PACKAGES_IBASE=1 REQUIRE_PACKAGES_POSTGRES=1 REQUIRE_PACKAGES_MYSQL=1 +REQUIRE_PACKAGES_ODBC=1 REQUIRE_PACKAGES_SQLITE=1 REQUIRE_PACKAGES_X11=1 REQUIRE_PACKAGES_OPENGL=1 @@ -1642,6 +1666,7 @@ REQUIRE_PACKAGES_PASJPEG=1 REQUIRE_PACKAGES_IBASE=1 REQUIRE_PACKAGES_POSTGRES=1 REQUIRE_PACKAGES_MYSQL=1 +REQUIRE_PACKAGES_ODBC=1 REQUIRE_PACKAGES_SQLITE=1 REQUIRE_PACKAGES_X11=1 REQUIRE_PACKAGES_OPENGL=1 @@ -1670,6 +1695,7 @@ REQUIRE_PACKAGES_PASJPEG=1 REQUIRE_PACKAGES_IBASE=1 REQUIRE_PACKAGES_POSTGRES=1 REQUIRE_PACKAGES_MYSQL=1 +REQUIRE_PACKAGES_ODBC=1 REQUIRE_PACKAGES_SQLITE=1 REQUIRE_PACKAGES_X11=1 REQUIRE_PACKAGES_OPENGL=1 @@ -1698,6 +1724,7 @@ REQUIRE_PACKAGES_PASJPEG=1 REQUIRE_PACKAGES_IBASE=1 REQUIRE_PACKAGES_POSTGRES=1 REQUIRE_PACKAGES_MYSQL=1 +REQUIRE_PACKAGES_ODBC=1 REQUIRE_PACKAGES_SQLITE=1 REQUIRE_PACKAGES_X11=1 REQUIRE_PACKAGES_OPENGL=1 @@ -1714,6 +1741,7 @@ REQUIRE_PACKAGES_PASJPEG=1 REQUIRE_PACKAGES_IBASE=1 REQUIRE_PACKAGES_POSTGRES=1 REQUIRE_PACKAGES_MYSQL=1 +REQUIRE_PACKAGES_ODBC=1 REQUIRE_PACKAGES_SQLITE=1 REQUIRE_PACKAGES_X11=1 REQUIRE_PACKAGES_OPENGL=1 @@ -1742,6 +1770,7 @@ REQUIRE_PACKAGES_PASJPEG=1 REQUIRE_PACKAGES_IBASE=1 REQUIRE_PACKAGES_POSTGRES=1 REQUIRE_PACKAGES_MYSQL=1 +REQUIRE_PACKAGES_ODBC=1 REQUIRE_PACKAGES_SQLITE=1 REQUIRE_PACKAGES_X11=1 REQUIRE_PACKAGES_OPENGL=1 @@ -1759,6 +1788,7 @@ REQUIRE_PACKAGES_PASJPEG=1 REQUIRE_PACKAGES_IBASE=1 REQUIRE_PACKAGES_POSTGRES=1 REQUIRE_PACKAGES_MYSQL=1 +REQUIRE_PACKAGES_ODBC=1 REQUIRE_PACKAGES_SQLITE=1 REQUIRE_PACKAGES_X11=1 REQUIRE_PACKAGES_OPENGL=1 @@ -1787,6 +1817,7 @@ REQUIRE_PACKAGES_PASJPEG=1 REQUIRE_PACKAGES_IBASE=1 REQUIRE_PACKAGES_POSTGRES=1 REQUIRE_PACKAGES_MYSQL=1 +REQUIRE_PACKAGES_ODBC=1 REQUIRE_PACKAGES_SQLITE=1 REQUIRE_PACKAGES_X11=1 REQUIRE_PACKAGES_OPENGL=1 @@ -1802,6 +1833,24 @@ REQUIRE_PACKAGES_NETDB=1 REQUIRE_PACKAGES_LIBASYNC=1 REQUIRE_PACKAGES_OPENGL=1 endif +ifeq ($(FULL_TARGET),powerpc64-linux) +REQUIRE_PACKAGES_RTL=1 +REQUIRE_PACKAGES_PASZLIB=1 +REQUIRE_PACKAGES_NETDB=1 +REQUIRE_PACKAGES_LIBASYNC=1 +REQUIRE_PACKAGES_PTHREADS=1 +REQUIRE_PACKAGES_FCL=1 +REQUIRE_PACKAGES_GTK=1 +REQUIRE_PACKAGES_FPGTK=1 +REQUIRE_PACKAGES_PASJPEG=1 +REQUIRE_PACKAGES_IBASE=1 +REQUIRE_PACKAGES_POSTGRES=1 +REQUIRE_PACKAGES_MYSQL=1 +REQUIRE_PACKAGES_ODBC=1 +REQUIRE_PACKAGES_SQLITE=1 +REQUIRE_PACKAGES_X11=1 +REQUIRE_PACKAGES_OPENGL=1 +endif ifdef REQUIRE_PACKAGES_RTL PACKAGEDIR_RTL:=$(firstword $(subst /Makefile.fpc,,$(strip $(wildcard $(addsuffix /rtl/Makefile.fpc,$(PACKAGESDIR)))))) ifneq ($(PACKAGEDIR_RTL),) @@ -2114,6 +2163,32 @@ ifdef UNITDIR_MYSQL override COMPILER_UNITDIR+=$(UNITDIR_MYSQL) endif endif +ifdef REQUIRE_PACKAGES_ODBC +PACKAGEDIR_ODBC:=$(firstword $(subst /Makefile.fpc,,$(strip $(wildcard $(addsuffix /odbc/Makefile.fpc,$(PACKAGESDIR)))))) +ifneq ($(PACKAGEDIR_ODBC),) +ifneq ($(wildcard $(PACKAGEDIR_ODBC)/units/$(TARGETSUFFIX)),) +UNITDIR_ODBC=$(PACKAGEDIR_ODBC)/units/$(TARGETSUFFIX) +else +UNITDIR_ODBC=$(PACKAGEDIR_ODBC) +endif +ifdef CHECKDEPEND +$(PACKAGEDIR_ODBC)/$(FPCMADE): + $(MAKE) -C $(PACKAGEDIR_ODBC) $(FPCMADE) +override ALLDEPENDENCIES+=$(PACKAGEDIR_ODBC)/$(FPCMADE) +endif +else +PACKAGEDIR_ODBC= +UNITDIR_ODBC:=$(subst /Package.fpc,,$(strip $(wildcard $(addsuffix /odbc/Package.fpc,$(UNITSDIR))))) +ifneq ($(UNITDIR_ODBC),) +UNITDIR_ODBC:=$(firstword $(UNITDIR_ODBC)) +else +UNITDIR_ODBC= +endif +endif +ifdef UNITDIR_ODBC +override COMPILER_UNITDIR+=$(UNITDIR_ODBC) +endif +endif ifdef REQUIRE_PACKAGES_SQLITE PACKAGEDIR_SQLITE:=$(firstword $(subst /Makefile.fpc,,$(strip $(wildcard $(addsuffix /sqlite/Makefile.fpc,$(PACKAGESDIR)))))) ifneq ($(PACKAGEDIR_SQLITE),) @@ -2236,7 +2311,7 @@ ifeq ($(CPU_TARGET),i386) FPCCPUOPT:=-OG2p3 else ifeq ($(CPU_TARGET),powerpc) -FPCCPUOPT:=-O1 +FPCCPUOPT:=-O1r else FPCCPUOPT:= endif diff --git a/utils/fpdoc/fpde/Makefile.fpc b/utils/fpdoc/fpde/Makefile.fpc index f5f3fede3f..1bb58e6801 100644 --- a/utils/fpdoc/fpde/Makefile.fpc +++ b/utils/fpdoc/fpde/Makefile.fpc @@ -4,7 +4,7 @@ [package] name=fpde -version=2.0.0 +version=2.0.2 [require] packages=fcl fpgtk diff --git a/utils/fpmc/Makefile b/utils/fpmc/Makefile index 14683a24e9..bb89b70725 100644 --- a/utils/fpmc/Makefile +++ b/utils/fpmc/Makefile @@ -1,5 +1,5 @@ # -# Don't edit, this file is generated by FPCMake Version 2.0.0 [2005/10/20] +# Don't edit, this file is generated by FPCMake Version 2.0.0 [2005/11/05] # default: all MAKEFILETARGETS=i386-linux i386-go32v2 i386-win32 i386-os2 i386-freebsd i386-beos i386-netbsd i386-solaris i386-qnx i386-netware i386-openbsd i386-wdosx i386-emx i386-watcom i386-netwlibc i386-wince m68k-linux m68k-freebsd m68k-netbsd m68k-amiga m68k-atari m68k-openbsd m68k-palmos powerpc-linux powerpc-netbsd powerpc-macos powerpc-darwin powerpc-morphos sparc-linux sparc-netbsd sparc-solaris x86_64-linux x86_64-freebsd x86_64-win64 arm-linux arm-wince powerpc64-linux @@ -766,6 +766,11 @@ GCCLIBDIR:=$(shell dirname `gcc -m32 -print-libgcc-file-name`) endif endif endif +ifeq ($(CPU_TARGET),powerpc64) +ifeq ($(BINUTILSPREFIX),) +GCCLIBDIR:=$(shell dirname `gcc -m64 -print-libgcc-file-name`) +endif +endif endif ifndef GCCLIBDIR CROSSGCC=$(strip $(wildcard $(addsuffix /$(BINUTILSPREFIX)gcc$(SRCEXEEXT),$(SEARCHPATH)))) @@ -1332,6 +1337,7 @@ REQUIRE_PACKAGES_PASJPEG=1 REQUIRE_PACKAGES_IBASE=1 REQUIRE_PACKAGES_POSTGRES=1 REQUIRE_PACKAGES_MYSQL=1 +REQUIRE_PACKAGES_ODBC=1 REQUIRE_PACKAGES_SQLITE=1 REQUIRE_PACKAGES_X11=1 REQUIRE_PACKAGES_OPENGL=1 @@ -1358,6 +1364,7 @@ REQUIRE_PACKAGES_PASJPEG=1 REQUIRE_PACKAGES_IBASE=1 REQUIRE_PACKAGES_POSTGRES=1 REQUIRE_PACKAGES_MYSQL=1 +REQUIRE_PACKAGES_ODBC=1 REQUIRE_PACKAGES_SQLITE=1 REQUIRE_PACKAGES_LIBASYNC=1 REQUIRE_PACKAGES_OPENGL=1 @@ -1386,6 +1393,7 @@ REQUIRE_PACKAGES_PASJPEG=1 REQUIRE_PACKAGES_IBASE=1 REQUIRE_PACKAGES_POSTGRES=1 REQUIRE_PACKAGES_MYSQL=1 +REQUIRE_PACKAGES_ODBC=1 REQUIRE_PACKAGES_SQLITE=1 REQUIRE_PACKAGES_X11=1 REQUIRE_PACKAGES_OPENGL=1 @@ -1413,6 +1421,7 @@ REQUIRE_PACKAGES_PASJPEG=1 REQUIRE_PACKAGES_IBASE=1 REQUIRE_PACKAGES_POSTGRES=1 REQUIRE_PACKAGES_MYSQL=1 +REQUIRE_PACKAGES_ODBC=1 REQUIRE_PACKAGES_SQLITE=1 REQUIRE_PACKAGES_X11=1 REQUIRE_PACKAGES_OPENGL=1 @@ -1462,6 +1471,7 @@ REQUIRE_PACKAGES_PASJPEG=1 REQUIRE_PACKAGES_IBASE=1 REQUIRE_PACKAGES_POSTGRES=1 REQUIRE_PACKAGES_MYSQL=1 +REQUIRE_PACKAGES_ODBC=1 REQUIRE_PACKAGES_SQLITE=1 REQUIRE_PACKAGES_X11=1 REQUIRE_PACKAGES_OPENGL=1 @@ -1534,6 +1544,7 @@ REQUIRE_PACKAGES_PASJPEG=1 REQUIRE_PACKAGES_IBASE=1 REQUIRE_PACKAGES_POSTGRES=1 REQUIRE_PACKAGES_MYSQL=1 +REQUIRE_PACKAGES_ODBC=1 REQUIRE_PACKAGES_SQLITE=1 REQUIRE_PACKAGES_X11=1 REQUIRE_PACKAGES_OPENGL=1 @@ -1551,6 +1562,7 @@ REQUIRE_PACKAGES_PASJPEG=1 REQUIRE_PACKAGES_IBASE=1 REQUIRE_PACKAGES_POSTGRES=1 REQUIRE_PACKAGES_MYSQL=1 +REQUIRE_PACKAGES_ODBC=1 REQUIRE_PACKAGES_SQLITE=1 REQUIRE_PACKAGES_X11=1 REQUIRE_PACKAGES_OPENGL=1 @@ -1567,6 +1579,7 @@ REQUIRE_PACKAGES_PASJPEG=1 REQUIRE_PACKAGES_IBASE=1 REQUIRE_PACKAGES_POSTGRES=1 REQUIRE_PACKAGES_MYSQL=1 +REQUIRE_PACKAGES_ODBC=1 REQUIRE_PACKAGES_SQLITE=1 REQUIRE_PACKAGES_X11=1 REQUIRE_PACKAGES_OPENGL=1 @@ -1605,6 +1618,7 @@ REQUIRE_PACKAGES_PASJPEG=1 REQUIRE_PACKAGES_IBASE=1 REQUIRE_PACKAGES_POSTGRES=1 REQUIRE_PACKAGES_MYSQL=1 +REQUIRE_PACKAGES_ODBC=1 REQUIRE_PACKAGES_SQLITE=1 REQUIRE_PACKAGES_X11=1 REQUIRE_PACKAGES_OPENGL=1 @@ -1633,6 +1647,7 @@ REQUIRE_PACKAGES_PASJPEG=1 REQUIRE_PACKAGES_IBASE=1 REQUIRE_PACKAGES_POSTGRES=1 REQUIRE_PACKAGES_MYSQL=1 +REQUIRE_PACKAGES_ODBC=1 REQUIRE_PACKAGES_SQLITE=1 REQUIRE_PACKAGES_X11=1 REQUIRE_PACKAGES_OPENGL=1 @@ -1649,6 +1664,7 @@ REQUIRE_PACKAGES_PASJPEG=1 REQUIRE_PACKAGES_IBASE=1 REQUIRE_PACKAGES_POSTGRES=1 REQUIRE_PACKAGES_MYSQL=1 +REQUIRE_PACKAGES_ODBC=1 REQUIRE_PACKAGES_SQLITE=1 REQUIRE_PACKAGES_X11=1 REQUIRE_PACKAGES_OPENGL=1 @@ -1677,6 +1693,7 @@ REQUIRE_PACKAGES_PASJPEG=1 REQUIRE_PACKAGES_IBASE=1 REQUIRE_PACKAGES_POSTGRES=1 REQUIRE_PACKAGES_MYSQL=1 +REQUIRE_PACKAGES_ODBC=1 REQUIRE_PACKAGES_SQLITE=1 REQUIRE_PACKAGES_X11=1 REQUIRE_PACKAGES_OPENGL=1 @@ -1705,6 +1722,7 @@ REQUIRE_PACKAGES_PASJPEG=1 REQUIRE_PACKAGES_IBASE=1 REQUIRE_PACKAGES_POSTGRES=1 REQUIRE_PACKAGES_MYSQL=1 +REQUIRE_PACKAGES_ODBC=1 REQUIRE_PACKAGES_SQLITE=1 REQUIRE_PACKAGES_X11=1 REQUIRE_PACKAGES_OPENGL=1 @@ -1721,6 +1739,7 @@ REQUIRE_PACKAGES_PASJPEG=1 REQUIRE_PACKAGES_IBASE=1 REQUIRE_PACKAGES_POSTGRES=1 REQUIRE_PACKAGES_MYSQL=1 +REQUIRE_PACKAGES_ODBC=1 REQUIRE_PACKAGES_SQLITE=1 REQUIRE_PACKAGES_X11=1 REQUIRE_PACKAGES_OPENGL=1 @@ -1749,6 +1768,7 @@ REQUIRE_PACKAGES_PASJPEG=1 REQUIRE_PACKAGES_IBASE=1 REQUIRE_PACKAGES_POSTGRES=1 REQUIRE_PACKAGES_MYSQL=1 +REQUIRE_PACKAGES_ODBC=1 REQUIRE_PACKAGES_SQLITE=1 REQUIRE_PACKAGES_X11=1 REQUIRE_PACKAGES_OPENGL=1 @@ -1766,6 +1786,7 @@ REQUIRE_PACKAGES_PASJPEG=1 REQUIRE_PACKAGES_IBASE=1 REQUIRE_PACKAGES_POSTGRES=1 REQUIRE_PACKAGES_MYSQL=1 +REQUIRE_PACKAGES_ODBC=1 REQUIRE_PACKAGES_SQLITE=1 REQUIRE_PACKAGES_X11=1 REQUIRE_PACKAGES_OPENGL=1 @@ -1794,6 +1815,7 @@ REQUIRE_PACKAGES_PASJPEG=1 REQUIRE_PACKAGES_IBASE=1 REQUIRE_PACKAGES_POSTGRES=1 REQUIRE_PACKAGES_MYSQL=1 +REQUIRE_PACKAGES_ODBC=1 REQUIRE_PACKAGES_SQLITE=1 REQUIRE_PACKAGES_X11=1 REQUIRE_PACKAGES_OPENGL=1 @@ -1822,6 +1844,7 @@ REQUIRE_PACKAGES_PASJPEG=1 REQUIRE_PACKAGES_IBASE=1 REQUIRE_PACKAGES_POSTGRES=1 REQUIRE_PACKAGES_MYSQL=1 +REQUIRE_PACKAGES_ODBC=1 REQUIRE_PACKAGES_SQLITE=1 REQUIRE_PACKAGES_X11=1 REQUIRE_PACKAGES_OPENGL=1 @@ -2138,6 +2161,32 @@ ifdef UNITDIR_MYSQL override COMPILER_UNITDIR+=$(UNITDIR_MYSQL) endif endif +ifdef REQUIRE_PACKAGES_ODBC +PACKAGEDIR_ODBC:=$(firstword $(subst /Makefile.fpc,,$(strip $(wildcard $(addsuffix /odbc/Makefile.fpc,$(PACKAGESDIR)))))) +ifneq ($(PACKAGEDIR_ODBC),) +ifneq ($(wildcard $(PACKAGEDIR_ODBC)/units/$(TARGETSUFFIX)),) +UNITDIR_ODBC=$(PACKAGEDIR_ODBC)/units/$(TARGETSUFFIX) +else +UNITDIR_ODBC=$(PACKAGEDIR_ODBC) +endif +ifdef CHECKDEPEND +$(PACKAGEDIR_ODBC)/$(FPCMADE): + $(MAKE) -C $(PACKAGEDIR_ODBC) $(FPCMADE) +override ALLDEPENDENCIES+=$(PACKAGEDIR_ODBC)/$(FPCMADE) +endif +else +PACKAGEDIR_ODBC= +UNITDIR_ODBC:=$(subst /Package.fpc,,$(strip $(wildcard $(addsuffix /odbc/Package.fpc,$(UNITSDIR))))) +ifneq ($(UNITDIR_ODBC),) +UNITDIR_ODBC:=$(firstword $(UNITDIR_ODBC)) +else +UNITDIR_ODBC= +endif +endif +ifdef UNITDIR_ODBC +override COMPILER_UNITDIR+=$(UNITDIR_ODBC) +endif +endif ifdef REQUIRE_PACKAGES_SQLITE PACKAGEDIR_SQLITE:=$(firstword $(subst /Makefile.fpc,,$(strip $(wildcard $(addsuffix /sqlite/Makefile.fpc,$(PACKAGESDIR)))))) ifneq ($(PACKAGEDIR_SQLITE),) diff --git a/utils/fprcp/Makefile b/utils/fprcp/Makefile index 21adde1128..c3f4413391 100644 --- a/utils/fprcp/Makefile +++ b/utils/fprcp/Makefile @@ -1,5 +1,5 @@ # -# Don't edit, this file is generated by FPCMake Version 2.0.0 [2005/10/20] +# Don't edit, this file is generated by FPCMake Version 2.0.0 [2005/11/05] # default: all MAKEFILETARGETS=i386-linux i386-go32v2 i386-win32 i386-os2 i386-freebsd i386-beos i386-netbsd i386-solaris i386-qnx i386-netware i386-openbsd i386-wdosx i386-emx i386-watcom i386-netwlibc i386-wince m68k-linux m68k-freebsd m68k-netbsd m68k-amiga m68k-atari m68k-openbsd m68k-palmos powerpc-linux powerpc-netbsd powerpc-macos powerpc-darwin powerpc-morphos sparc-linux sparc-netbsd sparc-solaris x86_64-linux x86_64-freebsd x86_64-win64 arm-linux arm-wince powerpc64-linux diff --git a/utils/h2pas/Makefile b/utils/h2pas/Makefile index e9d588d12f..2c7c4b2a00 100644 --- a/utils/h2pas/Makefile +++ b/utils/h2pas/Makefile @@ -1,5 +1,5 @@ # -# Don't edit, this file is generated by FPCMake Version 2.0.0 [2005/10/20] +# Don't edit, this file is generated by FPCMake Version 2.0.0 [2005/11/05] # default: all MAKEFILETARGETS=i386-linux i386-go32v2 i386-win32 i386-os2 i386-freebsd i386-beos i386-netbsd i386-solaris i386-qnx i386-netware i386-openbsd i386-wdosx i386-emx i386-watcom i386-netwlibc i386-wince m68k-linux m68k-freebsd m68k-netbsd m68k-amiga m68k-atari m68k-openbsd m68k-palmos powerpc-linux powerpc-netbsd powerpc-macos powerpc-darwin powerpc-morphos sparc-linux sparc-netbsd sparc-solaris x86_64-linux x86_64-freebsd x86_64-win64 arm-linux arm-wince powerpc64-linux diff --git a/utils/simulator/Makefile b/utils/simulator/Makefile index 8fb2065018..5d6a7432b8 100644 --- a/utils/simulator/Makefile +++ b/utils/simulator/Makefile @@ -1,8 +1,8 @@ # -# Don't edit, this file is generated by FPCMake Version 2.0.0 [2005/08/11] +# Don't edit, this file is generated by FPCMake Version 2.0.0 [2005/11/05] # default: all -MAKEFILETARGETS=i386-linux i386-go32v2 i386-win32 i386-os2 i386-freebsd i386-beos i386-netbsd i386-solaris i386-qnx i386-netware i386-openbsd i386-wdosx i386-emx i386-watcom i386-netwlibc i386-wince m68k-linux m68k-freebsd m68k-netbsd m68k-amiga m68k-atari m68k-openbsd m68k-palmos powerpc-linux powerpc-netbsd powerpc-macos powerpc-darwin powerpc-morphos sparc-linux sparc-netbsd sparc-solaris x86_64-linux x86_64-freebsd x86_64-win64 arm-linux arm-wince +MAKEFILETARGETS=i386-linux i386-go32v2 i386-win32 i386-os2 i386-freebsd i386-beos i386-netbsd i386-solaris i386-qnx i386-netware i386-openbsd i386-wdosx i386-emx i386-watcom i386-netwlibc i386-wince m68k-linux m68k-freebsd m68k-netbsd m68k-amiga m68k-atari m68k-openbsd m68k-palmos powerpc-linux powerpc-netbsd powerpc-macos powerpc-darwin powerpc-morphos sparc-linux sparc-netbsd sparc-solaris x86_64-linux x86_64-freebsd x86_64-win64 arm-linux arm-wince powerpc64-linux BSDs = freebsd netbsd openbsd darwin UNIXs = linux $(BSDs) solaris qnx LIMIT83fs = go32v2 os2 emx watcom @@ -338,6 +338,9 @@ endif ifeq ($(FULL_TARGET),arm-wince) override TARGET_PROGRAMS+=alphasim endif +ifeq ($(FULL_TARGET),powerpc64-linux) +override TARGET_PROGRAMS+=alphasim +endif ifeq ($(FULL_TARGET),i386-linux) override CLEAN_UNITS+=mm64 fastmm64 simlib simbase endif @@ -446,6 +449,9 @@ endif ifeq ($(FULL_TARGET),arm-wince) override CLEAN_UNITS+=mm64 fastmm64 simlib simbase endif +ifeq ($(FULL_TARGET),powerpc64-linux) +override CLEAN_UNITS+=mm64 fastmm64 simlib simbase +endif override INSTALL_FPCPACKAGE=y ifdef REQUIRE_UNITSDIR override UNITSDIR+=$(REQUIRE_UNITSDIR) @@ -1284,6 +1290,9 @@ endif ifeq ($(FULL_TARGET),arm-wince) REQUIRE_PACKAGES_RTL=1 endif +ifeq ($(FULL_TARGET),powerpc64-linux) +REQUIRE_PACKAGES_RTL=1 +endif ifdef REQUIRE_PACKAGES_RTL PACKAGEDIR_RTL:=$(firstword $(subst /Makefile.fpc,,$(strip $(wildcard $(addsuffix /rtl/Makefile.fpc,$(PACKAGESDIR)))))) ifneq ($(PACKAGEDIR_RTL),) @@ -1354,7 +1363,7 @@ ifeq ($(CPU_TARGET),i386) FPCCPUOPT:=-OG2p3 else ifeq ($(CPU_TARGET),powerpc) -FPCCPUOPT:=-O1 +FPCCPUOPT:=-O1r else FPCCPUOPT:= endif diff --git a/utils/tply/Makefile b/utils/tply/Makefile index cd5bd7add6..80f1bcf6c2 100644 --- a/utils/tply/Makefile +++ b/utils/tply/Makefile @@ -1,5 +1,5 @@ # -# Don't edit, this file is generated by FPCMake Version 2.0.0 [2005/10/20] +# Don't edit, this file is generated by FPCMake Version 2.0.0 [2005/11/05] # default: all MAKEFILETARGETS=i386-linux i386-go32v2 i386-win32 i386-os2 i386-freebsd i386-beos i386-netbsd i386-solaris i386-qnx i386-netware i386-openbsd i386-wdosx i386-emx i386-watcom i386-netwlibc i386-wince m68k-linux m68k-freebsd m68k-netbsd m68k-amiga m68k-atari m68k-openbsd m68k-palmos powerpc-linux powerpc-netbsd powerpc-macos powerpc-darwin powerpc-morphos sparc-linux sparc-netbsd sparc-solaris x86_64-linux x86_64-freebsd x86_64-win64 arm-linux arm-wince powerpc64-linux @@ -231,7 +231,7 @@ UNITSDIR:=$(wildcard $(FPCDIR)/units/$(OS_TARGET)) endif PACKAGESDIR:=$(wildcard $(FPCDIR) $(FPCDIR)/packages/base $(FPCDIR)/packages/extra) override PACKAGE_NAME=lexyacc -override PACKAGE_VERSION=2.0.0 +override PACKAGE_VERSION=2.0.2 ifeq ($(FULL_TARGET),i386-linux) override TARGET_PROGRAMS+=plex pyacc endif diff --git a/utils/tply/Makefile.fpc b/utils/tply/Makefile.fpc index eb5df5cca6..82b4327647 100644 --- a/utils/tply/Makefile.fpc +++ b/utils/tply/Makefile.fpc @@ -4,7 +4,7 @@ [package] name=lexyacc -version=2.0.0 +version=2.0.2 [target] programs=plex pyacc |