mirror of
				https://gitlab.com/freepascal.org/fpc/source.git
				synced 2025-11-04 09:02:22 +01:00 
			
		
		
		
	* makefile regenerated
This commit is contained in:
		
							parent
							
								
									4c0921c557
								
							
						
					
					
						commit
						74457030ce
					
				
							
								
								
									
										226
									
								
								fv/test/Makefile
									
									
									
									
									
								
							
							
						
						
									
										226
									
								
								fv/test/Makefile
									
									
									
									
									
								
							@ -1,10 +1,11 @@
 | 
			
		||||
#
 | 
			
		||||
# Don't edit, this file is generated by FPCMake Version 1.1 [2004/05/23]
 | 
			
		||||
# Don't edit, this file is generated by FPCMake Version 1.1 [2004/11/04]
 | 
			
		||||
#
 | 
			
		||||
default: all
 | 
			
		||||
MAKEFILETARGETS=linux go32v2 win32 os2 freebsd beos netbsd amiga atari sunos qnx netware openbsd wdosx palmos macos darwin emx watcom
 | 
			
		||||
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)))
 | 
			
		||||
@ -145,8 +146,13 @@ 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
 | 
			
		||||
@ -198,18 +204,18 @@ endif
 | 
			
		||||
endif
 | 
			
		||||
endif
 | 
			
		||||
endif
 | 
			
		||||
ifndef CROSSDIR
 | 
			
		||||
CROSSDIR:=$(FPCDIR)/cross/$(FULL_TARGET)
 | 
			
		||||
endif
 | 
			
		||||
ifndef CROSSTARGETDIR
 | 
			
		||||
CROSSTARGETDIR=$(CROSSDIR)/$(FULL_TARGET)
 | 
			
		||||
ifndef CROSSBINDIR
 | 
			
		||||
CROSSBINDIR:=$(wildcard $(FPCDIR)/bin/$(FULL_TARGET))
 | 
			
		||||
endif
 | 
			
		||||
ifndef BINUTILSPREFIX
 | 
			
		||||
ifndef CROSSBINDIR
 | 
			
		||||
ifdef CROSSCOMPILE
 | 
			
		||||
UNITSDIR:=$(wildcard $(CROSSTARGETDIR)/units)
 | 
			
		||||
ifeq ($(UNITSDIR),)
 | 
			
		||||
UNITSDIR:=$(wildcard $(FPCDIR)/units/$(OS_TARGET))
 | 
			
		||||
BINUTILSPREFIX=$(CPU_TARGET)-$(OS_TARGET)-
 | 
			
		||||
endif
 | 
			
		||||
else
 | 
			
		||||
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)
 | 
			
		||||
@ -253,6 +259,16 @@ 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
 | 
			
		||||
@ -266,28 +282,16 @@ endif
 | 
			
		||||
endif
 | 
			
		||||
ifndef INSTALL_BINDIR
 | 
			
		||||
ifdef UNIXHier
 | 
			
		||||
ifdef CROSSCOMPILE
 | 
			
		||||
INSTALL_BINDIR:=$(INSTALL_BASEDIR)/cross/$(FULL_TARGET)/bin
 | 
			
		||||
else
 | 
			
		||||
INSTALL_BINDIR:=$(INSTALL_PREFIX)/bin
 | 
			
		||||
endif
 | 
			
		||||
else
 | 
			
		||||
ifdef CROSSCOMPILE
 | 
			
		||||
INSTALL_BINDIR:=$(INSTALL_BASEDIR)/cross/$(FULL_TARGET)/bin
 | 
			
		||||
else
 | 
			
		||||
INSTALL_BINDIR:=$(INSTALL_BASEDIR)/bin
 | 
			
		||||
endif
 | 
			
		||||
ifdef INSTALL_FPCPACKAGE
 | 
			
		||||
INSTALL_BINDIR:=$(INSTALL_BINDIR)/$(OS_TARGET)
 | 
			
		||||
INSTALL_BINDIR:=$(INSTALL_BINDIR)/$(FULL_SOURCE)
 | 
			
		||||
endif
 | 
			
		||||
endif
 | 
			
		||||
endif
 | 
			
		||||
ifndef INSTALL_UNITDIR
 | 
			
		||||
ifdef CROSSCOMPILE
 | 
			
		||||
