NWGNUdeflate revision 7327fccdcaf7d6f4a027c8ae33f004f3a2c6b23b
297be3708069ef31814d6d75c0d71a50a78feb03Mark Andrews# The MOD_DEFLATE module requires the ZLib source which
5a4557e8de2951a2796676b5ec4b6a90caa5be14Mark Andrews# can be downloaded from http://www.gzip.org/zlib/
5a4557e8de2951a2796676b5ec4b6a90caa5be14Mark Andrews# Declare the sub-directories to be built here
5a4557e8de2951a2796676b5ec4b6a90caa5be14Mark Andrews# Get the 'head' of the build environment. This includes default targets and
5a4557e8de2951a2796676b5ec4b6a90caa5be14Mark Andrews# paths to tools
5a4557e8de2951a2796676b5ec4b6a90caa5be14Mark Andrewsinclude $(AP_WORK)\build\NWGNUhead.inc
5a4557e8de2951a2796676b5ec4b6a90caa5be14Mark Andrews# build this level's files
e21a2904f02a03fa06b6db04d348f65fe9c67b2bMark Andrews# Make sure all needed macro's are defined
5a4557e8de2951a2796676b5ec4b6a90caa5be14Mark Andrews# These directories will be at the beginning of the include list, followed by
5a4557e8de2951a2796676b5ec4b6a90caa5be14Mark AndrewsXINCDIRS += \
5a4557e8de2951a2796676b5ec4b6a90caa5be14Mark Andrews $(AP_WORK)/include \
5a4557e8de2951a2796676b5ec4b6a90caa5be14Mark Andrews# These flags will come after CFLAGS
5a4557e8de2951a2796676b5ec4b6a90caa5be14Mark Andrews# These defines will come after DEFINES
5a4557e8de2951a2796676b5ec4b6a90caa5be14Mark AndrewsXDEFINES += \
5a4557e8de2951a2796676b5ec4b6a90caa5be14Mark Andrews# These flags will be added to the link.opt file
5a4557e8de2951a2796676b5ec4b6a90caa5be14Mark Andrews# These values will be appended to the correct variables based on the value of
2a31bd531072824ef252c18303859d6af7451b00Francis Dupontifeq "$(RELEASE)" "debug"
71c66a876ecca77923638d3f94cc0783152b2f03Mark AndrewsXINCDIRS += \
71c66a876ecca77923638d3f94cc0783152b2f03Mark AndrewsXDEFINES += \
5a4557e8de2951a2796676b5ec4b6a90caa5be14Mark Andrewsifeq "$(RELEASE)" "noopt"
5a4557e8de2951a2796676b5ec4b6a90caa5be14Mark AndrewsXINCDIRS += \
5a4557e8de2951a2796676b5ec4b6a90caa5be14Mark AndrewsXDEFINES += \
5a4557e8de2951a2796676b5ec4b6a90caa5be14Mark Andrewsifeq "$(RELEASE)" "release"
5a4557e8de2951a2796676b5ec4b6a90caa5be14Mark AndrewsXINCDIRS += \
5a4557e8de2951a2796676b5ec4b6a90caa5be14Mark AndrewsXDEFINES += \
5a4557e8de2951a2796676b5ec4b6a90caa5be14Mark Andrews# These are used by the link target if an NLM is being generated
5a4557e8de2951a2796676b5ec4b6a90caa5be14Mark Andrews# This is used by the link 'name' directive to name the nlm. If left blank
5a4557e8de2951a2796676b5ec4b6a90caa5be14Mark Andrews# TARGET_nlm (see below) will be used.
5a4557e8de2951a2796676b5ec4b6a90caa5be14Mark AndrewsNLM_NAME = deflate
# $(AP_WORK)\build\NWGNUenvironment.inc
# file instead of the default of $(NWOS)/apache.xdc. XDCData can be disabled
$(OBJDIR)/deflate.nlm \
$(OBJDIR)/mod_deflate.o \
$(OBJDIR)/adler32.o \
$(OBJDIR)/crc32.o \
$(OBJDIR)/deflate.o \
$(OBJDIR)/inflate.o \
$(OBJDIR)/inffast.o \
$(OBJDIR)/inftrees.o \
$(OBJDIR)/trees.o \
$(OBJDIR)/zutil.o \
$(OBJDIR)/infblock.o \
$(OBJDIR)/infcodes.o \
$(OBJDIR)/infutil.o \
# These will be added as a library command in the link.opt file.
# These will be added as a module command in the link.opt file.
# If this is specified, it will override $(NWOS)\copyright.txt.
@$(APR)/aprlib.imp \
@$(NWOS)/httpd.imp \
@libc.imp \
# correct place. (See $(AP_WORK)\build\NWGNUhead.inc for examples)
include $(AP_WORK)\build\NWGNUtail.inc