NWGNUmakefile revision c9ce2b84cc0bf2caa39be615eb06f7a9b68378d5
f8919bdadda3ebb97bd55cc14a16e0271ed57615duboff# Declare the sub-directories to be built here
f8919bdadda3ebb97bd55cc14a16e0271ed57615duboff# Get the 'head' of the build environment. This includes default targets and
f8919bdadda3ebb97bd55cc14a16e0271ed57615duboff# paths to tools
f8919bdadda3ebb97bd55cc14a16e0271ed57615duboffinclude $(AP_WORK)\build\NWGNUhead.inc
f8919bdadda3ebb97bd55cc14a16e0271ed57615duboff# build this level's files
f8919bdadda3ebb97bd55cc14a16e0271ed57615duboff# Make sure all needed macro's are defined
f8919bdadda3ebb97bd55cc14a16e0271ed57615duboff# These directories will be at the beginning of the include list, followed by
f8919bdadda3ebb97bd55cc14a16e0271ed57615duboffXINCDIRS += \
f8919bdadda3ebb97bd55cc14a16e0271ed57615duboff $(AP_WORK)/include \
f8919bdadda3ebb97bd55cc14a16e0271ed57615duboff# These flags will come after CFLAGS
f8919bdadda3ebb97bd55cc14a16e0271ed57615duboffXCFLAGS += \
f8919bdadda3ebb97bd55cc14a16e0271ed57615duboff# These defines will come after DEFINES
f8919bdadda3ebb97bd55cc14a16e0271ed57615duboffXDEFINES += \
f8919bdadda3ebb97bd55cc14a16e0271ed57615duboff# These flags will be added to the link.opt file
f8919bdadda3ebb97bd55cc14a16e0271ed57615duboffXLFLAGS += \
f8919bdadda3ebb97bd55cc14a16e0271ed57615duboff# These values will be appended to the correct variables based on the value of
f8919bdadda3ebb97bd55cc14a16e0271ed57615duboffifeq "$(RELEASE)" "debug"
f8919bdadda3ebb97bd55cc14a16e0271ed57615duboffXINCDIRS += \
f8919bdadda3ebb97bd55cc14a16e0271ed57615duboffXCFLAGS += \
f8919bdadda3ebb97bd55cc14a16e0271ed57615duboffXDEFINES += \
f8919bdadda3ebb97bd55cc14a16e0271ed57615duboffXLFLAGS += \
f8919bdadda3ebb97bd55cc14a16e0271ed57615duboffifeq "$(RELEASE)" "noopt"
f8919bdadda3ebb97bd55cc14a16e0271ed57615duboffXINCDIRS += \
7014882c6a3672fd0e5d60200af8643ae53c5928Richard LoweXDEFINES += \
f8919bdadda3ebb97bd55cc14a16e0271ed57615duboffXLFLAGS += \
f8919bdadda3ebb97bd55cc14a16e0271ed57615duboffifeq "$(RELEASE)" "release"
f8919bdadda3ebb97bd55cc14a16e0271ed57615duboffXINCDIRS += \
f8919bdadda3ebb97bd55cc14a16e0271ed57615duboffXCFLAGS += \
f8919bdadda3ebb97bd55cc14a16e0271ed57615duboffXDEFINES += \
f8919bdadda3ebb97bd55cc14a16e0271ed57615duboffXLFLAGS += \
f8919bdadda3ebb97bd55cc14a16e0271ed57615duboff# These are used by the link target if an NLM is being generated
f8919bdadda3ebb97bd55cc14a16e0271ed57615duboff# This is used by the link 'name' directive to name the nlm. If left blank
f8919bdadda3ebb97bd55cc14a16e0271ed57615duboff# TARGET_nlm (see below) will be used.
f8919bdadda3ebb97bd55cc14a16e0271ed57615duboffNLM_NAME = logio
f8919bdadda3ebb97bd55cc14a16e0271ed57615duboff# This is used by the link '-desc ' directive.
f8919bdadda3ebb97bd55cc14a16e0271ed57615duboff# If left blank, NLM_NAME will be used.
# $(AP_WORK)\build\NWGNUenvironment.inc
# file instead of the default of $(NWOS)/apache.xdc. XDCData can be disabled
$(OBJDIR)/modlogio.nlm \
$(OBJDIR)/mod_logio.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