INSTALL_UNITDIR:=$(INSTALL_BASEDIR)/cross/$(FULL_TARGET)/units
 | 
			
		||||
else
 | 
			
		||||
INSTALL_UNITDIR:=$(INSTALL_BASEDIR)/units/$(OS_TARGET)
 | 
			
		||||
endif
 | 
			
		||||
INSTALL_UNITDIR:=$(INSTALL_BASEDIR)/units/$(FULL_TARGET)
 | 
			
		||||
ifdef INSTALL_FPCPACKAGE
 | 
			
		||||
ifdef PACKAGE_NAME
 | 
			
		||||
INSTALL_UNITDIR:=$(INSTALL_UNITDIR)/$(PACKAGE_NAME)
 | 
			
		||||
@ -413,21 +417,20 @@ STATICLIBEXT=.a
 | 
			
		||||
SHAREDLIBEXT=.so
 | 
			
		||||
STATICLIBPREFIX=libp
 | 
			
		||||
RSTEXT=.rst
 | 
			
		||||
FPCMADE=fpcmade
 | 
			
		||||
ifeq ($(findstring 1.0.,$(FPC_VERSION)),)
 | 
			
		||||
ifeq ($(OS_TARGET),go32v1)
 | 
			
		||||
STATICLIBPREFIX=
 | 
			
		||||
FPCMADE=fpcmade.v1
 | 
			
		||||
FPCMADEEXT=v1
 | 
			
		||||
PACKAGESUFFIX=v1
 | 
			
		||||
endif
 | 
			
		||||
ifeq ($(OS_TARGET),go32v2)
 | 
			
		||||
STATICLIBPREFIX=
 | 
			
		||||
FPCMADE=fpcmade.dos
 | 
			
		||||
FPCMADEEXT=dos
 | 
			
		||||
ZIPSUFFIX=go32
 | 
			
		||||
endif
 | 
			
		||||
ifeq ($(OS_TARGET),watcom)
 | 
			
		||||
STATICLIBPREFIX=
 | 
			
		||||
FPCMADE=fpcmade.wat
 | 
			
		||||
FPCMADEEXT=wat
 | 
			
		||||
ZIPSUFFIX=watc
 | 
			
		||||
OEXT=.obj
 | 
			
		||||
ASMEXT=.asm
 | 
			
		||||
@ -437,33 +440,33 @@ ifeq ($(OS_TARGET),linux)
 | 
			
		||||
BATCHEXT=.sh
 | 
			
		||||
EXEEXT=
 | 
			
		||||
HASSHAREDLIB=1
 | 
			
		||||
FPCMADE=fpcmade.lnx
 | 
			
		||||
FPCMADEEXT=lnx
 | 
			
		||||
ZIPSUFFIX=linux
 | 
			
		||||
endif
 | 
			
		||||
ifeq ($(OS_TARGET),freebsd)
 | 
			
		||||
BATCHEXT=.sh
 | 
			
		||||
EXEEXT=
 | 
			
		||||
HASSHAREDLIB=1
 | 
			
		||||
FPCMADE=fpcmade.freebsd
 | 
			
		||||
FPCMADEEXT=fbs
 | 
			
		||||
ZIPSUFFIX=freebsd
 | 
			
		||||
endif
 | 
			
		||||
ifeq ($(OS_TARGET),netbsd)
 | 
			
		||||
BATCHEXT=.sh
 | 
			
		||||
EXEEXT=
 | 
			
		||||
HASSHAREDLIB=1
 | 
			
		||||
FPCMADE=fpcmade.netbsd
 | 
			
		||||
FPCMADEEXT=nbs
 | 
			
		||||
ZIPSUFFIX=netbsd
 | 
			
		||||
endif
 | 
			
		||||
ifeq ($(OS_TARGET),openbsd)
 | 
			
		||||
BATCHEXT=.sh
 | 
			
		||||
EXEEXT=
 | 
			
		||||
HASSHAREDLIB=1
 | 
			
		||||
FPCMADE=fpcmade.openbsd
 | 
			
		||||
FPCMADEEXT=obs
 | 
			
		||||
ZIPSUFFIX=openbsd
 | 
			
		||||
endif
 | 
			
		||||
ifeq ($(OS_TARGET),win32)
 | 
			
		||||
