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