|
@@ -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)
|