SHAREDLIBEXT=.dll
 | 
			
		||||
FPCMADE=fpcmade.w32
 | 
			
		||||
FPCMADEEXT=w32
 | 
			
		||||
ZIPSUFFIX=w32
 | 
			
		||||
endif
 | 
			
		||||
ifeq ($(OS_TARGET),os2)
 | 
			
		||||
@ -471,7 +474,7 @@ BATCHEXT=.cmd
 | 
			
		||||
AOUTEXT=.out
 | 
			
		||||
STATICLIBPREFIX=
 | 
			
		||||
SHAREDLIBEXT=.dll
 | 
			
		||||
FPCMADE=fpcmade.os2
 | 
			
		||||
FPCMADEEXT=os2
 | 
			
		||||
ZIPSUFFIX=os2
 | 
			
		||||
ECHO=echo
 | 
			
		||||
endif
 | 
			
		||||
@ -480,57 +483,73 @@ BATCHEXT=.cmd
 | 
			
		||||
AOUTEXT=.out
 | 
			
		||||
STATICLIBPREFIX=
 | 
			
		||||
SHAREDLIBEXT=.dll
 | 
			
		||||
FPCMADE=fpcmade.emx
 | 
			
		||||
FPCMADEEXT=emx
 | 
			
		||||
ZIPSUFFIX=emx
 | 
			
		||||
ECHO=echo
 | 
			
		||||
endif
 | 
			
		||||
ifeq ($(OS_TARGET),amiga)
 | 
			
		||||
EXEEXT=
 | 
			
		||||
SHAREDLIBEXT=.library
 | 
			
		||||
FPCMADE=fpcmade.amg
 | 
			
		||||
FPCMADEEXT=amg
 | 
			
		||||
endif
 | 
			
		||||
ifeq ($(OS_TARGET),morphos)
 | 
			
		||||
EXEEXT=
 | 
			
		||||
SHAREDLIBEXT=.library
 | 
			
		||||
FPCMADEEXT=mos
 | 
			
		||||
endif
 | 
			
		||||
ifeq ($(OS_TARGET),atari)
 | 
			
		||||
EXEEXT=.ttp
 | 
			
		||||
FPCMADE=fpcmade.ata
 | 
			
		||||
FPCMADEEXT=ata
 | 
			
		||||
endif
 | 
			
		||||
ifeq ($(OS_TARGET),beos)
 | 
			
		||||
BATCHEXT=.sh
 | 
			
		||||
EXEEXT=
 | 
			
		||||
FPCMADE=fpcmade.be
 | 
			
		||||
FPCMADEEXT=be
 | 
			
		||||
ZIPSUFFIX=be
 | 
			
		||||
endif
 | 
			
		||||
ifeq ($(OS_TARGET),sunos)
 | 
			
		||||
BATCHEXT=.sh
 | 
			
		||||
EXEEXT=
 | 
			
		||||
FPCMADE=fpcmade.sun
 | 
			
		||||
FPCMADEEXT=sun
 | 
			
		||||
ZIPSUFFIX=sun
 | 
			
		||||
endif
 | 
			
		||||
ifeq ($(OS_TARGET),qnx)
 | 
			
		||||
BATCHEXT=.sh
 | 
			
		||||
EXEEXT=
 | 
			
		||||
FPCMADE=fpcmade.qnx
 | 
			
		||||
FPCMADEEXT=qnx
 | 
			
		||||
ZIPSUFFIX=qnx
 | 
			
		||||
endif
 | 
			
		||||
ifeq ($(OS_TARGET),netware)
 | 
			
		||||
EXEEXT=.nlm
 | 
			
		||||
STATICLIBPREFIX=
 | 
			
		||||
FPCMADE=fpcmade.nw
 | 
			
		||||
FPCMADEEXT=nw
 | 
			
		||||
ZIPSUFFIX=nw
 | 
			
		||||
endif
 | 
			
		||||
ifeq ($(OS_TARGET),netwlibc)
 | 
			
		||||
EXEEXT=.nlm
 | 
			
		||||
STATICLIBPREFIX=
 | 
			
		||||
FPCMADEEXT=nwl
 | 
			
		||||
ZIPSUFFIX=nwl
 | 
			
		||||
endif
 | 
			
		||||
ifeq ($(OS_TARGET),macos)
 | 
			
		||||
