summaryrefslogtreecommitdiff
path: root/rtl/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'rtl/Makefile')
-rw-r--r--rtl/Makefile123
1 files changed, 118 insertions, 5 deletions
diff --git a/rtl/Makefile b/rtl/Makefile
index 3bc262e96d..e168d8052b 100644
--- a/rtl/Makefile
+++ b/rtl/Makefile
@@ -1,9 +1,9 @@
#
-# Don't edit, this file is generated by FPCMake Version 2.0.0 [2014-04-01 rev 27428]
+# Don't edit, this file is generated by FPCMake Version 2.0.0 [2014-12-07 rev 29213]
#
default: all
-MAKEFILETARGETS=i386-linux i386-go32v2 i386-win32 i386-os2 i386-freebsd i386-beos i386-haiku i386-netbsd i386-solaris i386-qnx i386-netware i386-openbsd i386-wdosx i386-darwin i386-emx i386-watcom i386-netwlibc i386-wince i386-embedded i386-symbian i386-nativent i386-iphonesim i386-android m68k-linux m68k-freebsd m68k-netbsd m68k-amiga m68k-atari m68k-openbsd m68k-palmos m68k-embedded powerpc-linux powerpc-netbsd powerpc-amiga powerpc-macos powerpc-darwin powerpc-morphos powerpc-embedded powerpc-wii powerpc-aix sparc-linux sparc-netbsd sparc-solaris sparc-embedded x86_64-linux x86_64-freebsd x86_64-netbsd x86_64-solaris x86_64-openbsd x86_64-darwin x86_64-win64 x86_64-embedded arm-linux arm-palmos arm-darwin arm-wince arm-gba arm-nds arm-embedded arm-symbian arm-android powerpc64-linux powerpc64-darwin powerpc64-embedded powerpc64-aix avr-embedded armeb-linux armeb-embedded mips-linux mipsel-linux mipsel-embedded mipsel-android jvm-java jvm-android i8086-msdos
-BSDs = freebsd netbsd openbsd darwin
+MAKEFILETARGETS=i386-linux i386-go32v2 i386-win32 i386-os2 i386-freebsd i386-beos i386-haiku i386-netbsd i386-solaris i386-qnx i386-netware i386-openbsd i386-wdosx i386-darwin i386-emx i386-watcom i386-netwlibc i386-wince i386-embedded i386-symbian i386-nativent i386-iphonesim i386-android i386-aros m68k-linux m68k-freebsd m68k-netbsd m68k-amiga m68k-atari m68k-openbsd m68k-palmos m68k-embedded powerpc-linux powerpc-netbsd powerpc-amiga powerpc-macos powerpc-darwin powerpc-morphos powerpc-embedded powerpc-wii powerpc-aix sparc-linux sparc-netbsd sparc-solaris sparc-embedded x86_64-linux x86_64-freebsd x86_64-netbsd x86_64-solaris x86_64-openbsd x86_64-darwin x86_64-win64 x86_64-embedded x86_64-dragonfly arm-linux arm-palmos arm-darwin arm-wince arm-gba arm-nds arm-embedded arm-symbian arm-android powerpc64-linux powerpc64-darwin powerpc64-embedded powerpc64-aix avr-embedded armeb-linux armeb-embedded mips-linux mipsel-linux mipsel-embedded mipsel-android jvm-java jvm-android i8086-msdos
+BSDs = freebsd netbsd openbsd darwin dragonfly
UNIXs = linux $(BSDs) solaris qnx haiku aix
LIMIT83fs = go32v2 os2 emx watcom msdos
OSNeedsComspecToRunBatch = go32v2 watcom
@@ -326,7 +326,7 @@ FPCFPMAKE=$(FPC)
endif
endif
override PACKAGE_NAME=rtl
-override PACKAGE_VERSION=2.7.1
+override PACKAGE_VERSION=3.1.1
ifeq ($(FULL_TARGET),i386-linux)
override TARGET_DIRS+=linux
endif
@@ -387,6 +387,9 @@ endif
ifeq ($(FULL_TARGET),i386-android)
override TARGET_DIRS+=android
endif
+ifeq ($(FULL_TARGET),i386-aros)
+override TARGET_DIRS+=aros
+endif
ifeq ($(FULL_TARGET),m68k-linux)
override TARGET_DIRS+=linux
endif
@@ -471,6 +474,9 @@ endif
ifeq ($(FULL_TARGET),x86_64-embedded)
override TARGET_DIRS+=embedded
endif
+ifeq ($(FULL_TARGET),x86_64-dragonfly)
+override TARGET_DIRS+=dragonfly
+endif
ifeq ($(FULL_TARGET),arm-linux)
override TARGET_DIRS+=linux
endif
@@ -784,6 +790,12 @@ EXEEXT=
HASSHAREDLIB=1
SHORTSUFFIX=lnx
endif
+ifeq ($(OS_TARGET),dragonfly)
+BATCHEXT=.sh
+EXEEXT=
+HASSHAREDLIB=1
+SHORTSUFFIX=df
+endif
ifeq ($(OS_TARGET),freebsd)
BATCHEXT=.sh
EXEEXT=
@@ -829,6 +841,11 @@ EXEEXT=
SHAREDLIBEXT=.library
SHORTSUFFIX=amg
endif
+ifeq ($(OS_TARGET),aros)
+EXEEXT=
+SHAREDLIBEXT=.library
+SHORTSUFFIX=aros
+endif
ifeq ($(OS_TARGET),morphos)
EXEEXT=
SHAREDLIBEXT=.library
@@ -1293,7 +1310,7 @@ endif
ifdef CREATESHARED
override FPCOPT+=-Cg
endif
-ifneq ($(findstring $(OS_TARGET),freebsd openbsd netbsd linux solaris),)
+ifneq ($(findstring $(OS_TARGET),dragonfly freebsd openbsd netbsd linux solaris),)
ifeq ($(CPU_TARGET),x86_64)
override FPCOPT+=-Cg
endif
@@ -1741,6 +1758,9 @@ endif
ifeq ($(FULL_TARGET),i386-android)
TARGET_DIRS_ANDROID=1
endif
+ifeq ($(FULL_TARGET),i386-aros)
+TARGET_DIRS_AROS=1
+endif
ifeq ($(FULL_TARGET),m68k-linux)
TARGET_DIRS_LINUX=1
endif
@@ -1825,6 +1845,9 @@ endif
ifeq ($(FULL_TARGET),x86_64-embedded)
TARGET_DIRS_EMBEDDED=1
endif
+ifeq ($(FULL_TARGET),x86_64-dragonfly)
+TARGET_DIRS_DRAGONFLY=1
+endif
ifeq ($(FULL_TARGET),arm-linux)
TARGET_DIRS_LINUX=1
endif
@@ -2749,6 +2772,51 @@ android:
$(MAKE) -C android all
.PHONY: android_all android_debug android_smart android_release android_units android_examples android_shared android_install android_sourceinstall android_exampleinstall android_distinstall android_zipinstall android_zipsourceinstall android_zipexampleinstall android_zipdistinstall android_clean android_distclean android_cleanall android_info android_makefiles android
endif
+ifdef TARGET_DIRS_AROS
+aros_all:
+ $(MAKE) -C aros all
+aros_debug:
+ $(MAKE) -C aros debug
+aros_smart:
+ $(MAKE) -C aros smart
+aros_release:
+ $(MAKE) -C aros release
+aros_units:
+ $(MAKE) -C aros units
+aros_examples:
+ $(MAKE) -C aros examples
+aros_shared:
+ $(MAKE) -C aros shared
+aros_install:
+ $(MAKE) -C aros install
+aros_sourceinstall:
+ $(MAKE) -C aros sourceinstall
+aros_exampleinstall:
+ $(MAKE) -C aros exampleinstall
+aros_distinstall:
+ $(MAKE) -C aros distinstall
+aros_zipinstall:
+ $(MAKE) -C aros zipinstall
+aros_zipsourceinstall:
+ $(MAKE) -C aros zipsourceinstall
+aros_zipexampleinstall:
+ $(MAKE) -C aros zipexampleinstall
+aros_zipdistinstall:
+ $(MAKE) -C aros zipdistinstall
+aros_clean:
+ $(MAKE) -C aros clean
+aros_distclean:
+ $(MAKE) -C aros distclean
+aros_cleanall:
+ $(MAKE) -C aros cleanall
+aros_info:
+ $(MAKE) -C aros info
+aros_makefiles:
+ $(MAKE) -C aros makefiles
+aros:
+ $(MAKE) -C aros all
+.PHONY: aros_all aros_debug aros_smart aros_release aros_units aros_examples aros_shared aros_install aros_sourceinstall aros_exampleinstall aros_distinstall aros_zipinstall aros_zipsourceinstall aros_zipexampleinstall aros_zipdistinstall aros_clean aros_distclean aros_cleanall aros_info aros_makefiles aros
+endif
ifdef TARGET_DIRS_AMIGA
amiga_all:
$(MAKE) -C amiga all
@@ -3064,6 +3132,51 @@ win64:
$(MAKE) -C win64 all
.PHONY: win64_all win64_debug win64_smart win64_release win64_units win64_examples win64_shared win64_install win64_sourceinstall win64_exampleinstall win64_distinstall win64_zipinstall win64_zipsourceinstall win64_zipexampleinstall win64_zipdistinstall win64_clean win64_distclean win64_cleanall win64_info win64_makefiles win64
endif
+ifdef TARGET_DIRS_DRAGONFLY
+dragonfly_all:
+ $(MAKE) -C dragonfly all
+dragonfly_debug:
+ $(MAKE) -C dragonfly debug
+dragonfly_smart:
+ $(MAKE) -C dragonfly smart
+dragonfly_release:
+ $(MAKE) -C dragonfly release
+dragonfly_units:
+ $(MAKE) -C dragonfly units
+dragonfly_examples:
+ $(MAKE) -C dragonfly examples
+dragonfly_shared:
+ $(MAKE) -C dragonfly shared
+dragonfly_install:
+ $(MAKE) -C dragonfly install
+dragonfly_sourceinstall:
+ $(MAKE) -C dragonfly sourceinstall
+dragonfly_exampleinstall:
+ $(MAKE) -C dragonfly exampleinstall
+dragonfly_distinstall:
+ $(MAKE) -C dragonfly distinstall
+dragonfly_zipinstall:
+ $(MAKE) -C dragonfly zipinstall
+dragonfly_zipsourceinstall:
+ $(MAKE) -C dragonfly zipsourceinstall
+dragonfly_zipexampleinstall:
+ $(MAKE) -C dragonfly zipexampleinstall
+dragonfly_zipdistinstall:
+ $(MAKE) -C dragonfly zipdistinstall
+dragonfly_clean:
+ $(MAKE) -C dragonfly clean
+dragonfly_distclean:
+ $(MAKE) -C dragonfly distclean
+dragonfly_cleanall:
+ $(MAKE) -C dragonfly cleanall
+dragonfly_info:
+ $(MAKE) -C dragonfly info
+dragonfly_makefiles:
+ $(MAKE) -C dragonfly makefiles
+dragonfly:
+ $(MAKE) -C dragonfly all
+.PHONY: dragonfly_all dragonfly_debug dragonfly_smart dragonfly_release dragonfly_units dragonfly_examples dragonfly_shared dragonfly_install dragonfly_sourceinstall dragonfly_exampleinstall dragonfly_distinstall dragonfly_zipinstall dragonfly_zipsourceinstall dragonfly_zipexampleinstall dragonfly_zipdistinstall dragonfly_clean dragonfly_distclean dragonfly_cleanall dragonfly_info dragonfly_makefiles dragonfly
+endif
ifdef TARGET_DIRS_GBA
gba_all:
$(MAKE) -C gba all