|
@@ -1,5 +1,5 @@
|
|
|
#
|
|
|
-# Makefile generated by fpcmake v0.99.13 on 1999-11-25 23:49
|
|
|
+# Makefile generated by fpcmake v0.99.13 on 1999-12-03 10:46
|
|
|
#
|
|
|
|
|
|
defaultrule: all
|
|
@@ -147,9 +147,18 @@ XML=../xml
|
|
|
include $(INC)/Makefile.inc
|
|
|
include $(XML)/Makefile.inc
|
|
|
|
|
|
+# Which package to use
|
|
|
+ifndef ZLIBPACKAGE
|
|
|
+ifdef inlinux
|
|
|
+ZLIBPACKAGE=zlib
|
|
|
+else
|
|
|
+ZLIBPACKAGE=paszlib
|
|
|
+endif
|
|
|
+endif
|
|
|
+
|
|
|
# Targets
|
|
|
|
|
|
-override UNITOBJECTS+=classes $(INCUNITS) $(XMLUNITS)
|
|
|
+override UNITOBJECTS+=classes $(INCUNITS) $(XMLUNITS) zstream
|
|
|
|
|
|
# Clean
|
|
|
|
|
@@ -181,6 +190,8 @@ endif
|
|
|
|
|
|
# Packages
|
|
|
|
|
|
+override PACKAGES+=$(ZLIBPACKAGE)
|
|
|
+override NEEDUNITDIR+=$(addprefix $(PACKAGEDIR)/,$(PACKAGES))
|
|
|
|
|
|
# Libraries
|
|
|
|
|
@@ -307,6 +318,10 @@ ifdef UNITSDIR
|
|
|
override FPCOPT+=-Fu$(UNITSDIR)
|
|
|
endif
|
|
|
|
|
|
+ifdef NEEDUNITDIR
|
|
|
+override FPCOPT+=$(addprefix -Fu,$(NEEDUNITDIR))
|
|
|
+endif
|
|
|
+
|
|
|
ifdef NEEDINCDIR
|
|
|
override FPCOPT+=$(addprefix -Fi,$(NEEDINCDIR))
|
|
|
endif
|
|
@@ -680,7 +695,18 @@ rtl_package:
|
|
|
endif
|
|
|
endif
|
|
|
|
|
|
-.PHONY: rtl_package
|
|
|
+PACKAGE$(ZLIBPACKAGE)=1
|
|
|
+ifdef PACKAGE$(ZLIBPACKAGE)
|
|
|
+ifneq ($(wildcard $(PACKAGEDIR)/$(ZLIBPACKAGE)),)
|
|
|
+ifeq ($(wildcard $(PACKAGEDIR)/$(ZLIBPACKAGE)/$(FPCMAKED)),)
|
|
|
+override COMPILEPACKAGES+=$(ZLIBPACKAGE)
|
|
|
+$(ZLIBPACKAGE)_package:
|
|
|
+ $(MAKE) -C $(PACKAGEDIR)/$(ZLIBPACKAGE) all
|
|
|
+endif
|
|
|
+endif
|
|
|
+endif
|
|
|
+
|
|
|
+.PHONY: rtl_package $(ZLIBPACKAGE)_package
|
|
|
|
|
|
#####################################################################
|
|
|
# Units
|
|
@@ -995,6 +1021,6 @@ INCFILES=$(addprefix $(INC)/,$(INCNAMES))
|
|
|
|
|
|
classes$(PPUEXT): $(INCFILES) classes$(PASEXT)
|
|
|
|
|
|
-inifiles$(PPUEXT): classes$(PPUEXT) inifiles$(PASEXT)
|
|
|
+inifiles$(PPUEXT): classes$(PPUEXT) $(INC)/inifiles$(PASEXT)
|
|
|
|
|
|
-ezcgi$(PPUEXT): ezcgi$(PASEXT) ezcgi.inc
|
|
|
+ezcgi$(PPUEXT): $(INC)/ezcgi$(PASEXT)
|