Explorar el Código

* sparc added

peter hace 23 años
padre
commit
10131c9ffa
Se han modificado 2 ficheros con 33 adiciones y 9 borrados
  1. 16 5
      compiler/Makefile
  2. 17 4
      compiler/Makefile.fpc

+ 16 - 5
compiler/Makefile

@@ -1,5 +1,5 @@
 #
-# Don't edit, this file is generated by FPCMake Version 1.1 [2002/11/04]
+# Don't edit, this file is generated by FPCMake Version 1.1 [2002/10/07]
 #
 default: all
 MAKEFILETARGETS=linux go32v2 win32 os2 freebsd beos netbsd amiga atari sunos qnx netware openbsd wdosx
@@ -215,13 +215,16 @@ PACKAGESDIR:=$(wildcard $(FPCDIR) $(FPCDIR)/packages/base $(FPCDIR)/packages/ext
 override PACKAGE_NAME=compiler
 override PACKAGE_VERSION=1.1
 unexport FPC_VERSION
-CYCLETARGETS=i386 powerpc m68k
+CYCLETARGETS=i386 powerpc sparc m68k
 ifdef ALPHA
 PPC_TARGET=alpha
 endif
 ifdef POWERPC
 PPC_TARGET=powerpc
 endif
+ifdef SPARC
+PPC_TARGET=sparc
+endif
 ifdef M68K
 PPC_TARGET=m68k
 endif
@@ -267,6 +270,9 @@ endif
 ifeq ($(PPC_TARGET),powerpc)
 CPUSUF=ppc
 endif
+ifeq ($(PPC_TARGET),sparc)
+CPUSUF=sparc
+endif
 ifeq ($(PPC_TARGET),x86_64)
 CPUSUF=x64
 endif
@@ -295,6 +301,9 @@ endif
 ifeq ($(PPC_TARGET),m68k)
 override LOCALDEF+=-dNOOPT
 endif
+ifeq ($(PPC_TARGET),sparc)
+override LOCALDEF+=-dNOOPT
+endif
 ifeq ($(PPC_TARGET),m68k)
 ifeq ($(OS_TARGET),amiga)
 override LOCALDEF+=-Ct
@@ -1456,7 +1465,7 @@ TEMPNAME2=ppc2$(EXEEXT)
 TEMPNAME3=ppc3$(EXEEXT)
 MAKEDEP=ppdep$(EXEEXT)
 MSG2INC=./msg2inc$(EXEEXT)
-.PHONY: alpha i386 m68k powerpc
+.PHONY: alpha i386 m68k powerpc sparc
 alpha:
 	$(MAKE) PPC_TARGET=alpha CPU_UNITDIR=alpha all
 i386:
@@ -1465,6 +1474,8 @@ m68k:
 	$(MAKE) PPC_TARGET=m68k CPU_UNITDIR=m68k all
 powerpc:
 	$(MAKE) PPC_TARGET=powerpc CPU_UNITDIR=powerpc all
+sparc:
+	$(MAKE) PPC_TARGET=sparc CPU_UNITDIR=sparc all
 .PHONY: all compiler echotime ppuclean execlean clean distclean
 all: $(EXENAME) $(addsuffix _all,$(TARGET_DIRS))
 compiler: $(EXENAME)
@@ -1488,10 +1499,10 @@ echotime:
 ppuclean:
 	-$(DEL) *$(OEXT) *$(PPUEXT) *$(RSTEXT) *$(ASMEXT) *$(STATICLIBEXT) *$(SHAREDLIBEXT) *$(PPLEXT)
 execlean :
-	-$(DEL) ppc386$(EXEEXT) ppcaxp$(EXEEXT) ppc68k$(EXEEXT) ppcppc$(EXEEXT) $(EXENAME)
+	-$(DEL) ppc386$(EXEEXT) ppcaxp$(EXEEXT) ppc68k$(EXEEXT) ppcppc$(EXEEXT) ppcsparc$(EXEEXT) $(EXENAME)
 $(addsuffix _clean,$(CYCLETARGETS)):
 	-$(DEL) $(addprefix $(subst _clean,,$@)/,*$(OEXT) *$(PPUEXT) *$(RSTEXT) *$(ASMEXT) *$(STATICLIBEXT) *$(SHAREDLIBEXT) *$(PPLEXT))
-	-$(DEL) $(addprefix $(subst _clean,,$@)/,ppc386$(EXEEXT) ppcaxp$(EXEEXT) ppc68k$(EXEEXT) ppcppc$(EXEEXT) $(EXENAME))
+	-$(DEL) $(addprefix $(subst _clean,,$@)/,ppc386$(EXEEXT) ppcaxp$(EXEEXT) ppc68k$(EXEEXT) ppcppc$(EXEEXT) ppcppc$(EXEEXT) $(EXENAME))
 clean : execlean fpc_cleanall $(addsuffix _clean,$(TARGET_DIRS)) $(addsuffix _clean,$(CYCLETARGETS))
 distclean: execlean fpc_cleanall $(addsuffix _distclean,$(TARGET_DIRS))
 	-$(DEL) $(PPCROSSNAME) $(TEMPNAME) $(TEMPNAME1) $(TEMPNAME2) $(TEMPNAME3) $(MSG2INC)

+ 17 - 4
compiler/Makefile.fpc

@@ -30,7 +30,7 @@ fpcdir=..
 unexport FPC_VERSION
 
 # Which platforms are ready for inclusion in the cycle
-CYCLETARGETS=i386 powerpc m68k
+CYCLETARGETS=i386 powerpc sparc m68k
 
 # Allow ALPHA, POWERPC, M68K, I386 defines for target cpu
 ifdef ALPHA
@@ -39,6 +39,9 @@ endif
 ifdef POWERPC
 PPC_TARGET=powerpc
 endif
+ifdef SPARC
+PPC_TARGET=sparc
+endif
 ifdef M68K
 PPC_TARGET=m68k
 endif
@@ -108,6 +111,9 @@ endif
 ifeq ($(PPC_TARGET),powerpc)
 CPUSUF=ppc
 endif
+ifeq ($(PPC_TARGET),sparc)
+CPUSUF=sparc
+endif
 ifeq ($(PPC_TARGET),x86_64)
 CPUSUF=x64
 endif
@@ -155,6 +161,11 @@ ifeq ($(PPC_TARGET),m68k)
 override LOCALDEF+=-dNOOPT
 endif
 
+# Sparc specific
+ifeq ($(PPC_TARGET),sparc)
+override LOCALDEF+=-dNOOPT
+endif
+
 # m68k specific with low stack
 ifeq ($(PPC_TARGET),m68k)
 ifeq ($(OS_TARGET),amiga)
@@ -229,7 +240,7 @@ MSG2INC=./msg2inc$(EXEEXT)
 # CPU targets
 #####################################################################
 
-.PHONY: alpha i386 m68k powerpc
+.PHONY: alpha i386 m68k powerpc sparc
 
 alpha:
         $(MAKE) PPC_TARGET=alpha CPU_UNITDIR=alpha all
@@ -243,6 +254,8 @@ m68k:
 powerpc:
         $(MAKE) PPC_TARGET=powerpc CPU_UNITDIR=powerpc all
 
+sparc:
+        $(MAKE) PPC_TARGET=sparc CPU_UNITDIR=sparc all
 
 #####################################################################
 # Default makefile
@@ -279,11 +292,11 @@ ppuclean:
         -$(DEL) *$(OEXT) *$(PPUEXT) *$(RSTEXT) *$(ASMEXT) *$(STATICLIBEXT) *$(SHAREDLIBEXT) *$(PPLEXT)
 
 execlean :
-        -$(DEL) ppc386$(EXEEXT) ppcaxp$(EXEEXT) ppc68k$(EXEEXT) ppcppc$(EXEEXT) $(EXENAME)
+        -$(DEL) ppc386$(EXEEXT) ppcaxp$(EXEEXT) ppc68k$(EXEEXT) ppcppc$(EXEEXT) ppcsparc$(EXEEXT) $(EXENAME)
 
 $(addsuffix _clean,$(CYCLETARGETS)):
         -$(DEL) $(addprefix $(subst _clean,,$@)/,*$(OEXT) *$(PPUEXT) *$(RSTEXT) *$(ASMEXT) *$(STATICLIBEXT) *$(SHAREDLIBEXT) *$(PPLEXT))
-        -$(DEL) $(addprefix $(subst _clean,,$@)/,ppc386$(EXEEXT) ppcaxp$(EXEEXT) ppc68k$(EXEEXT) ppcppc$(EXEEXT) $(EXENAME))
+        -$(DEL) $(addprefix $(subst _clean,,$@)/,ppc386$(EXEEXT) ppcaxp$(EXEEXT) ppc68k$(EXEEXT) ppcppc$(EXEEXT) ppcppc$(EXEEXT) $(EXENAME))
 
 clean : execlean fpc_cleanall $(addsuffix _clean,$(TARGET_DIRS)) $(addsuffix _clean,$(CYCLETARGETS))