|
@@ -296,7 +296,7 @@ override PACKAGE_NAME=compiler
|
|
override PACKAGE_VERSION=2.7.1
|
|
override PACKAGE_VERSION=2.7.1
|
|
unexport FPC_VERSION FPC_COMPILERINFO
|
|
unexport FPC_VERSION FPC_COMPILERINFO
|
|
CYCLETARGETS=i386 powerpc sparc arm x86_64 powerpc64 m68k armeb mipsel mips avr
|
|
CYCLETARGETS=i386 powerpc sparc arm x86_64 powerpc64 m68k armeb mipsel mips avr
|
|
-ALLTARGETS=$(CYCLETARGETS)
|
|
|
|
|
|
+ALLTARGETS=$(CYCLETARGETS) jvm
|
|
ifdef ALPHA
|
|
ifdef ALPHA
|
|
PPC_TARGET=alpha
|
|
PPC_TARGET=alpha
|
|
endif
|
|
endif
|
|
@@ -330,6 +330,9 @@ endif
|
|
ifdef MIPSEL
|
|
ifdef MIPSEL
|
|
PPC_TARGET=mipsel
|
|
PPC_TARGET=mipsel
|
|
endif
|
|
endif
|
|
|
|
+ifdef JVM
|
|
|
|
+PPC_TARGET=jvm
|
|
|
|
+endif
|
|
ifndef PPC_TARGET
|
|
ifndef PPC_TARGET
|
|
PPC_TARGET=$(CPU_TARGET)
|
|
PPC_TARGET=$(CPU_TARGET)
|
|
endif
|
|
endif
|
|
@@ -386,6 +389,9 @@ endif
|
|
ifeq ($(CPC_TARGET),mipsel)
|
|
ifeq ($(CPC_TARGET),mipsel)
|
|
CPUSUF=mipsel
|
|
CPUSUF=mipsel
|
|
endif
|
|
endif
|
|
|
|
+ifeq ($(CPC_TARGET),jvm)
|
|
|
|
+CPUSUF=jvm
|
|
|
|
+endif
|
|
NOCPUDEF=1
|
|
NOCPUDEF=1
|
|
MSGFILE=msg/error$(FPCLANG).msg
|
|
MSGFILE=msg/error$(FPCLANG).msg
|
|
SVNVERSION:=$(wildcard $(addsuffix /svnversion$(SRCEXEEXT),$(SEARCHPATH)))
|
|
SVNVERSION:=$(wildcard $(addsuffix /svnversion$(SRCEXEEXT),$(SEARCHPATH)))
|
|
@@ -434,6 +440,9 @@ endif
|
|
ifeq ($(PPC_TARGET),mipsel)
|
|
ifeq ($(PPC_TARGET),mipsel)
|
|
override LOCALOPT+=-Fumips
|
|
override LOCALOPT+=-Fumips
|
|
endif
|
|
endif
|
|
|
|
+ifeq ($(PPC_TARGET),jvm)
|
|
|
|
+override LOCALOPT+=-Fujvm
|
|
|
|
+endif
|
|
OPTWPOCOLLECT=-OWdevirtcalls,optvmts -FW$(BASEDIR)/pp1.wpo
|
|
OPTWPOCOLLECT=-OWdevirtcalls,optvmts -FW$(BASEDIR)/pp1.wpo
|
|
OPTWPOPERFORM=-Owdevirtcalls,optvmts -Fw$(BASEDIR)/pp1.wpo
|
|
OPTWPOPERFORM=-Owdevirtcalls,optvmts -Fw$(BASEDIR)/pp1.wpo
|
|
ifneq ($(findstring $(OS_TARGET),darwin linux freebsd solaris),)
|
|
ifneq ($(findstring $(OS_TARGET),darwin linux freebsd solaris),)
|
|
@@ -3477,7 +3486,7 @@ INSTALLEXEFILE=$(PPCROSSNAME)
|
|
else
|
|
else
|
|
INSTALLEXEFILE=$(EXENAME)
|
|
INSTALLEXEFILE=$(EXENAME)
|
|
endif
|
|
endif
|
|
-PPC_TARGETS=i386 m68k powerpc sparc arm armeb x86_64 powerpc64 alpha vis ia64 mips mipsel
|
|
|
|
|
|
+PPC_TARGETS=i386 m68k powerpc sparc arm armeb x86_64 powerpc64 alpha vis ia64 mips mipsel jvm
|
|
.PHONY: $(PPC_TARGETS)
|
|
.PHONY: $(PPC_TARGETS)
|
|
$(PPC_TARGETS):
|
|
$(PPC_TARGETS):
|
|
$(MAKE) PPC_TARGET=$@ CPU_UNITDIR=$@ all
|
|
$(MAKE) PPC_TARGET=$@ CPU_UNITDIR=$@ all
|