fpc/fcl/linux/Makefile.fpc
2000-07-09 13:19:33 +00:00

55 lines
1003 B
Makefile

#
# Makefile.fpc for Free Component Library for Linux
#
[targets]
units=classes $(INCUNITS) $(XMLUNITS) $(SHEDITUNITS) process asyncio ssockets http
rst=ssockets cachecls
[defaults]
defaulttarget=linux
[require]
options=-S2
packages=zlib inet
[install]
unitsubdir=fcl
packagename=fcl
[libs]
libname=libfpfcl.so
libversion=1.0
[dirs]
fpcdir=../..
targetdir=.
incdir=$(INC)
sourcesdir=$(INC) $(XML) $(SHEDIT)
[presettings]
# Include files
INC=../inc
XML=../xml
SHEDIT=../shedit
# INCUNITS,XMLUNITS is defined in makefile.inc
# They are default units for all platforms.
include $(INC)/Makefile.inc
include $(XML)/Makefile.inc
include $(SHEDIT)/Makefile.inc
[rules]
classes$(PPUEXT): $(addprefix $(INC)/,$(INCNAMES)) classes$(PASEXT)
inifiles$(PPUEXT): classes$(PPUEXT) $(INC)/inifiles$(PASEXT)
ezcgi$(PPUEXT): $(INC)/ezcgi$(PASEXT)
shedit$(PPUEXT): $(SHEDIT)/shedit$(PASEXT)
$(COMPILER) $(SHEDIT)/shedit$(PASEXT) -I$(SHEDIT) $(REDIR)
process$(PPUEXT): process$(PASEXT) process.inc