From 141ad9ce49db7c13da6f6b4ec37302ff0b9624a4 Mon Sep 17 00:00:00 2001 From: joost Date: Thu, 11 Nov 2010 10:33:47 +0000 Subject: * Added Makefile.fpc which uses fpmake git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@16325 3ad0048d-3df7-0310-abae-a5850022a9f2 --- packages/fcl-web/Makefile_fpmake.fpc | 35 +++++++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) create mode 100644 packages/fcl-web/Makefile_fpmake.fpc (limited to 'packages/fcl-web') diff --git a/packages/fcl-web/Makefile_fpmake.fpc b/packages/fcl-web/Makefile_fpmake.fpc new file mode 100644 index 0000000000..2ba467f04b --- /dev/null +++ b/packages/fcl-web/Makefile_fpmake.fpc @@ -0,0 +1,35 @@ +# +# Makefile.fpc for TDataSet for FCL +# + +[package] +name=fcl-web +version=2.5.1 + +[require] +packages=rtl fcl-base fcl-xml fcl-db fcl-json fcl-net fcl-process fastcgi httpd22 + +[default] +fpcdir=../.. + +[prerules] +# If no fpmake exists and clean is called, do not try to build fpmake, it will +# most often fail because the dependencies are cleared. So simply skip the +# clean by replacing the command with 'echo' +FPMAKE_BIN_CLEAN=$(wildcard ./fpmake$(SRCEXEEXT)) +ifeq ($(FPMAKE_BIN_CLEAN),) +FPMAKE_BIN_CLEAN=$(ECHO) +endif + + +[rules] +fpmake: fpmake.pp + $(FPC) fpmake.pp -Fu../fpmkunit/src -dNO_UNIT_PROCESS -dNO_UNIT_ZIPPER $(FPCOPT) +all: fpmake + ./fpmake build --localunitdir=../.. --globalunitdir=.. $(addprefix -o ,$(FPCOPT)) --compiler=$(FPC) +clean: + $(FPMAKE_BIN_CLEAN) clean --localunitdir=../.. --globalunitdir=.. $(addprefix -o ,$(FPCOPT)) --compiler=$(FPC) +install: fpmake + ./fpmake install --localunitdir=../.. --globalunitdir=.. $(addprefix -o ,$(FPCOPT)) --compiler=$(FPC) --prefix=$(PREFIX) + + -- cgit v1.2.1