From 4be3a232fc673b4b2e319c02ea52f42305b915df Mon Sep 17 00:00:00 2001 From: peter <peter@freepascal.org> Date: Tue, 7 Feb 2006 10:51:41 +0000 Subject: [PATCH] * solaris added git-svn-id: trunk@2467 - --- rtl/Makefile | 59 +++++++++++++++++++++++++++++++++++++++++++++++- rtl/Makefile.fpc | 1 + 2 files changed, 59 insertions(+), 1 deletion(-) diff --git a/rtl/Makefile b/rtl/Makefile index de90743253..5130e4855e 100644 --- a/rtl/Makefile +++ b/rtl/Makefile @@ -1,5 +1,5 @@ # -# Don't edit, this file is generated by FPCMake Version 2.0.0 [2006/02/04] +# Don't edit, this file is generated by FPCMake Version 2.0.0 [2006/02/06] # 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-palmos arm-wince powerpc64-linux @@ -253,6 +253,9 @@ endif ifeq ($(FULL_TARGET),i386-netbsd) override TARGET_DIRS+=netbsd endif +ifeq ($(FULL_TARGET),i386-solaris) +override TARGET_DIRS+=solaris +endif ifeq ($(FULL_TARGET),i386-netware) override TARGET_DIRS+=netware endif @@ -301,6 +304,9 @@ endif ifeq ($(FULL_TARGET),sparc-netbsd) override TARGET_DIRS+=netbsd endif +ifeq ($(FULL_TARGET),sparc-solaris) +override TARGET_DIRS+=solaris +endif ifeq ($(FULL_TARGET),x86_64-linux) override TARGET_DIRS+=linux endif @@ -1551,6 +1557,9 @@ endif ifeq ($(FULL_TARGET),i386-netbsd) TARGET_DIRS_NETBSD=1 endif +ifeq ($(FULL_TARGET),i386-solaris) +TARGET_DIRS_SOLARIS=1 +endif ifeq ($(FULL_TARGET),i386-netware) TARGET_DIRS_NETWARE=1 endif @@ -1599,6 +1608,9 @@ endif ifeq ($(FULL_TARGET),sparc-netbsd) TARGET_DIRS_NETBSD=1 endif +ifeq ($(FULL_TARGET),sparc-solaris) +TARGET_DIRS_SOLARIS=1 +endif ifeq ($(FULL_TARGET),x86_64-linux) TARGET_DIRS_LINUX=1 endif @@ -1935,6 +1947,51 @@ netbsd: $(MAKE) -C netbsd all .PHONY: netbsd_all netbsd_debug netbsd_smart netbsd_release netbsd_units netbsd_examples netbsd_shared netbsd_install netbsd_sourceinstall netbsd_exampleinstall netbsd_distinstall netbsd_zipinstall netbsd_zipsourceinstall netbsd_zipexampleinstall netbsd_zipdistinstall netbsd_clean netbsd_distclean netbsd_cleanall netbsd_info netbsd_makefiles netbsd endif +ifdef TARGET_DIRS_SOLARIS +solaris_all: + $(MAKE) -C solaris all +solaris_debug: + $(MAKE) -C solaris debug +solaris_smart: + $(MAKE) -C solaris smart +solaris_release: + $(MAKE) -C solaris release +solaris_units: + $(MAKE) -C solaris units +solaris_examples: + $(MAKE) -C solaris examples +solaris_shared: + $(MAKE) -C solaris shared +solaris_install: + $(MAKE) -C solaris install +solaris_sourceinstall: + $(MAKE) -C solaris sourceinstall +solaris_exampleinstall: + $(MAKE) -C solaris exampleinstall +solaris_distinstall: + $(MAKE) -C solaris distinstall +solaris_zipinstall: + $(MAKE) -C solaris zipinstall +solaris_zipsourceinstall: + $(MAKE) -C solaris zipsourceinstall +solaris_zipexampleinstall: + $(MAKE) -C solaris zipexampleinstall +solaris_zipdistinstall: + $(MAKE) -C solaris zipdistinstall +solaris_clean: + $(MAKE) -C solaris clean +solaris_distclean: + $(MAKE) -C solaris distclean +solaris_cleanall: + $(MAKE) -C solaris cleanall +solaris_info: + $(MAKE) -C solaris info +solaris_makefiles: + $(MAKE) -C solaris makefiles +solaris: + $(MAKE) -C solaris all +.PHONY: solaris_all solaris_debug solaris_smart solaris_release solaris_units solaris_examples solaris_shared solaris_install solaris_sourceinstall solaris_exampleinstall solaris_distinstall solaris_zipinstall solaris_zipsourceinstall solaris_zipexampleinstall solaris_zipdistinstall solaris_clean solaris_distclean solaris_cleanall solaris_info solaris_makefiles solaris +endif ifdef TARGET_DIRS_NETWARE netware_all: $(MAKE) -C netware all diff --git a/rtl/Makefile.fpc b/rtl/Makefile.fpc index 07587d15bd..b93635e52c 100644 --- a/rtl/Makefile.fpc +++ b/rtl/Makefile.fpc @@ -25,6 +25,7 @@ dirs_morphos=morphos dirs_netware=netware dirs_netwlibc=netwlibc dirs_palmos=palmos +dirs_solaris=solaris [install] fpcpackage=y