diff options
Diffstat (limited to 'rtl/Makefile')
-rw-r--r-- | rtl/Makefile | 123 |
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 |