diff --git a/packages/base/gdbint/libgdb/Makefile b/packages/base/gdbint/libgdb/Makefile deleted file mode 100644 index 7d6cd70efb..0000000000 --- a/packages/base/gdbint/libgdb/Makefile +++ /dev/null @@ -1,1477 +0,0 @@ -# -# Don't edit, this file is generated by FPCMake Version 1.1 [2004/10/30] -# -default: all -MAKEFILETARGETS=linux go32v2 win32 os2 freebsd beos netbsd amiga atari sunos qnx netware openbsd wdosx palmos macos darwin emx watcom morphos netwlibc -BSDs = freebsd netbsd openbsd darwin -UNIXs = linux $(BSDs) sunos qnx -LIMIT83fs = go32v2 os2 -FORCE: -.PHONY: FORCE -override PATH:=$(patsubst %/,%,$(subst \,/,$(PATH))) -ifneq ($(findstring darwin,$(OSTYPE)),) -inUnix=1 #darwin -SEARCHPATH:=$(filter-out .,$(subst :, ,$(PATH))) -else -ifeq ($(findstring ;,$(PATH)),) -inUnix=1 -SEARCHPATH:=$(filter-out .,$(subst :, ,$(PATH))) -else -SEARCHPATH:=$(subst ;, ,$(PATH)) -endif -endif -SEARCHPATH+=$(patsubst %/,%,$(subst \,/,$(dir $(MAKE)))) -PWD:=$(strip $(wildcard $(addsuffix /pwd.exe,$(SEARCHPATH)))) -ifeq ($(PWD),) -PWD:=$(strip $(wildcard $(addsuffix /pwd,$(SEARCHPATH)))) -ifeq ($(PWD),) -$(error You need the GNU utils package to use this Makefile) -else -PWD:=$(firstword $(PWD)) -SRCEXEEXT= -endif -else -PWD:=$(firstword $(PWD)) -SRCEXEEXT=.exe -endif -ifndef inUnix -ifeq ($(OS),Windows_NT) -inWinNT=1 -else -ifdef OS2_SHELL -inOS2=1 -endif -endif -else -ifneq ($(findstring cygdrive,$(PATH)),) -inCygWin=1 -endif -endif -ifdef inUnix -SRCBATCHEXT=.sh -else -ifdef inOS2 -SRCBATCHEXT=.cmd -else -SRCBATCHEXT=.bat -endif -endif -ifdef inUnix -PATHSEP=/ -else -PATHSEP:=$(subst /,\,/) -ifdef inCygWin -PATHSEP=/ -endif -endif -ifdef PWD -BASEDIR:=$(subst \,/,$(shell $(PWD))) -ifdef inCygWin -ifneq ($(findstring /cygdrive/,$(BASEDIR)),) -BASENODIR:=$(patsubst /cygdrive%,%,$(BASEDIR)) -BASEDRIVE:=$(firstword $(subst /, ,$(BASENODIR))) -BASEDIR:=$(subst /cygdrive/$(BASEDRIVE)/,$(BASEDRIVE):/,$(BASEDIR)) -endif -endif -else -BASEDIR=. -endif -ifdef inOS2 -ifndef ECHO -ECHO:=$(strip $(wildcard $(addsuffix /gecho$(SRCEXEEXT),$(SEARCHPATH)))) -ifeq ($(ECHO),) -ECHO:=$(strip $(wildcard $(addsuffix /echo$(SRCEXEEXT),$(SEARCHPATH)))) -ifeq ($(ECHO),) -ECHO=echo -else -ECHO:=$(firstword $(ECHO)) -endif -else -ECHO:=$(firstword $(ECHO)) -endif -endif -export ECHO -endif -override DEFAULT_FPCDIR=../../../.. -ifndef FPC -ifdef PP -FPC=$(PP) -endif -endif -ifndef FPC -FPCPROG:=$(strip $(wildcard $(addsuffix /fpc$(SRCEXEEXT),$(SEARCHPATH)))) -ifneq ($(FPCPROG),) -FPCPROG:=$(firstword $(FPCPROG)) -FPC:=$(shell $(FPCPROG) -PB) -ifneq ($(findstring Error,$(FPC)),) -override FPC=ppc386 -endif -else -override FPC=ppc386 -endif -endif -override FPC:=$(subst $(SRCEXEEXT),,$(FPC)) -override FPC:=$(subst \,/,$(FPC))$(SRCEXEEXT) -ifndef FPC_VERSION -FPC_COMPILERINFO:=$(shell $(FPC) -iVSPTPSOTO) -FPC_VERSION:=$(word 1,$(FPC_COMPILERINFO)) -endif -export FPC FPC_VERSION FPC_COMPILERINFO -unexport CHECKDEPEND ALLDEPENDENCIES -ifndef CPU_TARGET -ifdef CPU_TARGET_DEFAULT -CPU_TARGET=$(CPU_TARGET_DEFAULT) -endif -endif -ifndef OS_TARGET -ifdef OS_TARGET_DEFAULT -OS_TARGET=$(OS_TARGET_DEFAULT) -endif -endif -ifneq ($(words $(FPC_COMPILERINFO)),5) -FPC_COMPILERINFO+=$(shell $(FPC) -iSP) -FPC_COMPILERINFO+=$(shell $(FPC) -iTP) -FPC_COMPILERINFO+=$(shell $(FPC) -iSO) -FPC_COMPILERINFO+=$(shell $(FPC) -iTO) -endif -ifndef CPU_SOURCE -CPU_SOURCE:=$(word 2,$(FPC_COMPILERINFO)) -endif -ifndef CPU_TARGET -CPU_TARGET:=$(word 3,$(FPC_COMPILERINFO)) -endif -ifndef OS_SOURCE -OS_SOURCE:=$(word 4,$(FPC_COMPILERINFO)) -endif -ifndef OS_TARGET -OS_TARGET:=$(word 5,$(FPC_COMPILERINFO)) -endif -ifneq ($(findstring $(OS_SOURCE),$(LIMIT83fs)),) -FULL_TARGET=$(OS_TARGET) -FULL_SOURCE=$(OS_SOURCE) -else -FULL_TARGET=$(CPU_TARGET)-$(OS_TARGET) -FULL_SOURCE=$(CPU_SOURCE)-$(OS_SOURCE) -endif -ifneq ($(FULL_TARGET),$(FULL_SOURCE)) -CROSSCOMPILE=1 -endif -ifeq ($(findstring makefile,$(MAKECMDGOALS)),) -ifeq ($(findstring $(OS_TARGET),$(MAKEFILETARGETS)),) -$(error The Makefile doesn't support target $(OS_TARGET), please run fpcmake first) -endif -endif -ifneq ($(findstring $(OS_TARGET),$(BSDs)),) -BSDhier=1 -endif -ifeq ($(OS_TARGET),linux) -linuxHier=1 -endif -export OS_TARGET OS_SOURCE CPU_TARGET CPU_SOURCE FULL_TARGET FULL_SOURCE CROSSCOMPILE -ifdef FPCDIR -override FPCDIR:=$(subst \,/,$(FPCDIR)) -ifeq ($(wildcard $(addprefix $(FPCDIR)/,rtl units)),) -override FPCDIR=wrong -endif -else -override FPCDIR=wrong -endif -ifdef DEFAULT_FPCDIR -ifeq ($(FPCDIR),wrong) -override FPCDIR:=$(subst \,/,$(DEFAULT_FPCDIR)) -ifeq ($(wildcard $(addprefix $(FPCDIR)/,rtl units)),) -override FPCDIR=wrong -endif -endif -endif -ifeq ($(FPCDIR),wrong) -ifdef inUnix -override FPCDIR=/usr/local/lib/fpc/$(FPC_VERSION) -ifeq ($(wildcard $(FPCDIR)/units),) -override FPCDIR=/usr/lib/fpc/$(FPC_VERSION) -endif -else -override FPCDIR:=$(subst /$(FPC),,$(firstword $(strip $(wildcard $(addsuffix /$(FPC),$(SEARCHPATH)))))) -override FPCDIR:=$(FPCDIR)/.. -ifeq ($(wildcard $(addprefix $(FPCDIR)/,rtl units)),) -override FPCDIR:=$(FPCDIR)/.. -ifeq ($(wildcard $(addprefix $(FPCDIR)/,rtl units)),) -override FPCDIR:=$(BASEDIR) -ifeq ($(wildcard $(addprefix $(FPCDIR)/,rtl units)),) -override FPCDIR=c:/pp -endif -endif -endif -endif -endif -ifndef CROSSBINDIR -CROSSBINDIR:=$(wildcard $(FPCDIR)/bin/$(FULL_TARGET)) -endif -ifndef BINUTILSPREFIX -ifndef CROSSBINDIR -ifdef CROSSCOMPILE -BINUTILSPREFIX=$(CPU_TARGET)-$(OS_TARGET)- -endif -endif -endif -UNITSDIR:=$(wildcard $(FPCDIR)/units/$(FULL_TARGET)) -ifeq ($(UNITSDIR),) -UNITSDIR:=$(wildcard $(FPCDIR)/units/$(OS_TARGET)) -endif -PACKAGESDIR:=$(wildcard $(FPCDIR) $(FPCDIR)/packages/base $(FPCDIR)/packages/extra) -ifdef REQUIRE_UNITSDIR -override UNITSDIR+=$(REQUIRE_UNITSDIR) -endif -ifdef REQUIRE_PACKAGESDIR -override PACKAGESDIR+=$(REQUIRE_PACKAGESDIR) -endif -ifdef ZIPINSTALL -ifneq ($(findstring $(OS_TARGET),$(UNIXs)),) -UNIXHier=1 -endif -else -ifneq ($(findstring $(OS_SOURCE),$(UNIXs)),) -UNIXHier=1 -endif -endif -ifndef INSTALL_PREFIX -ifdef PREFIX -INSTALL_PREFIX=$(PREFIX) -endif -endif -ifndef INSTALL_PREFIX -ifdef UNIXHier -INSTALL_PREFIX=/usr/local -else -ifdef INSTALL_FPCPACKAGE -INSTALL_BASEDIR:=/pp -else -INSTALL_BASEDIR:=/$(PACKAGE_NAME) -endif -endif -endif -export INSTALL_PREFIX -ifdef INSTALL_FPCSUBDIR -export INSTALL_FPCSUBDIR -endif -ifndef DIST_DESTDIR -DIST_DESTDIR:=$(BASEDIR) -endif -export DIST_DESTDIR -ifndef COMPILER_UNITTARGETDIR -ifdef PACKAGEDIR_MAIN -COMPILER_UNITTARGETDIR=$(PACKAGEDIR_MAIN)/units/$(FULL_TARGET) -else -COMPILER_UNITTARGETDIR=units/$(FULL_TARGET) -endif -endif -ifndef COMPILER_TARGETDIR -COMPILER_TARGETDIR=. -endif -ifndef INSTALL_BASEDIR -ifdef UNIXHier -ifdef INSTALL_FPCPACKAGE -INSTALL_BASEDIR:=$(INSTALL_PREFIX)/lib/fpc/$(FPC_VERSION) -else -INSTALL_BASEDIR:=$(INSTALL_PREFIX)/lib/$(PACKAGE_NAME) -endif -else -INSTALL_BASEDIR:=$(INSTALL_PREFIX) -endif -endif -ifndef INSTALL_BINDIR -ifdef UNIXHier -INSTALL_BINDIR:=$(INSTALL_PREFIX)/bin -else -INSTALL_BINDIR:=$(INSTALL_BASEDIR)/bin -ifdef INSTALL_FPCPACKAGE -INSTALL_BINDIR:=$(INSTALL_BINDIR)/$(FULL_SOURCE) -endif -endif -endif -ifndef INSTALL_UNITDIR -INSTALL_UNITDIR:=$(INSTALL_BASEDIR)/units/$(FULL_TARGET) -ifdef INSTALL_FPCPACKAGE -ifdef PACKAGE_NAME -INSTALL_UNITDIR:=$(INSTALL_UNITDIR)/$(PACKAGE_NAME) -endif -endif -endif -ifndef INSTALL_LIBDIR -ifdef UNIXHier -INSTALL_LIBDIR:=$(INSTALL_PREFIX)/lib -else -INSTALL_LIBDIR:=$(INSTALL_UNITDIR) -endif -endif -ifndef INSTALL_SOURCEDIR -ifdef UNIXHier -ifdef BSDhier -SRCPREFIXDIR=share/src -else -ifdef linuxHier -SRCPREFIXDIR=share/src -else -SRCPREFIXDIR=src -endif -endif -ifdef INSTALL_FPCPACKAGE -ifdef INSTALL_FPCSUBDIR -INSTALL_SOURCEDIR:=$(INSTALL_PREFIX)/$(SRCPREFIXDIR)/fpc-$(FPC_VERSION)/$(INSTALL_FPCSUBDIR)/$(PACKAGE_NAME) -else -INSTALL_SOURCEDIR:=$(INSTALL_PREFIX)/$(SRCPREFIXDIR)/fpc-$(FPC_VERSION)/$(PACKAGE_NAME) -endif -else -INSTALL_SOURCEDIR:=$(INSTALL_PREFIX)/$(SRCPREFIXDIR)/$(PACKAGE_NAME)-$(PACKAGE_VERSION) -endif -else -ifdef INSTALL_FPCPACKAGE -ifdef INSTALL_FPCSUBDIR -INSTALL_SOURCEDIR:=$(INSTALL_BASEDIR)/source/$(INSTALL_FPCSUBDIR)/$(PACKAGE_NAME) -else -INSTALL_SOURCEDIR:=$(INSTALL_BASEDIR)/source/$(PACKAGE_NAME) -endif -else -INSTALL_SOURCEDIR:=$(INSTALL_BASEDIR)/source -endif -endif -endif -ifndef INSTALL_DOCDIR -ifdef UNIXHier -ifdef BSDhier -DOCPREFIXDIR=share/doc -else -ifdef linuxHier -DOCPREFIXDIR=share/doc -else -DOCPREFIXDIR=doc -endif -endif -ifdef INSTALL_FPCPACKAGE -INSTALL_DOCDIR:=$(INSTALL_PREFIX)/$(DOCPREFIXDIR)/fpc-$(FPC_VERSION)/$(PACKAGE_NAME) -else -INSTALL_DOCDIR:=$(INSTALL_PREFIX)/$(DOCPREFIXDIR)/$(PACKAGE_NAME)-$(PACKAGE_VERSION) -endif -else -ifdef INSTALL_FPCPACKAGE -INSTALL_DOCDIR:=$(INSTALL_BASEDIR)/doc/$(PACKAGE_NAME) -else -INSTALL_DOCDIR:=$(INSTALL_BASEDIR)/doc -endif -endif -endif -ifndef INSTALL_EXAMPLEDIR -ifdef UNIXHier -ifdef INSTALL_FPCPACKAGE -ifdef BSDhier -INSTALL_EXAMPLEDIR:=$(INSTALL_PREFIX)/share/examples/fpc-$(FPC_VERSION)/$(PACKAGE_NAME) -else -ifdef linuxHier -INSTALL_EXAMPLEDIR:=$(INSTALL_DOCDIR)/examples -else -INSTALL_EXAMPLEDIR:=$(INSTALL_PREFIX)/doc/fpc-$(FPC_VERSION)/examples/$(PACKAGE_NAME) -endif -endif -else -ifdef BSDhier -INSTALL_EXAMPLEDIR:=$(INSTALL_PREFIX)/share/examples/$(PACKAGE_NAME)-$(PACKAGE_VERSION) -else -ifdef linuxHier -INSTALL_EXAMPLEDIR:=$(INSTALL_DOCDIR)/examples/$(PACKAGE_NAME)-$(PACKAGE_VERSION) -else -INSTALL_EXAMPLEDIR:=$(INSTALL_PREFIX)/doc/$(PACKAGE_NAME)-$(PACKAGE_VERSION) -endif -endif -endif -else -ifdef INSTALL_FPCPACKAGE -INSTALL_EXAMPLEDIR:=$(INSTALL_BASEDIR)/examples/$(PACKAGE_NAME) -else -INSTALL_EXAMPLEDIR:=$(INSTALL_BASEDIR)/examples -endif -endif -endif -ifndef INSTALL_DATADIR -INSTALL_DATADIR=$(INSTALL_BASEDIR) -endif -ifdef CROSSCOMPILE -ifndef CROSSBINDIR -CROSSBINDIR:=$(wildcard $(CROSSTARGETDIR)/bin/$(FULL_SOURCE)) -ifeq ($(CROSSBINDIR),) -CROSSBINDIR:=$(wildcard $(INSTALL_BASEDIR)/cross/$(FULL_TARGET)/bin/$(FULL_SOURCE)) -endif -endif -else -CROSSBINDIR= -endif -BATCHEXT=.bat -LOADEREXT=.as -EXEEXT=.exe -PPLEXT=.ppl -PPUEXT=.ppu -OEXT=.o -ASMEXT=.s -SMARTEXT=.sl -STATICLIBEXT=.a -SHAREDLIBEXT=.so -STATICLIBPREFIX=libp -RSTEXT=.rst -ifeq ($(findstring 1.0.,$(FPC_VERSION)),) -ifeq ($(OS_TARGET),go32v1) -STATICLIBPREFIX= -FPCMADEEXT=v1 -PACKAGESUFFIX=v1 -endif -ifeq ($(OS_TARGET),go32v2) -STATICLIBPREFIX= -FPCMADEEXT=dos -ZIPSUFFIX=go32 -endif -ifeq ($(OS_TARGET),watcom) -STATICLIBPREFIX= -FPCMADEEXT=wat -ZIPSUFFIX=watc -OEXT=.obj -ASMEXT=.asm -SHAREDLIBEXT=.dll -endif -ifeq ($(OS_TARGET),linux) -BATCHEXT=.sh -EXEEXT= -HASSHAREDLIB=1 -FPCMADEEXT=lnx -ZIPSUFFIX=linux -endif -ifeq ($(OS_TARGET),freebsd) -BATCHEXT=.sh -EXEEXT= -HASSHAREDLIB=1 -FPCMADEEXT=fbs -ZIPSUFFIX=freebsd -endif -ifeq ($(OS_TARGET),netbsd) -BATCHEXT=.sh -EXEEXT= -HASSHAREDLIB=1 -FPCMADEEXT=nbs -ZIPSUFFIX=netbsd -endif -ifeq ($(OS_TARGET),openbsd) -BATCHEXT=.sh -EXEEXT= -HASSHAREDLIB=1 -FPCMADEEXT=obs -ZIPSUFFIX=openbsd -endif -ifeq ($(OS_TARGET),win32) -SHAREDLIBEXT=.dll -FPCMADEEXT=w32 -ZIPSUFFIX=w32 -endif -ifeq ($(OS_TARGET),os2) -BATCHEXT=.cmd -AOUTEXT=.out -STATICLIBPREFIX= -SHAREDLIBEXT=.dll -FPCMADEEXT=os2 -ZIPSUFFIX=os2 -ECHO=echo -endif -ifeq ($(OS_TARGET),emx) -BATCHEXT=.cmd -AOUTEXT=.out -STATICLIBPREFIX= -SHAREDLIBEXT=.dll -FPCMADEEXT=emx -ZIPSUFFIX=emx -ECHO=echo -endif -ifeq ($(OS_TARGET),amiga) -EXEEXT= -SHAREDLIBEXT=.library -FPCMADEEXT=amg -endif -ifeq ($(OS_TARGET),morphos) -EXEEXT= -SHAREDLIBEXT=.library -FPCMADEEXT=mos -endif -ifeq ($(OS_TARGET),atari) -EXEEXT=.ttp -FPCMADEEXT=ata -endif -ifeq ($(OS_TARGET),beos) -BATCHEXT=.sh -EXEEXT= -FPCMADEEXT=be -ZIPSUFFIX=be -endif -ifeq ($(OS_TARGET),sunos) -BATCHEXT=.sh -EXEEXT= -FPCMADEEXT=sun -ZIPSUFFIX=sun -endif -ifeq ($(OS_TARGET),qnx) -BATCHEXT=.sh -EXEEXT= -FPCMADEEXT=qnx -ZIPSUFFIX=qnx -endif -ifeq ($(OS_TARGET),netware) -EXEEXT=.nlm -STATICLIBPREFIX= -FPCMADEEXT=nw -ZIPSUFFIX=nw -endif -ifeq ($(OS_TARGET),netwlibc) -EXEEXT=.nlm -STATICLIBPREFIX= -FPCMADEEXT=nwl -ZIPSUFFIX=nwl -endif -ifeq ($(OS_TARGET),macos) -BATCHEXT= -EXEEXT= -FPCMADEEXT=mac -ZIPSUFFIX=macos -DEBUGSYMEXT=.xcoff -endif -ifeq ($(OS_TARGET),darwin) -BATCHEXT=.sh -EXEEXT= -FPCMADEEXT=dwn -HASSHAREDLIB=1 -ZIPSUFFIX=darwin -endif -ifneq ($(findstring $(OS_SOURCE),$(LIMIT83fs)),) -FPCMADE=fpcmade$(FPCMADEEXT) -else -FPCMADE=fpcmade.$(FULL_TARGET) -endif -else -ifeq ($(OS_TARGET),go32v1) -PPUEXT=.pp1 -OEXT=.o1 -ASMEXT=.s1 -SMARTEXT=.sl1 -STATICLIBEXT=.a1 -SHAREDLIBEXT=.so1 -STATICLIBPREFIX= -FPCMADE=fpcmade.v1 -PACKAGESUFFIX=v1 -endif -ifeq ($(OS_TARGET),go32v2) -STATICLIBPREFIX= -FPCMADE=fpcmade.dos -ZIPSUFFIX=go32 -endif -ifeq ($(OS_TARGET),watcom) -STATICLIBPREFIX= -FPCMADE=fpcmade.dos -ZIPSUFFIX=watcom -endif -ifeq ($(OS_TARGET),linux) -BATCHEXT=.sh -EXEEXT= -HASSHAREDLIB=1 -FPCMADE=fpcmade.lnx -ZIPSUFFIX=linux -endif -ifeq ($(OS_TARGET),freebsd) -BATCHEXT=.sh -EXEEXT= -HASSHAREDLIB=1 -FPCMADE=fpcmade.freebsd -ZIPSUFFIX=freebsd -endif -ifeq ($(OS_TARGET),netbsd) -BATCHEXT=.sh -EXEEXT= -HASSHAREDLIB=1 -FPCMADE=fpcmade.netbsd -ZIPSUFFIX=netbsd -endif -ifeq ($(OS_TARGET),openbsd) -BATCHEXT=.sh -EXEEXT= -HASSHAREDLIB=1 -FPCMADE=fpcmade.openbsd -ZIPSUFFIX=openbsd -endif -ifeq ($(OS_TARGET),win32) -PPUEXT=.ppw -OEXT=.ow -ASMEXT=.sw -SMARTEXT=.slw -STATICLIBEXT=.aw -SHAREDLIBEXT=.dll -FPCMADE=fpcmade.w32 -ZIPSUFFIX=w32 -endif -ifeq ($(OS_TARGET),os2) -BATCHEXT=.cmd -PPUEXT=.ppo -ASMEXT=.so2 -OEXT=.oo2 -AOUTEXT=.out -SMARTEXT=.sl2 -STATICLIBPREFIX= -STATICLIBEXT=.ao2 -SHAREDLIBEXT=.dll -FPCMADE=fpcmade.os2 -ZIPSUFFIX=emx -ECHO=echo -endif -ifeq ($(OS_TARGET),amiga) -EXEEXT= -PPUEXT=.ppu -ASMEXT=.asm -OEXT=.o -SMARTEXT=.sl -STATICLIBEXT=.a -SHAREDLIBEXT=.library -FPCMADE=fpcmade.amg -endif -ifeq ($(OS_TARGET),atari) -PPUEXT=.ppu -ASMEXT=.s -OEXT=.o -SMARTEXT=.sl -STATICLIBEXT=.a -EXEEXT=.ttp -FPCMADE=fpcmade.ata -endif -ifeq ($(OS_TARGET),beos) -BATCHEXT=.sh -PPUEXT=.ppu -ASMEXT=.s -OEXT=.o -SMARTEXT=.sl -STATICLIBEXT=.a -EXEEXT= -FPCMADE=fpcmade.be -ZIPSUFFIX=be -endif -ifeq ($(OS_TARGET),sunos) -BATCHEXT=.sh -PPUEXT=.ppu -ASMEXT=.s -OEXT=.o -SMARTEXT=.sl -STATICLIBEXT=.a -EXEEXT= -FPCMADE=fpcmade.sun -ZIPSUFFIX=sun -endif -ifeq ($(OS_TARGET),qnx) -BATCHEXT=.sh -PPUEXT=.ppu -ASMEXT=.s -OEXT=.o -SMARTEXT=.sl -STATICLIBEXT=.a -EXEEXT= -FPCMADE=fpcmade.qnx -ZIPSUFFIX=qnx -endif -ifeq ($(OS_TARGET),netware) -STATICLIBPREFIX= -PPUEXT=.ppu -OEXT=.o -ASMEXT=.s -SMARTEXT=.sl -STATICLIBEXT=.a -SHAREDLIBEXT=.nlm -FPCMADE=fpcmade.nw -ZIPSUFFIX=nw -EXEEXT=.nlm -endif -ifeq ($(OS_TARGET),netwlibc) -STATICLIBPREFIX= -PPUEXT=.ppu -OEXT=.o -ASMEXT=.s -SMARTEXT=.sl -STATICLIBEXT=.a -SHAREDLIBEXT=.nlm -FPCMADE=fpcmade.nwl -ZIPSUFFIX=nwl -EXEEXT=.nlm -endif -ifeq ($(OS_TARGET),macos) -BATCHEXT= -PPUEXT=.ppu -ASMEXT=.s -OEXT=.o -SMARTEXT=.sl -STATICLIBEXT=.a -EXEEXT= -DEBUGSYMEXT=.xcoff -FPCMADE=fpcmade.macos -endif -endif -ifndef ECHO -ECHO:=$(strip $(wildcard $(addsuffix /gecho$(SRCEXEEXT),$(SEARCHPATH)))) -ifeq ($(ECHO),) -ECHO:=$(strip $(wildcard $(addsuffix /echo$(SRCEXEEXT),$(SEARCHPATH)))) -ifeq ($(ECHO),) -ECHO= __missing_command__ -else -ECHO:=$(firstword $(ECHO)) -endif -else -ECHO:=$(firstword $(ECHO)) -endif -endif -export ECHO -ifndef DATE -DATE:=$(strip $(wildcard $(addsuffix /gdate$(SRCEXEEXT),$(SEARCHPATH)))) -ifeq ($(DATE),) -DATE:=$(strip $(wildcard $(addsuffix /date$(SRCEXEEXT),$(SEARCHPATH)))) -ifeq ($(DATE),) -DATE= __missing_command__ -else -DATE:=$(firstword $(DATE)) -endif -else -DATE:=$(firstword $(DATE)) -endif -endif -export DATE -ifndef GINSTALL -GINSTALL:=$(strip $(wildcard $(addsuffix /ginstall$(SRCEXEEXT),$(SEARCHPATH)))) -ifeq ($(GINSTALL),) -GINSTALL:=$(strip $(wildcard $(addsuffix /install$(SRCEXEEXT),$(SEARCHPATH)))) -ifeq ($(GINSTALL),) -GINSTALL= __missing_command__ -else -GINSTALL:=$(firstword $(GINSTALL)) -endif -else -GINSTALL:=$(firstword $(GINSTALL)) -endif -endif -export GINSTALL -ifndef CPPROG -CPPROG:=$(strip $(wildcard $(addsuffix /cp$(SRCEXEEXT),$(SEARCHPATH)))) -ifeq ($(CPPROG),) -CPPROG= __missing_command__ -else -CPPROG:=$(firstword $(CPPROG)) -endif -endif -export CPPROG -ifndef RMPROG -RMPROG:=$(strip $(wildcard $(addsuffix /rm$(SRCEXEEXT),$(SEARCHPATH)))) -ifeq ($(RMPROG),) -RMPROG= __missing_command__ -else -RMPROG:=$(firstword $(RMPROG)) -endif -endif -export RMPROG -ifndef MVPROG -MVPROG:=$(strip $(wildcard $(addsuffix /mv$(SRCEXEEXT),$(SEARCHPATH)))) -ifeq ($(MVPROG),) -MVPROG= __missing_command__ -else -MVPROG:=$(firstword $(MVPROG)) -endif -endif -export MVPROG -ifndef MKDIRPROG -MKDIRPROG:=$(strip $(wildcard $(addsuffix /gmkdir$(SRCEXEEXT),$(SEARCHPATH)))) -ifeq ($(MKDIRPROG),) -MKDIRPROG:=$(strip $(wildcard $(addsuffix /mkdir$(SRCEXEEXT),$(SEARCHPATH)))) -ifeq ($(MKDIRPROG),) -MKDIRPROG= __missing_command__ -else -MKDIRPROG:=$(firstword $(MKDIRPROG)) -endif -else -MKDIRPROG:=$(firstword $(MKDIRPROG)) -endif -endif -export MKDIRPROG -ifndef ECHOREDIR -ifndef inUnix -ECHOREDIR=echo -else -ECHOREDIR=$(ECHO) -endif -endif -ifndef COPY -COPY:=$(CPPROG) -fp -endif -ifndef COPYTREE -COPYTREE:=$(CPPROG) -Rfp -endif -ifndef MKDIRTREE -MKDIRTREE:=$(MKDIRPROG) -p -endif -ifndef MOVE -MOVE:=$(MVPROG) -f -endif -ifndef DEL -DEL:=$(RMPROG) -f -endif -ifndef DELTREE -DELTREE:=$(RMPROG) -rf -endif -ifndef INSTALL -ifdef inUnix -INSTALL:=$(GINSTALL) -c -m 644 -else -INSTALL:=$(COPY) -endif -endif -ifndef INSTALLEXE -ifdef inUnix -INSTALLEXE:=$(GINSTALL) -c -m 755 -else -INSTALLEXE:=$(COPY) -endif -endif -ifndef MKDIR -MKDIR:=$(GINSTALL) -m 755 -d -endif -export ECHOREDIR COPY COPYTREE MOVE DEL DELTREE INSTALL INSTALLEXE MKDIR -ifndef PPUMOVE -PPUMOVE:=$(strip $(wildcard $(addsuffix /ppumove$(SRCEXEEXT),$(SEARCHPATH)))) -ifeq ($(PPUMOVE),) -PPUMOVE= __missing_command__ -else -PPUMOVE:=$(firstword $(PPUMOVE)) -endif -endif -export PPUMOVE -ifndef FPCMAKE -FPCMAKE:=$(strip $(wildcard $(addsuffix /fpcmake$(SRCEXEEXT),$(SEARCHPATH)))) -ifeq ($(FPCMAKE),) -FPCMAKE= __missing_command__ -else -FPCMAKE:=$(firstword $(FPCMAKE)) -endif -endif -export FPCMAKE -ifndef ZIPPROG -ZIPPROG:=$(strip $(wildcard $(addsuffix /zip$(SRCEXEEXT),$(SEARCHPATH)))) -ifeq ($(ZIPPROG),) -ZIPPROG= __missing_command__ -else -ZIPPROG:=$(firstword $(ZIPPROG)) -endif -endif -export ZIPPROG -ifndef TARPROG -TARPROG:=$(strip $(wildcard $(addsuffix /tar$(SRCEXEEXT),$(SEARCHPATH)))) -ifeq ($(TARPROG),) -TARPROG= __missing_command__ -else -TARPROG:=$(firstword $(TARPROG)) -endif -endif -export TARPROG -ASNAME=$(BINUTILSPREFIX)as -LDNAME=$(BINUTILSPREFIX)ld -ARNAME=$(BINUTILSPREFIX)ar -RCNAME=$(BINUTILSPREFIX)rc -ifneq ($(findstring 1.0.,$(FPC_VERSION)),) -ifeq ($(OS_TARGET),win32) -ifeq ($(CROSSBINDIR),) -ASNAME=asw -LDNAME=ldw -ARNAME=arw -endif -endif -endif -ifndef ASPROG -ifdef CROSSBINDIR -ASPROG=$(CROSSBINDIR)/$(ASNAME)$(SRCEXEEXT) -else -ASPROG=$(ASNAME) -endif -endif -ifndef LDPROG -ifdef CROSSBINDIR -LDPROG=$(CROSSBINDIR)/$(LDNAME)$(SRCEXEEXT) -else -LDPROG=$(LDNAME) -endif -endif -ifndef RCPROG -ifdef CROSSBINDIR -RCPROG=$(CROSSBINDIR)/$(RCNAME)$(SRCEXEEXT) -else -RCPROG=$(RCNAME) -endif -endif -ifndef ARPROG -ifdef CROSSBINDIR -ARPROG=$(CROSSBINDIR)/$(ARNAME)$(SRCEXEEXT) -else -ARPROG=$(ARNAME) -endif -endif -AS=$(ASPROG) -LD=$(LDPROG) -RC=$(RCPROG) -AR=$(ARPROG) -PPAS=ppas$(SRCBATCHEXT) -ifdef inUnix -LDCONFIG=ldconfig -else -LDCONFIG= -endif -ifdef DATE -DATESTR:=$(shell $(DATE) +%Y%m%d) -else -DATESTR= -endif -ifndef UPXPROG -ifeq ($(OS_TARGET),go32v2) -UPXPROG:=1 -endif -ifeq ($(OS_TARGET),win32) -UPXPROG:=1 -endif -ifdef UPXPROG -UPXPROG:=$(strip $(wildcard $(addsuffix /upx$(SRCEXEEXT),$(SEARCHPATH)))) -ifeq ($(UPXPROG),) -UPXPROG= -else -UPXPROG:=$(firstword $(UPXPROG)) -endif -else -UPXPROG= -endif -endif -export UPXPROG -ZIPOPT=-9 -ZIPEXT=.zip -ifeq ($(USETAR),bz2) -TAROPT=vI -TAREXT=.tar.bz2 -else -TAROPT=vz -TAREXT=.tar.gz -endif -override REQUIRE_PACKAGES=rtl -ifeq ($(OS_TARGET),linux) -ifeq ($(CPU_TARGET),i386) -REQUIRE_PACKAGES_RTL=1 -endif -endif -ifeq ($(OS_TARGET),linux) -ifeq ($(CPU_TARGET),m68k) -REQUIRE_PACKAGES_RTL=1 -endif -endif -ifeq ($(OS_TARGET),linux) -ifeq ($(CPU_TARGET),powerpc) -REQUIRE_PACKAGES_RTL=1 -endif -endif -ifeq ($(OS_TARGET),linux) -ifeq ($(CPU_TARGET),sparc) -REQUIRE_PACKAGES_RTL=1 -endif -endif -ifeq ($(OS_TARGET),linux) -ifeq ($(CPU_TARGET),x86_64) -REQUIRE_PACKAGES_RTL=1 -endif -endif -ifeq ($(OS_TARGET),linux) -ifeq ($(CPU_TARGET),arm) -REQUIRE_PACKAGES_RTL=1 -endif -endif -ifeq ($(OS_TARGET),go32v2) -ifeq ($(CPU_TARGET),i386) -REQUIRE_PACKAGES_RTL=1 -endif -endif -ifeq ($(OS_TARGET),win32) -ifeq ($(CPU_TARGET),i386) -REQUIRE_PACKAGES_RTL=1 -endif -endif -ifeq ($(OS_TARGET),os2) -ifeq ($(CPU_TARGET),i386) -REQUIRE_PACKAGES_RTL=1 -endif -endif -ifeq ($(OS_TARGET),freebsd) -ifeq ($(CPU_TARGET),i386) -REQUIRE_PACKAGES_RTL=1 -endif -endif -ifeq ($(OS_TARGET),freebsd) -ifeq ($(CPU_TARGET),m68k) -REQUIRE_PACKAGES_RTL=1 -endif -endif -ifeq ($(OS_TARGET),freebsd) -ifeq ($(CPU_TARGET),x86_64) -REQUIRE_PACKAGES_RTL=1 -endif -endif -ifeq ($(OS_TARGET),beos) -ifeq ($(CPU_TARGET),i386) -REQUIRE_PACKAGES_RTL=1 -endif -endif -ifeq ($(OS_TARGET),netbsd) -ifeq ($(CPU_TARGET),i386) -REQUIRE_PACKAGES_RTL=1 -endif -endif -ifeq ($(OS_TARGET),netbsd) -ifeq ($(CPU_TARGET),m68k) -REQUIRE_PACKAGES_RTL=1 -endif -endif -ifeq ($(OS_TARGET),netbsd) -ifeq ($(CPU_TARGET),powerpc) -REQUIRE_PACKAGES_RTL=1 -endif -endif -ifeq ($(OS_TARGET),netbsd) -ifeq ($(CPU_TARGET),sparc) -REQUIRE_PACKAGES_RTL=1 -endif -endif -ifeq ($(OS_TARGET),amiga) -ifeq ($(CPU_TARGET),m68k) -REQUIRE_PACKAGES_RTL=1 -endif -endif -ifeq ($(OS_TARGET),atari) -ifeq ($(CPU_TARGET),m68k) -REQUIRE_PACKAGES_RTL=1 -endif -endif -ifeq ($(OS_TARGET),sunos) -ifeq ($(CPU_TARGET),i386) -REQUIRE_PACKAGES_RTL=1 -endif -endif -ifeq ($(OS_TARGET),sunos) -ifeq ($(CPU_TARGET),sparc) -REQUIRE_PACKAGES_RTL=1 -endif -endif -ifeq ($(OS_TARGET),qnx) -ifeq ($(CPU_TARGET),i386) -REQUIRE_PACKAGES_RTL=1 -endif -endif -ifeq ($(OS_TARGET),netware) -ifeq ($(CPU_TARGET),i386) -REQUIRE_PACKAGES_RTL=1 -endif -endif -ifeq ($(OS_TARGET),openbsd) -ifeq ($(CPU_TARGET),i386) -REQUIRE_PACKAGES_RTL=1 -endif -endif -ifeq ($(OS_TARGET),openbsd) -ifeq ($(CPU_TARGET),m68k) -REQUIRE_PACKAGES_RTL=1 -endif -endif -ifeq ($(OS_TARGET),wdosx) -ifeq ($(CPU_TARGET),i386) -REQUIRE_PACKAGES_RTL=1 -endif -endif -ifeq ($(OS_TARGET),palmos) -ifeq ($(CPU_TARGET),m68k) -REQUIRE_PACKAGES_RTL=1 -endif -endif -ifeq ($(OS_TARGET),macos) -ifeq ($(CPU_TARGET),powerpc) -REQUIRE_PACKAGES_RTL=1 -endif -endif -ifeq ($(OS_TARGET),darwin) -ifeq ($(CPU_TARGET),powerpc) -REQUIRE_PACKAGES_RTL=1 -endif -endif -ifeq ($(OS_TARGET),emx) -ifeq ($(CPU_TARGET),i386) -REQUIRE_PACKAGES_RTL=1 -endif -endif -ifeq ($(OS_TARGET),watcom) -ifeq ($(CPU_TARGET),i386) -REQUIRE_PACKAGES_RTL=1 -endif -endif -ifeq ($(OS_TARGET),morphos) -ifeq ($(CPU_TARGET),powerpc) -REQUIRE_PACKAGES_RTL=1 -endif -endif -ifeq ($(OS_TARGET),netwlibc) -ifeq ($(CPU_TARGET),i386) -REQUIRE_PACKAGES_RTL=1 -endif -endif -ifdef REQUIRE_PACKAGES_RTL -PACKAGEDIR_RTL:=$(firstword $(subst /Makefile.fpc,,$(strip $(wildcard $(addsuffix /rtl/Makefile.fpc,$(PACKAGESDIR)))))) -ifneq ($(PACKAGEDIR_RTL),) -ifneq ($(wildcard $(PACKAGEDIR_RTL)/units/$(FULL_TARGET)),) -UNITDIR_RTL=$(PACKAGEDIR_RTL)/units/$(FULL_TARGET) -else -UNITDIR_RTL=$(PACKAGEDIR_RTL) -endif -ifdef CHECKDEPEND -$(PACKAGEDIR_RTL)/$(FPCMADE): - $(MAKE) -C $(PACKAGEDIR_RTL) $(FPCMADE) -override ALLDEPENDENCIES+=$(PACKAGEDIR_RTL)/$(FPCMADE) -endif -else -PACKAGEDIR_RTL= -UNITDIR_RTL:=$(subst /Package.fpc,,$(strip $(wildcard $(addsuffix /rtl/Package.fpc,$(UNITSDIR))))) -ifneq ($(UNITDIR_RTL),) -UNITDIR_RTL:=$(firstword $(UNITDIR_RTL)) -else -UNITDIR_RTL= -endif -endif -ifdef UNITDIR_RTL -override COMPILER_UNITDIR+=$(UNITDIR_RTL) -endif -endif -ifndef NOCPUDEF -override FPCOPTDEF=$(CPU_TARGET) -endif -ifneq ($(OS_TARGET),$(OS_SOURCE)) -override FPCOPT+=-T$(OS_TARGET) -endif -ifeq ($(OS_SOURCE),openbsd) -override FPCOPT+=-FD$(NEW_BINUTILS_PATH) -endif -ifndef CROSSBOOTSTRAP -ifneq ($(BINUTILSPREFIX),) -override FPCOPT+=-XP$(BINUTILSPREFIX) -Xc -endif -ifneq ($(BINUTILSPREFIX),) -override FPCOPT+=-Xr$(RLINKPATH) -endif -endif -ifdef UNITDIR -override FPCOPT+=$(addprefix -Fu,$(UNITDIR)) -endif -ifdef LIBDIR -override FPCOPT+=$(addprefix -Fl,$(LIBDIR)) -endif -ifdef OBJDIR -override FPCOPT+=$(addprefix -Fo,$(OBJDIR)) -endif -ifdef INCDIR -override FPCOPT+=$(addprefix -Fi,$(INCDIR)) -endif -ifdef LINKSMART -override FPCOPT+=-XX -endif -ifdef CREATESMART -override FPCOPT+=-CX -endif -ifdef DEBUG -override FPCOPT+=-gl -override FPCOPTDEF+=DEBUG -endif -ifdef RELEASE -ifeq ($(CPU_TARGET),i386) -FPCCPUOPT:=-OG2p3 -else -ifeq ($(CPU_TARGET),powerpc) -FPCCPUOPT:=-O1 -else -FPCCPUOPT:= -endif -endif -override FPCOPT+=-Xs $(FPCCPUOPT) -n -override FPCOPTDEF+=RELEASE -endif -ifdef STRIP -override FPCOPT+=-Xs -endif -ifdef OPTIMIZE -ifeq ($(CPU_TARGET),i386) -override FPCOPT+=-OG2p3 -endif -endif -ifdef VERBOSE -override FPCOPT+=-vwni -endif -ifdef COMPILER_OPTIONS -override FPCOPT+=$(COMPILER_OPTIONS) -endif -ifdef COMPILER_UNITDIR -override FPCOPT+=$(addprefix -Fu,$(COMPILER_UNITDIR)) -endif -ifdef COMPILER_LIBRARYDIR -override FPCOPT+=$(addprefix -Fl,$(COMPILER_LIBRARYDIR)) -endif -ifdef COMPILER_OBJECTDIR -override FPCOPT+=$(addprefix -Fo,$(COMPILER_OBJECTDIR)) -endif -ifdef COMPILER_INCLUDEDIR -override FPCOPT+=$(addprefix -Fi,$(COMPILER_INCLUDEDIR)) -endif -ifdef CROSSBINDIR -override FPCOPT+=-FD$(CROSSBINDIR) -endif -ifdef COMPILER_TARGETDIR -override FPCOPT+=-FE$(COMPILER_TARGETDIR) -ifeq ($(COMPILER_TARGETDIR),.) -override TARGETDIRPREFIX= -else -override TARGETDIRPREFIX=$(COMPILER_TARGETDIR)/ -endif -endif -ifdef COMPILER_UNITTARGETDIR -override FPCOPT+=-FU$(COMPILER_UNITTARGETDIR) -ifeq ($(COMPILER_UNITTARGETDIR),.) -override UNITTARGETDIRPREFIX= -else -override UNITTARGETDIRPREFIX=$(COMPILER_UNITTARGETDIR)/ -endif -else -ifdef COMPILER_TARGETDIR -override COMPILER_UNITTARGETDIR=$(COMPILER_TARGETDIR) -override UNITTARGETDIRPREFIX=$(TARGETDIRPREFIX) -endif -endif -ifeq ($(OS_TARGET),linux) -ifeq ($(FPC_VERSION),1.0.6) -override FPCOPTDEF+=HASUNIX -endif -endif -ifdef OPT -override FPCOPT+=$(OPT) -endif -ifdef FPCOPTDEF -override FPCOPT+=$(addprefix -d,$(FPCOPTDEF)) -endif -ifdef CFGFILE -override FPCOPT+=@$(CFGFILE) -endif -ifdef USEENV -override FPCEXTCMD:=$(FPCOPT) -override FPCOPT:=!FPCEXTCMD -export FPCEXTCMD -endif -override COMPILER:=$(FPC) $(FPCOPT) -ifeq (,$(findstring -s ,$(COMPILER))) -EXECPPAS= -else -ifeq ($(FULL_SOURCE),$(FULL_TARGET)) -EXECPPAS:=@$(PPAS) -endif -endif -ifdef TARGET_RSTS -override RSTFILES=$(addsuffix $(RSTEXT),$(TARGET_RSTS)) -override CLEANRSTFILES+=$(RSTFILES) -endif -.PHONY: fpc_clean fpc_cleanall fpc_distclean -ifdef EXEFILES -override CLEANEXEFILES:=$(addprefix $(TARGETDIRPREFIX),$(CLEANEXEFILES)) -endif -ifdef CLEAN_UNITS -override CLEANPPUFILES+=$(addsuffix $(PPUEXT),$(CLEAN_UNITS)) -endif -ifdef CLEANPPUFILES -override CLEANPPULINKFILES:=$(subst $(PPUEXT),$(OEXT),$(CLEANPPUFILES)) $(addprefix $(STATICLIBPREFIX),$(subst $(PPUEXT),$(STATICLIBEXT),$(CLEANPPUFILES))) -ifdef DEBUGSYMEXT -override CLEANPPULINKFILES+=$(subst $(PPUEXT),$(DEBUGSYMEXT),$(CLEANPPUFILES)) -endif -override CLEANPPUFILES:=$(addprefix $(UNITTARGETDIRPREFIX),$(CLEANPPUFILES)) -override CLEANPPULINKFILES:=$(wildcard $(addprefix $(UNITTARGETDIRPREFIX),$(CLEANPPULINKFILES))) -endif -fpc_clean: $(CLEANTARGET) -ifdef CLEANEXEFILES - -$(DEL) $(CLEANEXEFILES) -endif -ifdef CLEANPPUFILES - -$(DEL) $(CLEANPPUFILES) -endif -ifneq ($(CLEANPPULINKFILES),) - -$(DEL) $(CLEANPPULINKFILES) -endif -ifdef CLEANRSTFILES - -$(DEL) $(addprefix $(UNITTARGETDIRPREFIX),$(CLEANRSTFILES)) -endif -ifdef CLEAN_FILES - -$(DEL) $(CLEAN_FILES) -endif -ifdef LIB_NAME - -$(DEL) $(LIB_NAME) $(LIB_FULLNAME) -endif - -$(DEL) $(FPCMADE) Package.fpc $(PPAS) script.res link.res $(FPCEXTFILE) $(REDIRFILE) - -$(DEL) *$(ASMEXT) *_ppas$(BATCHEXT) -fpc_cleanall: $(CLEANTARGET) -ifdef CLEANEXEFILES - -$(DEL) $(CLEANEXEFILES) -endif -ifdef COMPILER_UNITTARGETDIR -ifdef CLEANPPUFILES - -$(DEL) $(CLEANPPUFILES) -endif -ifneq ($(CLEANPPULINKFILES),) - -$(DEL) $(CLEANPPULINKFILES) -endif -ifdef CLEANRSTFILES - -$(DEL) $(addprefix $(UNITTARGETDIRPREFIX),$(CLEANRSTFILES)) -endif -endif - -$(DELTREE) units - -$(DEL) *$(OEXT) *$(PPUEXT) *$(RSTEXT) *$(ASMEXT) *$(STATICLIBEXT) *$(SHAREDLIBEXT) *$(PPLEXT) -ifneq ($(PPUEXT),.ppu) - -$(DEL) *.o *.ppu *.a -endif - -$(DELTREE) *$(SMARTEXT) - -$(DEL) fpcmade.* Package.fpc $(PPAS) script.res link.res $(FPCEXTFILE) $(REDIRFILE) - -$(DEL) *_ppas$(BATCHEXT) -ifdef AOUTEXT - -$(DEL) *$(AOUTEXT) -endif -ifdef DEBUGSYMEXT - -$(DEL) *$(DEBUGSYMEXT) -endif -fpc_distclean: cleanall -.PHONY: fpc_baseinfo -override INFORULES+=fpc_baseinfo -fpc_baseinfo: - @$(ECHO) - @$(ECHO) == Package info == - @$(ECHO) Package Name..... $(PACKAGE_NAME) - @$(ECHO) Package Version.. $(PACKAGE_VERSION) - @$(ECHO) - @$(ECHO) == Configuration info == - @$(ECHO) - @$(ECHO) FPC.......... $(FPC) - @$(ECHO) FPC Version.. $(FPC_VERSION) - @$(ECHO) Source CPU... $(CPU_SOURCE) - @$(ECHO) Target CPU... $(CPU_TARGET) - @$(ECHO) Source OS.... $(OS_SOURCE) - @$(ECHO) Target OS.... $(OS_TARGET) - @$(ECHO) Full Source.. $(FULL_SOURCE) - @$(ECHO) Full Target.. $(FULL_TARGET) - @$(ECHO) - @$(ECHO) == Directory info == - @$(ECHO) - @$(ECHO) Required pkgs... $(REQUIRE_PACKAGES) - @$(ECHO) - @$(ECHO) Basedir......... $(BASEDIR) - @$(ECHO) FPCDir.......... $(FPCDIR) - @$(ECHO) CrossBinDir..... $(CROSSBINDIR) - @$(ECHO) UnitsDir........ $(UNITSDIR) - @$(ECHO) PackagesDir..... $(PACKAGESDIR) - @$(ECHO) - @$(ECHO) GCC library..... $(GCCLIBDIR) - @$(ECHO) Other library... $(OTHERLIBDIR) - @$(ECHO) - @$(ECHO) == Tools info == - @$(ECHO) - @$(ECHO) As........ $(AS) - @$(ECHO) Ld........ $(LD) - @$(ECHO) Ar........ $(AR) - @$(ECHO) Rc........ $(RC) - @$(ECHO) - @$(ECHO) Mv........ $(MVPROG) - @$(ECHO) Cp........ $(CPPROG) - @$(ECHO) Rm........ $(RMPROG) - @$(ECHO) GInstall.. $(GINSTALL) - @$(ECHO) Echo...... $(ECHO) - @$(ECHO) Shell..... $(SHELL) - @$(ECHO) Date...... $(DATE) - @$(ECHO) FPCMake... $(FPCMAKE) - @$(ECHO) PPUMove... $(PPUMOVE) - @$(ECHO) Upx....... $(UPXPROG) - @$(ECHO) Zip....... $(ZIPPROG) - @$(ECHO) - @$(ECHO) == Object info == - @$(ECHO) - @$(ECHO) Target Loaders........ $(TARGET_LOADERS) - @$(ECHO) Target Units.......... $(TARGET_UNITS) - @$(ECHO) Target Implicit Units. $(TARGET_IMPLICITUNITS) - @$(ECHO) Target Programs....... $(TARGET_PROGRAMS) - @$(ECHO) Target Dirs........... $(TARGET_DIRS) - @$(ECHO) Target Examples....... $(TARGET_EXAMPLES) - @$(ECHO) Target ExampleDirs.... $(TARGET_EXAMPLEDIRS) - @$(ECHO) - @$(ECHO) Clean Units......... $(CLEAN_UNITS) - @$(ECHO) Clean Files......... $(CLEAN_FILES) - @$(ECHO) - @$(ECHO) Install Units....... $(INSTALL_UNITS) - @$(ECHO) Install Files....... $(INSTALL_FILES) - @$(ECHO) - @$(ECHO) == Install info == - @$(ECHO) - @$(ECHO) DateStr.............. $(DATESTR) - @$(ECHO) ZipPrefix............ $(ZIPPREFIX) - @$(ECHO) ZipSuffix............ $(ZIPSUFFIX) - @$(ECHO) Install FPC Package.. $(INSTALL_FPCPACKAGE) - @$(ECHO) - @$(ECHO) Install base dir..... $(INSTALL_BASEDIR) - @$(ECHO) Install binary dir... $(INSTALL_BINDIR) - @$(ECHO) Install library dir.. $(INSTALL_LIBDIR) - @$(ECHO) Install units dir.... $(INSTALL_UNITDIR) - @$(ECHO) Install source dir... $(INSTALL_SOURCEDIR) - @$(ECHO) Install doc dir...... $(INSTALL_DOCDIR) - @$(ECHO) Install example dir.. $(INSTALL_EXAMPLEDIR) - @$(ECHO) Install data dir..... $(INSTALL_DATADIR) - @$(ECHO) - @$(ECHO) Dist destination dir. $(DIST_DESTDIR) - @$(ECHO) Dist zip name........ $(DIST_ZIPNAME) - @$(ECHO) -.PHONY: fpc_info -fpc_info: $(INFORULES) -.PHONY: fpc_makefile fpc_makefiles fpc_makefile_sub1 fpc_makefile_sub2 \ - fpc_makefile_dirs -fpc_makefile: - $(FPCMAKE) -w -T$(OS_TARGET) Makefile.fpc -fpc_makefile_sub1: -ifdef TARGET_DIRS - $(FPCMAKE) -w -T$(OS_TARGET) $(addsuffix /Makefile.fpc,$(TARGET_DIRS)) -endif -ifdef TARGET_EXAMPLEDIRS - $(FPCMAKE) -w -T$(OS_TARGET) $(addsuffix /Makefile.fpc,$(TARGET_EXAMPLEDIRS)) -endif -fpc_makefile_sub2: $(addsuffix _makefile_dirs,$(TARGET_DIRS) $(TARGET_EXAMPLEDIRS)) -fpc_makefile_dirs: fpc_makefile_sub1 fpc_makefile_sub2 -fpc_makefiles: fpc_makefile fpc_makefile_dirs -debug: -smart: -release: -units: -examples: -shared: -install: -sourceinstall: -exampleinstall: -distinstall: -zipinstall: -zipsourceinstall: -zipexampleinstall: -zipdistinstall: -clean: -distclean: -cleanall: -info: fpc_info -makefiles: fpc_makefiles -.PHONY: debug smart release units examples shared install sourceinstall exampleinstall distinstall zipinstall zipsourceinstall zipexampleinstall zipdistinstall clean distclean cleanall info makefiles -ifneq ($(wildcard fpcmake.loc),) -include fpcmake.loc -endif -all: - $(MAKE) -C $(OS_TARGET) all diff --git a/packages/base/gdbint/libgdb/Makefile.fpc b/packages/base/gdbint/libgdb/Makefile.fpc deleted file mode 100644 index 5fc7f336ff..0000000000 --- a/packages/base/gdbint/libgdb/Makefile.fpc +++ /dev/null @@ -1,13 +0,0 @@ -# -# Makefile.fpc for Free Component Library -# - -[sections] -none=1 - -[rules] -all: - $(MAKE) -C $(OS_TARGET) all - -[default] -fpcdir=../../../.. diff --git a/packages/base/gdbint/libgdb/go32v2/Makefile b/packages/base/gdbint/libgdb/go32v2/Makefile deleted file mode 100644 index f9863a53b1..0000000000 --- a/packages/base/gdbint/libgdb/go32v2/Makefile +++ /dev/null @@ -1,142 +0,0 @@ -# -# $Id$ -# -# Makefile to create libgdb.a / libgdb.so -# - -ifeq ($(GDB_SRC),) -ifeq ($(OS),DJGPP) -GDB_SRC=$(DJDIR)/gnu/gdb-4.18 -else -ifeq ($(OS_TARGET),win32) -GDB_SRC=d:/cygwin/cygwin-b20/gnu/gdb-4.18 -else -GDB_SRC=/usr/src/gdb-4.17 -endif -endif -endif - -ifeq ($(GDB_OBJ),) -GDB_OBJ=$(GDB_SRC) -endif - -ifeq ($(OS)),DJGPP) -OS_CFLAGS=-DMAINTENANCE_CMDS=0 -DHAVE_CONFIG_H -O2 -DHAVE_LONG_DOUBLE=1 \ - -DPRINTF_HAS_LONG_DOUBLE=1 -OS_FLAGS= -MMALLOC_INC= -MMALLOC_CFLAGS=-DNO_MMALLOC -DNO_MMALLOC_CHECK -MMALLOC_LIB= -MMALLOC_LIB_DIR= -OS_FLAGS+=MMALLOC=$(MMALLOC) MMALLOC_CFLAGS="$(MMALLOC_CFLAGS)" -CHECKS=check_echo check_awk -EXCLUDE_REGEX= -else -OS_CFLAGS=-DMAINTENANCE_CMDS=1 -DHAVE_CONFIG_H -O2 -DNO_MMALLOC -#MMALLOC=../mmalloc/libmmalloc.a -#MMALLOC_INC=o_gdb/mmalloc s_gdb/mmalloc -#CHECKS= -#EXCLUDE_REGEX=| sed -e '/.*gnu-regex.*/d' -endif - -MMALLOC_LIB=$(subst ..,$(GDB_OBJ),$(MMALLOC)) -MMALLOC_LIB_DIR=$(subst /libmmalloc.a,,$(MMALLOC_LIB)) - -vpath %.a $(GDB_OBJ)/bfd $(GDB_OBJ)/intl $(GDB_OBJ)/libiberty $(GDB_OBJ)/opcodes $(GDB_OBJ)/readline $(MMALLOC_LIB_DIR) - -_INCS=o_gdb/gdb s_gdb/gdb s_gdb/include s_gdb/gdb/config \ - o_gdb/bfd s_gdb/bfd \ - o_gdb/opcodes s_gdb/opcodes \ - o_gdb/intl s_gdb/intl \ - o_gdb/readline s_gdb/readline \ - o_gdb/libiberty s_gdb/libiberty \ - $(MMALLOC_INC) - -INCS=$(subst s_gdb,$(GDB_SRC),$(subst o_gdb,$(GDB_OBJ),$(_INCS))) - -INC_PATH=$(addprefix -I,$(INCS)) - -all:: libgdb.a - -libgdb.c: Makefile - echo '#include ' > libgdb.c - echo '#include ' >> libgdb.c - echo '#include ' >> libgdb.c - echo '#include ' >> libgdb.c - echo '#include ' >> libgdb.c - echo '#include ' >> libgdb.c - echo '#include ' >> libgdb.c - echo '#include ' >> libgdb.c - echo '#include ' >> libgdb.c - echo '#include ' >> libgdb.c - echo '#include ' >> libgdb.c - echo '#include ' >> libgdb.c - echo '#include ' >> libgdb.c - echo '#include ' >> libgdb.c - echo '#include ' >> libgdb.c - echo '#include ' >> libgdb.c - echo '#include ' >> libgdb.c - echo '#include ' >> libgdb.c - echo '#include ' >> libgdb.c - echo '#include ' >> libgdb.c - echo '#include ' >> libgdb.c - echo '#include ' >> libgdb.c - -LIBGDB_FLAGS+=$(OS_FLAGS) -CFLAGS+=$(OS_CFLAGS) - -$(GDB_OBJ)/bfd/bfd.h: - $(MAKE) -C $(dir $@) $(notdir $@) - -ifneq ($(LIBGDB_H),) -libgdb.h: $(LIBGDB_H) - ln -sf $(LIBGDB_H) libgdb.h -else -libgdb.h: $(GDB_OBJ)/bfd/bfd.h libgdb.c - gcc -E -P $(INC_PATH) $(CFLAGS) $(MMALLOC_CFLAGS) libgdb.c \ - | sed -e '/^[ ]*$$/d' > libgdb.h - gcc -E -P -dM $(INC_PATH) $(CFLAGS) $(MMALLOC_CFLAGS) libgdb.c \ - | sed -e '/^[ ]*$$/d' >> libgdb.h -endif - -gdb.t: $(GDB_OBJ)/gdb/libgdb-files - printf "%s\n" $(shell cat $<) | sed -n -e 's,^.*\.o,$(dir $<)&,p' $(EXCLUDE_REGEX) > $@ - -%.t: %.a - ar t $< | sed -e 's,^.*\.o,$(dir $<)&,' > $@ - -libbfd.t: $(GDB_OBJ)/bfd/libbfd.a -libintl.t: $(GDB_OBJ)/intl/libintl.a -libiberty.t: $(GDB_OBJ)/libiberty/libiberty.a -libopcodes.t: $(GDB_OBJ)/opcodes/libopcodes.a -libreadline.t: $(GDB_OBJ)/readline/libreadline.a -libmmalloc.t: $(GDB_OBJ)/mmalloc/libmmalloc.a - -$(GDB_OBJ)/%.a: - $(MAKE) -C $(dir $@) CFLAGS="$(CFLAGS)" $(LIBGDB_FLAGS) - -$(GDB_OBJ)/gdb/libgdb-files: -# this is needed, because the file is part of the src distrib, but -# the object files not (at least in DJGPP) - rm -f $@ - $(MAKE) -C $(dir $@) $(notdir $@) CFLAGS="$(CFLAGS)" $(LIBGDB_FLAGS) - -T_FILES= libbfd.t libiberty.t libintl.t libopcodes.t libreadline.t $(notdir $(subst .a,.t,$(MMALLOC_LIB))) gdb.t - -list: $(T_FILES) - -libgdb.a: $(CHECKS) list - rm -f libgdb.a -# do not use any xmalloc.o, because it is defined in utils.o - ar rcs $@ $(shell cat $(T_FILES) | sed -e '/.*xmalloc.*/d') -# rm -f $(T_FILES) - -lib.zip : libgdb.a - zip lib libgdb.a - -libgdb.so: $(CHECKS) list - rm -f libgdb.so -# do not use any xmalloc.o, because it is defined in utils.o - ld -shared -o $@ $(shell cat $(T_FILES) | sed -e '/.*xmalloc.*/d') - rm -f $(T_FILES) - diff --git a/packages/base/gdbint/libgdb/linux/Makefile b/packages/base/gdbint/libgdb/linux/Makefile deleted file mode 100644 index 10c0265a17..0000000000 --- a/packages/base/gdbint/libgdb/linux/Makefile +++ /dev/null @@ -1,142 +0,0 @@ -# -# $Id$ -# -# Makefile to create libgdb.a / libgdb.so -# - -ifeq ($(GDB_SRC),) -ifeq ($(OS),DJGPP) -GDB_SRC=$(DJDIR)/gnu/gdb-4.18 -else -ifeq ($(OS_TARGET),win32) -GDB_SRC=d:/cygwin/cygwin-b20/gnu/gdb-4.18 -else -GDB_SRC=/usr/src/gdb-4.18 -endif -endif -endif - -ifeq ($(GDB_OBJ),) -GDB_OBJ=$(GDB_SRC) -endif - -ifeq ($(OS)),DJGPP) -OS_CFLAGS=-DMAINTENANCE_CMDS=0 -DHAVE_CONFIG_H -O2 -DHAVE_LONG_DOUBLE=1 \ - -DPRINTF_HAS_LONG_DOUBLE=1 -OS_FLAGS= -MMALLOC_INC= -MMALLOC_CFLAGS=-DNO_MMALLOC -DNO_MMALLOC_CHECK -MMALLOC_LIB= -MMALLOC_LIB_DIR= -OS_FLAGS+=MMALLOC=$(MMALLOC) MMALLOC_CFLAGS="$(MMALLOC_CFLAGS)" -CHECKS=check_echo check_awk -EXCLUDE_REGEX= -else -OS_CFLAGS=-DMAINTENANCE_CMDS=1 -DHAVE_CONFIG_H -O2 -DNO_MMALLOC -#MMALLOC=../mmalloc/libmmalloc.a -#MMALLOC_INC=o_gdb/mmalloc s_gdb/mmalloc -#CHECKS= -#EXCLUDE_REGEX=| sed -e '/.*gnu-regex.*/d' -endif - -MMALLOC_LIB=$(subst ..,$(GDB_OBJ),$(MMALLOC)) -MMALLOC_LIB_DIR=$(subst /libmmalloc.a,,$(MMALLOC_LIB)) - -vpath %.a $(GDB_OBJ)/bfd $(GDB_OBJ)/intl $(GDB_OBJ)/libiberty $(GDB_OBJ)/opcodes $(GDB_OBJ)/readline $(MMALLOC_LIB_DIR) - -_INCS=o_gdb/gdb s_gdb/gdb s_gdb/include s_gdb/gdb/config \ - o_gdb/bfd s_gdb/bfd \ - o_gdb/opcodes s_gdb/opcodes \ - o_gdb/intl s_gdb/intl \ - o_gdb/readline s_gdb/readline \ - o_gdb/libiberty s_gdb/libiberty \ - $(MMALLOC_INC) - -INCS=$(subst s_gdb,$(GDB_SRC),$(subst o_gdb,$(GDB_OBJ),$(_INCS))) - -INC_PATH=$(addprefix -I,$(INCS)) - -all:: libgdb.a - -libgdb.c: Makefile - echo '#include ' > libgdb.c - echo '#include ' >> libgdb.c - echo '#include ' >> libgdb.c - echo '#include ' >> libgdb.c - echo '#include ' >> libgdb.c - echo '#include ' >> libgdb.c - echo '#include ' >> libgdb.c - echo '#include ' >> libgdb.c - echo '#include ' >> libgdb.c - echo '#include ' >> libgdb.c - echo '#include ' >> libgdb.c - echo '#include ' >> libgdb.c - echo '#include ' >> libgdb.c - echo '#include ' >> libgdb.c - echo '#include ' >> libgdb.c - echo '#include ' >> libgdb.c - echo '#include ' >> libgdb.c - echo '#include ' >> libgdb.c - echo '#include ' >> libgdb.c - echo '#include ' >> libgdb.c - echo '#include ' >> libgdb.c - echo '#include ' >> libgdb.c - -LIBGDB_FLAGS+=$(OS_FLAGS) -CFLAGS+=$(OS_CFLAGS) - -$(GDB_OBJ)/bfd/bfd.h: - $(MAKE) -C $(dir $@) $(notdir $@) - -ifneq ($(LIBGDB_H),) -libgdb.h: $(LIBGDB_H) - ln -sf $(LIBGDB_H) libgdb.h -else -libgdb.h: $(GDB_OBJ)/bfd/bfd.h libgdb.c - gcc -E -P $(INC_PATH) $(CFLAGS) $(MMALLOC_CFLAGS) libgdb.c \ - | sed -e '/^[ ]*$$/d' > libgdb.h - gcc -E -P -dM $(INC_PATH) $(CFLAGS) $(MMALLOC_CFLAGS) libgdb.c \ - | sed -e '/^[ ]*$$/d' >> libgdb.h -endif - -gdb.t: $(GDB_OBJ)/gdb/libgdb-files - printf "%s\n" $(shell cat $<) | sed -n -e 's,^.*\.o,$(dir $<)&,p' $(EXCLUDE_REGEX) > $@ - -%.t: %.a - ar t $< | sed -e 's,^.*\.o,$(dir $<)&,' > $@ - -libbfd.t: $(GDB_OBJ)/bfd/libbfd.a -libintl.t: $(GDB_OBJ)/intl/libintl.a -libiberty.t: $(GDB_OBJ)/libiberty/libiberty.a -libopcodes.t: $(GDB_OBJ)/opcodes/libopcodes.a -libreadline.t: $(GDB_OBJ)/readline/libreadline.a -libmmalloc.t: $(GDB_OBJ)/mmalloc/libmmalloc.a - -$(GDB_OBJ)/%.a: - $(MAKE) -C $(dir $@) CFLAGS="$(CFLAGS)" $(LIBGDB_FLAGS) - -$(GDB_OBJ)/gdb/libgdb-files: -# this is needed, because the file is part of the src distrib, but -# the object files not (at least in DJGPP) - rm -f $@ - $(MAKE) -C $(dir $@) $(notdir $@) CFLAGS="$(CFLAGS)" $(LIBGDB_FLAGS) - -T_FILES= libbfd.t libiberty.t libintl.t libopcodes.t libreadline.t $(notdir $(subst .a,.t,$(MMALLOC_LIB))) gdb.t - -list: $(T_FILES) - -libgdb.a: $(CHECKS) list - rm -f libgdb.a -# do not use any xmalloc.o, because it is defined in utils.o - ar rcs $@ $(shell cat $(T_FILES) | sed -e '/.*xmalloc.*/d') - rm -f $(T_FILES) - -libgdb.so: $(CHECKS) list - rm -f libgdb.so -# do not use any xmalloc.o, because it is defined in utils.o - ld -shared -o $@ $(shell cat $(T_FILES) | sed -e '/.*xmalloc.*/d') - rm -f $(T_FILES) - -lib.zip : libgdb.a - zip lib libgdb.a - diff --git a/packages/base/gdbint/libgdb/netbsd/Makefile b/packages/base/gdbint/libgdb/netbsd/Makefile deleted file mode 100644 index 10c0265a17..0000000000 --- a/packages/base/gdbint/libgdb/netbsd/Makefile +++ /dev/null @@ -1,142 +0,0 @@ -# -# $Id$ -# -# Makefile to create libgdb.a / libgdb.so -# - -ifeq ($(GDB_SRC),) -ifeq ($(OS),DJGPP) -GDB_SRC=$(DJDIR)/gnu/gdb-4.18 -else -ifeq ($(OS_TARGET),win32) -GDB_SRC=d:/cygwin/cygwin-b20/gnu/gdb-4.18 -else -GDB_SRC=/usr/src/gdb-4.18 -endif -endif -endif - -ifeq ($(GDB_OBJ),) -GDB_OBJ=$(GDB_SRC) -endif - -ifeq ($(OS)),DJGPP) -OS_CFLAGS=-DMAINTENANCE_CMDS=0 -DHAVE_CONFIG_H -O2 -DHAVE_LONG_DOUBLE=1 \ - -DPRINTF_HAS_LONG_DOUBLE=1 -OS_FLAGS= -MMALLOC_INC= -MMALLOC_CFLAGS=-DNO_MMALLOC -DNO_MMALLOC_CHECK -MMALLOC_LIB= -MMALLOC_LIB_DIR= -OS_FLAGS+=MMALLOC=$(MMALLOC) MMALLOC_CFLAGS="$(MMALLOC_CFLAGS)" -CHECKS=check_echo check_awk -EXCLUDE_REGEX= -else -OS_CFLAGS=-DMAINTENANCE_CMDS=1 -DHAVE_CONFIG_H -O2 -DNO_MMALLOC -#MMALLOC=../mmalloc/libmmalloc.a -#MMALLOC_INC=o_gdb/mmalloc s_gdb/mmalloc -#CHECKS= -#EXCLUDE_REGEX=| sed -e '/.*gnu-regex.*/d' -endif - -MMALLOC_LIB=$(subst ..,$(GDB_OBJ),$(MMALLOC)) -MMALLOC_LIB_DIR=$(subst /libmmalloc.a,,$(MMALLOC_LIB)) - -vpath %.a $(GDB_OBJ)/bfd $(GDB_OBJ)/intl $(GDB_OBJ)/libiberty $(GDB_OBJ)/opcodes $(GDB_OBJ)/readline $(MMALLOC_LIB_DIR) - -_INCS=o_gdb/gdb s_gdb/gdb s_gdb/include s_gdb/gdb/config \ - o_gdb/bfd s_gdb/bfd \ - o_gdb/opcodes s_gdb/opcodes \ - o_gdb/intl s_gdb/intl \ - o_gdb/readline s_gdb/readline \ - o_gdb/libiberty s_gdb/libiberty \ - $(MMALLOC_INC) - -INCS=$(subst s_gdb,$(GDB_SRC),$(subst o_gdb,$(GDB_OBJ),$(_INCS))) - -INC_PATH=$(addprefix -I,$(INCS)) - -all:: libgdb.a - -libgdb.c: Makefile - echo '#include ' > libgdb.c - echo '#include ' >> libgdb.c - echo '#include ' >> libgdb.c - echo '#include ' >> libgdb.c - echo '#include ' >> libgdb.c - echo '#include ' >> libgdb.c - echo '#include ' >> libgdb.c - echo '#include ' >> libgdb.c - echo '#include ' >> libgdb.c - echo '#include ' >> libgdb.c - echo '#include ' >> libgdb.c - echo '#include ' >> libgdb.c - echo '#include ' >> libgdb.c - echo '#include ' >> libgdb.c - echo '#include ' >> libgdb.c - echo '#include ' >> libgdb.c - echo '#include ' >> libgdb.c - echo '#include ' >> libgdb.c - echo '#include ' >> libgdb.c - echo '#include ' >> libgdb.c - echo '#include ' >> libgdb.c - echo '#include ' >> libgdb.c - -LIBGDB_FLAGS+=$(OS_FLAGS) -CFLAGS+=$(OS_CFLAGS) - -$(GDB_OBJ)/bfd/bfd.h: - $(MAKE) -C $(dir $@) $(notdir $@) - -ifneq ($(LIBGDB_H),) -libgdb.h: $(LIBGDB_H) - ln -sf $(LIBGDB_H) libgdb.h -else -libgdb.h: $(GDB_OBJ)/bfd/bfd.h libgdb.c - gcc -E -P $(INC_PATH) $(CFLAGS) $(MMALLOC_CFLAGS) libgdb.c \ - | sed -e '/^[ ]*$$/d' > libgdb.h - gcc -E -P -dM $(INC_PATH) $(CFLAGS) $(MMALLOC_CFLAGS) libgdb.c \ - | sed -e '/^[ ]*$$/d' >> libgdb.h -endif - -gdb.t: $(GDB_OBJ)/gdb/libgdb-files - printf "%s\n" $(shell cat $<) | sed -n -e 's,^.*\.o,$(dir $<)&,p' $(EXCLUDE_REGEX) > $@ - -%.t: %.a - ar t $< | sed -e 's,^.*\.o,$(dir $<)&,' > $@ - -libbfd.t: $(GDB_OBJ)/bfd/libbfd.a -libintl.t: $(GDB_OBJ)/intl/libintl.a -libiberty.t: $(GDB_OBJ)/libiberty/libiberty.a -libopcodes.t: $(GDB_OBJ)/opcodes/libopcodes.a -libreadline.t: $(GDB_OBJ)/readline/libreadline.a -libmmalloc.t: $(GDB_OBJ)/mmalloc/libmmalloc.a - -$(GDB_OBJ)/%.a: - $(MAKE) -C $(dir $@) CFLAGS="$(CFLAGS)" $(LIBGDB_FLAGS) - -$(GDB_OBJ)/gdb/libgdb-files: -# this is needed, because the file is part of the src distrib, but -# the object files not (at least in DJGPP) - rm -f $@ - $(MAKE) -C $(dir $@) $(notdir $@) CFLAGS="$(CFLAGS)" $(LIBGDB_FLAGS) - -T_FILES= libbfd.t libiberty.t libintl.t libopcodes.t libreadline.t $(notdir $(subst .a,.t,$(MMALLOC_LIB))) gdb.t - -list: $(T_FILES) - -libgdb.a: $(CHECKS) list - rm -f libgdb.a -# do not use any xmalloc.o, because it is defined in utils.o - ar rcs $@ $(shell cat $(T_FILES) | sed -e '/.*xmalloc.*/d') - rm -f $(T_FILES) - -libgdb.so: $(CHECKS) list - rm -f libgdb.so -# do not use any xmalloc.o, because it is defined in utils.o - ld -shared -o $@ $(shell cat $(T_FILES) | sed -e '/.*xmalloc.*/d') - rm -f $(T_FILES) - -lib.zip : libgdb.a - zip lib libgdb.a - diff --git a/packages/base/gdbint/libgdb/openbsd/Makefile b/packages/base/gdbint/libgdb/openbsd/Makefile deleted file mode 100644 index 10c0265a17..0000000000 --- a/packages/base/gdbint/libgdb/openbsd/Makefile +++ /dev/null @@ -1,142 +0,0 @@ -# -# $Id$ -# -# Makefile to create libgdb.a / libgdb.so -# - -ifeq ($(GDB_SRC),) -ifeq ($(OS),DJGPP) -GDB_SRC=$(DJDIR)/gnu/gdb-4.18 -else -ifeq ($(OS_TARGET),win32) -GDB_SRC=d:/cygwin/cygwin-b20/gnu/gdb-4.18 -else -GDB_SRC=/usr/src/gdb-4.18 -endif -endif -endif - -ifeq ($(GDB_OBJ),) -GDB_OBJ=$(GDB_SRC) -endif - -ifeq ($(OS)),DJGPP) -OS_CFLAGS=-DMAINTENANCE_CMDS=0 -DHAVE_CONFIG_H -O2 -DHAVE_LONG_DOUBLE=1 \ - -DPRINTF_HAS_LONG_DOUBLE=1 -OS_FLAGS= -MMALLOC_INC= -MMALLOC_CFLAGS=-DNO_MMALLOC -DNO_MMALLOC_CHECK -MMALLOC_LIB= -MMALLOC_LIB_DIR= -OS_FLAGS+=MMALLOC=$(MMALLOC) MMALLOC_CFLAGS="$(MMALLOC_CFLAGS)" -CHECKS=check_echo check_awk -EXCLUDE_REGEX= -else -OS_CFLAGS=-DMAINTENANCE_CMDS=1 -DHAVE_CONFIG_H -O2 -DNO_MMALLOC -#MMALLOC=../mmalloc/libmmalloc.a -#MMALLOC_INC=o_gdb/mmalloc s_gdb/mmalloc -#CHECKS= -#EXCLUDE_REGEX=| sed -e '/.*gnu-regex.*/d' -endif - -MMALLOC_LIB=$(subst ..,$(GDB_OBJ),$(MMALLOC)) -MMALLOC_LIB_DIR=$(subst /libmmalloc.a,,$(MMALLOC_LIB)) - -vpath %.a $(GDB_OBJ)/bfd $(GDB_OBJ)/intl $(GDB_OBJ)/libiberty $(GDB_OBJ)/opcodes $(GDB_OBJ)/readline $(MMALLOC_LIB_DIR) - -_INCS=o_gdb/gdb s_gdb/gdb s_gdb/include s_gdb/gdb/config \ - o_gdb/bfd s_gdb/bfd \ - o_gdb/opcodes s_gdb/opcodes \ - o_gdb/intl s_gdb/intl \ - o_gdb/readline s_gdb/readline \ - o_gdb/libiberty s_gdb/libiberty \ - $(MMALLOC_INC) - -INCS=$(subst s_gdb,$(GDB_SRC),$(subst o_gdb,$(GDB_OBJ),$(_INCS))) - -INC_PATH=$(addprefix -I,$(INCS)) - -all:: libgdb.a - -libgdb.c: Makefile - echo '#include ' > libgdb.c - echo '#include ' >> libgdb.c - echo '#include ' >> libgdb.c - echo '#include ' >> libgdb.c - echo '#include ' >> libgdb.c - echo '#include ' >> libgdb.c - echo '#include ' >> libgdb.c - echo '#include ' >> libgdb.c - echo '#include ' >> libgdb.c - echo '#include ' >> libgdb.c - echo '#include ' >> libgdb.c - echo '#include ' >> libgdb.c - echo '#include ' >> libgdb.c - echo '#include ' >> libgdb.c - echo '#include ' >> libgdb.c - echo '#include ' >> libgdb.c - echo '#include ' >> libgdb.c - echo '#include ' >> libgdb.c - echo '#include ' >> libgdb.c - echo '#include ' >> libgdb.c - echo '#include ' >> libgdb.c - echo '#include ' >> libgdb.c - -LIBGDB_FLAGS+=$(OS_FLAGS) -CFLAGS+=$(OS_CFLAGS) - -$(GDB_OBJ)/bfd/bfd.h: - $(MAKE) -C $(dir $@) $(notdir $@) - -ifneq ($(LIBGDB_H),) -libgdb.h: $(LIBGDB_H) - ln -sf $(LIBGDB_H) libgdb.h -else -libgdb.h: $(GDB_OBJ)/bfd/bfd.h libgdb.c - gcc -E -P $(INC_PATH) $(CFLAGS) $(MMALLOC_CFLAGS) libgdb.c \ - | sed -e '/^[ ]*$$/d' > libgdb.h - gcc -E -P -dM $(INC_PATH) $(CFLAGS) $(MMALLOC_CFLAGS) libgdb.c \ - | sed -e '/^[ ]*$$/d' >> libgdb.h -endif - -gdb.t: $(GDB_OBJ)/gdb/libgdb-files - printf "%s\n" $(shell cat $<) | sed -n -e 's,^.*\.o,$(dir $<)&,p' $(EXCLUDE_REGEX) > $@ - -%.t: %.a - ar t $< | sed -e 's,^.*\.o,$(dir $<)&,' > $@ - -libbfd.t: $(GDB_OBJ)/bfd/libbfd.a -libintl.t: $(GDB_OBJ)/intl/libintl.a -libiberty.t: $(GDB_OBJ)/libiberty/libiberty.a -libopcodes.t: $(GDB_OBJ)/opcodes/libopcodes.a -libreadline.t: $(GDB_OBJ)/readline/libreadline.a -libmmalloc.t: $(GDB_OBJ)/mmalloc/libmmalloc.a - -$(GDB_OBJ)/%.a: - $(MAKE) -C $(dir $@) CFLAGS="$(CFLAGS)" $(LIBGDB_FLAGS) - -$(GDB_OBJ)/gdb/libgdb-files: -# this is needed, because the file is part of the src distrib, but -# the object files not (at least in DJGPP) - rm -f $@ - $(MAKE) -C $(dir $@) $(notdir $@) CFLAGS="$(CFLAGS)" $(LIBGDB_FLAGS) - -T_FILES= libbfd.t libiberty.t libintl.t libopcodes.t libreadline.t $(notdir $(subst .a,.t,$(MMALLOC_LIB))) gdb.t - -list: $(T_FILES) - -libgdb.a: $(CHECKS) list - rm -f libgdb.a -# do not use any xmalloc.o, because it is defined in utils.o - ar rcs $@ $(shell cat $(T_FILES) | sed -e '/.*xmalloc.*/d') - rm -f $(T_FILES) - -libgdb.so: $(CHECKS) list - rm -f libgdb.so -# do not use any xmalloc.o, because it is defined in utils.o - ld -shared -o $@ $(shell cat $(T_FILES) | sed -e '/.*xmalloc.*/d') - rm -f $(T_FILES) - -lib.zip : libgdb.a - zip lib libgdb.a -