+ Now a make works completely

This commit is contained in:
michael 1999-12-01 09:42:26 +00:00
parent ae375101a2
commit a0882cbedb
2 changed files with 46 additions and 12 deletions

View File

@ -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/01 10:27
#
defaultrule: all
@ -63,7 +63,6 @@ endif
# Default target
#####################################################################
override OS_TARGET:=win32
override CPU_TARGET:=i386
#####################################################################
@ -147,9 +146,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) zlib zstream
override UNITOBJECTS+=classes $(INCUNITS) $(XMLUNITS) zstream
# Clean
@ -181,6 +189,8 @@ endif
# Packages
override PACKAGES+=$(ZLIBPACKAGE)
override NEEDUNITDIR+=$(addprefix $(PACKAGEDIR)/,$(PACKAGES))
# Libraries
@ -307,6 +317,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 +694,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 +1020,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)

View File

@ -3,10 +3,13 @@
#
[defaults]
defaulttarget=win32
jdefaulttarget=win32
defaultcpu=i386
defaultoptions=-S2
[packages]
packages=$(ZLIBPACKAGE)
[dirs]
fpcdir=../..
targetdir=.
@ -14,8 +17,7 @@ incdir=$(INC)
sourcesdir=$(INC) $(XML)
[targets]
units=classes $(INCUNITS) $(XMLUNITS) zlib zstream
units=classes $(INCUNITS) $(XMLUNITS) zstream
[presettings]
# Include files
@ -27,13 +29,20 @@ 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
[rules]
INCFILES=$(addprefix $(INC)/,$(INCNAMES))
classes$(PPUEXT): $(INCFILES) classes$(PASEXT)
inifiles$(PPUEXT): classes$(PPUEXT) inifiles$(PASEXT)
ezcgi$(PPUEXT): ezcgi$(PASEXT) ezcgi.inc
inifiles$(PPUEXT): classes$(PPUEXT) $(INC)/inifiles$(PASEXT)
ezcgi$(PPUEXT): $(INC)/ezcgi$(PASEXT)