BATCHEXT=
 | 
			
		||||
EXEEXT=
 | 
			
		||||
FPCMADE=fpcmade.macos
 | 
			
		||||
FPCMADEEXT=mac
 | 
			
		||||
ZIPSUFFIX=macos
 | 
			
		||||
DEBUGSYMEXT=.xcoff
 | 
			
		||||
endif
 | 
			
		||||
ifeq ($(OS_TARGET),darwin)
 | 
			
		||||
BATCHEXT=.sh
 | 
			
		||||
EXEEXT=
 | 
			
		||||
FPCMADEEXT=dwn
 | 
			
		||||
HASSHAREDLIB=1
 | 
			
		||||
FPCMADE=fpcmade.darwin
 | 
			
		||||
ZIPSUFFIX=darwin
 | 
			
		||||
endif
 | 
			
		||||
ifneq ($(findstring $(OS_SOURCE),$(LIMIT83fs)),)
 | 
			
		||||
FPCMADE=fpcmade$(FPCMADEEXT)
 | 
			
		||||
else
 | 
			
		||||
FPCMADE=fpcmade.$(FULL_TARGET)
 | 
			
		||||
endif
 | 
			
		||||
else
 | 
			
		||||
ifeq ($(OS_TARGET),go32v1)
 | 
			
		||||
PPUEXT=.pp1
 | 
			
		||||
@ -669,6 +688,18 @@ 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
 | 
			
		||||
@ -686,7 +717,7 @@ ECHO:=$(strip $(wildcard $(addsuffix /gecho$(SRCEXEEXT),$(SEARCHPATH))))
 | 
			
		||||
ifeq ($(ECHO),)
 | 
			
		||||
ECHO:=$(strip $(wildcard $(addsuffix /echo$(SRCEXEEXT),$(SEARCHPATH))))
 | 
			
		||||
ifeq ($(ECHO),)
 | 
			
		||||
ECHO= __missing_command__
 | 
			
		||||
ECHO= __missing_command_ECHO
 | 
			
		||||
else
 | 
			
		||||
ECHO:=$(firstword $(ECHO))
 | 
			
		||||
endif
 | 
			
		||||
@ -700,7 +731,7 @@ DATE:=$(strip $(wildcard $(addsuffix /gdate$(SRCEXEEXT),$(SEARCHPATH))))
 | 
			
		||||
ifeq ($(DATE),)
 | 
			
		||||
DATE:=$(strip $(wildcard $(addsuffix /date$(SRCEXEEXT),$(SEARCHPATH))))
 | 
			
		||||
ifeq ($(DATE),)
 | 
			
		||||
DATE= __missing_command__
 | 
			
		||||
DATE= __missing_command_DATE
 | 
			
		||||
else
 | 
			
		||||
DATE:=$(firstword $(DATE))
 | 
			
		||||
endif
 | 
			
		||||
@ -714,7 +745,7 @@ GINSTALL:=$(strip $(wildcard $(addsuffix /ginstall$(SRCEXEEXT),$(SEARCHPATH))))
 | 
			
		||||
ifeq ($(GINSTALL),)
 | 
			
		||||
GINSTALL:=$(strip $(wildcard $(addsuffix /install$(SRCEXEEXT),$(SEARCHPATH))))
 | 
			
		||||
ifeq ($(GINSTALL),)
 | 
			
		||||
GINSTALL= __missing_command__
 | 
			
		||||
GINSTALL= __missing_command_GINSTALL
 | 
			
		||||
else
 | 
			
		||||
GINSTALL:=$(firstword $(GINSTALL))
 | 
			
		||||
endif
 | 
			
		||||
@ -726,7 +757,7 @@ export GINSTALL
 | 
			
		||||
ifndef CPPROG
 | 
			
		||||
CPPROG:=$(strip $(wildcard $(addsuffix /cp$(SRCEXEEXT),$(SEARCHPATH))))
 | 
			
		||||
ifeq ($(CPPROG),)
 | 
			
		||||
CPPROG= __missing_command__
 | 
			
		||||
CPPROG= __missing_command_CPPROG
 | 
			
		||||
else
 | 
			
		||||
CPPROG:=$(firstword $(CPPROG))
 | 
			
		||||
endif
 | 
			
		||||
