|
@@ -1,8 +1,8 @@
|
|
|
#
|
|
|
-# Don't edit, this file is generated by FPCMake Version 1.1 [2005/01/01]
|
|
|
+# Don't edit, this file is generated by FPCMake Version 1.9.8 [2005/01/11]
|
|
|
#
|
|
|
default: help
|
|
|
-MAKEFILETARGETS=linux go32v2 win32 os2 freebsd beos netbsd amiga atari sunos qnx netware openbsd wdosx palmos macos darwin emx watcom morphos netwlibc
|
|
|
+MAKEFILETARGETS=i386-linux i386-go32v2 i386-win32 i386-os2 i386-freebsd i386-beos i386-netbsd i386-sunos i386-qnx i386-netware i386-openbsd i386-wdosx i386-emx i386-watcom i386-netwlibc 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-sunos x86_64-linux x86_64-freebsd arm-linux
|
|
|
BSDs = freebsd netbsd openbsd darwin
|
|
|
UNIXs = linux $(BSDs) sunos qnx
|
|
|
LIMIT83fs = go32v2 os2 emx watcom
|
|
@@ -104,16 +104,25 @@ ifneq ($(FPCPROG),)
|
|
|
FPCPROG:=$(firstword $(FPCPROG))
|
|
|
FPC:=$(shell $(FPCPROG) -PB)
|
|
|
ifneq ($(findstring Error,$(FPC)),)
|
|
|
-override FPC=ppc386
|
|
|
+override FPC=$(firstword $(strip $(wildcard $(addsuffix /ppc386$(SRCEXEEXT),$(SEARCHPATH)))))
|
|
|
endif
|
|
|
else
|
|
|
-override FPC=ppc386
|
|
|
+override FPC=$(firstword $(strip $(wildcard $(addsuffix /ppc386$(SRCEXEEXT),$(SEARCHPATH)))))
|
|
|
endif
|
|
|
endif
|
|
|
override FPC:=$(subst $(SRCEXEEXT),,$(FPC))
|
|
|
override FPC:=$(subst \,/,$(FPC))$(SRCEXEEXT)
|
|
|
-ifndef FPC_VERSION
|
|
|
+FOUNDFPC:=$(strip $(wildcard $(FPC)))
|
|
|
+ifeq ($(FOUNDFPC),)
|
|
|
+FOUNDFPC=$(strip $(wildcard $(addsuffix /$(FPC),$(SEARCHPATH))))
|
|
|
+ifeq ($(FOUNDFPC),)
|
|
|
+$(error Compiler $(FPC) not found)
|
|
|
+endif
|
|
|
+endif
|
|
|
+ifndef FPC_COMPILERINFO
|
|
|
FPC_COMPILERINFO:=$(shell $(FPC) -iVSPTPSOTO)
|
|
|
+endif
|
|
|
+ifndef FPC_VERSION
|
|
|
FPC_VERSION:=$(word 1,$(FPC_COMPILERINFO))
|
|
|
endif
|
|
|
export FPC FPC_VERSION FPC_COMPILERINFO
|
|
@@ -146,19 +155,21 @@ endif
|
|
|
ifndef OS_TARGET
|
|
|
OS_TARGET:=$(word 5,$(FPC_COMPILERINFO))
|
|
|
endif
|
|
|
-ifneq ($(findstring $(OS_SOURCE),$(LIMIT83fs)),)
|
|
|
-FULL_TARGET=$(OS_TARGET)
|
|
|
-FULL_SOURCE=$(OS_SOURCE)
|
|
|
-else
|
|
|
FULL_TARGET=$(CPU_TARGET)-$(OS_TARGET)
|
|
|
FULL_SOURCE=$(CPU_SOURCE)-$(OS_SOURCE)
|
|
|
+ifneq ($(findstring $(OS_SOURCE),$(LIMIT83fs)),)
|
|
|
+TARGETSUFFIX=$(OS_TARGET)
|
|
|
+SOURCESUFFIX=$(OS_SOURCE)
|
|
|
+else
|
|
|
+TARGETSUFFIX=$(FULL_TARGET)
|
|
|
+SOURCESUFFIX=$(FULL_SOURCE)
|
|
|
endif
|
|
|
ifneq ($(FULL_TARGET),$(FULL_SOURCE))
|
|
|
CROSSCOMPILE=1
|
|
|
endif
|
|
|
ifeq ($(findstring makefile,$(MAKECMDGOALS)),)
|
|
|
-ifeq ($(findstring $(OS_TARGET),$(MAKEFILETARGETS)),)
|
|
|
-$(error The Makefile doesn't support target $(OS_TARGET), please run fpcmake first)
|
|
|
+ifeq ($(findstring $(FULL_TARGET),$(MAKEFILETARGETS)),)
|
|
|
+$(error The Makefile doesn't support target $(FULL_TARGET), please run fpcmake first)
|
|
|
endif
|
|
|
endif
|
|
|
ifneq ($(findstring $(OS_TARGET),$(BSDs)),)
|
|
@@ -167,7 +178,7 @@ endif
|
|
|
ifeq ($(OS_TARGET),linux)
|
|
|
linuxHier=1
|
|
|
endif
|
|
|
-export OS_TARGET OS_SOURCE CPU_TARGET CPU_SOURCE FULL_TARGET FULL_SOURCE CROSSCOMPILE
|
|
|
+export OS_TARGET OS_SOURCE CPU_TARGET CPU_SOURCE FULL_TARGET FULL_SOURCE TARGETSUFFIX SOURCESUFFIX CROSSCOMPILE
|
|
|
ifdef FPCDIR
|
|
|
override FPCDIR:=$(subst \,/,$(FPCDIR))
|
|
|
ifeq ($(wildcard $(addprefix $(FPCDIR)/,rtl units)),)
|
|
@@ -205,7 +216,7 @@ endif
|
|
|
endif
|
|
|
endif
|
|
|
ifndef CROSSBINDIR
|
|
|
-CROSSBINDIR:=$(wildcard $(FPCDIR)/bin/$(FULL_TARGET))
|
|
|
+CROSSBINDIR:=$(wildcard $(FPCDIR)/bin/$(TARGETSUFFIX))
|
|
|
endif
|
|
|
ifndef BINUTILSPREFIX
|
|
|
ifndef CROSSBINDIR
|
|
@@ -214,13 +225,13 @@ BINUTILSPREFIX=$(CPU_TARGET)-$(OS_TARGET)-
|
|
|
endif
|
|
|
endif
|
|
|
endif
|
|
|
-UNITSDIR:=$(wildcard $(FPCDIR)/units/$(FULL_TARGET))
|
|
|
+UNITSDIR:=$(wildcard $(FPCDIR)/units/$(TARGETSUFFIX))
|
|
|
ifeq ($(UNITSDIR),)
|
|
|
UNITSDIR:=$(wildcard $(FPCDIR)/units/$(OS_TARGET))
|
|
|
endif
|
|
|
PACKAGESDIR:=$(wildcard $(FPCDIR) $(FPCDIR)/packages/base $(FPCDIR)/packages/extra)
|
|
|
override PACKAGE_NAME=fpc
|
|
|
-override PACKAGE_VERSION=1.9.6
|
|
|
+override PACKAGE_VERSION=1.9.7
|
|
|
ifndef inOS2
|
|
|
override FPCDIR:=$(BASEDIR)
|
|
|
export FPCDIR
|
|
@@ -317,7 +328,105 @@ endif
|
|
|
endif
|
|
|
endif
|
|
|
endif
|
|
|
+ifeq ($(FULL_TARGET),i386-linux)
|
|
|
+override TARGET_DIRS+=compiler rtl utils fcl fv packages ide installer
|
|
|
+endif
|
|
|
+ifeq ($(FULL_TARGET),i386-go32v2)
|
|
|
+override TARGET_DIRS+=compiler rtl utils fcl fv packages ide installer
|
|
|
+endif
|
|
|
+ifeq ($(FULL_TARGET),i386-win32)
|
|
|
+override TARGET_DIRS+=compiler rtl utils fcl fv packages ide installer
|
|
|
+endif
|
|
|
+ifeq ($(FULL_TARGET),i386-os2)
|
|
|
+override TARGET_DIRS+=compiler rtl utils fcl fv packages ide installer
|
|
|
+endif
|
|
|
+ifeq ($(FULL_TARGET),i386-freebsd)
|
|
|
+override TARGET_DIRS+=compiler rtl utils fcl fv packages ide installer
|
|
|
+endif
|
|
|
+ifeq ($(FULL_TARGET),i386-beos)
|
|
|
+override TARGET_DIRS+=compiler rtl utils fcl fv packages ide installer
|
|
|
+endif
|
|
|
+ifeq ($(FULL_TARGET),i386-netbsd)
|
|
|
+override TARGET_DIRS+=compiler rtl utils fcl fv packages ide installer
|
|
|
+endif
|
|
|
+ifeq ($(FULL_TARGET),i386-sunos)
|
|
|
+override TARGET_DIRS+=compiler rtl utils fcl fv packages ide installer
|
|
|
+endif
|
|
|
+ifeq ($(FULL_TARGET),i386-qnx)
|
|
|
+override TARGET_DIRS+=compiler rtl utils fcl fv packages ide installer
|
|
|
+endif
|
|
|
+ifeq ($(FULL_TARGET),i386-netware)
|
|
|
+override TARGET_DIRS+=compiler rtl utils fcl fv packages ide installer
|
|
|
+endif
|
|
|
+ifeq ($(FULL_TARGET),i386-openbsd)
|
|
|
+override TARGET_DIRS+=compiler rtl utils fcl fv packages ide installer
|
|
|
+endif
|
|
|
+ifeq ($(FULL_TARGET),i386-wdosx)
|
|
|
+override TARGET_DIRS+=compiler rtl utils fcl fv packages ide installer
|
|
|
+endif
|
|
|
+ifeq ($(FULL_TARGET),i386-emx)
|
|
|
+override TARGET_DIRS+=compiler rtl utils fcl fv packages ide installer
|
|
|
+endif
|
|
|
+ifeq ($(FULL_TARGET),i386-watcom)
|
|
|
override TARGET_DIRS+=compiler rtl utils fcl fv packages ide installer
|
|
|
+endif
|
|
|
+ifeq ($(FULL_TARGET),i386-netwlibc)
|
|
|
+override TARGET_DIRS+=compiler rtl utils fcl fv packages ide installer
|
|
|
+endif
|
|
|
+ifeq ($(FULL_TARGET),m68k-linux)
|
|
|
+override TARGET_DIRS+=compiler rtl utils fcl fv packages ide installer
|
|
|
+endif
|
|
|
+ifeq ($(FULL_TARGET),m68k-freebsd)
|
|
|
+override TARGET_DIRS+=compiler rtl utils fcl fv packages ide installer
|
|
|
+endif
|
|
|
+ifeq ($(FULL_TARGET),m68k-netbsd)
|
|
|
+override TARGET_DIRS+=compiler rtl utils fcl fv packages ide installer
|
|
|
+endif
|
|
|
+ifeq ($(FULL_TARGET),m68k-amiga)
|
|
|
+override TARGET_DIRS+=compiler rtl utils fcl fv packages ide installer
|
|
|
+endif
|
|
|
+ifeq ($(FULL_TARGET),m68k-atari)
|
|
|
+override TARGET_DIRS+=compiler rtl utils fcl fv packages ide installer
|
|
|
+endif
|
|
|
+ifeq ($(FULL_TARGET),m68k-openbsd)
|
|
|
+override TARGET_DIRS+=compiler rtl utils fcl fv packages ide installer
|
|
|
+endif
|
|
|
+ifeq ($(FULL_TARGET),m68k-palmos)
|
|
|
+override TARGET_DIRS+=compiler rtl utils fcl fv packages ide installer
|
|
|
+endif
|
|
|
+ifeq ($(FULL_TARGET),powerpc-linux)
|
|
|
+override TARGET_DIRS+=compiler rtl utils fcl fv packages ide installer
|
|
|
+endif
|
|
|
+ifeq ($(FULL_TARGET),powerpc-netbsd)
|
|
|
+override TARGET_DIRS+=compiler rtl utils fcl fv packages ide installer
|
|
|
+endif
|
|
|
+ifeq ($(FULL_TARGET),powerpc-macos)
|
|
|
+override TARGET_DIRS+=compiler rtl utils fcl fv packages ide installer
|
|
|
+endif
|
|
|
+ifeq ($(FULL_TARGET),powerpc-darwin)
|
|
|
+override TARGET_DIRS+=compiler rtl utils fcl fv packages ide installer
|
|
|
+endif
|
|
|
+ifeq ($(FULL_TARGET),powerpc-morphos)
|
|
|
+override TARGET_DIRS+=compiler rtl utils fcl fv packages ide installer
|
|
|
+endif
|
|
|
+ifeq ($(FULL_TARGET),sparc-linux)
|
|
|
+override TARGET_DIRS+=compiler rtl utils fcl fv packages ide installer
|
|
|
+endif
|
|
|
+ifeq ($(FULL_TARGET),sparc-netbsd)
|
|
|
+override TARGET_DIRS+=compiler rtl utils fcl fv packages ide installer
|
|
|
+endif
|
|
|
+ifeq ($(FULL_TARGET),sparc-sunos)
|
|
|
+override TARGET_DIRS+=compiler rtl utils fcl fv packages ide installer
|
|
|
+endif
|
|
|
+ifeq ($(FULL_TARGET),x86_64-linux)
|
|
|
+override TARGET_DIRS+=compiler rtl utils fcl fv packages ide installer
|
|
|
+endif
|
|
|
+ifeq ($(FULL_TARGET),x86_64-freebsd)
|
|
|
+override TARGET_DIRS+=compiler rtl utils fcl fv packages ide installer
|
|
|
+endif
|
|
|
+ifeq ($(FULL_TARGET),arm-linux)
|
|
|
+override TARGET_DIRS+=compiler rtl utils fcl fv packages ide installer
|
|
|
+endif
|
|
|
override INSTALL_FPCPACKAGE=y
|
|
|
ifdef REQUIRE_UNITSDIR
|
|
|
override UNITSDIR+=$(REQUIRE_UNITSDIR)
|
|
@@ -360,9 +469,9 @@ endif
|
|
|
export DIST_DESTDIR
|
|
|
ifndef COMPILER_UNITTARGETDIR
|
|
|
ifdef PACKAGEDIR_MAIN
|
|
|
-COMPILER_UNITTARGETDIR=$(PACKAGEDIR_MAIN)/units/$(FULL_TARGET)
|
|
|
+COMPILER_UNITTARGETDIR=$(PACKAGEDIR_MAIN)/units/$(TARGETSUFFIX)
|
|
|
else
|
|
|
-COMPILER_UNITTARGETDIR=units/$(FULL_TARGET)
|
|
|
+COMPILER_UNITTARGETDIR=units/$(TARGETSUFFIX)
|
|
|
endif
|
|
|
endif
|
|
|
ifndef COMPILER_TARGETDIR
|
|
@@ -387,18 +496,18 @@ INSTALL_BINDIR:=$(INSTALL_BASEDIR)/bin
|
|
|
ifdef INSTALL_FPCPACKAGE
|
|
|
ifdef CROSSCOMPILE
|
|
|
ifdef CROSSINSTALL
|
|
|
-INSTALL_BINDIR:=$(INSTALL_BINDIR)/$(FULL_SOURCE)
|
|
|
+INSTALL_BINDIR:=$(INSTALL_BINDIR)/$(SOURCESUFFIX)
|
|
|
else
|
|
|
-INSTALL_BINDIR:=$(INSTALL_BINDIR)/$(FULL_TARGET)
|
|
|
+INSTALL_BINDIR:=$(INSTALL_BINDIR)/$(TARGETSUFFIX)
|
|
|
endif
|
|
|
else
|
|
|
-INSTALL_BINDIR:=$(INSTALL_BINDIR)/$(FULL_TARGET)
|
|
|
+INSTALL_BINDIR:=$(INSTALL_BINDIR)/$(TARGETSUFFIX)
|
|
|
endif
|
|
|
endif
|
|
|
endif
|
|
|
endif
|
|
|
ifndef INSTALL_UNITDIR
|
|
|
-INSTALL_UNITDIR:=$(INSTALL_BASEDIR)/units/$(FULL_TARGET)
|
|
|
+INSTALL_UNITDIR:=$(INSTALL_BASEDIR)/units/$(TARGETSUFFIX)
|
|
|
ifdef INSTALL_FPCPACKAGE
|
|
|
ifdef PACKAGE_NAME
|
|
|
INSTALL_UNITDIR:=$(INSTALL_UNITDIR)/$(PACKAGE_NAME)
|
|
@@ -504,9 +613,9 @@ INSTALL_DATADIR=$(INSTALL_BASEDIR)
|
|
|
endif
|
|
|
ifdef CROSSCOMPILE
|
|
|
ifndef CROSSBINDIR
|
|
|
-CROSSBINDIR:=$(wildcard $(CROSSTARGETDIR)/bin/$(FULL_SOURCE))
|
|
|
+CROSSBINDIR:=$(wildcard $(CROSSTARGETDIR)/bin/$(SOURCESUFFIX))
|
|
|
ifeq ($(CROSSBINDIR),)
|
|
|
-CROSSBINDIR:=$(wildcard $(INSTALL_BASEDIR)/cross/$(FULL_TARGET)/bin/$(FULL_SOURCE))
|
|
|
+CROSSBINDIR:=$(wildcard $(INSTALL_BASEDIR)/cross/$(TARGETSUFFIX)/bin/$(FULL_SOURCE))
|
|
|
endif
|
|
|
endif
|
|
|
else
|
|
@@ -790,14 +899,14 @@ ZIPCROSSPREFIX=
|
|
|
ZIPSOURCESUFFIX=src
|
|
|
ZIPEXAMPLESUFFIX=exm
|
|
|
else
|
|
|
-FPCMADE=fpcmade.$(FULL_TARGET)
|
|
|
+FPCMADE=fpcmade.$(TARGETSUFFIX)
|
|
|
ZIPSOURCESUFFIX=.source
|
|
|
ZIPEXAMPLESUFFIX=.examples
|
|
|
ifdef CROSSCOMPILE
|
|
|
-ZIPSUFFIX=.$(FULL_SOURCE)
|
|
|
-ZIPCROSSPREFIX=$(FULL_TARGET)-
|
|
|
+ZIPSUFFIX=.$(SOURCESUFFIX)
|
|
|
+ZIPCROSSPREFIX=$(TARGETSUFFIX)-
|
|
|
else
|
|
|
-ZIPSUFFIX=.$(FULL_TARGET)
|
|
|
+ZIPSUFFIX=.$(TARGETSUFFIX)
|
|
|
ZIPCROSSPREFIX=
|
|
|
endif
|
|
|
endif
|
|
@@ -1412,6 +1521,8 @@ fpc_baseinfo:
|
|
|
@$(ECHO) Target OS.... $(OS_TARGET)
|
|
|
@$(ECHO) Full Source.. $(FULL_SOURCE)
|
|
|
@$(ECHO) Full Target.. $(FULL_TARGET)
|
|
|
+ @$(ECHO) SourceSuffix. $(SOURCESUFFIX)
|
|
|
+ @$(ECHO) TargetSuffix. $(TARGETSUFFIX)
|
|
|
@$(ECHO)
|
|
|
@$(ECHO) == Directory info ==
|
|
|
@$(ECHO)
|
|
@@ -1499,6 +1610,127 @@ endif
|
|
|
fpc_makefile_sub2: $(addsuffix _makefile_dirs,$(TARGET_DIRS) $(TARGET_EXAMPLEDIRS))
|
|
|
fpc_makefile_dirs: fpc_makefile_sub1 fpc_makefile_sub2
|
|
|
fpc_makefiles: fpc_makefile fpc_makefile_dirs
|
|
|
+ifeq ($(FULL_TARGET),i386-linux)
|
|
|
+TARGET_DIRS_COMPILER=1
|
|
|
+TARGET_DIRS_RTL=1
|
|
|
+TARGET_DIRS_UTILS=1
|
|
|
+TARGET_DIRS_FCL=1
|
|
|
+TARGET_DIRS_FV=1
|
|
|
+TARGET_DIRS_PACKAGES=1
|
|
|
+TARGET_DIRS_IDE=1
|
|
|
+TARGET_DIRS_INSTALLER=1
|
|
|
+endif
|
|
|
+ifeq ($(FULL_TARGET),i386-go32v2)
|
|
|
+TARGET_DIRS_COMPILER=1
|
|
|
+TARGET_DIRS_RTL=1
|
|
|
+TARGET_DIRS_UTILS=1
|
|
|
+TARGET_DIRS_FCL=1
|
|
|
+TARGET_DIRS_FV=1
|
|
|
+TARGET_DIRS_PACKAGES=1
|
|
|
+TARGET_DIRS_IDE=1
|
|
|
+TARGET_DIRS_INSTALLER=1
|
|
|
+endif
|
|
|
+ifeq ($(FULL_TARGET),i386-win32)
|
|
|
+TARGET_DIRS_COMPILER=1
|
|
|
+TARGET_DIRS_RTL=1
|
|
|
+TARGET_DIRS_UTILS=1
|
|
|
+TARGET_DIRS_FCL=1
|
|
|
+TARGET_DIRS_FV=1
|
|
|
+TARGET_DIRS_PACKAGES=1
|
|
|
+TARGET_DIRS_IDE=1
|
|
|
+TARGET_DIRS_INSTALLER=1
|
|
|
+endif
|
|
|
+ifeq ($(FULL_TARGET),i386-os2)
|
|
|
+TARGET_DIRS_COMPILER=1
|
|
|
+TARGET_DIRS_RTL=1
|
|
|
+TARGET_DIRS_UTILS=1
|
|
|
+TARGET_DIRS_FCL=1
|
|
|
+TARGET_DIRS_FV=1
|
|
|
+TARGET_DIRS_PACKAGES=1
|
|
|
+TARGET_DIRS_IDE=1
|
|
|
+TARGET_DIRS_INSTALLER=1
|
|
|
+endif
|
|
|
+ifeq ($(FULL_TARGET),i386-freebsd)
|
|
|
+TARGET_DIRS_COMPILER=1
|
|
|
+TARGET_DIRS_RTL=1
|
|
|
+TARGET_DIRS_UTILS=1
|
|
|
+TARGET_DIRS_FCL=1
|
|
|
+TARGET_DIRS_FV=1
|
|
|
+TARGET_DIRS_PACKAGES=1
|
|
|
+TARGET_DIRS_IDE=1
|
|
|
+TARGET_DIRS_INSTALLER=1
|
|
|
+endif
|
|
|
+ifeq ($(FULL_TARGET),i386-beos)
|
|
|
+TARGET_DIRS_COMPILER=1
|
|
|
+TARGET_DIRS_RTL=1
|
|
|
+TARGET_DIRS_UTILS=1
|
|
|
+TARGET_DIRS_FCL=1
|
|
|
+TARGET_DIRS_FV=1
|
|
|
+TARGET_DIRS_PACKAGES=1
|
|
|
+TARGET_DIRS_IDE=1
|
|
|
+TARGET_DIRS_INSTALLER=1
|
|
|
+endif
|
|
|
+ifeq ($(FULL_TARGET),i386-netbsd)
|
|
|
+TARGET_DIRS_COMPILER=1
|
|
|
+TARGET_DIRS_RTL=1
|
|
|
+TARGET_DIRS_UTILS=1
|
|
|
+TARGET_DIRS_FCL=1
|
|
|
+TARGET_DIRS_FV=1
|
|
|
+TARGET_DIRS_PACKAGES=1
|
|
|
+TARGET_DIRS_IDE=1
|
|
|
+TARGET_DIRS_INSTALLER=1
|
|
|
+endif
|
|
|
+ifeq ($(FULL_TARGET),i386-sunos)
|
|
|
+TARGET_DIRS_COMPILER=1
|
|
|
+TARGET_DIRS_RTL=1
|
|
|
+TARGET_DIRS_UTILS=1
|
|
|
+TARGET_DIRS_FCL=1
|
|
|
+TARGET_DIRS_FV=1
|
|
|
+TARGET_DIRS_PACKAGES=1
|
|
|
+TARGET_DIRS_IDE=1
|
|
|
+TARGET_DIRS_INSTALLER=1
|
|
|
+endif
|
|
|
+ifeq ($(FULL_TARGET),i386-qnx)
|
|
|
+TARGET_DIRS_COMPILER=1
|
|
|
+TARGET_DIRS_RTL=1
|
|
|
+TARGET_DIRS_UTILS=1
|
|
|
+TARGET_DIRS_FCL=1
|
|
|
+TARGET_DIRS_FV=1
|
|
|
+TARGET_DIRS_PACKAGES=1
|
|
|
+TARGET_DIRS_IDE=1
|
|
|
+TARGET_DIRS_INSTALLER=1
|
|
|
+endif
|
|
|
+ifeq ($(FULL_TARGET),i386-netware)
|
|
|
+TARGET_DIRS_COMPILER=1
|
|
|
+TARGET_DIRS_RTL=1
|
|
|
+TARGET_DIRS_UTILS=1
|
|
|
+TARGET_DIRS_FCL=1
|
|
|
+TARGET_DIRS_FV=1
|
|
|
+TARGET_DIRS_PACKAGES=1
|
|
|
+TARGET_DIRS_IDE=1
|
|
|
+TARGET_DIRS_INSTALLER=1
|
|
|
+endif
|
|
|
+ifeq ($(FULL_TARGET),i386-openbsd)
|
|
|
+TARGET_DIRS_COMPILER=1
|
|
|
+TARGET_DIRS_RTL=1
|
|
|
+TARGET_DIRS_UTILS=1
|
|
|
+TARGET_DIRS_FCL=1
|
|
|
+TARGET_DIRS_FV=1
|
|
|
+TARGET_DIRS_PACKAGES=1
|
|
|
+TARGET_DIRS_IDE=1
|
|
|
+TARGET_DIRS_INSTALLER=1
|
|
|
+endif
|
|
|
+ifeq ($(FULL_TARGET),i386-wdosx)
|
|
|
+TARGET_DIRS_COMPILER=1
|
|
|
+TARGET_DIRS_RTL=1
|
|
|
+TARGET_DIRS_UTILS=1
|
|
|
+TARGET_DIRS_FCL=1
|
|
|
+TARGET_DIRS_FV=1
|
|
|
+TARGET_DIRS_PACKAGES=1
|
|
|
+TARGET_DIRS_IDE=1
|
|
|
+TARGET_DIRS_INSTALLER=1
|
|
|
+endif
|
|
|
+ifeq ($(FULL_TARGET),i386-emx)
|
|
|
TARGET_DIRS_COMPILER=1
|
|
|
TARGET_DIRS_RTL=1
|
|
|
TARGET_DIRS_UTILS=1
|
|
@@ -1507,6 +1739,207 @@ TARGET_DIRS_FV=1
|
|
|
TARGET_DIRS_PACKAGES=1
|
|
|
TARGET_DIRS_IDE=1
|
|
|
TARGET_DIRS_INSTALLER=1
|
|
|
+endif
|
|
|
+ifeq ($(FULL_TARGET),i386-watcom)
|
|
|
+TARGET_DIRS_COMPILER=1
|
|
|
+TARGET_DIRS_RTL=1
|
|
|
+TARGET_DIRS_UTILS=1
|
|
|
+TARGET_DIRS_FCL=1
|
|
|
+TARGET_DIRS_FV=1
|
|
|
+TARGET_DIRS_PACKAGES=1
|
|
|
+TARGET_DIRS_IDE=1
|
|
|
+TARGET_DIRS_INSTALLER=1
|
|
|
+endif
|
|
|
+ifeq ($(FULL_TARGET),i386-netwlibc)
|
|
|
+TARGET_DIRS_COMPILER=1
|
|
|
+TARGET_DIRS_RTL=1
|
|
|
+TARGET_DIRS_UTILS=1
|
|
|
+TARGET_DIRS_FCL=1
|
|
|
+TARGET_DIRS_FV=1
|
|
|
+TARGET_DIRS_PACKAGES=1
|
|
|
+TARGET_DIRS_IDE=1
|
|
|
+TARGET_DIRS_INSTALLER=1
|
|
|
+endif
|
|
|
+ifeq ($(FULL_TARGET),m68k-linux)
|
|
|
+TARGET_DIRS_COMPILER=1
|
|
|
+TARGET_DIRS_RTL=1
|
|
|
+TARGET_DIRS_UTILS=1
|
|
|
+TARGET_DIRS_FCL=1
|
|
|
+TARGET_DIRS_FV=1
|
|
|
+TARGET_DIRS_PACKAGES=1
|
|
|
+TARGET_DIRS_IDE=1
|
|
|
+TARGET_DIRS_INSTALLER=1
|
|
|
+endif
|
|
|
+ifeq ($(FULL_TARGET),m68k-freebsd)
|
|
|
+TARGET_DIRS_COMPILER=1
|
|
|
+TARGET_DIRS_RTL=1
|
|
|
+TARGET_DIRS_UTILS=1
|
|
|
+TARGET_DIRS_FCL=1
|
|
|
+TARGET_DIRS_FV=1
|
|
|
+TARGET_DIRS_PACKAGES=1
|
|
|
+TARGET_DIRS_IDE=1
|
|
|
+TARGET_DIRS_INSTALLER=1
|
|
|
+endif
|
|
|
+ifeq ($(FULL_TARGET),m68k-netbsd)
|
|
|
+TARGET_DIRS_COMPILER=1
|
|
|
+TARGET_DIRS_RTL=1
|
|
|
+TARGET_DIRS_UTILS=1
|
|
|
+TARGET_DIRS_FCL=1
|
|
|
+TARGET_DIRS_FV=1
|
|
|
+TARGET_DIRS_PACKAGES=1
|
|
|
+TARGET_DIRS_IDE=1
|
|
|
+TARGET_DIRS_INSTALLER=1
|
|
|
+endif
|
|
|
+ifeq ($(FULL_TARGET),m68k-amiga)
|
|
|
+TARGET_DIRS_COMPILER=1
|
|
|
+TARGET_DIRS_RTL=1
|
|
|
+TARGET_DIRS_UTILS=1
|
|
|
+TARGET_DIRS_FCL=1
|
|
|
+TARGET_DIRS_FV=1
|
|
|
+TARGET_DIRS_PACKAGES=1
|
|
|
+TARGET_DIRS_IDE=1
|
|
|
+TARGET_DIRS_INSTALLER=1
|
|
|
+endif
|
|
|
+ifeq ($(FULL_TARGET),m68k-atari)
|
|
|
+TARGET_DIRS_COMPILER=1
|
|
|
+TARGET_DIRS_RTL=1
|
|
|
+TARGET_DIRS_UTILS=1
|
|
|
+TARGET_DIRS_FCL=1
|
|
|
+TARGET_DIRS_FV=1
|
|
|
+TARGET_DIRS_PACKAGES=1
|
|
|
+TARGET_DIRS_IDE=1
|
|
|
+TARGET_DIRS_INSTALLER=1
|
|
|
+endif
|
|
|
+ifeq ($(FULL_TARGET),m68k-openbsd)
|
|
|
+TARGET_DIRS_COMPILER=1
|
|
|
+TARGET_DIRS_RTL=1
|
|
|
+TARGET_DIRS_UTILS=1
|
|
|
+TARGET_DIRS_FCL=1
|
|
|
+TARGET_DIRS_FV=1
|
|
|
+TARGET_DIRS_PACKAGES=1
|
|
|
+TARGET_DIRS_IDE=1
|
|
|
+TARGET_DIRS_INSTALLER=1
|
|
|
+endif
|
|
|
+ifeq ($(FULL_TARGET),m68k-palmos)
|
|
|
+TARGET_DIRS_COMPILER=1
|
|
|
+TARGET_DIRS_RTL=1
|
|
|
+TARGET_DIRS_UTILS=1
|
|
|
+TARGET_DIRS_FCL=1
|
|
|
+TARGET_DIRS_FV=1
|
|
|
+TARGET_DIRS_PACKAGES=1
|
|
|
+TARGET_DIRS_IDE=1
|
|
|
+TARGET_DIRS_INSTALLER=1
|
|
|
+endif
|
|
|
+ifeq ($(FULL_TARGET),powerpc-linux)
|
|
|
+TARGET_DIRS_COMPILER=1
|
|
|
+TARGET_DIRS_RTL=1
|
|
|
+TARGET_DIRS_UTILS=1
|
|
|
+TARGET_DIRS_FCL=1
|
|
|
+TARGET_DIRS_FV=1
|
|
|
+TARGET_DIRS_PACKAGES=1
|
|
|
+TARGET_DIRS_IDE=1
|
|
|
+TARGET_DIRS_INSTALLER=1
|
|
|
+endif
|
|
|
+ifeq ($(FULL_TARGET),powerpc-netbsd)
|
|
|
+TARGET_DIRS_COMPILER=1
|
|
|
+TARGET_DIRS_RTL=1
|
|
|
+TARGET_DIRS_UTILS=1
|
|
|
+TARGET_DIRS_FCL=1
|
|
|
+TARGET_DIRS_FV=1
|
|
|
+TARGET_DIRS_PACKAGES=1
|
|
|
+TARGET_DIRS_IDE=1
|
|
|
+TARGET_DIRS_INSTALLER=1
|
|
|
+endif
|
|
|
+ifeq ($(FULL_TARGET),powerpc-macos)
|
|
|
+TARGET_DIRS_COMPILER=1
|
|
|
+TARGET_DIRS_RTL=1
|
|
|
+TARGET_DIRS_UTILS=1
|
|
|
+TARGET_DIRS_FCL=1
|
|
|
+TARGET_DIRS_FV=1
|
|
|
+TARGET_DIRS_PACKAGES=1
|
|
|
+TARGET_DIRS_IDE=1
|
|
|
+TARGET_DIRS_INSTALLER=1
|
|
|
+endif
|
|
|
+ifeq ($(FULL_TARGET),powerpc-darwin)
|
|
|
+TARGET_DIRS_COMPILER=1
|
|
|
+TARGET_DIRS_RTL=1
|
|
|
+TARGET_DIRS_UTILS=1
|
|
|
+TARGET_DIRS_FCL=1
|
|
|
+TARGET_DIRS_FV=1
|
|
|
+TARGET_DIRS_PACKAGES=1
|
|
|
+TARGET_DIRS_IDE=1
|
|
|
+TARGET_DIRS_INSTALLER=1
|
|
|
+endif
|
|
|
+ifeq ($(FULL_TARGET),powerpc-morphos)
|
|
|
+TARGET_DIRS_COMPILER=1
|
|
|
+TARGET_DIRS_RTL=1
|
|
|
+TARGET_DIRS_UTILS=1
|
|
|
+TARGET_DIRS_FCL=1
|
|
|
+TARGET_DIRS_FV=1
|
|
|
+TARGET_DIRS_PACKAGES=1
|
|
|
+TARGET_DIRS_IDE=1
|
|
|
+TARGET_DIRS_INSTALLER=1
|
|
|
+endif
|
|
|
+ifeq ($(FULL_TARGET),sparc-linux)
|
|
|
+TARGET_DIRS_COMPILER=1
|
|
|
+TARGET_DIRS_RTL=1
|
|
|
+TARGET_DIRS_UTILS=1
|
|
|
+TARGET_DIRS_FCL=1
|
|
|
+TARGET_DIRS_FV=1
|
|
|
+TARGET_DIRS_PACKAGES=1
|
|
|
+TARGET_DIRS_IDE=1
|
|
|
+TARGET_DIRS_INSTALLER=1
|
|
|
+endif
|
|
|
+ifeq ($(FULL_TARGET),sparc-netbsd)
|
|
|
+TARGET_DIRS_COMPILER=1
|
|
|
+TARGET_DIRS_RTL=1
|
|
|
+TARGET_DIRS_UTILS=1
|
|
|
+TARGET_DIRS_FCL=1
|
|
|
+TARGET_DIRS_FV=1
|
|
|
+TARGET_DIRS_PACKAGES=1
|
|
|
+TARGET_DIRS_IDE=1
|
|
|
+TARGET_DIRS_INSTALLER=1
|
|
|
+endif
|
|
|
+ifeq ($(FULL_TARGET),sparc-sunos)
|
|
|
+TARGET_DIRS_COMPILER=1
|
|
|
+TARGET_DIRS_RTL=1
|
|
|
+TARGET_DIRS_UTILS=1
|
|
|
+TARGET_DIRS_FCL=1
|
|
|
+TARGET_DIRS_FV=1
|
|
|
+TARGET_DIRS_PACKAGES=1
|
|
|
+TARGET_DIRS_IDE=1
|
|
|
+TARGET_DIRS_INSTALLER=1
|
|
|
+endif
|
|
|
+ifeq ($(FULL_TARGET),x86_64-linux)
|
|
|
+TARGET_DIRS_COMPILER=1
|
|
|
+TARGET_DIRS_RTL=1
|
|
|
+TARGET_DIRS_UTILS=1
|
|
|
+TARGET_DIRS_FCL=1
|
|
|
+TARGET_DIRS_FV=1
|
|
|
+TARGET_DIRS_PACKAGES=1
|
|
|
+TARGET_DIRS_IDE=1
|
|
|
+TARGET_DIRS_INSTALLER=1
|
|
|
+endif
|
|
|
+ifeq ($(FULL_TARGET),x86_64-freebsd)
|
|
|
+TARGET_DIRS_COMPILER=1
|
|
|
+TARGET_DIRS_RTL=1
|
|
|
+TARGET_DIRS_UTILS=1
|
|
|
+TARGET_DIRS_FCL=1
|
|
|
+TARGET_DIRS_FV=1
|
|
|
+TARGET_DIRS_PACKAGES=1
|
|
|
+TARGET_DIRS_IDE=1
|
|
|
+TARGET_DIRS_INSTALLER=1
|
|
|
+endif
|
|
|
+ifeq ($(FULL_TARGET),arm-linux)
|
|
|
+TARGET_DIRS_COMPILER=1
|
|
|
+TARGET_DIRS_RTL=1
|
|
|
+TARGET_DIRS_UTILS=1
|
|
|
+TARGET_DIRS_FCL=1
|
|
|
+TARGET_DIRS_FV=1
|
|
|
+TARGET_DIRS_PACKAGES=1
|
|
|
+TARGET_DIRS_IDE=1
|
|
|
+TARGET_DIRS_INSTALLER=1
|
|
|
+endif
|
|
|
ifdef TARGET_DIRS_COMPILER
|
|
|
compiler_all:
|
|
|
$(MAKE) -C compiler all
|