|
@@ -1,5 +1,5 @@
|
|
|
#
|
|
|
-# Don't edit, this file is generated by FPCMake Version 1.1 [2001/10/16]
|
|
|
+# Don't edit, this file is generated by FPCMake Version 1.1 [2001/10/18]
|
|
|
#
|
|
|
default: all
|
|
|
override PATH:=$(subst \,/,$(PATH))
|
|
@@ -139,8 +139,14 @@ endif
|
|
|
endif
|
|
|
endif
|
|
|
endif
|
|
|
+ifndef CROSSDIR
|
|
|
+CROSSDIR:=$(FPCDIR)/cross/$(FULL_TARGET)
|
|
|
+endif
|
|
|
+ifndef CROSSTARGETDIR
|
|
|
+CROSSTARGETDIR=$(CROSSDIR)/$(FULL_TARGET)
|
|
|
+endif
|
|
|
ifdef CROSSCOMPILE
|
|
|
-UNITSDIR:=$(wildcard $(FPCDIR)/cross/$(FULL_TARGET)/units)
|
|
|
+UNITSDIR:=$(wildcard $(CROSSTARGETDIR)/units)
|
|
|
ifeq ($(UNITSDIR),)
|
|
|
UNITSDIR:=$(wildcard $(FPCDIR)/units/$(OS_TARGET))
|
|
|
endif
|
|
@@ -308,7 +314,7 @@ INSTALL_DATADIR=$(INSTALL_BASEDIR)
|
|
|
endif
|
|
|
ifdef CROSSCOMPILE
|
|
|
ifndef CROSSBINDIR
|
|
|
-CROSSBINDIR:=$(wildcard $(FPCDIR)/cross/$(FULL_TARGET)/bin/$(FULL_SOURCE))
|
|
|
+CROSSBINDIR:=$(wildcard $(CROSSTARGETDIR)/bin/$(FULL_SOURCE))
|
|
|
ifeq ($(CROSSBINDIR),)
|
|
|
CROSSBINDIR:=$(wildcard $(INSTALL_BASEDIR)/cross/$(FULL_TARGET)/bin/$(FULL_SOURCE))
|
|
|
endif
|
|
@@ -573,30 +579,47 @@ TARPROG:=$(firstword $(TARPROG))
|
|
|
endif
|
|
|
endif
|
|
|
export TARPROG
|
|
|
+ASNAME=as
|
|
|
+LDNAME=ld
|
|
|
+ARNAME=ar
|
|
|
+RCNAME=rc
|
|
|
+ifeq ($(OS_TARGET),win32)
|
|
|
+ASNAME=asw
|
|
|
+LDNAME=ldw
|
|
|
+ARNAME=arw
|
|
|
+endif
|
|
|
ifndef ASPROG
|
|
|
ifdef CROSSBINDIR
|
|
|
-ASPROG=$(CROSSBINDIR)/as$(SRCEXEEXT)
|
|
|
+ASPROG=$(CROSSBINDIR)/$(ASNAME)$(SRCEXEEXT)
|
|
|
else
|
|
|
-ASPROG=as
|
|
|
+ASPROG=$(ASNAME)
|
|
|
endif
|
|
|
endif
|
|
|
ifndef LDPROG
|
|
|
ifdef CROSSBINDIR
|
|
|
-LDPROG=$(CROSSBINDIR)/ld$(SRCEXEEXT)
|
|
|
+LDPROG=$(CROSSBINDIR)/$(LDNAME)$(SRCEXEEXT)
|
|
|
else
|
|
|
-LDPROG=ld
|
|
|
+LDPROG=$(LDNAME)
|
|
|
endif
|
|
|
endif
|
|
|
ifndef RCPROG
|
|
|
ifdef CROSSBINDIR
|
|
|
-RCPROG=$(CROSSBINDIR)/rc$(SRCEXEEXT)
|
|
|
+RCPROG=$(CROSSBINDIR)/$(RCNAME)$(SRCEXEEXT)
|
|
|
+else
|
|
|
+RCPROG=$(RCNAME)
|
|
|
+endif
|
|
|
+endif
|
|
|
+ifndef ARPROG
|
|
|
+ifdef CROSSBINDIR
|
|
|
+ARPROG=$(CROSSBINDIR)/$(ARNAME)$(SRCEXEEXT)
|
|
|
else
|
|
|
-RCPROG=rc
|
|
|
+ARPROG=$(ARNAME)
|
|
|
endif
|
|
|
endif
|
|
|
AS=$(ASPROG)
|
|
|
LD=$(LDPROG)
|
|
|
RC=$(RCPROG)
|
|
|
+AR=$(ARPROG)
|
|
|
PPAS=ppas$(BATCHEXT)
|
|
|
ifdef inUnix
|
|
|
LDCONFIG=ldconfig
|
|
@@ -937,7 +960,11 @@ fpc_info:
|
|
|
@$(ECHO)
|
|
|
@$(ECHO) == Tools info ==
|
|
|
@$(ECHO)
|
|
|
- @$(ECHO) Pwd....... $(PWD)
|
|
|
+ @$(ECHO) As........ $(AS)
|
|
|
+ @$(ECHO) Ld........ $(LD)
|
|
|
+ @$(ECHO) Ar........ $(AR)
|
|
|
+ @$(ECHO) Rc........ $(RC)
|
|
|
+ @$(ECHO)
|
|
|
@$(ECHO) Mv........ $(MVPROG)
|
|
|
@$(ECHO) Cp........ $(CPPROG)
|
|
|
@$(ECHO) Rm........ $(RMPROG)
|
|
@@ -1010,7 +1037,6 @@ SYSINCDEPS=$(addprefix $(INC)/,$(SYSINCNAMES))
|
|
|
include $(PROCINC)/makefile.cpu
|
|
|
SYSCPUDEPS=$(addprefix $(PROCINC)/,$(CPUINCNAMES))
|
|
|
SYSDEPS=$(SYSINCDEPS) $(SYSCPUDEPS)
|
|
|
-override AS=asw
|
|
|
wprt0$(OEXT) : $(PRT0).as
|
|
|
$(AS) -o wprt0$(OEXT) $(PRT0).as
|
|
|
wdllprt0$(OEXT) : wdllprt0.as
|