|
@@ -1,8 +1,8 @@
|
|
#
|
|
#
|
|
-# Don't edit, this file is generated by FPCMake Version 1.1 [2004/01/05]
|
|
|
|
|
|
+# Don't edit, this file is generated by FPCMake Version 1.1 [2003/09/24]
|
|
#
|
|
#
|
|
default: all
|
|
default: all
|
|
-MAKEFILETARGETS=linux go32v2 win32 os2 freebsd beos netbsd amiga atari sunos qnx netware openbsd wdosx palmos macos darwin emx watcom
|
|
|
|
|
|
+MAKEFILETARGETS=linux
|
|
override PATH:=$(subst \,/,$(PATH))
|
|
override PATH:=$(subst \,/,$(PATH))
|
|
ifeq ($(findstring ;,$(PATH)),)
|
|
ifeq ($(findstring ;,$(PATH)),)
|
|
inUnix=1
|
|
inUnix=1
|
|
@@ -10,7 +10,6 @@ SEARCHPATH:=$(filter-out .,$(subst :, ,$(PATH)))
|
|
else
|
|
else
|
|
SEARCHPATH:=$(subst ;, ,$(PATH))
|
|
SEARCHPATH:=$(subst ;, ,$(PATH))
|
|
endif
|
|
endif
|
|
-SEARCHPATH+=$(patsubst %/,%,$(subst \,/,$(dir $(MAKE))))
|
|
|
|
PWD:=$(strip $(wildcard $(addsuffix /pwd.exe,$(SEARCHPATH))))
|
|
PWD:=$(strip $(wildcard $(addsuffix /pwd.exe,$(SEARCHPATH))))
|
|
ifeq ($(PWD),)
|
|
ifeq ($(PWD),)
|
|
PWD:=$(strip $(wildcard $(addsuffix /pwd,$(SEARCHPATH))))
|
|
PWD:=$(strip $(wildcard $(addsuffix /pwd,$(SEARCHPATH))))
|
|
@@ -239,9 +238,9 @@ GRAPHDIR=$(INC)/graph
|
|
ifndef USELIBGGI
|
|
ifndef USELIBGGI
|
|
USELIBGGI=NO
|
|
USELIBGGI=NO
|
|
endif
|
|
endif
|
|
-override TARGET_UNITS+=$(SYSTEMUNIT) baseunix strings systhrds objpas syscall unixutil heaptrc lineinfo $(LINUXUNIT1) termio unix $(LINUXUNIT2) initc $(CPU_UNITS) dos crt objects printer ggigraph sysutils typinfo math varutils charset ucomplex getopts errors sockets gpm ipc serial terminfo dl dynlibs video mouse keyboard variants types dateutils sysconst cthreads classes
|
|
|
|
|
|
+override TARGET_UNITS+=$(SYSTEMUNIT) baseunix strings systhrds objpas syscall unixutil heaptrc lineinfo $(LINUXUNIT1) termio unix $(LINUXUNIT2) initc $(CPU_UNITS) dos crt objects printer ggigraph sysutils typinfo math varutils charset ucomplex getopts errors sockets gpm ipc serial terminfo dl dynlibs video mouse keyboard variants types dateutils sysconst cthreads classes strutils rtlconst
|
|
override TARGET_LOADERS+=prt0 dllprt0 cprt0 gprt0 cprt21 gprt21
|
|
override TARGET_LOADERS+=prt0 dllprt0 cprt0 gprt0 cprt21 gprt21
|
|
-override TARGET_RSTS+=math varutils typinfo variants classes sysconst
|
|
|
|
|
|
+override TARGET_RSTS+=math varutils typinfo variants classes sysconst rtlconst
|
|
override CLEAN_UNITS+=syslinux linux
|
|
override CLEAN_UNITS+=syslinux linux
|
|
override INSTALL_FPCPACKAGE=y
|
|
override INSTALL_FPCPACKAGE=y
|
|
override COMPILER_INCLUDEDIR+=$(INC) $(PROCINC) $(UNIXINC) $(CPU_TARGET)
|
|
override COMPILER_INCLUDEDIR+=$(INC) $(PROCINC) $(UNIXINC) $(CPU_TARGET)
|
|
@@ -329,17 +328,9 @@ endif
|
|
endif
|
|
endif
|
|
ifndef INSTALL_BINDIR
|
|
ifndef INSTALL_BINDIR
|
|
ifdef UNIXINSTALLDIR
|
|
ifdef UNIXINSTALLDIR
|
|
-ifdef CROSSCOMPILE
|
|
|
|
-INSTALL_BINDIR:=$(INSTALL_BASEDIR)/cross/$(FULL_TARGET)/bin
|
|
|
|
-else
|
|
|
|
INSTALL_BINDIR:=$(INSTALL_PREFIX)/bin
|
|
INSTALL_BINDIR:=$(INSTALL_PREFIX)/bin
|
|
-endif
|
|
|
|
-else
|
|
|
|
-ifdef CROSSCOMPILE
|
|
|
|
-INSTALL_BINDIR:=$(INSTALL_BASEDIR)/cross/$(FULL_TARGET)/bin
|
|
|
|
else
|
|
else
|
|
INSTALL_BINDIR:=$(INSTALL_BASEDIR)/bin
|
|
INSTALL_BINDIR:=$(INSTALL_BASEDIR)/bin
|
|
-endif
|
|
|
|
ifdef INSTALL_FPCPACKAGE
|
|
ifdef INSTALL_FPCPACKAGE
|
|
INSTALL_BINDIR:=$(INSTALL_BINDIR)/$(OS_TARGET)
|
|
INSTALL_BINDIR:=$(INSTALL_BINDIR)/$(OS_TARGET)
|
|
endif
|
|
endif
|
|
@@ -471,14 +462,6 @@ STATICLIBPREFIX=
|
|
FPCMADE=fpcmade.dos
|
|
FPCMADE=fpcmade.dos
|
|
ZIPSUFFIX=go32
|
|
ZIPSUFFIX=go32
|
|
endif
|
|
endif
|
|
-ifeq ($(OS_TARGET),watcom)
|
|
|
|
-STATICLIBPREFIX=
|
|
|
|
-FPCMADE=fpcmade.wat
|
|
|
|
-ZIPSUFFIX=watc
|
|
|
|
-OEXT=.obj
|
|
|
|
-ASMEXT=.asm
|
|
|
|
-SHAREDLIBEXT=.dll
|
|
|
|
-endif
|
|
|
|
ifeq ($(OS_TARGET),linux)
|
|
ifeq ($(OS_TARGET),linux)
|
|
EXEEXT=
|
|
EXEEXT=
|
|
HASSHAREDLIB=1
|
|
HASSHAREDLIB=1
|
|
@@ -581,11 +564,6 @@ STATICLIBPREFIX=
|
|
FPCMADE=fpcmade.dos
|
|
FPCMADE=fpcmade.dos
|
|
ZIPSUFFIX=go32
|
|
ZIPSUFFIX=go32
|
|
endif
|
|
endif
|
|
-ifeq ($(OS_TARGET),watcom)
|
|
|
|
-STATICLIBPREFIX=
|
|
|
|
-FPCMADE=fpcmade.dos
|
|
|
|
-ZIPSUFFIX=watcom
|
|
|
|
-endif
|
|
|
|
ifeq ($(OS_TARGET),linux)
|
|
ifeq ($(OS_TARGET),linux)
|
|
EXEEXT=
|
|
EXEEXT=
|
|
HASSHAREDLIB=1
|
|
HASSHAREDLIB=1
|
|
@@ -774,11 +752,7 @@ endif
|
|
endif
|
|
endif
|
|
export MVPROG
|
|
export MVPROG
|
|
ifndef ECHOREDIR
|
|
ifndef ECHOREDIR
|
|
-ifndef inUnix
|
|
|
|
-ECHOREDIR=echo
|
|
|
|
-else
|
|
|
|
-ECHOREDIR=$(ECHO)
|
|
|
|
-endif
|
|
|
|
|
|
+ECHOREDIR:=$(subst /,$(PATHSEP),$(ECHO))
|
|
endif
|
|
endif
|
|
ifndef COPY
|
|
ifndef COPY
|
|
COPY:=$(CPPROG) -fp
|
|
COPY:=$(CPPROG) -fp
|
|
@@ -849,16 +823,14 @@ TARPROG:=$(firstword $(TARPROG))
|
|
endif
|
|
endif
|
|
endif
|
|
endif
|
|
export TARPROG
|
|
export TARPROG
|
|
-ASNAME=$(BINUTILSPREFIX)as
|
|
|
|
-LDNAME=$(BINUTILSPREFIX)ld
|
|
|
|
-ARNAME=$(BINUTILSPREFIX)ar
|
|
|
|
-RCNAME=$(BINUTILSPREFIX)rc
|
|
|
|
-ifneq ($(findstring 1.0.,$(FPC_VERSION)),)
|
|
|
|
-ifeq ($(OS_TARGET),win32)
|
|
|
|
ASNAME=as
|
|
ASNAME=as
|
|
LDNAME=ld
|
|
LDNAME=ld
|
|
ARNAME=ar
|
|
ARNAME=ar
|
|
-endif
|
|
|
|
|
|
+RCNAME=rc
|
|
|
|
+ifeq ($(OS_TARGET),win32)
|
|
|
|
+ASNAME=asw
|
|
|
|
+LDNAME=ldw
|
|
|
|
+ARNAME=arw
|
|
endif
|
|
endif
|
|
ifndef ASPROG
|
|
ifndef ASPROG
|
|
ifdef CROSSBINDIR
|
|
ifdef CROSSBINDIR
|
|
@@ -940,14 +912,6 @@ endif
|
|
ifeq ($(OS_SOURCE),openbsd)
|
|
ifeq ($(OS_SOURCE),openbsd)
|
|
override FPCOPT+=-FD$(NEW_BINUTILS_PATH)
|
|
override FPCOPT+=-FD$(NEW_BINUTILS_PATH)
|
|
endif
|
|
endif
|
|
-ifndef CROSSBOOTSTRAP
|
|
|
|
-ifneq ($(BINUTILSPREFIX),)
|
|
|
|
-override FPCOPT+=-XP$(BINUTILSPREFIX) -Xc
|
|
|
|
-endif
|
|
|
|
-ifneq ($(BINUTILSPREFIX),)
|
|
|
|
-override FPCOPT+=-Xr$(RLINKPATH)
|
|
|
|
-endif
|
|
|
|
-endif
|
|
|
|
ifdef UNITDIR
|
|
ifdef UNITDIR
|
|
override FPCOPT+=$(addprefix -Fu,$(UNITDIR))
|
|
override FPCOPT+=$(addprefix -Fu,$(UNITDIR))
|
|
endif
|
|
endif
|
|
@@ -1094,7 +1058,7 @@ fpc_debug:
|
|
$(MAKE) all DEBUG=1
|
|
$(MAKE) all DEBUG=1
|
|
fpc_release:
|
|
fpc_release:
|
|
$(MAKE) all RELEASE=1
|
|
$(MAKE) all RELEASE=1
|
|
-.SUFFIXES: $(EXEEXT) $(PPUEXT) $(OEXT) .pas .dpr .pp .rc .res
|
|
|
|
|
|
+.SUFFIXES: $(EXEEXT) $(PPUEXT) $(OEXT) .pas .pp .rc .res
|
|
%$(PPUEXT): %.pp
|
|
%$(PPUEXT): %.pp
|
|
$(COMPILER) $<
|
|
$(COMPILER) $<
|
|
$(EXECPPAS)
|
|
$(EXECPPAS)
|
|
@@ -1107,14 +1071,10 @@ fpc_release:
|
|
%$(EXEEXT): %.pas
|
|
%$(EXEEXT): %.pas
|
|
$(COMPILER) $<
|
|
$(COMPILER) $<
|
|
$(EXECPPAS)
|
|
$(EXECPPAS)
|
|
-%$(EXEEXT): %.dpr
|
|
|
|
- $(COMPILER) $<
|
|
|
|
- $(EXECPPAS)
|
|
|
|
%.res: %.rc
|
|
%.res: %.rc
|
|
windres -i $< -o $@
|
|
windres -i $< -o $@
|
|
vpath %.pp $(COMPILER_SOURCEDIR) $(COMPILER_INCLUDEDIR)
|
|
vpath %.pp $(COMPILER_SOURCEDIR) $(COMPILER_INCLUDEDIR)
|
|
vpath %.pas $(COMPILER_SOURCEDIR) $(COMPILER_INCLUDEDIR)
|
|
vpath %.pas $(COMPILER_SOURCEDIR) $(COMPILER_INCLUDEDIR)
|
|
-vpath %.dpr $(COMPILER_SOURCEDIR) $(COMPILER_INCLUDEDIR)
|
|
|
|
vpath %$(PPUEXT) $(COMPILER_UNITTARGETDIR)
|
|
vpath %$(PPUEXT) $(COMPILER_UNITTARGETDIR)
|
|
.PHONY: fpc_install fpc_sourceinstall fpc_exampleinstall
|
|
.PHONY: fpc_install fpc_sourceinstall fpc_exampleinstall
|
|
ifdef INSTALL_UNITS
|
|
ifdef INSTALL_UNITS
|
|
@@ -1408,7 +1368,7 @@ sysutils$(PPUEXT) : $(UNIXINC)/sysutils.pp $(wildcard $(OBJPASDIR)/sysutils/*.in
|
|
objpas$(PPUEXT) unix$(PPUEXT) errors$(PPUEXT) sysconst$(PPUEXT)
|
|
objpas$(PPUEXT) unix$(PPUEXT) errors$(PPUEXT) sysconst$(PPUEXT)
|
|
$(COMPILER) -Fi$(OBJPASDIR)/sysutils $(UNIXINC)/sysutils.pp
|
|
$(COMPILER) -Fi$(OBJPASDIR)/sysutils $(UNIXINC)/sysutils.pp
|
|
classes$(PPUEXT) : classes.pp $(wildcard $(OBJPASDIR)/classes/*.inc) \
|
|
classes$(PPUEXT) : classes.pp $(wildcard $(OBJPASDIR)/classes/*.inc) \
|
|
- sysutils$(PPUEXT) typinfo$(PPUEXT)
|
|
|
|
|
|
+ sysutils$(PPUEXT) typinfo$(PPUEXT) rtlconst$(PPUEXT)
|
|
$(COMPILER) -Fi$(OBJPASDIR)/classes classes.pp
|
|
$(COMPILER) -Fi$(OBJPASDIR)/classes classes.pp
|
|
typinfo$(PPUEXT): $(OBJPASDIR)/typinfo.pp objpas$(PPUEXT)
|
|
typinfo$(PPUEXT): $(OBJPASDIR)/typinfo.pp objpas$(PPUEXT)
|
|
$(COMPILER) -Sg $(OBJPASDIR)/typinfo.pp
|
|
$(COMPILER) -Sg $(OBJPASDIR)/typinfo.pp
|
|
@@ -1423,6 +1383,11 @@ types$(PPUEXT) : $(OBJPASDIR)/types.pp objpas$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT)
|
|
$(COMPILER) $(OBJPASDIR)/types.pp
|
|
$(COMPILER) $(OBJPASDIR)/types.pp
|
|
sysconst$(PPUEXT) : $(OBJPASDIR)/sysconst.pp objpas$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT)
|
|
sysconst$(PPUEXT) : $(OBJPASDIR)/sysconst.pp objpas$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT)
|
|
$(COMPILER) $(OBJPASDIR)/sysconst.pp
|
|
$(COMPILER) $(OBJPASDIR)/sysconst.pp
|
|
|
|
+rtlconst$(PPUEXT) : $(OBJPASDIR)/rtlconst.pp objpas$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT)
|
|
|
|
+ $(COMPILER) $(OBJPASDIR)/rtlconst.pp
|
|
|
|
+strutils$(PPUEXT) : $(OBJPASDIR)/strutils.pp objpas$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT) \
|
|
|
|
+ sysutils$(PPUEXT)
|
|
|
|
+ $(COMPILER) $(OBJPASDIR)/strutils.pp
|
|
cpu$(PPUEXT) : $(PROCINC)/cpu.pp $(SYSTEMUNIT)$(PPUEXT)
|
|
cpu$(PPUEXT) : $(PROCINC)/cpu.pp $(SYSTEMUNIT)$(PPUEXT)
|
|
mmx$(PPUEXT) : $(PROCINC)/mmx.pp cpu$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT)
|
|
mmx$(PPUEXT) : $(PROCINC)/mmx.pp cpu$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT)
|
|
getopts$(PPUEXT) : $(INC)/getopts.pp $(SYSTEMUNIT)$(PPUEXT)
|
|
getopts$(PPUEXT) : $(INC)/getopts.pp $(SYSTEMUNIT)$(PPUEXT)
|