|
@@ -1,12 +1,12 @@
|
|
|
#
|
|
|
-# Makefile generated by fpcmake v1.00 [2000/10/01]
|
|
|
+# Makefile generated by fpcmake v1.00 [2000/07/11]
|
|
|
#
|
|
|
|
|
|
defaultrule: all
|
|
|
|
|
|
#####################################################################
|
|
|
# Autodetect OS (Linux or Dos or Windows NT)
|
|
|
-# define inUnix when running under Unix (Linux,FreeBSD)
|
|
|
+# define inlinux when running under linux
|
|
|
# define inWinNT when running under WinNT
|
|
|
#####################################################################
|
|
|
|
|
@@ -23,18 +23,22 @@ nopwd:
|
|
|
@echo Get ftp://ftp.freepascal.org/pub/fpc/dist/go32v2/utilgo32.zip
|
|
|
@exit
|
|
|
else
|
|
|
-inUnix=1
|
|
|
+inlinux=1
|
|
|
endif
|
|
|
else
|
|
|
PWD:=$(firstword $(PWD))
|
|
|
endif
|
|
|
|
|
|
# Detect NT - NT sets OS to Windows_NT
|
|
|
-# Detect OS/2 - OS/2 has OS2_SHELL defined
|
|
|
-ifndef inUnix
|
|
|
+ifndef inlinux
|
|
|
ifeq ($(OS),Windows_NT)
|
|
|
inWinNT=1
|
|
|
-else
|
|
|
+endif
|
|
|
+endif
|
|
|
+
|
|
|
+# Detect OS/2 - OS/2 has OS2_SHELL defined
|
|
|
+ifndef inlinux
|
|
|
+ifndef inWinNT
|
|
|
ifdef OS2_SHELL
|
|
|
inOS2=1
|
|
|
endif
|
|
@@ -42,14 +46,14 @@ endif
|
|
|
endif
|
|
|
|
|
|
# The extension of executables
|
|
|
-ifdef inUnix
|
|
|
-SRCEXEEXT=
|
|
|
+ifdef inlinux
|
|
|
+EXEEXT=
|
|
|
else
|
|
|
-SRCEXEEXT=.exe
|
|
|
+EXEEXT=.exe
|
|
|
endif
|
|
|
|
|
|
# The path which is searched separated by spaces
|
|
|
-ifdef inUnix
|
|
|
+ifdef inlinux
|
|
|
SEARCHPATH=$(subst :, ,$(PATH))
|
|
|
else
|
|
|
SEARCHPATH=$(subst ;, ,$(PATH))
|
|
@@ -72,11 +76,15 @@ ifndef FPC
|
|
|
ifdef PP
|
|
|
FPC=$(PP)
|
|
|
else
|
|
|
+ifdef inOS2
|
|
|
+FPC=ppos2
|
|
|
+else
|
|
|
FPC=ppc386
|
|
|
endif
|
|
|
endif
|
|
|
-override FPC:=$(subst $(SRCEXEEXT),,$(FPC))
|
|
|
-override FPC:=$(subst \,/,$(FPC))$(SRCEXEEXT)
|
|
|
+endif
|
|
|
+override FPC:=$(subst $(EXEEXT),,$(FPC))
|
|
|
+override FPC:=$(subst \,/,$(FPC))$(EXEEXT)
|
|
|
|
|
|
# Target OS
|
|
|
ifndef OS_TARGET
|
|
@@ -133,7 +141,7 @@ endif
|
|
|
|
|
|
# Detect FPCDIR
|
|
|
ifeq ($(FPCDIR),wrong)
|
|
|
-ifdef inUnix
|
|
|
+ifdef inlinux
|
|
|
override FPCDIR=/usr/local/lib/fpc/$(FPC_VERSION)
|
|
|
ifeq ($(wildcard $(FPCDIR)/units),)
|
|
|
override FPCDIR=/usr/lib/fpc/$(FPC_VERSION)
|
|
@@ -209,6 +217,7 @@ ZIPTARGET=install
|
|
|
|
|
|
# Directories
|
|
|
|
|
|
+override NEEDUNITDIR=../../ide/text
|
|
|
ifndef TARGETDIR
|
|
|
TARGETDIR=.
|
|
|
endif
|
|
@@ -232,7 +241,7 @@ INFOTARGET=fpc_infocfg fpc_infoobjects fpc_infoinstall
|
|
|
ifndef ECHO
|
|
|
ECHO:=$(strip $(wildcard $(addsuffix /gecho$(EXEEXT),$(SEARCHPATH))))
|
|
|
ifeq ($(ECHO),)
|
|
|
-ECHO:=$(strip $(wildcard $(addsuffix /echo$(SRCEXEEXT),$(SEARCHPATH))))
|
|
|
+ECHO:=$(strip $(wildcard $(addsuffix /echo$(EXEEXT),$(SEARCHPATH))))
|
|
|
ifeq ($(ECHO),)
|
|
|
ECHO:=echo
|
|
|
ECHOE:=echo
|
|
@@ -273,7 +282,7 @@ endif
|
|
|
|
|
|
# To install files
|
|
|
ifndef INSTALL
|
|
|
-ifdef inUnix
|
|
|
+ifdef inlinux
|
|
|
INSTALL:=install -m 644
|
|
|
else
|
|
|
INSTALL:=$(COPY)
|
|
@@ -282,7 +291,7 @@ endif
|
|
|
|
|
|
# To install programs
|
|
|
ifndef INSTALLEXE
|
|
|
-ifdef inUnix
|
|
|
+ifdef inlinux
|
|
|
INSTALLEXE:=install -m 755
|
|
|
else
|
|
|
INSTALLEXE:=$(COPY)
|
|
@@ -291,7 +300,7 @@ endif
|
|
|
|
|
|
# To make a directory.
|
|
|
ifndef MKDIR
|
|
|
-ifdef inUnix
|
|
|
+ifdef inlinux
|
|
|
MKDIR:=install -m 755 -d
|
|
|
else
|
|
|
MKDIR:=ginstall -m 755 -d
|
|
@@ -315,7 +324,7 @@ LD=ld
|
|
|
endif
|
|
|
|
|
|
# ppas.bat / ppas.sh
|
|
|
-ifdef inUnix
|
|
|
+ifdef inlinux
|
|
|
PPAS=ppas.sh
|
|
|
else
|
|
|
ifdef inOS2
|
|
@@ -326,7 +335,7 @@ endif
|
|
|
endif
|
|
|
|
|
|
# ldconfig to rebuild .so cache
|
|
|
-ifdef inUnix
|
|
|
+ifdef inlinux
|
|
|
LDCONFIG=ldconfig
|
|
|
else
|
|
|
LDCONFIG=
|
|
@@ -334,7 +343,7 @@ endif
|
|
|
|
|
|
# ppumove
|
|
|
ifndef PPUMOVE
|
|
|
-PPUMOVE:=$(strip $(wildcard $(addsuffix /ppumove$(SRCEXEEXT),$(SEARCHPATH))))
|
|
|
+PPUMOVE:=$(strip $(wildcard $(addsuffix /ppumove$(EXEEXT),$(SEARCHPATH))))
|
|
|
ifeq ($(PPUMOVE),)
|
|
|
PPUMOVE=
|
|
|
else
|
|
@@ -345,7 +354,7 @@ export PPUMOVE
|
|
|
|
|
|
# ppufiles
|
|
|
ifndef PPUFILES
|
|
|
-PPUFILES:=$(strip $(wildcard $(addsuffix /ppufiles$(SRCEXEEXT),$(SEARCHPATH))))
|
|
|
+PPUFILES:=$(strip $(wildcard $(addsuffix /ppufiles$(EXEEXT),$(SEARCHPATH))))
|
|
|
ifeq ($(PPUFILES),)
|
|
|
PPUFILES=
|
|
|
else
|
|
@@ -364,7 +373,7 @@ ifeq ($(OS_TARGET),win32)
|
|
|
UPXPROG:=1
|
|
|
endif
|
|
|
ifdef UPXPROG
|
|
|
-UPXPROG:=$(strip $(wildcard $(addsuffix /upx$(SRCEXEEXT),$(SEARCHPATH))))
|
|
|
+UPXPROG:=$(strip $(wildcard $(addsuffix /upx$(EXEEXT),$(SEARCHPATH))))
|
|
|
ifeq ($(UPXPROG),)
|
|
|
UPXPROG=
|
|
|
else
|
|
@@ -378,7 +387,7 @@ export UPXPROG
|
|
|
|
|
|
# ZipProg, you can't use Zip as the var name (PFV)
|
|
|
ifndef ZIPPROG
|
|
|
-ZIPPROG:=$(strip $(wildcard $(addsuffix /zip$(SRCEXEEXT),$(SEARCHPATH))))
|
|
|
+ZIPPROG:=$(strip $(wildcard $(addsuffix /zip$(EXEEXT),$(SEARCHPATH))))
|
|
|
ifeq ($(ZIPPROG),)
|
|
|
ZIPPROG=
|
|
|
else
|
|
@@ -392,7 +401,7 @@ ZIPEXT=.zip
|
|
|
|
|
|
# Tar
|
|
|
ifndef TARPROG
|
|
|
-TARPROG:=$(strip $(wildcard $(addsuffix /tar$(SRCEXEEXT),$(SEARCHPATH))))
|
|
|
+TARPROG:=$(strip $(wildcard $(addsuffix /tar$(EXEEXT),$(SEARCHPATH))))
|
|
|
ifeq ($(TARPROG),)
|
|
|
TARPROG=
|
|
|
else
|
|
@@ -415,7 +424,6 @@ endif
|
|
|
|
|
|
# Default needed extensions (Go32v2,Linux)
|
|
|
LOADEREXT=.as
|
|
|
-EXEEXT=.exe
|
|
|
PPLEXT=.ppl
|
|
|
PPUEXT=.ppu
|
|
|
OEXT=.o
|
|
@@ -444,18 +452,9 @@ endif
|
|
|
|
|
|
# Linux
|
|
|
ifeq ($(OS_TARGET),linux)
|
|
|
-EXEEXT=
|
|
|
-HASSHAREDLIB=1
|
|
|
FPCMADE=fpcmade.lnx
|
|
|
endif
|
|
|
|
|
|
-# Linux
|
|
|
-ifeq ($(OS_TARGET),freebsd)
|
|
|
-EXEEXT=
|
|
|
-HASSHAREDLIB=1
|
|
|
-FPCMADE=fpcmade.freebsd
|
|
|
-endif
|
|
|
-
|
|
|
# Win32
|
|
|
ifeq ($(OS_TARGET),win32)
|
|
|
PPUEXT=.ppw
|
|
@@ -616,30 +615,9 @@ endif
|
|
|
# Default Directories
|
|
|
#####################################################################
|
|
|
|
|
|
-# Linux and freebsd use unix dirs with /usr/bin, /usr/lib
|
|
|
-# When zipping use the target as default, when normal install then
|
|
|
-# use the source os as default
|
|
|
-ifdef ZIPNAME
|
|
|
-# Zipinstall
|
|
|
-ifeq ($(OS_TARGET),linux)
|
|
|
-UNIXINSTALLDIR=1
|
|
|
-endif
|
|
|
-ifeq ($(OS_TARGET),freebsd)
|
|
|
-UNIXINSTALLDIR=1
|
|
|
-endif
|
|
|
-else
|
|
|
-# Normal install
|
|
|
-ifeq ($(OS_SOURCE),linux)
|
|
|
-UNIXINSTALLDIR=1
|
|
|
-endif
|
|
|
-ifeq ($(OS_SOURCE),freebsd)
|
|
|
-UNIXINSTALLDIR=1
|
|
|
-endif
|
|
|
-endif
|
|
|
-
|
|
|
# set the prefix directory where to install everything
|
|
|
ifndef PREFIXINSTALLDIR
|
|
|
-ifdef UNIXINSTALLDIR
|
|
|
+ifdef inlinux
|
|
|
PREFIXINSTALLDIR=/usr
|
|
|
else
|
|
|
PREFIXINSTALLDIR=/pp
|
|
@@ -659,7 +637,7 @@ export DESTZIPDIR
|
|
|
|
|
|
# set the base directory where to install everything
|
|
|
ifndef BASEINSTALLDIR
|
|
|
-ifdef UNIXINSTALLDIR
|
|
|
+ifdef inlinux
|
|
|
BASEINSTALLDIR=$(PREFIXINSTALLDIR)/lib/fpc/$(FPC_VERSION)
|
|
|
else
|
|
|
BASEINSTALLDIR=$(PREFIXINSTALLDIR)
|
|
@@ -668,7 +646,7 @@ endif
|
|
|
|
|
|
# set the directory where to install the binaries
|
|
|
ifndef BININSTALLDIR
|
|
|
-ifdef UNIXINSTALLDIR
|
|
|
+ifdef inlinux
|
|
|
BININSTALLDIR=$(PREFIXINSTALLDIR)/bin
|
|
|
else
|
|
|
BININSTALLDIR=$(BASEINSTALLDIR)/bin/$(OS_TARGET)
|
|
@@ -685,7 +663,7 @@ endif
|
|
|
|
|
|
# Where to install shared libraries
|
|
|
ifndef LIBINSTALLDIR
|
|
|
-ifdef UNIXINSTALLDIR
|
|
|
+ifdef inlinux
|
|
|
LIBINSTALLDIR=$(PREFIXINSTALLDIR)/lib
|
|
|
else
|
|
|
LIBINSTALLDIR=$(UNITINSTALLDIR)
|
|
@@ -694,7 +672,7 @@ endif
|
|
|
|
|
|
# Where the source files will be stored
|
|
|
ifndef SOURCEINSTALLDIR
|
|
|
-ifdef UNIXINSTALLDIR
|
|
|
+ifdef inlinux
|
|
|
SOURCEINSTALLDIR=$(PREFIXINSTALLDIR)/src/fpc-$(FPC_VERSION)
|
|
|
else
|
|
|
SOURCEINSTALLDIR=$(BASEINSTALLDIR)/source
|
|
@@ -706,7 +684,7 @@ endif
|
|
|
|
|
|
# Where the doc files will be stored
|
|
|
ifndef DOCINSTALLDIR
|
|
|
-ifdef UNIXINSTALLDIR
|
|
|
+ifdef inlinux
|
|
|
DOCINSTALLDIR=$(PREFIXINSTALLDIR)/doc/fpc-$(FPC_VERSION)
|
|
|
else
|
|
|
DOCINSTALLDIR=$(BASEINSTALLDIR)/doc
|
|
@@ -716,7 +694,7 @@ endif
|
|
|
# Where to install the examples, under linux we use the doc dir
|
|
|
# because the copytree command will create a subdir itself
|
|
|
ifndef EXAMPLEINSTALLDIR
|
|
|
-ifdef UNIXINSTALLDIR
|
|
|
+ifdef inlinux
|
|
|
EXAMPLEINSTALLDIR=$(DOCINSTALLDIR)/examples
|
|
|
else
|
|
|
EXAMPLEINSTALLDIR=$(BASEINSTALLDIR)/examples
|
|
@@ -740,7 +718,7 @@ REDIRFILE=log
|
|
|
endif
|
|
|
|
|
|
ifdef REDIR
|
|
|
-ifndef inUnix
|
|
|
+ifndef inlinux
|
|
|
override FPC=redir -eo $(FPC)
|
|
|
endif
|
|
|
# set the verbosity to max
|
|
@@ -787,7 +765,7 @@ endif
|
|
|
|
|
|
# Debug
|
|
|
ifdef DEBUG
|
|
|
-override FPCOPT+=-gl -dDEBUG
|
|
|
+override FPCOPT+=-g -dDEBUG
|
|
|
endif
|
|
|
|
|
|
# Release mode (strip, optimize and don't load ppc386.cfg)
|
|
@@ -823,27 +801,9 @@ ifdef UNITSDIR
|
|
|
override FPCOPT+=-Fu$(UNITSDIR)
|
|
|
endif
|
|
|
|
|
|
-# Target dirs and the prefix to use for clean/install
|
|
|
+# Target dirs
|
|
|
ifdef TARGETDIR
|
|
|
override FPCOPT+=-FE$(TARGETDIR)
|
|
|
-ifeq ($(TARGETDIR),.)
|
|
|
-override TARGETDIRPREFIX=
|
|
|
-else
|
|
|
-override TARGETDIRPREFIX=$(TARGETDIR)/
|
|
|
-endif
|
|
|
-endif
|
|
|
-ifdef UNITTARGETDIR
|
|
|
-override FPCOPT+=-FU$(UNITTARGETDIR)
|
|
|
-ifeq ($(UNITTARGETDIR),.)
|
|
|
-override UNITTARGETDIRPREFIX=
|
|
|
-else
|
|
|
-override UNITTARGETDIRPREFIX=$(TARGETDIR)/
|
|
|
-endif
|
|
|
-else
|
|
|
-ifdef TARGETDIR
|
|
|
-override UNITTARGETDIR=$(TARGETDIR)
|
|
|
-override UNITTARGETDIRPREFIX=$(TARGETDIRPREFIX)
|
|
|
-endif
|
|
|
endif
|
|
|
|
|
|
# Add commandline options last so they can override
|
|
@@ -877,14 +837,11 @@ endif
|
|
|
override COMPILER:=$(FPC) $(FPCOPT)
|
|
|
|
|
|
# also call ppas if with command option -s
|
|
|
-# but only if the OS_SOURCE and OS_TARGE are equal
|
|
|
ifeq (,$(findstring -s ,$(COMPILER)))
|
|
|
EXECPPAS=
|
|
|
else
|
|
|
-ifeq ($(OS_SOURCE),$(OS_TARGET))
|
|
|
EXECPPAS:=@$(PPAS)
|
|
|
endif
|
|
|
-endif
|
|
|
|
|
|
#####################################################################
|
|
|
# Standard rules
|
|
@@ -930,12 +887,11 @@ info: fpc_info
|
|
|
|
|
|
ifdef EXEOBJECTS
|
|
|
override EXEFILES=$(addsuffix $(EXEEXT),$(EXEOBJECTS))
|
|
|
-override EXEOFILES:=$(addsuffix $(OEXT),$(EXEOBJECTS)) $(addprefix $(LIBPREFIX),$(addsuffix $(STATICLIBEXT),$(EXEOBJECTS)))
|
|
|
+override EXEOFILES=$(addsuffix $(OEXT),$(EXEOBJECTS))
|
|
|
|
|
|
override ALLTARGET+=fpc_exes
|
|
|
override INSTALLEXEFILES+=$(EXEFILES)
|
|
|
override CLEANEXEFILES+=$(EXEFILES) $(EXEOFILES)
|
|
|
-
|
|
|
endif
|
|
|
|
|
|
fpc_exes: $(EXEFILES)
|
|
@@ -956,11 +912,6 @@ fpc_all: fpc_packages $(FPCMADE)
|
|
|
fpc_debug:
|
|
|
$(MAKE) all DEBUG=1
|
|
|
|
|
|
-# Search paths for .ppu if targetdir is set
|
|
|
-ifdef UNITTARGETDIR
|
|
|
-vpath %$(PPUEXT) $(UNITTARGETDIR)
|
|
|
-endif
|
|
|
-
|
|
|
# General compile rules, available for both possible PASEXT
|
|
|
|
|
|
.SUFFIXES: $(EXEEXT) $(PPUEXT) $(OEXT) .pas .pp
|
|
@@ -1002,7 +953,7 @@ fpc_smart:
|
|
|
$(MAKE) all LINKSMART=1 CREATESMART=1
|
|
|
|
|
|
fpc_shared: all
|
|
|
-ifdef HASSHAREDLIB
|
|
|
+ifdef inlinux
|
|
|
ifndef LIBNAME
|
|
|
@$(ECHO) "LIBNAME not set"
|
|
|
else
|
|
@@ -1023,17 +974,11 @@ override INSTALLPPUFILES+=$(addsuffix $(PPUEXT),$(EXTRAINSTALLUNITS))
|
|
|
endif
|
|
|
|
|
|
ifdef INSTALLPPUFILES
|
|
|
-override INSTALLPPUFILES:=$(addprefix $(UNITTARGETDIRPREFIX),$(INSTALLPPUFILES))
|
|
|
ifdef PPUFILES
|
|
|
INSTALLPPULINKFILES:=$(shell $(PPUFILES) -S -O $(INSTALLPPUFILES))
|
|
|
else
|
|
|
-INSTALLPPULINKFILES:=$(wildcard $(subst $(PPUEXT),$(OEXT),$(INSTALLPPUFILES)) $(addprefix $(LIBPREFIX),$(subst $(PPUEXT),$(STATICLIBEXT),$(INSTALLPPUFILES))))
|
|
|
+INSTALLPPULINKFILES:=$(wildcard $(subst $(PPUEXT),$(OEXT),$(INSTALLPPUFILES)))
|
|
|
endif
|
|
|
-override INSTALLPPULINKFILES:=$(addprefix $(UNITTARGETDIRPREFIX),$(INSTALLPPULINKFILES))
|
|
|
-endif
|
|
|
-
|
|
|
-ifdef INSTALLEXEFILES
|
|
|
-override INSTALLEXEFILES:=$(addprefix $(TARGETDIRPREFIX),$(INSTALLEXEFILES))
|
|
|
endif
|
|
|
|
|
|
fpc_showinstall: $(SHOWINSTALLTARGET)
|
|
@@ -1047,7 +992,7 @@ ifneq ($(INSTALLPPULINKFILES),)
|
|
|
endif
|
|
|
ifneq ($(wildcard $(LIBFULLNAME)),)
|
|
|
@$(ECHO) $(LIBINSTALLDIR)/$(LIBFULLNAME)
|
|
|
-ifdef HASSHAREDLIB
|
|
|
+ifdef inlinux
|
|
|
@$(ECHO) $(LIBINSTALLDIR)/$(LIBNAME)
|
|
|
endif
|
|
|
endif
|
|
@@ -1075,7 +1020,7 @@ endif
|
|
|
ifneq ($(wildcard $(LIBFULLNAME)),)
|
|
|
$(MKDIR) $(LIBINSTALLDIR)
|
|
|
$(INSTALL) $(LIBFULLNAME) $(LIBINSTALLDIR)
|
|
|
-ifdef inUnix
|
|
|
+ifdef inlinux
|
|
|
ln -sf $(LIBFULLNAME) $(LIBINSTALLDIR)/$(LIBNAME)
|
|
|
endif
|
|
|
endif
|
|
@@ -1136,7 +1081,7 @@ endif
|
|
|
|
|
|
# Temporary path to pack a file
|
|
|
ifndef PACKDIR
|
|
|
-ifndef inUnix
|
|
|
+ifndef inlinux
|
|
|
PACKDIR=$(BASEDIR)/pack_tmp
|
|
|
else
|
|
|
PACKDIR=/tmp/fpc-pack
|
|
@@ -1152,7 +1097,7 @@ endif
|
|
|
|
|
|
# Use tar by default under linux
|
|
|
ifndef USEZIP
|
|
|
-ifdef inUnix
|
|
|
+ifdef inlinux
|
|
|
USETAR=1
|
|
|
endif
|
|
|
endif
|
|
@@ -1189,23 +1134,16 @@ fpc_zipexampleinstall:
|
|
|
|
|
|
.PHONY: fpc_clean fpc_cleanall fpc_distclean
|
|
|
|
|
|
-ifdef EXEFILES
|
|
|
-override CLEANEXEFILES:=$(addprefix $(TARGETDIRPREFIX),$(CLEANEXEFILES))
|
|
|
-endif
|
|
|
-
|
|
|
ifdef EXTRACLEANUNITS
|
|
|
override CLEANPPUFILES+=$(addsuffix $(PPUEXT),$(EXTRACLEANUNITS))
|
|
|
endif
|
|
|
|
|
|
ifdef CLEANPPUFILES
|
|
|
-override CLEANPPUFILES:=$(addprefix $(UNITTARGETDIRPREFIX),$(CLEANPPUFILES))
|
|
|
-# Get the .o and .a files created for the units
|
|
|
ifdef PPUFILES
|
|
|
CLEANPPULINKFILES:=$(shell $(PPUFILES) $(CLEANPPUFILES))
|
|
|
else
|
|
|
-CLEANPPULINKFILES:=$(wildcard $(subst $(PPUEXT),$(OEXT),$(CLEANPPUFILES)) $(addprefix $(LIBPREFIX),$(subst $(PPUEXT),$(STATICLIBEXT),$(CLEANPPUFILES))))
|
|
|
+CLEANPPULINKFILES:=$(wildcard $(subst $(PPUEXT),$(OEXT),$(CLEANPPUFILES)))
|
|
|
endif
|
|
|
-override CLEANPPULINKFILES:=$(addprefix $(UNITTARGETDIRPREFIX),$(CLEANPPULINKFILES))
|
|
|
endif
|
|
|
|
|
|
fpc_clean: $(CLEANTARGET)
|
|
@@ -1219,7 +1157,7 @@ ifneq ($(CLEANPPULINKFILES),)
|
|
|
-$(DEL) $(CLEANPPULINKFILES)
|
|
|
endif
|
|
|
ifdef CLEANRSTFILES
|
|
|
- -$(DEL) $(addprefix $(UNITTARGETDIRPREFIX),$(CLEANRSTFILES))
|
|
|
+ -$(DEL) $(CLEANRSTFILES)
|
|
|
endif
|
|
|
ifdef EXTRACLEANFILES
|
|
|
-$(DEL) $(EXTRACLEANFILES)
|
|
@@ -1231,13 +1169,7 @@ endif
|
|
|
|
|
|
fpc_distclean: fpc_clean
|
|
|
|
|
|
-# Also run clean first if targetdir is set. Unittargetdir is always
|
|
|
-# set if targetdir or unittargetdir is specified
|
|
|
-ifdef UNITTARGETDIR
|
|
|
-TARGETDIRCLEAN=fpc_clean
|
|
|
-endif
|
|
|
-
|
|
|
-fpc_cleanall: $(CLEANTARGET) $(TARGETDIRCLEAN)
|
|
|
+fpc_cleanall: $(CLEANTARGET)
|
|
|
ifdef CLEANEXEFILES
|
|
|
-$(DEL) $(CLEANEXEFILES)
|
|
|
endif
|