mirror of
https://gitlab.com/freepascal.org/lazarus/lazarus.git
synced 2025-04-16 08:49:31 +02:00

* changed makefiles so that the LCL is build separate fron interfaces git-svn-id: trunk@243 -
49 lines
964 B
Makefile
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
|
|
|