lazarus/lcl/Makefile.fpc
mattias 55955882c7 started TDBCheckBox
git-svn-id: trunk@4631 -
2003-09-16 11:35:14 +00:00

51 lines
1.2 KiB
Makefile

# $Id$
#
# Makefile.fpc for Lazarus for Free Pascal
#
[package]
name=lcl
version=0.9b
[target]
dirs=interfaces
units=allunits
implicitunits=arrow actnlist buttons calendar clipbrd clistbox comctrls \
commctrl controls dialogs dynamicarray dynhasharray extctrls \
extendedstrings filectrl forms graphics graphmath graphtype grids \
imglist interfacebase lazlinkedlist lclmemmanager lcllinux lclstrconsts \
lcltype lmessages lresources maskedit menus messages registry spin \
stdctrls stringhashlist toolwin utrace vclglobals printers \
postscriptprinter intfgraphics dbctrls
# and do not add allunits. It is just a dummy unit used for compiling.
rsts=dialogs
[require]
packages=fcl
[compiler]
options=-gl
unittargetdir=units
unitdir=.
includedir=include
[install]
buildunit=allunits
[clean]
files=$(wildcard units/*$(OEXT)) $(wildcard units/*$(PPUEXT)) $(wildcard units/*$(RSTEXT))\
$(wildcard *$(OEXT)) $(wildcard *$(PPUEXT)) $(wildcard *$(RSTEXT))
[default]
lcldir=.
[rules]
.PHONY: cleartarget all
cleartarget:
-$(DEL) $(COMPILER_UNITTARGETDIR)/allunits$(PPUEXT)
all: cleartarget allunits$(PPUEXT) $(TARGET_DIRS)