2
# Don't edit, this file is generated by FPCMake Version 1.1 [2004/05/23]
5
MAKEFILETARGETS=linux go32v2 win32 os2 freebsd beos netbsd amiga atari sunos qnx netware openbsd wdosx palmos macos darwin emx watcom
6
BSDs = freebsd netbsd openbsd darwin
7
UNIXs = linux $(BSDs) sunos qnx
10
override PATH:=$(patsubst %/,%,$(subst \,/,$(PATH)))
11
ifneq ($(findstring darwin,$(OSTYPE)),)
13
SEARCHPATH:=$(filter-out .,$(subst :, ,$(PATH)))
15
ifeq ($(findstring ;,$(PATH)),)
17
SEARCHPATH:=$(filter-out .,$(subst :, ,$(PATH)))
19
SEARCHPATH:=$(subst ;, ,$(PATH))
22
SEARCHPATH+=$(patsubst %/,%,$(subst \,/,$(dir $(MAKE))))
23
PWD:=$(strip $(wildcard $(addsuffix /pwd.exe,$(SEARCHPATH))))
25
PWD:=$(strip $(wildcard $(addsuffix /pwd,$(SEARCHPATH))))
27
$(error You need the GNU utils package to use this Makefile)
29
PWD:=$(firstword $(PWD))
33
PWD:=$(firstword $(PWD))
37
ifeq ($(OS),Windows_NT)
45
ifneq ($(findstring cygdrive,$(PATH)),)
61
PATHSEP:=$(subst /,\,/)
67
BASEDIR:=$(subst \,/,$(shell $(PWD)))
69
ifneq ($(findstring /cygdrive/,$(BASEDIR)),)
70
BASENODIR:=$(patsubst /cygdrive%,%,$(BASEDIR))
71
BASEDRIVE:=$(firstword $(subst /, ,$(BASENODIR)))
72
BASEDIR:=$(subst /cygdrive/$(BASEDRIVE)/,$(BASEDRIVE):/,$(BASEDIR))
80
ECHO:=$(strip $(wildcard $(addsuffix /gecho$(SRCEXEEXT),$(SEARCHPATH))))
82
ECHO:=$(strip $(wildcard $(addsuffix /echo$(SRCEXEEXT),$(SEARCHPATH))))
86
ECHO:=$(firstword $(ECHO))
89
ECHO:=$(firstword $(ECHO))
94
override DEFAULT_FPCDIR=../../..
101
FPCPROG:=$(strip $(wildcard $(addsuffix /fpc$(SRCEXEEXT),$(SEARCHPATH))))
103
FPCPROG:=$(firstword $(FPCPROG))
104
FPC:=$(shell $(FPCPROG) -PB)
105
ifneq ($(findstring Error,$(FPC)),)
112
override FPC:=$(subst $(SRCEXEEXT),,$(FPC))
113
override FPC:=$(subst \,/,$(FPC))$(SRCEXEEXT)
115
FPC_COMPILERINFO:=$(shell $(FPC) -iVSPTPSOTO)
116
FPC_VERSION:=$(word 1,$(FPC_COMPILERINFO))
118
export FPC FPC_VERSION FPC_COMPILERINFO
119
unexport CHECKDEPEND ALLDEPENDENCIES
121
ifdef CPU_TARGET_DEFAULT
122
CPU_TARGET=$(CPU_TARGET_DEFAULT)
126
ifdef OS_TARGET_DEFAULT
127
OS_TARGET=$(OS_TARGET_DEFAULT)
130
ifneq ($(words $(FPC_COMPILERINFO)),5)
131
FPC_COMPILERINFO+=$(shell $(FPC) -iSP)
132
FPC_COMPILERINFO+=$(shell $(FPC) -iTP)
133
FPC_COMPILERINFO+=$(shell $(FPC) -iSO)
134
FPC_COMPILERINFO+=$(shell $(FPC) -iTO)
137
CPU_SOURCE:=$(word 2,$(FPC_COMPILERINFO))
140
CPU_TARGET:=$(word 3,$(FPC_COMPILERINFO))
143
OS_SOURCE:=$(word 4,$(FPC_COMPILERINFO))
146
OS_TARGET:=$(word 5,$(FPC_COMPILERINFO))
148
FULL_TARGET=$(CPU_TARGET)-$(OS_TARGET)
149
FULL_SOURCE=$(CPU_SOURCE)-$(OS_SOURCE)
150
ifneq ($(FULL_TARGET),$(FULL_SOURCE))
153
ifeq ($(findstring makefile,$(MAKECMDGOALS)),)
154
ifeq ($(findstring $(OS_TARGET),$(MAKEFILETARGETS)),)
155
$(error The Makefile doesn't support target $(OS_TARGET), please run fpcmake first)
158
ifneq ($(findstring $(OS_TARGET),$(BSDs)),)
161
ifeq ($(OS_TARGET),linux)
164
export OS_TARGET OS_SOURCE CPU_TARGET CPU_SOURCE FULL_TARGET FULL_SOURCE CROSSCOMPILE
166
override FPCDIR:=$(subst \,/,$(FPCDIR))
167
ifeq ($(wildcard $(addprefix $(FPCDIR)/,rtl units)),)
168
override FPCDIR=wrong
171
override FPCDIR=wrong
174
ifeq ($(FPCDIR),wrong)
175
override FPCDIR:=$(subst \,/,$(DEFAULT_FPCDIR))
176
ifeq ($(wildcard $(addprefix $(FPCDIR)/,rtl units)),)
177
override FPCDIR=wrong
181
ifeq ($(FPCDIR),wrong)
183
override FPCDIR=/usr/local/lib/fpc/$(FPC_VERSION)
184
ifeq ($(wildcard $(FPCDIR)/units),)
185
override FPCDIR=/usr/lib/fpc/$(FPC_VERSION)
188
override FPCDIR:=$(subst /$(FPC),,$(firstword $(strip $(wildcard $(addsuffix /$(FPC),$(SEARCHPATH))))))
189
override FPCDIR:=$(FPCDIR)/..
190
ifeq ($(wildcard $(addprefix $(FPCDIR)/,rtl units)),)
191
override FPCDIR:=$(FPCDIR)/..
192
ifeq ($(wildcard $(addprefix $(FPCDIR)/,rtl units)),)
193
override FPCDIR:=$(BASEDIR)
194
ifeq ($(wildcard $(addprefix $(FPCDIR)/,rtl units)),)
195
override FPCDIR=c:/pp
202
CROSSDIR:=$(FPCDIR)/cross/$(FULL_TARGET)
204
ifndef CROSSTARGETDIR
205
CROSSTARGETDIR=$(CROSSDIR)/$(FULL_TARGET)
208
UNITSDIR:=$(wildcard $(CROSSTARGETDIR)/units)
210
UNITSDIR:=$(wildcard $(FPCDIR)/units/$(OS_TARGET))
213
UNITSDIR:=$(wildcard $(FPCDIR)/units/$(OS_TARGET))
215
PACKAGESDIR:=$(wildcard $(FPCDIR) $(FPCDIR)/packages/base $(FPCDIR)/packages/extra)
216
override PACKAGE_NAME=pasjpeg
217
override PACKAGE_VERSION=1.9.3
218
override TARGET_UNITS+=jcapimin jcapistd jccoefct jccolor jcdctmgr jchuff jcinit jcmainct jcmarker jcmaster jcomapi jcparam jcphuff jcprepct jcsample jdapimin jdapistd jdatadst jdatasrc jdcoefct jdcolor jdct jddctmgr jdeferr jdhuff jdinput jdmainct jdmarker jdmaster jdmerge jdphuff jdpostct jdsample jerror jfdctflt jfdctfst jfdctint jidctflt jidctfst jidctint jidctred jinclude jmemmgr jmemnobs jmorecfg jpeglib jquant1 jquant2 jutils
219
override TARGET_EXAMPLES+=cjpeg demo djpeg jpegtran rdjpgcom
220
override INSTALL_FPCPACKAGE=y
221
ifdef REQUIRE_UNITSDIR
222
override UNITSDIR+=$(REQUIRE_UNITSDIR)
224
ifdef REQUIRE_PACKAGESDIR
225
override PACKAGESDIR+=$(REQUIRE_PACKAGESDIR)
228
ifneq ($(findstring $(OS_TARGET),$(UNIXs)),)
232
ifneq ($(findstring $(OS_SOURCE),$(UNIXs)),)
236
ifndef INSTALL_PREFIX
238
INSTALL_PREFIX=$(PREFIX)
241
ifndef INSTALL_PREFIX
243
INSTALL_PREFIX=/usr/local
245
ifdef INSTALL_FPCPACKAGE
248
INSTALL_BASEDIR:=/$(PACKAGE_NAME)
252
export INSTALL_PREFIX
253
ifdef INSTALL_FPCSUBDIR
254
export INSTALL_FPCSUBDIR
257
DIST_DESTDIR:=$(BASEDIR)
260
ifndef INSTALL_BASEDIR
262
ifdef INSTALL_FPCPACKAGE
263
INSTALL_BASEDIR:=$(INSTALL_PREFIX)/lib/fpc/$(FPC_VERSION)
265
INSTALL_BASEDIR:=$(INSTALL_PREFIX)/lib/$(PACKAGE_NAME)
268
INSTALL_BASEDIR:=$(INSTALL_PREFIX)
271
ifndef INSTALL_BINDIR
274
INSTALL_BINDIR:=$(INSTALL_BASEDIR)/cross/$(FULL_TARGET)/bin
276
INSTALL_BINDIR:=$(INSTALL_PREFIX)/bin
280
INSTALL_BINDIR:=$(INSTALL_BASEDIR)/cross/$(FULL_TARGET)/bin
282
INSTALL_BINDIR:=$(INSTALL_BASEDIR)/bin
284
ifdef INSTALL_FPCPACKAGE
285
INSTALL_BINDIR:=$(INSTALL_BINDIR)/$(OS_TARGET)
289
ifndef INSTALL_UNITDIR
291
INSTALL_UNITDIR:=$(INSTALL_BASEDIR)/cross/$(FULL_TARGET)/units
293
INSTALL_UNITDIR:=$(INSTALL_BASEDIR)/units/$(OS_TARGET)
295
ifdef INSTALL_FPCPACKAGE
297
INSTALL_UNITDIR:=$(INSTALL_UNITDIR)/$(PACKAGE_NAME)
301
ifndef INSTALL_LIBDIR
303
INSTALL_LIBDIR:=$(INSTALL_PREFIX)/lib
305
INSTALL_LIBDIR:=$(INSTALL_UNITDIR)
308
ifndef INSTALL_SOURCEDIR
311
SRCPREFIXDIR=share/src
314
SRCPREFIXDIR=share/src
319
ifdef INSTALL_FPCPACKAGE
320
ifdef INSTALL_FPCSUBDIR
321
INSTALL_SOURCEDIR:=$(INSTALL_PREFIX)/$(SRCPREFIXDIR)/fpc-$(FPC_VERSION)/$(INSTALL_FPCSUBDIR)/$(PACKAGE_NAME)
323
INSTALL_SOURCEDIR:=$(INSTALL_PREFIX)/$(SRCPREFIXDIR)/fpc-$(FPC_VERSION)/$(PACKAGE_NAME)
326
INSTALL_SOURCEDIR:=$(INSTALL_PREFIX)/$(SRCPREFIXDIR)/$(PACKAGE_NAME)-$(PACKAGE_VERSION)
329
ifdef INSTALL_FPCPACKAGE
330
ifdef INSTALL_FPCSUBDIR
331
INSTALL_SOURCEDIR:=$(INSTALL_BASEDIR)/source/$(INSTALL_FPCSUBDIR)/$(PACKAGE_NAME)
333
INSTALL_SOURCEDIR:=$(INSTALL_BASEDIR)/source/$(PACKAGE_NAME)
336
INSTALL_SOURCEDIR:=$(INSTALL_BASEDIR)/source
340
ifndef INSTALL_DOCDIR
343
DOCPREFIXDIR=share/doc
346
DOCPREFIXDIR=share/doc
351
ifdef INSTALL_FPCPACKAGE
352
INSTALL_DOCDIR:=$(INSTALL_PREFIX)/$(DOCPREFIXDIR)/fpc-$(FPC_VERSION)/$(PACKAGE_NAME)
354
INSTALL_DOCDIR:=$(INSTALL_PREFIX)/$(DOCPREFIXDIR)/$(PACKAGE_NAME)-$(PACKAGE_VERSION)
357
ifdef INSTALL_FPCPACKAGE
358
INSTALL_DOCDIR:=$(INSTALL_BASEDIR)/doc/$(PACKAGE_NAME)
360
INSTALL_DOCDIR:=$(INSTALL_BASEDIR)/doc
364
ifndef INSTALL_EXAMPLEDIR
366
ifdef INSTALL_FPCPACKAGE
368
INSTALL_EXAMPLEDIR:=$(INSTALL_PREFIX)/share/examples/fpc-$(FPC_VERSION)/$(PACKAGE_NAME)
371
INSTALL_EXAMPLEDIR:=$(INSTALL_DOCDIR)/examples
373
INSTALL_EXAMPLEDIR:=$(INSTALL_PREFIX)/doc/fpc-$(FPC_VERSION)/examples/$(PACKAGE_NAME)
378
INSTALL_EXAMPLEDIR:=$(INSTALL_PREFIX)/share/examples/$(PACKAGE_NAME)-$(PACKAGE_VERSION)
381
INSTALL_EXAMPLEDIR:=$(INSTALL_DOCDIR)/examples/$(PACKAGE_NAME)-$(PACKAGE_VERSION)
383
INSTALL_EXAMPLEDIR:=$(INSTALL_PREFIX)/doc/$(PACKAGE_NAME)-$(PACKAGE_VERSION)
388
ifdef INSTALL_FPCPACKAGE
389
INSTALL_EXAMPLEDIR:=$(INSTALL_BASEDIR)/examples/$(PACKAGE_NAME)
391
INSTALL_EXAMPLEDIR:=$(INSTALL_BASEDIR)/examples
395
ifndef INSTALL_DATADIR
396
INSTALL_DATADIR=$(INSTALL_BASEDIR)
400
CROSSBINDIR:=$(wildcard $(CROSSTARGETDIR)/bin/$(FULL_SOURCE))
401
ifeq ($(CROSSBINDIR),)
402
CROSSBINDIR:=$(wildcard $(INSTALL_BASEDIR)/cross/$(FULL_TARGET)/bin/$(FULL_SOURCE))
421
ifeq ($(findstring 1.0.,$(FPC_VERSION)),)
422
ifeq ($(OS_TARGET),go32v1)
427
ifeq ($(OS_TARGET),go32v2)
432
ifeq ($(OS_TARGET),watcom)
440
ifeq ($(OS_TARGET),linux)
447
ifeq ($(OS_TARGET),freebsd)
451
FPCMADE=fpcmade.freebsd
454
ifeq ($(OS_TARGET),netbsd)
458
FPCMADE=fpcmade.netbsd
461
ifeq ($(OS_TARGET),openbsd)
465
FPCMADE=fpcmade.openbsd
468
ifeq ($(OS_TARGET),win32)
473
ifeq ($(OS_TARGET),os2)
482
ifeq ($(OS_TARGET),emx)
491
ifeq ($(OS_TARGET),amiga)
493
SHAREDLIBEXT=.library
496
ifeq ($(OS_TARGET),atari)
500
ifeq ($(OS_TARGET),beos)
506
ifeq ($(OS_TARGET),sunos)
512
ifeq ($(OS_TARGET),qnx)
518
ifeq ($(OS_TARGET),netware)
524
ifeq ($(OS_TARGET),macos)
527
FPCMADE=fpcmade.macos
531
ifeq ($(OS_TARGET),darwin)
535
FPCMADE=fpcmade.darwin
539
ifeq ($(OS_TARGET),go32v1)
550
ifeq ($(OS_TARGET),go32v2)
555
ifeq ($(OS_TARGET),watcom)
560
ifeq ($(OS_TARGET),linux)
567
ifeq ($(OS_TARGET),freebsd)
571
FPCMADE=fpcmade.freebsd
574
ifeq ($(OS_TARGET),netbsd)
578
FPCMADE=fpcmade.netbsd
581
ifeq ($(OS_TARGET),openbsd)
585
FPCMADE=fpcmade.openbsd
588
ifeq ($(OS_TARGET),win32)
598
ifeq ($(OS_TARGET),os2)
612
ifeq ($(OS_TARGET),amiga)
619
SHAREDLIBEXT=.library
622
ifeq ($(OS_TARGET),atari)
631
ifeq ($(OS_TARGET),beos)
642
ifeq ($(OS_TARGET),sunos)
653
ifeq ($(OS_TARGET),qnx)
664
ifeq ($(OS_TARGET),netware)
676
ifeq ($(OS_TARGET),macos)
685
FPCMADE=fpcmade.macos
689
ECHO:=$(strip $(wildcard $(addsuffix /gecho$(SRCEXEEXT),$(SEARCHPATH))))
691
ECHO:=$(strip $(wildcard $(addsuffix /echo$(SRCEXEEXT),$(SEARCHPATH))))
693
ECHO= __missing_command__
695
ECHO:=$(firstword $(ECHO))
698
ECHO:=$(firstword $(ECHO))
703
DATE:=$(strip $(wildcard $(addsuffix /gdate$(SRCEXEEXT),$(SEARCHPATH))))
705
DATE:=$(strip $(wildcard $(addsuffix /date$(SRCEXEEXT),$(SEARCHPATH))))
707
DATE= __missing_command__
709
DATE:=$(firstword $(DATE))
712
DATE:=$(firstword $(DATE))
717
GINSTALL:=$(strip $(wildcard $(addsuffix /ginstall$(SRCEXEEXT),$(SEARCHPATH))))
719
GINSTALL:=$(strip $(wildcard $(addsuffix /install$(SRCEXEEXT),$(SEARCHPATH))))
721
GINSTALL= __missing_command__
723
GINSTALL:=$(firstword $(GINSTALL))
726
GINSTALL:=$(firstword $(GINSTALL))
731
CPPROG:=$(strip $(wildcard $(addsuffix /cp$(SRCEXEEXT),$(SEARCHPATH))))
733
CPPROG= __missing_command__
735
CPPROG:=$(firstword $(CPPROG))
740
RMPROG:=$(strip $(wildcard $(addsuffix /rm$(SRCEXEEXT),$(SEARCHPATH))))
742
RMPROG= __missing_command__
744
RMPROG:=$(firstword $(RMPROG))
749
MVPROG:=$(strip $(wildcard $(addsuffix /mv$(SRCEXEEXT),$(SEARCHPATH))))
751
MVPROG= __missing_command__
753
MVPROG:=$(firstword $(MVPROG))
768
COPYTREE:=$(CPPROG) -rfp
777
DELTREE:=$(RMPROG) -rf
781
INSTALL:=$(GINSTALL) -c -m 644
788
INSTALLEXE:=$(GINSTALL) -c -m 755
794
MKDIR:=$(GINSTALL) -m 755 -d
796
export ECHOREDIR COPY COPYTREE MOVE DEL DELTREE INSTALL INSTALLEXE MKDIR
798
PPUMOVE:=$(strip $(wildcard $(addsuffix /ppumove$(SRCEXEEXT),$(SEARCHPATH))))
800
PPUMOVE= __missing_command__
802
PPUMOVE:=$(firstword $(PPUMOVE))
807
FPCMAKE:=$(strip $(wildcard $(addsuffix /fpcmake$(SRCEXEEXT),$(SEARCHPATH))))
809
FPCMAKE= __missing_command__
811
FPCMAKE:=$(firstword $(FPCMAKE))
816
ZIPPROG:=$(strip $(wildcard $(addsuffix /zip$(SRCEXEEXT),$(SEARCHPATH))))
818
ZIPPROG= __missing_command__
820
ZIPPROG:=$(firstword $(ZIPPROG))
825
TARPROG:=$(strip $(wildcard $(addsuffix /tar$(SRCEXEEXT),$(SEARCHPATH))))
827
TARPROG= __missing_command__
829
TARPROG:=$(firstword $(TARPROG))
833
ASNAME=$(BINUTILSPREFIX)as
834
LDNAME=$(BINUTILSPREFIX)ld
835
ARNAME=$(BINUTILSPREFIX)ar
836
RCNAME=$(BINUTILSPREFIX)rc
837
ifneq ($(findstring 1.0.,$(FPC_VERSION)),)
838
ifeq ($(OS_TARGET),win32)
839
ifeq ($(CROSSBINDIR),)
848
ASPROG=$(CROSSBINDIR)/$(ASNAME)$(SRCEXEEXT)
855
LDPROG=$(CROSSBINDIR)/$(LDNAME)$(SRCEXEEXT)
862
RCPROG=$(CROSSBINDIR)/$(RCNAME)$(SRCEXEEXT)
869
ARPROG=$(CROSSBINDIR)/$(ARNAME)$(SRCEXEEXT)
878
PPAS=ppas$(SRCBATCHEXT)
885
DATESTR:=$(shell $(DATE) +%Y%m%d)
890
ifeq ($(OS_TARGET),go32v2)
893
ifeq ($(OS_TARGET),win32)
897
UPXPROG:=$(strip $(wildcard $(addsuffix /upx$(SRCEXEEXT),$(SEARCHPATH))))
901
UPXPROG:=$(firstword $(UPXPROG))
917
override REQUIRE_PACKAGES=rtl
918
ifeq ($(OS_TARGET),linux)
919
ifeq ($(CPU_TARGET),i386)
920
REQUIRE_PACKAGES_RTL=1
923
ifeq ($(OS_TARGET),linux)
924
ifeq ($(CPU_TARGET),m68k)
925
REQUIRE_PACKAGES_RTL=1
928
ifeq ($(OS_TARGET),linux)
929
ifeq ($(CPU_TARGET),powerpc)
930
REQUIRE_PACKAGES_RTL=1
933
ifeq ($(OS_TARGET),linux)
934
ifeq ($(CPU_TARGET),sparc)
935
REQUIRE_PACKAGES_RTL=1
938
ifeq ($(OS_TARGET),linux)
939
ifeq ($(CPU_TARGET),x86_64)
940
REQUIRE_PACKAGES_RTL=1
943
ifeq ($(OS_TARGET),linux)
944
ifeq ($(CPU_TARGET),arm)
945
REQUIRE_PACKAGES_RTL=1
948
ifeq ($(OS_TARGET),go32v2)
949
ifeq ($(CPU_TARGET),i386)
950
REQUIRE_PACKAGES_RTL=1
953
ifeq ($(OS_TARGET),win32)
954
ifeq ($(CPU_TARGET),i386)
955
REQUIRE_PACKAGES_RTL=1
958
ifeq ($(OS_TARGET),os2)
959
ifeq ($(CPU_TARGET),i386)
960
REQUIRE_PACKAGES_RTL=1
963
ifeq ($(OS_TARGET),freebsd)
964
ifeq ($(CPU_TARGET),i386)
965
REQUIRE_PACKAGES_RTL=1
968
ifeq ($(OS_TARGET),freebsd)
969
ifeq ($(CPU_TARGET),m68k)
970
REQUIRE_PACKAGES_RTL=1
973
ifeq ($(OS_TARGET),freebsd)
974
ifeq ($(CPU_TARGET),x86_64)
975
REQUIRE_PACKAGES_RTL=1
978
ifeq ($(OS_TARGET),beos)
979
ifeq ($(CPU_TARGET),i386)
980
REQUIRE_PACKAGES_RTL=1
983
ifeq ($(OS_TARGET),netbsd)
984
ifeq ($(CPU_TARGET),i386)
985
REQUIRE_PACKAGES_RTL=1
988
ifeq ($(OS_TARGET),netbsd)
989
ifeq ($(CPU_TARGET),m68k)
990
REQUIRE_PACKAGES_RTL=1
993
ifeq ($(OS_TARGET),netbsd)
994
ifeq ($(CPU_TARGET),powerpc)
995
REQUIRE_PACKAGES_RTL=1
998
ifeq ($(OS_TARGET),netbsd)
999
ifeq ($(CPU_TARGET),sparc)
1000
REQUIRE_PACKAGES_RTL=1
1003
ifeq ($(OS_TARGET),amiga)
1004
ifeq ($(CPU_TARGET),m68k)
1005
REQUIRE_PACKAGES_RTL=1
1008
ifeq ($(OS_TARGET),atari)
1009
ifeq ($(CPU_TARGET),m68k)
1010
REQUIRE_PACKAGES_RTL=1
1013
ifeq ($(OS_TARGET),sunos)
1014
ifeq ($(CPU_TARGET),i386)
1015
REQUIRE_PACKAGES_RTL=1
1018
ifeq ($(OS_TARGET),sunos)
1019
ifeq ($(CPU_TARGET),sparc)
1020
REQUIRE_PACKAGES_RTL=1
1023
ifeq ($(OS_TARGET),qnx)
1024
ifeq ($(CPU_TARGET),i386)
1025
REQUIRE_PACKAGES_RTL=1
1028
ifeq ($(OS_TARGET),netware)
1029
ifeq ($(CPU_TARGET),i386)
1030
REQUIRE_PACKAGES_RTL=1
1033
ifeq ($(OS_TARGET),openbsd)
1034
ifeq ($(CPU_TARGET),i386)
1035
REQUIRE_PACKAGES_RTL=1
1038
ifeq ($(OS_TARGET),openbsd)
1039
ifeq ($(CPU_TARGET),m68k)
1040
REQUIRE_PACKAGES_RTL=1
1043
ifeq ($(OS_TARGET),wdosx)
1044
ifeq ($(CPU_TARGET),i386)
1045
REQUIRE_PACKAGES_RTL=1
1048
ifeq ($(OS_TARGET),palmos)
1049
ifeq ($(CPU_TARGET),m68k)
1050
REQUIRE_PACKAGES_RTL=1
1053
ifeq ($(OS_TARGET),macos)
1054
ifeq ($(CPU_TARGET),powerpc)
1055
REQUIRE_PACKAGES_RTL=1
1058
ifeq ($(OS_TARGET),darwin)
1059
ifeq ($(CPU_TARGET),powerpc)
1060
REQUIRE_PACKAGES_RTL=1
1063
ifeq ($(OS_TARGET),emx)
1064
ifeq ($(CPU_TARGET),i386)
1065
REQUIRE_PACKAGES_RTL=1
1068
ifeq ($(OS_TARGET),watcom)
1069
ifeq ($(CPU_TARGET),i386)
1070
REQUIRE_PACKAGES_RTL=1
1073
ifdef REQUIRE_PACKAGES_RTL
1074
PACKAGEDIR_RTL:=$(firstword $(subst /Makefile.fpc,,$(strip $(wildcard $(addsuffix /rtl/$(OS_TARGET)/Makefile.fpc,$(PACKAGESDIR))))))
1075
ifneq ($(PACKAGEDIR_RTL),)
1076
ifneq ($(wildcard $(PACKAGEDIR_RTL)/$(OS_TARGET)),)
1077
UNITDIR_RTL=$(PACKAGEDIR_RTL)/$(OS_TARGET)
1079
UNITDIR_RTL=$(PACKAGEDIR_RTL)
1082
$(PACKAGEDIR_RTL)/$(FPCMADE):
1083
$(MAKE) -C $(PACKAGEDIR_RTL) $(FPCMADE)
1084
override ALLDEPENDENCIES+=$(PACKAGEDIR_RTL)/$(FPCMADE)
1088
UNITDIR_RTL:=$(subst /Package.fpc,,$(strip $(wildcard $(addsuffix /rtl/Package.fpc,$(UNITSDIR)))))
1089
ifneq ($(UNITDIR_RTL),)
1090
UNITDIR_RTL:=$(firstword $(UNITDIR_RTL))
1096
override COMPILER_UNITDIR+=$(UNITDIR_RTL)
1100
override FPCOPTDEF=$(CPU_TARGET)
1102
ifneq ($(OS_TARGET),$(OS_SOURCE))
1103
override FPCOPT+=-T$(OS_TARGET)
1105
ifeq ($(OS_SOURCE),openbsd)
1106
override FPCOPT+=-FD$(NEW_BINUTILS_PATH)
1108
ifndef CROSSBOOTSTRAP
1109
ifneq ($(BINUTILSPREFIX),)
1110
override FPCOPT+=-XP$(BINUTILSPREFIX) -Xc
1112
ifneq ($(BINUTILSPREFIX),)
1113
override FPCOPT+=-Xr$(RLINKPATH)
1117
override FPCOPT+=$(addprefix -Fu,$(UNITDIR))
1120
override FPCOPT+=$(addprefix -Fl,$(LIBDIR))
1123
override FPCOPT+=$(addprefix -Fo,$(OBJDIR))
1126
override FPCOPT+=$(addprefix -Fi,$(INCDIR))
1129
override FPCOPT+=-XX
1132
override FPCOPT+=-CX
1135
override FPCOPT+=-gl
1136
override FPCOPTDEF+=DEBUG
1139
ifeq ($(CPU_TARGET),i386)
1142
ifeq ($(CPU_TARGET),powerpc)
1148
override FPCOPT+=-Xs $(FPCCPUOPT) -n
1149
override FPCOPTDEF+=RELEASE
1152
override FPCOPT+=-Xs
1155
ifeq ($(CPU_TARGET),i386)
1156
override FPCOPT+=-OG2p3
1160
override FPCOPT+=-vwni
1162
ifdef COMPILER_OPTIONS
1163
override FPCOPT+=$(COMPILER_OPTIONS)
1165
ifdef COMPILER_UNITDIR
1166
override FPCOPT+=$(addprefix -Fu,$(COMPILER_UNITDIR))
1168
ifdef COMPILER_LIBRARYDIR
1169
override FPCOPT+=$(addprefix -Fl,$(COMPILER_LIBRARYDIR))
1171
ifdef COMPILER_OBJECTDIR
1172
override FPCOPT+=$(addprefix -Fo,$(COMPILER_OBJECTDIR))
1174
ifdef COMPILER_INCLUDEDIR
1175
override FPCOPT+=$(addprefix -Fi,$(COMPILER_INCLUDEDIR))
1178
override FPCOPT+=-FD$(CROSSBINDIR)
1180
ifdef COMPILER_TARGETDIR
1181
override FPCOPT+=-FE$(COMPILER_TARGETDIR)
1182
ifeq ($(COMPILER_TARGETDIR),.)
1183
override TARGETDIRPREFIX=
1185
override TARGETDIRPREFIX=$(COMPILER_TARGETDIR)/
1188
ifdef COMPILER_UNITTARGETDIR
1189
override FPCOPT+=-FU$(COMPILER_UNITTARGETDIR)
1190
ifeq ($(COMPILER_UNITTARGETDIR),.)
1191
override UNITTARGETDIRPREFIX=
1193
override UNITTARGETDIRPREFIX=$(COMPILER_UNITTARGETDIR)/
1196
ifdef COMPILER_TARGETDIR
1197
override COMPILER_UNITTARGETDIR=$(COMPILER_TARGETDIR)
1198
override UNITTARGETDIRPREFIX=$(TARGETDIRPREFIX)
1201
ifeq ($(OS_TARGET),linux)
1202
ifeq ($(FPC_VERSION),1.0.6)
1203
override FPCOPTDEF+=HASUNIX
1207
override FPCOPT+=$(OPT)
1210
override FPCOPT+=$(addprefix -d,$(FPCOPTDEF))
1213
override FPCOPT+=@$(CFGFILE)
1216
override FPCEXTCMD:=$(FPCOPT)
1217
override FPCOPT:=!FPCEXTCMD
1220
override COMPILER:=$(FPC) $(FPCOPT)
1221
ifeq (,$(findstring -s ,$(COMPILER)))
1224
ifeq ($(FULL_SOURCE),$(FULL_TARGET))
1229
ifneq ($(TARGET_UNITS),)
1230
override ALLTARGET+=fpc_units
1231
override UNITPPUFILES=$(addsuffix $(PPUEXT),$(TARGET_UNITS))
1232
override IMPLICITUNITPPUFILES=$(addsuffix $(PPUEXT),$(TARGET_IMPLICITUNITS))
1233
override INSTALLPPUFILES+=$(UNITPPUFILES) $(IMPLICITUNITPPUFILES)
1234
override CLEANPPUFILES+=$(UNITPPUFILES) $(IMPLICITUNITPPUFILES)
1236
fpc_units: $(UNITPPUFILES)
1238
override RSTFILES=$(addsuffix $(RSTEXT),$(TARGET_RSTS))
1239
override CLEANRSTFILES+=$(RSTFILES)
1241
.PHONY: fpc_examples
1242
ifneq ($(TARGET_EXAMPLES),)
1244
override EXAMPLESOURCEFILES:=$(wildcard $(addsuffix .pp,$(TARGET_EXAMPLES)) $(addsuffix .pas,$(TARGET_EXAMPLES)) $(addsuffix .dpr,$(TARGET_EXAMPLES)))
1245
override EXAMPLEFILES:=$(addsuffix $(EXEEXT),$(TARGET_EXAMPLES))
1246
override EXAMPLEOFILES:=$(addsuffix $(OEXT),$(TARGET_EXAMPLES)) $(addprefix $(STATICLIBPREFIX),$(addsuffix $(STATICLIBEXT),$(TARGET_EXAMPLES)))
1247
override CLEANEXEFILES+=$(EXAMPLEFILES) $(EXAMPLEOFILES)
1248
ifeq ($(OS_TARGET),os2)
1249
override CLEANEXEFILES+=$(addsuffix $(AOUTEXT),$(TARGET_EXAMPLES))
1251
ifeq ($(OS_TARGET),emx)
1252
override CLEANEXEFILES+=$(addsuffix $(AOUTEXT),$(TARGET_EXAMPLES))
1255
ifneq ($(TARGET_EXAMPLEDIRS),)
1258
fpc_examples: all $(EXAMPLEFILES) $(addsuffix _all,$(TARGET_EXAMPLEDIRS))
1259
.PHONY: fpc_all fpc_smart fpc_debug fpc_release
1260
$(FPCMADE): $(ALLDEPENDENCIES) $(ALLTARGET)
1261
@$(ECHOREDIR) Compiled > $(FPCMADE)
1264
$(MAKE) all LINKSMART=1 CREATESMART=1
1268
$(MAKE) all RELEASE=1
1269
.SUFFIXES: $(EXEEXT) $(PPUEXT) $(OEXT) .pas .dpr .pp .rc .res
1287
vpath %.pp $(COMPILER_SOURCEDIR) $(COMPILER_INCLUDEDIR)
1288
vpath %.pas $(COMPILER_SOURCEDIR) $(COMPILER_INCLUDEDIR)
1289
vpath %.dpr $(COMPILER_SOURCEDIR) $(COMPILER_INCLUDEDIR)
1290
vpath %$(PPUEXT) $(COMPILER_UNITTARGETDIR)
1291
.PHONY: fpc_install fpc_sourceinstall fpc_exampleinstall
1293
override INSTALLPPUFILES+=$(addsuffix $(PPUEXT),$(INSTALL_UNITS))
1295
ifdef INSTALL_BUILDUNIT
1296
override INSTALLPPUFILES:=$(filter-out $(INSTALL_BUILDUNIT)$(PPUEXT),$(INSTALLPPUFILES))
1298
ifdef INSTALLPPUFILES
1299
override INSTALLPPULINKFILES:=$(subst $(PPUEXT),$(OEXT),$(INSTALLPPUFILES)) $(addprefix $(STATICLIBPREFIX),$(subst $(PPUEXT),$(STATICLIBEXT),$(INSTALLPPUFILES)))
1300
override INSTALLPPUFILES:=$(addprefix $(UNITTARGETDIRPREFIX),$(INSTALLPPUFILES))
1301
override INSTALLPPULINKFILES:=$(wildcard $(addprefix $(UNITTARGETDIRPREFIX),$(INSTALLPPULINKFILES)))
1302
override INSTALL_CREATEPACKAGEFPC=1
1304
ifdef INSTALLEXEFILES
1305
override INSTALLEXEFILES:=$(addprefix $(TARGETDIRPREFIX),$(INSTALLEXEFILES))
1307
fpc_install: all $(INSTALLTARGET)
1308
ifdef INSTALLEXEFILES
1309
$(MKDIR) $(INSTALL_BINDIR)
1311
-$(UPXPROG) $(INSTALLEXEFILES)
1313
$(INSTALLEXE) $(INSTALLEXEFILES) $(INSTALL_BINDIR)
1315
ifdef INSTALL_CREATEPACKAGEFPC
1317
ifdef PACKAGE_VERSION
1318
ifneq ($(wildcard Makefile.fpc),)
1319
$(FPCMAKE) -p -T$(OS_TARGET) Makefile.fpc
1320
$(MKDIR) $(INSTALL_UNITDIR)
1321
$(INSTALL) Package.fpc $(INSTALL_UNITDIR)
1326
ifdef INSTALLPPUFILES
1327
$(MKDIR) $(INSTALL_UNITDIR)
1328
$(INSTALL) $(INSTALLPPUFILES) $(INSTALL_UNITDIR)
1329
ifneq ($(INSTALLPPULINKFILES),)
1330
$(INSTALL) $(INSTALLPPULINKFILES) $(INSTALL_UNITDIR)
1332
ifneq ($(wildcard $(LIB_FULLNAME)),)
1333
$(MKDIR) $(INSTALL_LIBDIR)
1334
$(INSTALL) $(LIB_FULLNAME) $(INSTALL_LIBDIR)
1336
ln -sf $(LIB_FULLNAME) $(INSTALL_LIBDIR)/$(LIB_NAME)
1341
$(MKDIR) $(INSTALL_DATADIR)
1342
$(INSTALL) $(INSTALL_FILES) $(INSTALL_DATADIR)
1344
fpc_sourceinstall: distclean
1345
$(MKDIR) $(INSTALL_SOURCEDIR)
1346
$(COPYTREE) $(BASEDIR)/* $(INSTALL_SOURCEDIR)
1347
fpc_exampleinstall: $(addsuffix _distclean,$(TARGET_EXAMPLEDIRS))
1349
$(MKDIR) $(INSTALL_EXAMPLEDIR)
1351
ifdef EXAMPLESOURCEFILES
1352
$(COPY) $(EXAMPLESOURCEFILES) $(INSTALL_EXAMPLEDIR)
1354
ifdef TARGET_EXAMPLEDIRS
1355
$(COPYTREE) $(addsuffix /*,$(TARGET_EXAMPLEDIRS)) $(INSTALL_EXAMPLEDIR)
1357
.PHONY: fpc_distinstall
1358
fpc_distinstall: install exampleinstall
1359
.PHONY: fpc_zipinstall fpc_zipsourceinstall fpc_zipexampleinstall
1362
PACKDIR=$(BASEDIR)/../fpc-pack
1364
PACKDIR=/tmp/fpc-pack
1369
ZIPNAME=$(DIST_ZIPNAME)
1371
ZIPNAME=$(ZIPPREFIX)$(PACKAGE_NAME)$(ZIPSUFFIX)
1375
ifdef DIST_ZIPTARGET
1376
ZIPTARGET=DIST_ZIPTARGET
1390
ZIPPATHSEP=$(PATHSEP)
1391
ZIPWRAPPER=$(subst /,$(PATHSEP),$(DIST_DESTDIR)/fpczip$(SRCBATCHEXT))
1395
ZIPCMD_CDPACK:=cd $(subst /,$(ZIPPATHSEP),$(PACKDIR))
1396
ZIPCMD_CDBASE:=cd $(subst /,$(ZIPPATHSEP),$(BASEDIR))
1398
ZIPDESTFILE:=$(DIST_DESTDIR)/$(ZIPNAME)$(TAREXT)
1399
ZIPCMD_ZIP:=$(TARPROG) cf$(TAROPT) $(ZIPDESTFILE) *
1401
ZIPDESTFILE:=$(DIST_DESTDIR)/$(ZIPNAME)$(ZIPEXT)
1402
ZIPCMD_ZIP:=$(subst /,$(ZIPPATHSEP),$(ZIPPROG)) -Dr $(ZIPOPT) $(ZIPDESTFILE) *
1405
$(MAKE) $(ZIPTARGET) INSTALL_PREFIX=$(PACKDIR) ZIPINSTALL=1
1406
$(MKDIR) $(DIST_DESTDIR)
1407
$(DEL) $(ZIPDESTFILE)
1409
ifneq ($(ECHOREDIR),echo)
1410
$(ECHOREDIR) -e "$(subst \,\\,$(ZIPCMD_CDPACK))" > $(ZIPWRAPPER)
1411
$(ECHOREDIR) -e "$(subst \,\\,$(ZIPCMD_ZIP))" >> $(ZIPWRAPPER)
1412
$(ECHOREDIR) -e "$(subst \,\\,$(ZIPCMD_CDBASE))" >> $(ZIPWRAPPER)
1414
echo $(ZIPCMD_CDPACK) > $(ZIPWRAPPER)
1415
echo $(ZIPCMD_ZIP) >> $(ZIPWRAPPER)
1416
echo $(ZIPCMD_CDBASE) >> $(ZIPWRAPPER)
1419
/bin/sh $(ZIPWRAPPER)
1423
$(DEL) $(ZIPWRAPPER)
1425
$(ZIPCMD_CDPACK) ; $(ZIPCMD_ZIP) ; $(ZIPCMD_CDBASE)
1427
$(DELTREE) $(PACKDIR)
1428
fpc_zipsourceinstall:
1429
$(MAKE) fpc_zipinstall ZIPTARGET=sourceinstall ZIPSUFFIX=src
1430
fpc_zipexampleinstall:
1432
$(MAKE) fpc_zipinstall ZIPTARGET=exampleinstall ZIPSUFFIX=exm
1435
$(MAKE) fpc_zipinstall ZIPTARGET=distinstall
1436
.PHONY: fpc_clean fpc_cleanall fpc_distclean
1438
override CLEANEXEFILES:=$(addprefix $(TARGETDIRPREFIX),$(CLEANEXEFILES))
1441
override CLEANPPUFILES+=$(addsuffix $(PPUEXT),$(CLEAN_UNITS))
1444
override CLEANPPULINKFILES:=$(subst $(PPUEXT),$(OEXT),$(CLEANPPUFILES)) $(addprefix $(STATICLIBPREFIX),$(subst $(PPUEXT),$(STATICLIBEXT),$(CLEANPPUFILES)))
1446
override CLEANPPULINKFILES+=$(subst $(PPUEXT),$(DEBUGSYMEXT),$(CLEANPPUFILES))
1448
override CLEANPPUFILES:=$(addprefix $(UNITTARGETDIRPREFIX),$(CLEANPPUFILES))
1449
override CLEANPPULINKFILES:=$(wildcard $(addprefix $(UNITTARGETDIRPREFIX),$(CLEANPPULINKFILES)))
1451
fpc_clean: $(CLEANTARGET)
1453
-$(DEL) $(CLEANEXEFILES)
1456
-$(DEL) $(CLEANPPUFILES)
1458
ifneq ($(CLEANPPULINKFILES),)
1459
-$(DEL) $(CLEANPPULINKFILES)
1462
-$(DEL) $(addprefix $(UNITTARGETDIRPREFIX),$(CLEANRSTFILES))
1465
-$(DEL) $(CLEAN_FILES)
1468
-$(DEL) $(LIB_NAME) $(LIB_FULLNAME)
1470
-$(DEL) $(FPCMADE) Package.fpc $(PPAS) script.res link.res $(FPCEXTFILE) $(REDIRFILE)
1471
-$(DEL) *$(ASMEXT) *_ppas$(BATCHEXT)
1472
fpc_distclean: clean
1473
ifdef COMPILER_UNITTARGETDIR
1474
TARGETDIRCLEAN=fpc_clean
1476
fpc_cleanall: $(CLEANTARGET) $(TARGETDIRCLEAN)
1478
-$(DEL) $(CLEANEXEFILES)
1480
-$(DEL) *$(OEXT) *$(PPUEXT) *$(RSTEXT) *$(ASMEXT) *$(STATICLIBEXT) *$(SHAREDLIBEXT) *$(PPLEXT)
1481
-$(DELTREE) *$(SMARTEXT)
1482
-$(DEL) $(FPCMADE) Package.fpc $(PPAS) script.res link.res $(FPCEXTFILE) $(REDIRFILE)
1483
-$(DEL) *_ppas$(BATCHEXT)
1488
-$(DEL) *$(DEBUGSYMEXT)
1490
.PHONY: fpc_baseinfo
1491
override INFORULES+=fpc_baseinfo
1494
@$(ECHO) == Package info ==
1495
@$(ECHO) Package Name..... $(PACKAGE_NAME)
1496
@$(ECHO) Package Version.. $(PACKAGE_VERSION)
1498
@$(ECHO) == Configuration info ==
1500
@$(ECHO) FPC.......... $(FPC)
1501
@$(ECHO) FPC Version.. $(FPC_VERSION)
1502
@$(ECHO) Source CPU... $(CPU_SOURCE)
1503
@$(ECHO) Target CPU... $(CPU_TARGET)
1504
@$(ECHO) Source OS.... $(OS_SOURCE)
1505
@$(ECHO) Target OS.... $(OS_TARGET)
1506
@$(ECHO) Full Source.. $(FULL_SOURCE)
1507
@$(ECHO) Full Target.. $(FULL_TARGET)
1509
@$(ECHO) == Directory info ==
1511
@$(ECHO) Required pkgs... $(REQUIRE_PACKAGES)
1513
@$(ECHO) Basedir......... $(BASEDIR)
1514
@$(ECHO) FPCDir.......... $(FPCDIR)
1515
@$(ECHO) CrossBinDir..... $(CROSSBINDIR)
1516
@$(ECHO) UnitsDir........ $(UNITSDIR)
1517
@$(ECHO) PackagesDir..... $(PACKAGESDIR)
1519
@$(ECHO) GCC library..... $(GCCLIBDIR)
1520
@$(ECHO) Other library... $(OTHERLIBDIR)
1522
@$(ECHO) == Tools info ==
1524
@$(ECHO) As........ $(AS)
1525
@$(ECHO) Ld........ $(LD)
1526
@$(ECHO) Ar........ $(AR)
1527
@$(ECHO) Rc........ $(RC)
1529
@$(ECHO) Mv........ $(MVPROG)
1530
@$(ECHO) Cp........ $(CPPROG)
1531
@$(ECHO) Rm........ $(RMPROG)
1532
@$(ECHO) GInstall.. $(GINSTALL)
1533
@$(ECHO) Echo...... $(ECHO)
1534
@$(ECHO) Shell..... $(SHELL)
1535
@$(ECHO) Date...... $(DATE)
1536
@$(ECHO) FPCMake... $(FPCMAKE)
1537
@$(ECHO) PPUMove... $(PPUMOVE)
1538
@$(ECHO) Upx....... $(UPXPROG)
1539
@$(ECHO) Zip....... $(ZIPPROG)
1541
@$(ECHO) == Object info ==
1543
@$(ECHO) Target Loaders........ $(TARGET_LOADERS)
1544
@$(ECHO) Target Units.......... $(TARGET_UNITS)
1545
@$(ECHO) Target Implicit Units. $(TARGET_IMPLICITUNITS)
1546
@$(ECHO) Target Programs....... $(TARGET_PROGRAMS)
1547
@$(ECHO) Target Dirs........... $(TARGET_DIRS)
1548
@$(ECHO) Target Examples....... $(TARGET_EXAMPLES)
1549
@$(ECHO) Target ExampleDirs.... $(TARGET_EXAMPLEDIRS)
1551
@$(ECHO) Clean Units......... $(CLEAN_UNITS)
1552
@$(ECHO) Clean Files......... $(CLEAN_FILES)
1554
@$(ECHO) Install Units....... $(INSTALL_UNITS)
1555
@$(ECHO) Install Files....... $(INSTALL_FILES)
1557
@$(ECHO) == Install info ==
1559
@$(ECHO) DateStr.............. $(DATESTR)
1560
@$(ECHO) ZipPrefix............ $(ZIPPREFIX)
1561
@$(ECHO) ZipSuffix............ $(ZIPSUFFIX)
1562
@$(ECHO) Install FPC Package.. $(INSTALL_FPCPACKAGE)
1564
@$(ECHO) Install base dir..... $(INSTALL_BASEDIR)
1565
@$(ECHO) Install binary dir... $(INSTALL_BINDIR)
1566
@$(ECHO) Install library dir.. $(INSTALL_LIBDIR)
1567
@$(ECHO) Install units dir.... $(INSTALL_UNITDIR)
1568
@$(ECHO) Install source dir... $(INSTALL_SOURCEDIR)
1569
@$(ECHO) Install doc dir...... $(INSTALL_DOCDIR)
1570
@$(ECHO) Install example dir.. $(INSTALL_EXAMPLEDIR)
1571
@$(ECHO) Install data dir..... $(INSTALL_DATADIR)
1573
@$(ECHO) Dist destination dir. $(DIST_DESTDIR)
1574
@$(ECHO) Dist zip name........ $(DIST_ZIPNAME)
1577
fpc_info: $(INFORULES)
1578
.PHONY: fpc_makefile fpc_makefiles fpc_makefile_sub1 fpc_makefile_sub2 \
1581
$(FPCMAKE) -w -T$(OS_TARGET) Makefile.fpc
1584
$(FPCMAKE) -w -T$(OS_TARGET) $(addsuffix /Makefile.fpc,$(TARGET_DIRS))
1586
ifdef TARGET_EXAMPLEDIRS
1587
$(FPCMAKE) -w -T$(OS_TARGET) $(addsuffix /Makefile.fpc,$(TARGET_EXAMPLEDIRS))
1589
fpc_makefile_sub2: $(addsuffix _makefile_dirs,$(TARGET_DIRS) $(TARGET_EXAMPLEDIRS))
1590
fpc_makefile_dirs: fpc_makefile_sub1 fpc_makefile_sub2
1591
fpc_makefiles: fpc_makefile fpc_makefile_dirs
1595
release: fpc_release
1596
examples: fpc_examples
1598
install: fpc_install
1599
sourceinstall: fpc_sourceinstall
1600
exampleinstall: fpc_exampleinstall
1601
distinstall: fpc_distinstall
1602
zipinstall: fpc_zipinstall
1603
zipsourceinstall: fpc_zipsourceinstall
1604
zipexampleinstall: fpc_zipexampleinstall
1605
zipdistinstall: fpc_zipdistinstall
1607
distclean: fpc_distclean
1608
cleanall: fpc_cleanall
1610
makefiles: fpc_makefiles
1611
.PHONY: all debug smart release examples shared install sourceinstall exampleinstall distinstall zipinstall zipsourceinstall zipexampleinstall zipdistinstall clean distclean cleanall info makefiles
1612
ifneq ($(wildcard fpcmake.loc),)