@ -735,7 +766,7 @@ export CPPROG
 | 
			
		||||
ifndef RMPROG
 | 
			
		||||
RMPROG:=$(strip $(wildcard $(addsuffix /rm$(SRCEXEEXT),$(SEARCHPATH))))
 | 
			
		||||
ifeq ($(RMPROG),)
 | 
			
		||||
RMPROG= __missing_command__
 | 
			
		||||
RMPROG= __missing_command_RMPROG
 | 
			
		||||
else
 | 
			
		||||
RMPROG:=$(firstword $(RMPROG))
 | 
			
		||||
endif
 | 
			
		||||
@ -744,12 +775,26 @@ export RMPROG
 | 
			
		||||
ifndef MVPROG
 | 
			
		||||
MVPROG:=$(strip $(wildcard $(addsuffix /mv$(SRCEXEEXT),$(SEARCHPATH))))
 | 
			
		||||
ifeq ($(MVPROG),)
 | 
			
		||||
MVPROG= __missing_command__
 | 
			
		||||
MVPROG= __missing_command_MVPROG
 | 
			
		||||
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_MKDIRPROG
 | 
			
		||||
else
 | 
			
		||||
MKDIRPROG:=$(firstword $(MKDIRPROG))
 | 
			
		||||
endif
 | 
			
		||||
else
 | 
			
		||||
MKDIRPROG:=$(firstword $(MKDIRPROG))
 | 
			
		||||
endif
 | 
			
		||||
endif
 | 
			
		||||
export MKDIRPROG
 | 
			
		||||
ifndef ECHOREDIR
 | 
			
		||||
ifndef inUnix
 | 
			
		||||
ECHOREDIR=echo
 | 
			
		||||
@ -761,7 +806,10 @@ ifndef COPY
 | 
			
		||||
COPY:=$(CPPROG) -fp
 | 
			
		||||
endif
 | 
			
		||||
ifndef COPYTREE
 | 
			
		||||
COPYTREE:=$(CPPROG) -rfp
 | 
			
		||||
COPYTREE:=$(CPPROG) -Rfp
 | 
			
		||||
endif
 | 
			
		||||
ifndef MKDIRTREE
 | 
			
		||||
MKDIRTREE:=$(MKDIRPROG) -p
 | 
			
		||||
endif
 | 
			
		||||
ifndef MOVE
 | 
			
		||||
MOVE:=$(MVPROG) -f
 | 
			
		||||
@ -793,7 +841,7 @@ export ECHOREDIR COPY COPYTREE MOVE DEL DELTREE INSTALL INSTALLEXE MKDIR
 | 
			
		||||
ifndef PPUMOVE
 | 
			
		||||
PPUMOVE:=$(strip $(wildcard $(addsuffix /ppumove$(SRCEXEEXT),$(SEARCHPATH))))
 | 
			
		||||
ifeq ($(PPUMOVE),)
 | 
			
		||||
PPUMOVE= __missing_command__
 | 
			
		||||
PPUMOVE= __missing_command_PPUMOVE
 | 
			
		||||
else
 | 
			
		||||
PPUMOVE:=$(firstword $(PPUMOVE))
 | 
			
		||||
endif
 | 
			
		||||
@ -802,7 +850,7 @@ export PPUMOVE
 | 
			
		||||
ifndef FPCMAKE
 | 
			
		||||
FPCMAKE:=$(strip $(wildcard $(addsuffix /fpcmake$(SRCEXEEXT),$(SEARCHPATH))))
 | 
			
		||||
ifeq ($(FPCMAKE),)
 | 
			
		||||
FPCMAKE= __missing_command__
 | 
			
		||||
FPCMAKE= __missing_command_FPCMAKE
 | 
			
		||||
else
 | 
			
		||||
FPCMAKE:=$(firstword $(FPCMAKE))
 | 
			
		||||
endif
 | 
			
		||||
@ -811,7 +859,7 @@ export FPCMAKE
 | 
			
		||||
ifndef ZIPPROG
 | 
			
		||||
ZIPPROG:=$(strip $(wildcard $(addsuffix /zip$(SRCEXEEXT),$(SEARCHPATH))))
 | 
			
		||||
ifeq ($(ZIPPROG),)
 | 
			
		||||
ZIPPROG= __missing_command__
 | 
			
		||||
