|
@@ -1,5 +1,5 @@
|
|
#
|
|
#
|
|
-# Don't edit, this file is generated by FPCMake Version 1.1 [2001/12/13]
|
|
|
|
|
|
+# Don't edit, this file is generated by FPCMake Version 1.1 [2002/01/06]
|
|
#
|
|
#
|
|
default: all
|
|
default: all
|
|
override PATH:=$(subst \,/,$(PATH))
|
|
override PATH:=$(subst \,/,$(PATH))
|
|
@@ -70,6 +70,7 @@ endif
|
|
else
|
|
else
|
|
BASEDIR=.
|
|
BASEDIR=.
|
|
endif
|
|
endif
|
|
|
|
+override DEFAULT_FPCDIR=../..
|
|
ifndef FPC
|
|
ifndef FPC
|
|
ifdef PP
|
|
ifdef PP
|
|
FPC=$(PP)
|
|
FPC=$(PP)
|
|
@@ -119,10 +120,10 @@ endif
|
|
else
|
|
else
|
|
override FPCDIR=wrong
|
|
override FPCDIR=wrong
|
|
endif
|
|
endif
|
|
|
|
+ifdef DEFAULT_FPCDIR
|
|
ifeq ($(FPCDIR),wrong)
|
|
ifeq ($(FPCDIR),wrong)
|
|
-override FPCDIR=../..
|
|
|
|
-ifeq ($(wildcard $(FPCDIR)/rtl),)
|
|
|
|
-ifeq ($(wildcard $(FPCDIR)/units),)
|
|
|
|
|
|
+override FPCDIR:=$(subst \,/,$(DEFAULT_FPCDIR))
|
|
|
|
+ifeq ($(wildcard $(addprefix $(FPCDIR)/,rtl units)),)
|
|
override FPCDIR=wrong
|
|
override FPCDIR=wrong
|
|
endif
|
|
endif
|
|
endif
|
|
endif
|
|
@@ -197,6 +198,11 @@ UNIXINSTALLDIR=1
|
|
endif
|
|
endif
|
|
endif
|
|
endif
|
|
ifndef INSTALL_PREFIX
|
|
ifndef INSTALL_PREFIX
|
|
|
|
+ifdef PREFIX
|
|
|
|
+INSTALL_PREFIX=$(PREFIX)
|
|
|
|
+endif
|
|
|
|
+endif
|
|
|
|
+ifndef INSTALL_PREFIX
|
|
ifdef UNIXINSTALLDIR
|
|
ifdef UNIXINSTALLDIR
|
|
INSTALL_PREFIX=/usr/local
|
|
INSTALL_PREFIX=/usr/local
|
|
else
|
|
else
|
|
@@ -750,14 +756,11 @@ REQUIRE_PACKAGES_PASZLIB=1
|
|
REQUIRE_PACKAGES_FCL=1
|
|
REQUIRE_PACKAGES_FCL=1
|
|
endif
|
|
endif
|
|
ifdef REQUIRE_PACKAGES_RTL
|
|
ifdef REQUIRE_PACKAGES_RTL
|
|
-PACKAGEDIR_RTL:=$(subst /Makefile.fpc,,$(strip $(wildcard $(addsuffix /rtl/Makefile.fpc,$(PACKAGESDIR)))))
|
|
|
|
|
|
+PACKAGEDIR_RTL:=$(firstword $(subst /Makefile.fpc,,$(strip $(wildcard $(addsuffix /rtl/$(OS_TARGET)/Makefile.fpc,$(PACKAGESDIR))))))
|
|
ifneq ($(PACKAGEDIR_RTL),)
|
|
ifneq ($(PACKAGEDIR_RTL),)
|
|
-PACKAGEDIR_RTL:=$(firstword $(PACKAGEDIR_RTL))
|
|
|
|
-ifeq ($(wildcard $(PACKAGEDIR_RTL)/$(FPCMADE)),)
|
|
|
|
-override COMPILEPACKAGES+=package_rtl
|
|
|
|
-package_rtl:
|
|
|
|
|
|
+override COMPILEPACKAGES+=$(PACKAGEDIR_RTL)/$(FPCMADE)
|
|
|
|
+$(PACKAGEDIR_RTL)/$(FPCMADE):
|
|
$(MAKE) -C $(PACKAGEDIR_RTL) all
|
|
$(MAKE) -C $(PACKAGEDIR_RTL) all
|
|
-endif
|
|
|
|
ifneq ($(wildcard $(PACKAGEDIR_RTL)/$(OS_TARGET)),)
|
|
ifneq ($(wildcard $(PACKAGEDIR_RTL)/$(OS_TARGET)),)
|
|
UNITDIR_RTL=$(PACKAGEDIR_RTL)/$(OS_TARGET)
|
|
UNITDIR_RTL=$(PACKAGEDIR_RTL)/$(OS_TARGET)
|
|
else
|
|
else
|
|
@@ -777,14 +780,11 @@ override COMPILER_UNITDIR+=$(UNITDIR_RTL)
|
|
endif
|
|
endif
|
|
endif
|
|
endif
|
|
ifdef REQUIRE_PACKAGES_PASZLIB
|
|
ifdef REQUIRE_PACKAGES_PASZLIB
|
|
-PACKAGEDIR_PASZLIB:=$(subst /Makefile.fpc,,$(strip $(wildcard $(addsuffix /paszlib/Makefile.fpc,$(PACKAGESDIR)))))
|
|
|
|
|
|
+PACKAGEDIR_PASZLIB:=$(firstword $(subst /Makefile.fpc,,$(strip $(wildcard $(addsuffix /paszlib/Makefile.fpc,$(PACKAGESDIR))))))
|
|
ifneq ($(PACKAGEDIR_PASZLIB),)
|
|
ifneq ($(PACKAGEDIR_PASZLIB),)
|
|
-PACKAGEDIR_PASZLIB:=$(firstword $(PACKAGEDIR_PASZLIB))
|
|
|
|
-ifeq ($(wildcard $(PACKAGEDIR_PASZLIB)/$(FPCMADE)),)
|
|
|
|
-override COMPILEPACKAGES+=package_paszlib
|
|
|
|
-package_paszlib:
|
|
|
|
|
|
+override COMPILEPACKAGES+=$(PACKAGEDIR_PASZLIB)/$(FPCMADE)
|
|
|
|
+$(PACKAGEDIR_PASZLIB)/$(FPCMADE):
|
|
$(MAKE) -C $(PACKAGEDIR_PASZLIB) all
|
|
$(MAKE) -C $(PACKAGEDIR_PASZLIB) all
|
|
-endif
|
|
|
|
ifneq ($(wildcard $(PACKAGEDIR_PASZLIB)/$(OS_TARGET)),)
|
|
ifneq ($(wildcard $(PACKAGEDIR_PASZLIB)/$(OS_TARGET)),)
|
|
UNITDIR_PASZLIB=$(PACKAGEDIR_PASZLIB)/$(OS_TARGET)
|
|
UNITDIR_PASZLIB=$(PACKAGEDIR_PASZLIB)/$(OS_TARGET)
|
|
else
|
|
else
|
|
@@ -804,14 +804,11 @@ override COMPILER_UNITDIR+=$(UNITDIR_PASZLIB)
|
|
endif
|
|
endif
|
|
endif
|
|
endif
|
|
ifdef REQUIRE_PACKAGES_INET
|
|
ifdef REQUIRE_PACKAGES_INET
|
|
-PACKAGEDIR_INET:=$(subst /Makefile.fpc,,$(strip $(wildcard $(addsuffix /inet/Makefile.fpc,$(PACKAGESDIR)))))
|
|
|
|
|
|
+PACKAGEDIR_INET:=$(firstword $(subst /Makefile.fpc,,$(strip $(wildcard $(addsuffix /inet/Makefile.fpc,$(PACKAGESDIR))))))
|
|
ifneq ($(PACKAGEDIR_INET),)
|
|
ifneq ($(PACKAGEDIR_INET),)
|
|
-PACKAGEDIR_INET:=$(firstword $(PACKAGEDIR_INET))
|
|
|
|
-ifeq ($(wildcard $(PACKAGEDIR_INET)/$(FPCMADE)),)
|
|
|
|
-override COMPILEPACKAGES+=package_inet
|
|
|
|
-package_inet:
|
|
|
|
|
|
+override COMPILEPACKAGES+=$(PACKAGEDIR_INET)/$(FPCMADE)
|
|
|
|
+$(PACKAGEDIR_INET)/$(FPCMADE):
|
|
$(MAKE) -C $(PACKAGEDIR_INET) all
|
|
$(MAKE) -C $(PACKAGEDIR_INET) all
|
|
-endif
|
|
|
|
ifneq ($(wildcard $(PACKAGEDIR_INET)/$(OS_TARGET)),)
|
|
ifneq ($(wildcard $(PACKAGEDIR_INET)/$(OS_TARGET)),)
|
|
UNITDIR_INET=$(PACKAGEDIR_INET)/$(OS_TARGET)
|
|
UNITDIR_INET=$(PACKAGEDIR_INET)/$(OS_TARGET)
|
|
else
|
|
else
|
|
@@ -831,14 +828,11 @@ override COMPILER_UNITDIR+=$(UNITDIR_INET)
|
|
endif
|
|
endif
|
|
endif
|
|
endif
|
|
ifdef REQUIRE_PACKAGES_FCL
|
|
ifdef REQUIRE_PACKAGES_FCL
|
|
-PACKAGEDIR_FCL:=$(subst /Makefile.fpc,,$(strip $(wildcard $(addsuffix /fcl/Makefile.fpc,$(PACKAGESDIR)))))
|
|
|
|
|
|
+PACKAGEDIR_FCL:=$(firstword $(subst /Makefile.fpc,,$(strip $(wildcard $(addsuffix /fcl/Makefile.fpc,$(PACKAGESDIR))))))
|
|
ifneq ($(PACKAGEDIR_FCL),)
|
|
ifneq ($(PACKAGEDIR_FCL),)
|
|
-PACKAGEDIR_FCL:=$(firstword $(PACKAGEDIR_FCL))
|
|
|
|
-ifeq ($(wildcard $(PACKAGEDIR_FCL)/$(FPCMADE)),)
|
|
|
|
-override COMPILEPACKAGES+=package_fcl
|
|
|
|
-package_fcl:
|
|
|
|
|
|
+override COMPILEPACKAGES+=$(PACKAGEDIR_FCL)/$(FPCMADE)
|
|
|
|
+$(PACKAGEDIR_FCL)/$(FPCMADE):
|
|
$(MAKE) -C $(PACKAGEDIR_FCL) all
|
|
$(MAKE) -C $(PACKAGEDIR_FCL) all
|
|
-endif
|
|
|
|
ifneq ($(wildcard $(PACKAGEDIR_FCL)/$(OS_TARGET)),)
|
|
ifneq ($(wildcard $(PACKAGEDIR_FCL)/$(OS_TARGET)),)
|
|
UNITDIR_FCL=$(PACKAGEDIR_FCL)/$(OS_TARGET)
|
|
UNITDIR_FCL=$(PACKAGEDIR_FCL)/$(OS_TARGET)
|
|
else
|
|
else
|
|
@@ -858,14 +852,11 @@ override COMPILER_UNITDIR+=$(UNITDIR_FCL)
|
|
endif
|
|
endif
|
|
endif
|
|
endif
|
|
ifdef REQUIRE_PACKAGES_MYSQL
|
|
ifdef REQUIRE_PACKAGES_MYSQL
|
|
-PACKAGEDIR_MYSQL:=$(subst /Makefile.fpc,,$(strip $(wildcard $(addsuffix /mysql/Makefile.fpc,$(PACKAGESDIR)))))
|
|
|
|
|
|
+PACKAGEDIR_MYSQL:=$(firstword $(subst /Makefile.fpc,,$(strip $(wildcard $(addsuffix /mysql/Makefile.fpc,$(PACKAGESDIR))))))
|
|
ifneq ($(PACKAGEDIR_MYSQL),)
|
|
ifneq ($(PACKAGEDIR_MYSQL),)
|
|
-PACKAGEDIR_MYSQL:=$(firstword $(PACKAGEDIR_MYSQL))
|
|
|
|
-ifeq ($(wildcard $(PACKAGEDIR_MYSQL)/$(FPCMADE)),)
|
|
|
|
-override COMPILEPACKAGES+=package_mysql
|
|
|
|
-package_mysql:
|
|
|
|
|
|
+override COMPILEPACKAGES+=$(PACKAGEDIR_MYSQL)/$(FPCMADE)
|
|
|
|
+$(PACKAGEDIR_MYSQL)/$(FPCMADE):
|
|
$(MAKE) -C $(PACKAGEDIR_MYSQL) all
|
|
$(MAKE) -C $(PACKAGEDIR_MYSQL) all
|
|
-endif
|
|
|
|
ifneq ($(wildcard $(PACKAGEDIR_MYSQL)/$(OS_TARGET)),)
|
|
ifneq ($(wildcard $(PACKAGEDIR_MYSQL)/$(OS_TARGET)),)
|
|
UNITDIR_MYSQL=$(PACKAGEDIR_MYSQL)/$(OS_TARGET)
|
|
UNITDIR_MYSQL=$(PACKAGEDIR_MYSQL)/$(OS_TARGET)
|
|
else
|
|
else
|
|
@@ -885,14 +876,11 @@ override COMPILER_UNITDIR+=$(UNITDIR_MYSQL)
|
|
endif
|
|
endif
|
|
endif
|
|
endif
|
|
ifdef REQUIRE_PACKAGES_IBASE
|
|
ifdef REQUIRE_PACKAGES_IBASE
|
|
-PACKAGEDIR_IBASE:=$(subst /Makefile.fpc,,$(strip $(wildcard $(addsuffix /ibase/Makefile.fpc,$(PACKAGESDIR)))))
|
|
|
|
|
|
+PACKAGEDIR_IBASE:=$(firstword $(subst /Makefile.fpc,,$(strip $(wildcard $(addsuffix /ibase/Makefile.fpc,$(PACKAGESDIR))))))
|
|
ifneq ($(PACKAGEDIR_IBASE),)
|
|
ifneq ($(PACKAGEDIR_IBASE),)
|
|
-PACKAGEDIR_IBASE:=$(firstword $(PACKAGEDIR_IBASE))
|
|
|
|
-ifeq ($(wildcard $(PACKAGEDIR_IBASE)/$(FPCMADE)),)
|
|
|
|
-override COMPILEPACKAGES+=package_ibase
|
|
|
|
-package_ibase:
|
|
|
|
|
|
+override COMPILEPACKAGES+=$(PACKAGEDIR_IBASE)/$(FPCMADE)
|
|
|
|
+$(PACKAGEDIR_IBASE)/$(FPCMADE):
|
|
$(MAKE) -C $(PACKAGEDIR_IBASE) all
|
|
$(MAKE) -C $(PACKAGEDIR_IBASE) all
|
|
-endif
|
|
|
|
ifneq ($(wildcard $(PACKAGEDIR_IBASE)/$(OS_TARGET)),)
|
|
ifneq ($(wildcard $(PACKAGEDIR_IBASE)/$(OS_TARGET)),)
|
|
UNITDIR_IBASE=$(PACKAGEDIR_IBASE)/$(OS_TARGET)
|
|
UNITDIR_IBASE=$(PACKAGEDIR_IBASE)/$(OS_TARGET)
|
|
else
|
|
else
|
|
@@ -911,7 +899,6 @@ ifdef UNITDIR_IBASE
|
|
override COMPILER_UNITDIR+=$(UNITDIR_IBASE)
|
|
override COMPILER_UNITDIR+=$(UNITDIR_IBASE)
|
|
endif
|
|
endif
|
|
endif
|
|
endif
|
|
-.PHONY: package_rtl package_paszlib package_inet package_fcl package_mysql package_ibase
|
|
|
|
ifndef NOCPUDEF
|
|
ifndef NOCPUDEF
|
|
override FPCOPTDEF=$(CPU_TARGET)
|
|
override FPCOPTDEF=$(CPU_TARGET)
|
|
endif
|
|
endif
|
|
@@ -1052,7 +1039,7 @@ fpc_smart:
|
|
$(MAKE) all LINKSMART=1 CREATESMART=1
|
|
$(MAKE) all LINKSMART=1 CREATESMART=1
|
|
fpc_debug:
|
|
fpc_debug:
|
|
$(MAKE) all DEBUG=1
|
|
$(MAKE) all DEBUG=1
|
|
-.SUFFIXES: $(EXEEXT) $(PPUEXT) $(OEXT) .pas .pp
|
|
|
|
|
|
+.SUFFIXES: $(EXEEXT) $(PPUEXT) $(OEXT) .pas .pp .rc .res
|
|
%$(PPUEXT): %.pp
|
|
%$(PPUEXT): %.pp
|
|
$(COMPILER) $<
|
|
$(COMPILER) $<
|
|
$(EXECPPAS)
|
|
$(EXECPPAS)
|
|
@@ -1065,6 +1052,8 @@ fpc_debug:
|
|
%$(EXEEXT): %.pas
|
|
%$(EXEEXT): %.pas
|
|
$(COMPILER) $<
|
|
$(COMPILER) $<
|
|
$(EXECPPAS)
|
|
$(EXECPPAS)
|
|
|
|
+%.res: %.rc
|
|
|
|
+ windres -i $< -o $@
|
|
vpath %.pp $(COMPILER_SOURCEDIR) $(COMPILER_INCLUDEDIR)
|
|
vpath %.pp $(COMPILER_SOURCEDIR) $(COMPILER_INCLUDEDIR)
|
|
vpath %.pas $(COMPILER_SOURCEDIR) $(COMPILER_INCLUDEDIR)
|
|
vpath %.pas $(COMPILER_SOURCEDIR) $(COMPILER_INCLUDEDIR)
|
|
vpath %$(PPUEXT) $(COMPILER_UNITTARGETDIR)
|
|
vpath %$(PPUEXT) $(COMPILER_UNITTARGETDIR)
|
|
@@ -1072,6 +1061,9 @@ vpath %$(PPUEXT) $(COMPILER_UNITTARGETDIR)
|
|
ifdef INSTALL_UNITS
|
|
ifdef INSTALL_UNITS
|
|
override INSTALLPPUFILES+=$(addsuffix $(PPUEXT),$(INSTALL_UNITS))
|
|
override INSTALLPPUFILES+=$(addsuffix $(PPUEXT),$(INSTALL_UNITS))
|
|
endif
|
|
endif
|
|
|
|
+ifdef INSTALL_BUILDUNIT
|
|
|
|
+override INSTALLPPUFILES:=$(filter-out $(INSTALL_BUILDUNIT),$(INSTALLPPUFILES))
|
|
|
|
+endif
|
|
ifdef INSTALLPPUFILES
|
|
ifdef INSTALLPPUFILES
|
|
override INSTALLPPULINKFILES:=$(subst $(PPUEXT),$(OEXT),$(INSTALLPPUFILES)) $(addprefix $(STATICLIBPREFIX),$(subst $(PPUEXT),$(STATICLIBEXT),$(INSTALLPPUFILES)))
|
|
override INSTALLPPULINKFILES:=$(subst $(PPUEXT),$(OEXT),$(INSTALLPPUFILES)) $(addprefix $(STATICLIBPREFIX),$(subst $(PPUEXT),$(STATICLIBEXT),$(INSTALLPPUFILES)))
|
|
override INSTALLPPUFILES:=$(addprefix $(UNITTARGETDIRPREFIX),$(INSTALLPPUFILES))
|
|
override INSTALLPPUFILES:=$(addprefix $(UNITTARGETDIRPREFIX),$(INSTALLPPUFILES))
|
|
@@ -1173,12 +1165,13 @@ ifdef CLEANEXEFILES
|
|
endif
|
|
endif
|
|
-$(DEL) *$(OEXT) *$(PPUEXT) *$(RSTEXT) *$(ASMEXT) *$(STATICLIBEXT) *$(SHAREDLIBEXT) *$(PPLEXT)
|
|
-$(DEL) *$(OEXT) *$(PPUEXT) *$(RSTEXT) *$(ASMEXT) *$(STATICLIBEXT) *$(SHAREDLIBEXT) *$(PPLEXT)
|
|
-$(DELTREE) *$(SMARTEXT)
|
|
-$(DELTREE) *$(SMARTEXT)
|
|
- -$(DEL) $(FPCMADE) $(PPAS) link.res $(FPCEXTFILE) $(REDIRFILE)
|
|
|
|
|
|
+ -$(DEL) $(FPCMADE) Package.fpc $(PPAS) script.res link.res $(FPCEXTFILE) $(REDIRFILE)
|
|
ifdef AOUTEXT
|
|
ifdef AOUTEXT
|
|
-$(DEL) *$(AOUTEXT)
|
|
-$(DEL) *$(AOUTEXT)
|
|
endif
|
|
endif
|
|
-.PHONY: fpc_info
|
|
|
|
-fpc_info:
|
|
|
|
|
|
+.PHONY: fpc_baseinfo
|
|
|
|
+override INFORULES+=fpc_baseinfo
|
|
|
|
+fpc_baseinfo:
|
|
@$(ECHO)
|
|
@$(ECHO)
|
|
@$(ECHO) == Package info ==
|
|
@$(ECHO) == Package info ==
|
|
@$(ECHO) Package Name..... $(PACKAGE_NAME)
|
|
@$(ECHO) Package Name..... $(PACKAGE_NAME)
|
|
@@ -1212,7 +1205,7 @@ fpc_info:
|
|
@$(ECHO) Ld........ $(LD)
|
|
@$(ECHO) Ld........ $(LD)
|
|
@$(ECHO) Ar........ $(AR)
|
|
@$(ECHO) Ar........ $(AR)
|
|
@$(ECHO) Rc........ $(RC)
|
|
@$(ECHO) Rc........ $(RC)
|
|
- @$(ECHO)
|
|
|
|
|
|
+ @$(ECHO)
|
|
@$(ECHO) Mv........ $(MVPROG)
|
|
@$(ECHO) Mv........ $(MVPROG)
|
|
@$(ECHO) Cp........ $(CPPROG)
|
|
@$(ECHO) Cp........ $(CPPROG)
|
|
@$(ECHO) Rm........ $(RMPROG)
|
|
@$(ECHO) Rm........ $(RMPROG)
|
|
@@ -1226,12 +1219,13 @@ fpc_info:
|
|
@$(ECHO)
|
|
@$(ECHO)
|
|
@$(ECHO) == Object info ==
|
|
@$(ECHO) == Object info ==
|
|
@$(ECHO)
|
|
@$(ECHO)
|
|
- @$(ECHO) Target Loaders...... $(TARGET_LOADERS)
|
|
|
|
- @$(ECHO) Target Units........ $(TARGET_UNITS)
|
|
|
|
- @$(ECHO) Target Programs..... $(TARGET_PROGRAMS)
|
|
|
|
- @$(ECHO) Target Dirs......... $(TARGET_DIRS)
|
|
|
|
- @$(ECHO) Target Examples..... $(TARGET_EXAMPLES)
|
|
|
|
- @$(ECHO) Target ExampleDirs.. $(TARGET_EXAMPLEDIRS)
|
|
|
|
|
|
+ @$(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)
|
|
@$(ECHO) Clean Units......... $(CLEAN_UNITS)
|
|
@$(ECHO) Clean Units......... $(CLEAN_UNITS)
|
|
@$(ECHO) Clean Files......... $(CLEAN_FILES)
|
|
@$(ECHO) Clean Files......... $(CLEAN_FILES)
|
|
@@ -1258,6 +1252,22 @@ fpc_info:
|
|
@$(ECHO) Dist destination dir. $(DIST_DESTDIR)
|
|
@$(ECHO) Dist destination dir. $(DIST_DESTDIR)
|
|
@$(ECHO) Dist zip name........ $(DIST_ZIPNAME)
|
|
@$(ECHO) Dist zip name........ $(DIST_ZIPNAME)
|
|
@$(ECHO)
|
|
@$(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 Makefile.fpc
|
|
|
|
+fpc_makefile_sub1:
|
|
|
|
+ifdef TARGET_DIRS
|
|
|
|
+ $(FPCMAKE) -w $(addsuffix /Makefile.fpc,$(TARGET_DIRS))
|
|
|
|
+endif
|
|
|
|
+ifdef TARGET_EXAMPLEDIRS
|
|
|
|
+ $(FPCMAKE) -w $(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
|
|
ifndef DATA2INC
|
|
ifndef DATA2INC
|
|
DATA2INC:=$(strip $(wildcard $(addsuffix /data2inc$(SRCEXEEXT),$(SEARCHPATH))))
|
|
DATA2INC:=$(strip $(wildcard $(addsuffix /data2inc$(SRCEXEEXT),$(SEARCHPATH))))
|
|
ifeq ($(DATA2INC),)
|
|
ifeq ($(DATA2INC),)
|
|
@@ -1284,7 +1294,10 @@ clean: fpc_clean
|
|
distclean: fpc_distclean
|
|
distclean: fpc_distclean
|
|
cleanall: fpc_cleanall
|
|
cleanall: fpc_cleanall
|
|
info: fpc_info
|
|
info: fpc_info
|
|
-.PHONY: all debug smart examples shared install sourceinstall exampleinstall distinstall zipinstall zipsourceinstall zipexampleinstall zipdistinstall clean distclean cleanall info
|
|
|
|
|
|
+makefile: fpc_makefile
|
|
|
|
+makefiles: fpc_makefiles
|
|
|
|
+makefile_dirs: fpc_makefile_dirs
|
|
|
|
+.PHONY: all debug smart examples shared install sourceinstall exampleinstall distinstall zipinstall zipsourceinstall zipexampleinstall zipdistinstall clean distclean cleanall info makefile makefiles makefile_dirs
|
|
ifneq ($(wildcard fpcmake.loc),)
|
|
ifneq ($(wildcard fpcmake.loc),)
|
|
include fpcmake.loc
|
|
include fpcmake.loc
|
|
endif
|
|
endif
|