lazarus/lcl/Makefile.fpc
lazarus 652e4b7903 MWE:
* changed makefiles so that the LCL is build separate fron interfaces

git-svn-id: trunk@243 -
2001-03-27 20:55:23 +00:00

49 lines
964 B
Makefile

# $Id$
#
# Makefile.fpc for Lazarus for Free Pascal
#
[targets]
# units=allunits
# loaders=allunits
[require]
rtl=1
options=-Ca -gl
packages=fcl gtk
[clean]
units=$(notdir $(basename $(wildcard $(UNITTARGETDIR)/*$(PPUEXT))))
# not with the lazarusmake.ini
# files=$(wildcard $(UNITTARGETDIR)/*$(OEXT))
[dirs]
# target dir needs to be . or a full path otherwise the
# unittargetdir will be corrupt
# not with the lazarusmake.ini
# targetdir=.
unittargetdir=./units
unitdir=$(UNITTARGETDIR) ./interfaces/abstract
incdir=./include
[install]
units=$(notdir $(basename $(wildcard $(UNITTARGETDIR)/*$(PPUEXT))))
packagename=lcl
[libs]
[presettings]
[defaults]
[rules]
cleartarget:
-$(DEL) $(UNITTARGETDIR)/allunits$(PPUEXT)
all: cleartarget allunits$(PPUEXT)
-$(DEL) $(UNITTARGETDIR)/allunits$(PPUEXT)
-$(DEL) $(UNITTARGETDIR)/interfaces$(PPUEXT)
-$(DEL) $(UNITTARGETDIR)/interfaces$(OEXT)
$(MAKE) -C interfaces