ZIPPROG= __missing_command_ZIPPROG
 | 
			
		||||
else
 | 
			
		||||
ZIPPROG:=$(firstword $(ZIPPROG))
 | 
			
		||||
endif
 | 
			
		||||
@ -820,7 +868,7 @@ export ZIPPROG
 | 
			
		||||
ifndef TARPROG
 | 
			
		||||
TARPROG:=$(strip $(wildcard $(addsuffix /tar$(SRCEXEEXT),$(SEARCHPATH))))
 | 
			
		||||
ifeq ($(TARPROG),)
 | 
			
		||||
TARPROG= __missing_command__
 | 
			
		||||
TARPROG= __missing_command_TARPROG
 | 
			
		||||
else
 | 
			
		||||
TARPROG:=$(firstword $(TARPROG))
 | 
			
		||||
endif
 | 
			
		||||
@ -1097,11 +1145,23 @@ REQUIRE_PACKAGES_RTL=1
 | 
			
		||||
REQUIRE_PACKAGES_FV=1
 | 
			
		||||
endif
 | 
			
		||||
endif
 | 
			
		||||
ifeq ($(OS_TARGET),morphos)
 | 
			
		||||
ifeq ($(CPU_TARGET),powerpc)
 | 
			
		||||
REQUIRE_PACKAGES_RTL=1
 | 
			
		||||
REQUIRE_PACKAGES_FV=1
 | 
			
		||||
endif
 | 
			
		||||
endif
 | 
			
		||||
ifeq ($(OS_TARGET),netwlibc)
 | 
			
		||||
ifeq ($(CPU_TARGET),i386)
 | 
			
		||||
REQUIRE_PACKAGES_RTL=1
 | 
			
		||||
REQUIRE_PACKAGES_FV=1
 | 
			
		||||
endif
 | 
			
		||||
endif
 | 
			
		||||
ifdef REQUIRE_PACKAGES_RTL
 | 
			
		||||
PACKAGEDIR_RTL:=$(firstword $(subst /Makefile.fpc,,$(strip $(wildcard $(addsuffix /rtl/$(OS_TARGET)/Makefile.fpc,$(PACKAGESDIR))))))
 | 
			
		||||
PACKAGEDIR_RTL:=$(firstword $(subst /Makefile.fpc,,$(strip $(wildcard $(addsuffix /rtl/Makefile.fpc,$(PACKAGESDIR))))))
 | 
			
		||||
ifneq ($(PACKAGEDIR_RTL),)
 | 
			
		||||
ifneq ($(wildcard $(PACKAGEDIR_RTL)/$(OS_TARGET)),)
 | 
			
		||||
UNITDIR_RTL=$(PACKAGEDIR_RTL)/$(OS_TARGET)
 | 
			
		||||
ifneq ($(wildcard $(PACKAGEDIR_RTL)/units/$(FULL_TARGET)),)
 | 
			
		||||
UNITDIR_RTL=$(PACKAGEDIR_RTL)/units/$(FULL_TARGET)
 | 
			
		||||
else
 | 
			
		||||
UNITDIR_RTL=$(PACKAGEDIR_RTL)
 | 
			
		||||
endif
 | 
			
		||||
@ -1126,8 +1186,8 @@ endif
 | 
			
		||||
ifdef REQUIRE_PACKAGES_FV
 | 
			
		||||
PACKAGEDIR_FV:=$(firstword $(subst /Makefile.fpc,,$(strip $(wildcard $(addsuffix /fv/Makefile.fpc,$(PACKAGESDIR))))))
 | 
			
		||||
ifneq ($(PACKAGEDIR_FV),)
 | 
			
		||||
ifneq ($(wildcard $(PACKAGEDIR_FV)/$(OS_TARGET)),)
 | 
			
		||||
UNITDIR_FV=$(PACKAGEDIR_FV)/$(OS_TARGET)
 | 
			
		||||
ifneq ($(wildcard $(PACKAGEDIR_FV)/units/$(FULL_TARGET)),)
 | 
			
		||||
UNITDIR_FV=$(PACKAGEDIR_FV)/units/$(FULL_TARGET)
 | 
			
		||||
else
 | 
			
		||||
UNITDIR_FV=$(PACKAGEDIR_FV)
 | 
			
		||||
endif
 | 
			
		||||
