lazarus/Makefile.fpc
lazarus 8d46c53658 MWE:
* Updated makefiles for FPC release 1.0  binary units
  * Changed creation, now LCL unit distributions are possible
  * Moved interfaces.pp from LCL to interface dirs

git-svn-id: trunk@33 -
2000-09-10 19:58:48 +00:00

43 lines
709 B
Makefile

#
# Makefile.fpc for Lazarus for Free Pascal
#
[targets]
programs=lazarus
dirs=lcl components
[clean]
units=$(basename $(wildcard *$(PPUEXT)))
[require]
packages=fcl gtk
[dirs]
targetdir=.
unitdir=. lcl/units components/units ./designer
incdir=. ./include ./include/$(OS_TARGET)
[presettings]
[rules]
.PHONY: examples lcl components ide
# temp hack
# make 6 times to solve all unit dependencies
lcl: lcl_all
$(MAKE) -C lcl
$(MAKE) -C lcl
$(MAKE) -C lcl
$(MAKE) -C lcl
$(MAKE) -C lcl
examples: lcl
$(MAKE) -C examples
components: components_all
ide:
$(MAKE) --assume-new=lazarus.pp lazarus$(EXEEXT)
all: lcl components ide