|
@@ -1,5 +1,5 @@
|
|
|
#
|
|
|
-# Don't edit, this file is generated by FPCMake Version 1.1 [2001/08/30]
|
|
|
+# Don't edit, this file is generated by FPCMake Version 1.1 [2001/09/29]
|
|
|
#
|
|
|
default: all
|
|
|
override PATH:=$(subst \,/,$(PATH))
|
|
@@ -67,33 +67,28 @@ endif
|
|
|
ifndef FPC
|
|
|
ifdef PP
|
|
|
FPC=$(PP)
|
|
|
-else
|
|
|
-ifdef inUnix
|
|
|
-CPU_SOURCE=$(shell uname -m)
|
|
|
-ifeq (m68k,$(CPU_SOURCE))
|
|
|
-FPC=ppc68k
|
|
|
-else
|
|
|
-FPC=ppc386
|
|
|
endif
|
|
|
-else
|
|
|
-FPC=ppc386
|
|
|
endif
|
|
|
+ifndef FPC
|
|
|
+FPC:=$(shell fpc -P?)
|
|
|
+ifneq ($(findstring Error,$(PPCBIN)),)
|
|
|
+override FPC=ppc386
|
|
|
endif
|
|
|
endif
|
|
|
override FPC:=$(subst $(SRCEXEEXT),,$(FPC))
|
|
|
override FPC:=$(subst \,/,$(FPC))$(SRCEXEEXT)
|
|
|
-ifndef OS_TARGET
|
|
|
-OS_TARGET:=$(shell $(FPC) -iTO)
|
|
|
-endif
|
|
|
-ifndef OS_SOURCE
|
|
|
-OS_SOURCE:=$(shell $(FPC) -iSO)
|
|
|
-endif
|
|
|
ifndef CPU_TARGET
|
|
|
CPU_TARGET:=$(shell $(FPC) -iTP)
|
|
|
endif
|
|
|
ifndef CPU_SOURCE
|
|
|
CPU_SOURCE:=$(shell $(FPC) -iSP)
|
|
|
endif
|
|
|
+ifndef OS_TARGET
|
|
|
+OS_TARGET:=$(shell $(FPC) -iTO)
|
|
|
+endif
|
|
|
+ifndef OS_SOURCE
|
|
|
+OS_SOURCE:=$(shell $(FPC) -iSO)
|
|
|
+endif
|
|
|
ifndef FPC_VERSION
|
|
|
FPC_VERSION:=$(shell $(FPC) -iV)
|
|
|
endif
|
|
@@ -413,6 +408,16 @@ STATICLIBEXT=.a
|
|
|
EXEEXT=.ttp
|
|
|
FPCMADE=fpcmade.ata
|
|
|
endif
|
|
|
+ifeq ($(OS_TARGET),beos)
|
|
|
+PPUEXT=.ppu
|
|
|
+ASMEXT=.s
|
|
|
+OEXT=.o
|
|
|
+SMARTEXT=.sl
|
|
|
+STATICLIBEXT=.a
|
|
|
+EXEEXT=
|
|
|
+FPCMADE=fpcmade.be
|
|
|
+ZIPSUFFIX=be
|
|
|
+endif
|
|
|
ifdef REQUIRE_UNITSDIR
|
|
|
override UNITSDIR+=$(REQUIRE_UNITSDIR)
|
|
|
endif
|
|
@@ -595,7 +600,9 @@ override COMPILER_UNITDIR+=$(UNITDIR_RTL)
|
|
|
endif
|
|
|
endif
|
|
|
.PHONY: package_rtl
|
|
|
+ifndef NOCPUDEF
|
|
|
override FPCOPTDEF=$(CPU_TARGET)
|
|
|
+endif
|
|
|
ifneq ($(OS_TARGET),$(OS_SOURCE))
|
|
|
override FPCOPT+=-T$(OS_TARGET)
|
|
|
endif
|