@ -1279,6 +1339,7 @@ EXECPPAS:=@$(PPAS)
 | 
			
		||||
endif
 | 
			
		||||
endif
 | 
			
		||||
.PHONY: fpc_exes
 | 
			
		||||
ifndef CROSSINSTALL
 | 
			
		||||
ifneq ($(TARGET_PROGRAMS),)
 | 
			
		||||
override EXEFILES=$(addsuffix $(EXEEXT),$(TARGET_PROGRAMS))
 | 
			
		||||
override EXEOFILES:=$(addsuffix $(OEXT),$(TARGET_PROGRAMS)) $(addprefix $(STATICLIBPREFIX),$(addsuffix $(STATICLIBEXT),$(TARGET_PROGRAMS)))
 | 
			
		||||
@ -1292,7 +1353,8 @@ ifeq ($(OS_TARGET),emx)
 | 
			
		||||
override CLEANEXEFILES+=$(addsuffix $(AOUTEXT),$(TARGET_PROGRAMS))
 | 
			
		||||
endif
 | 
			
		||||
endif
 | 
			
		||||
fpc_exes: $(EXEFILES)
 | 
			
		||||
endif
 | 
			
		||||
fpc_exes: $(COMPILER_TARGETDIR) $(COMPILER_UNITTARGETDIR) $(EXEFILES)
 | 
			
		||||
ifdef TARGET_RSTS
 | 
			
		||||
override RSTFILES=$(addsuffix $(RSTEXT),$(TARGET_RSTS))
 | 
			
		||||
override CLEANRSTFILES+=$(RSTFILES)
 | 
			
		||||
@ -1307,19 +1369,26 @@ fpc_debug:
 | 
			
		||||
	$(MAKE) all DEBUG=1
 | 
			
		||||
fpc_release:
 | 
			
		||||
	$(MAKE) all RELEASE=1
 | 
			
		||||
.SUFFIXES: $(EXEEXT) $(PPUEXT) $(OEXT) .pas .dpr .pp .rc .res
 | 
			
		||||
.SUFFIXES: $(EXEEXT) $(PPUEXT) $(OEXT) .pas .lpr .dpr .pp .rc .res
 | 
			
		||||
$(COMPILER_UNITTARGETDIR):
 | 
			
		||||
	$(MKDIRTREE) $(COMPILER_UNITTARGETDIR)
 | 
			
		||||
$(COMPILER_TARGETDIR):
 | 
			
		||||
	$(MKDIRTREE) $(COMPILER_TARGETDIR)
 | 
			
		||||
%$(PPUEXT): %.pp
 | 
			
		||||
	$(COMPILER) $<
 | 
			
		||||
	$(EXECPPAS)
 | 
			
		||||
%$(PPUEXT): %.pas
 | 
			
		||||
	$(COMPILER) $<
 | 
			
		||||
	$(EXECPPAS)
 | 
			
		||||
%$(EXEEXT): %.pp
 | 
			
		||||
%$(EXEEXT): %.pp 
 | 
			
		||||
	$(COMPILER) $<
 | 
			
		||||
	$(EXECPPAS)
 | 
			
		||||
%$(EXEEXT): %.pas
 | 
			
		||||
	$(COMPILER) $<
 | 
			
		||||
	$(EXECPPAS)
 | 
			
		||||
%$(EXEEXT): %.lpr
 | 
			
		||||
	$(COMPILER) $<
 | 
			
		||||
	$(EXECPPAS)
 | 
			
		||||
%$(EXEEXT): %.dpr
 | 
			
		||||
	$(COMPILER) $<
 | 
			
		||||
	$(EXECPPAS)
 | 
			
		||||
@ -1327,7 +1396,9 @@ fpc_release:
 | 
			
		||||
	windres -i $< -o $@
 | 
			
		||||
vpath %.pp $(COMPILER_SOURCEDIR) $(COMPILER_INCLUDEDIR)
 | 
			
		||||
vpath %.pas $(COMPILER_SOURCEDIR) $(COMPILER_INCLUDEDIR)
 | 
			
		||||
vpath %.lpr $(COMPILER_SOURCEDIR) $(COMPILER_INCLUDEDIR)
 | 
			
		||||
vpath %.dpr $(COMPILER_SOURCEDIR) $(COMPILER_INCLUDEDIR)
 | 
			
		||||
vpath %$(OEXT) $(COMPILER_UNITTARGETDIR)
 | 
			
		||||
vpath %$(PPUEXT) $(COMPILER_UNITTARGETDIR)
 | 
			
		||||
.PHONY: fpc_install fpc_sourceinstall fpc_exampleinstall
 | 
			
		||||
ifdef INSTALL_UNITS
 | 
			
		||||
@ -1405,7 +1476,7 @@ endif
 | 
			
		||||
ifdef CLEANPPUFILES
 | 
			
		||||
override CLEANPPULINKFILES:=$(subst $(PPUEXT),$(OEXT),$(CLEANPPUFILES)) $(addprefix $(STATICLIBPREFIX),$(subst $(PPUEXT),$(STATICLIBEXT),$(CLEANPPUFILES)))
 | 
			
		||||
ifdef DEBUGSYMEXT
 | 
			
		||||
override CLEANPPULINKFILES+=$(subst $(PPUEXT),$(DEBUGSYMEXT),$(CLEANPPUFILES)) 
 | 
			
		||||
override CLEANPPULINKFILES+=$(subst $(PPUEXT),$(DEBUGSYMEXT),$(CLEANPPUFILES))
 | 
			
		||||
endif
 | 
			
		||||
override CLEANPPUFILES:=$(addprefix $(UNITTARGETDIRPREFIX),$(CLEANPPUFILES))
 | 
			
		||||
override CLEANPPULINKFILES:=$(wildcard $(addprefix $(UNITTARGETDIRPREFIX),$(CLEANPPULINKFILES)))
 | 
			
		||||
@ -1431,17 +1502,28 @@ ifdef LIB_NAME
 | 
			
		||||
endif
 | 
			
		||||
	-$(DEL) $(FPCMADE) Package.fpc $(PPAS) script.res link.res $(FPCEXTFILE) $(REDIRFILE)
 | 
			
		||||
	-$(DEL) *$(ASMEXT) *_ppas$(BATCHEXT)
 | 
			
		||||
fpc_distclean: clean
 | 
			
		||||
ifdef COMPILER_UNITTARGETDIR
 | 
			
		||||
TARGETDIRCLEAN=fpc_clean
 | 
			
		||||
endif
 | 
			
		||||
fpc_cleanall: $(CLEANTARGET) $(TARGETDIRCLEAN)
 | 
			
		||||
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) fpcmade.* Package.fpc $(PPAS) script.res link.res $(FPCEXTFILE) $(REDIRFILE)
 | 
			
		||||
	-$(DEL) *_ppas$(BATCHEXT)
 | 
			
		||||
ifdef AOUTEXT
 | 
			
		||||
	-$(DEL) *$(AOUTEXT)
 | 
			
		||||
@ -1449,6 +1531,7 @@ endif
 | 
			
		||||
ifdef DEBUGSYMEXT
 | 
			
		||||
	-$(DEL) *$(DEBUGSYMEXT)
 | 
			
		||||
endif
 | 
			
		||||
fpc_distclean: cleanall
 | 
			
		||||
.PHONY: fpc_baseinfo
 | 
			
		||||
override INFORULES+=fpc_baseinfo
 | 
			
		||||
fpc_baseinfo:
 | 
			
		||||
@ -1555,6 +1638,7 @@ all: fpc_all
 | 
			
		||||
debug: fpc_debug
 | 
			
		||||
smart: fpc_smart
 | 
			
		||||
release: fpc_release
 | 
			
		||||
units: fpc_units
 | 
			
		||||
examples:
 | 
			
		||||
shared:
 | 
			
		||||
install: fpc_install
 | 
			
		||||
@ -1570,7 +1654,7 @@ distclean: fpc_distclean
 | 
			
		||||
cleanall: fpc_cleanall
 | 
			
		||||
info: fpc_info
 | 
			
		||||
makefiles: fpc_makefiles
 | 
			
		||||
.PHONY: all debug smart release examples shared install sourceinstall exampleinstall distinstall zipinstall zipsourceinstall zipexampleinstall zipdistinstall clean distclean cleanall info makefiles
 | 
			
		||||
.PHONY: all 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
 | 
			
		||||
 | 
			
		||||
		Loading…
	
		Reference in New Issue
	
	Block a user