NWGNUproxyajp revision f628b5980b3f4ae688b70ae449a1f50aea687384
d6fa26d0adaec6c910115be34fe7a5a5f402c14fMark Andrews#
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein# Make sure all needed macro's are defined
5347c0fcb04eaea19d9f39795646239f487c6207Tinderbox User#
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein
5347c0fcb04eaea19d9f39795646239f487c6207Tinderbox User#
5347c0fcb04eaea19d9f39795646239f487c6207Tinderbox User# Get the 'head' of the build environment if necessary. This includes default
5347c0fcb04eaea19d9f39795646239f487c6207Tinderbox User# targets and paths to tools
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein#
d6fa26d0adaec6c910115be34fe7a5a5f402c14fMark Andrews
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austeinifndef EnvironmentDefined
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austeininclude $(AP_WORK)\build\NWGNUhead.inc
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austeinendif
fd2597f75693a2279fdf588bd40dfe2407c42028Tinderbox User
14a656f94b1fd0ababd84a772228dfa52276ba15Evan Hunt#
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein# These directories will be at the beginning of the include list, followed by
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein# INCDIRS
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein#
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob AusteinXINCDIRS += \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein $(AP_WORK)/include \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein $(NWOS) \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein $(AP_WORK)/modules/http \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein $(AP_WORK)/modules/arch/netware \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein $(AJPLIB) \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein $(AP_WORK)/srclib/apr/include \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein $(AP_WORK)/srclib/apr-util/include \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein $(AP_WORK)/srclib/apr \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein $(EOLIST)
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein#
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein# These flags will come after CFLAGS
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein#
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob AusteinXCFLAGS += \
fd2597f75693a2279fdf588bd40dfe2407c42028Tinderbox User -prefix pre_nw.h \
fd2597f75693a2279fdf588bd40dfe2407c42028Tinderbox User $(EOLIST)
fd2597f75693a2279fdf588bd40dfe2407c42028Tinderbox User
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein#
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein# These defines will come after DEFINES
fd2597f75693a2279fdf588bd40dfe2407c42028Tinderbox User#
14a656f94b1fd0ababd84a772228dfa52276ba15Evan HuntXDEFINES += \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein $(EOLIST)
af40ebed6257e4ac1996144530b3de317cf4da11Tinderbox User
af40ebed6257e4ac1996144530b3de317cf4da11Tinderbox User#
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein# These flags will be added to the link.opt file
af40ebed6257e4ac1996144530b3de317cf4da11Tinderbox User#
af40ebed6257e4ac1996144530b3de317cf4da11Tinderbox UserXLFLAGS += \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein $(EOLIST)
af40ebed6257e4ac1996144530b3de317cf4da11Tinderbox User
af40ebed6257e4ac1996144530b3de317cf4da11Tinderbox User#
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein# These values will be appended to the correct variables based on the value of
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein# RELEASE
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein#
fd2597f75693a2279fdf588bd40dfe2407c42028Tinderbox Userifeq "$(RELEASE)" "debug"
9c6a5d1f22f972232d7a9fd5c5fa64f10bacbdffAutomatic UpdaterXINCDIRS += \
5a4557e8de2951a2796676b5ec4b6a90caa5be14Mark Andrews $(EOLIST)
5a4557e8de2951a2796676b5ec4b6a90caa5be14Mark Andrews
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob AusteinXCFLAGS += \
fd2597f75693a2279fdf588bd40dfe2407c42028Tinderbox User $(EOLIST)
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob AusteinXDEFINES += \
fd2597f75693a2279fdf588bd40dfe2407c42028Tinderbox User $(EOLIST)
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein
af40ebed6257e4ac1996144530b3de317cf4da11Tinderbox UserXLFLAGS += \
fd2597f75693a2279fdf588bd40dfe2407c42028Tinderbox User $(EOLIST)
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austeinendif
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austeinifeq "$(RELEASE)" "noopt"
14a656f94b1fd0ababd84a772228dfa52276ba15Evan HuntXINCDIRS += \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein $(EOLIST)
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob AusteinXCFLAGS += \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein $(EOLIST)
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob AusteinXDEFINES += \
727f5b8846457a33d06f515a10a7e1aa849ddf18Andreas Gustafsson $(EOLIST)
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric Luce
ac93437301f55ed69bf85883a497a75598c628f9Automatic UpdaterXLFLAGS += \
ac93437301f55ed69bf85883a497a75598c628f9Automatic Updater $(EOLIST)
ac93437301f55ed69bf85883a497a75598c628f9Automatic Updaterendif
727f5b8846457a33d06f515a10a7e1aa849ddf18Andreas Gustafsson
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric Luceifeq "$(RELEASE)" "release"
ac93437301f55ed69bf85883a497a75598c628f9Automatic UpdaterXINCDIRS += \
ac93437301f55ed69bf85883a497a75598c628f9Automatic Updater $(EOLIST)
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric Luce
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric LuceXCFLAGS += \
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric Luce $(EOLIST)
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric Luce
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric LuceXDEFINES += \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein $(EOLIST)
fd2597f75693a2279fdf588bd40dfe2407c42028Tinderbox User
fd2597f75693a2279fdf588bd40dfe2407c42028Tinderbox UserXLFLAGS += \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein $(EOLIST)
af40ebed6257e4ac1996144530b3de317cf4da11Tinderbox Userendif
fd2597f75693a2279fdf588bd40dfe2407c42028Tinderbox User
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein#
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein# These are used by the link target if an NLM is being generated
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein# This is used by the link 'name' directive to name the nlm. If left blank
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein# TARGET_nlm (see below) will be used.
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein#
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob AusteinNLM_NAME = proxyajp
ac93437301f55ed69bf85883a497a75598c628f9Automatic Updater
ac93437301f55ed69bf85883a497a75598c628f9Automatic Updater#
ac93437301f55ed69bf85883a497a75598c628f9Automatic Updater# This is used by the link '-desc ' directive.
ac93437301f55ed69bf85883a497a75598c628f9Automatic Updater# If left blank, NLM_NAME will be used.
ac93437301f55ed69bf85883a497a75598c628f9Automatic Updater#
ac93437301f55ed69bf85883a497a75598c628f9Automatic UpdaterNLM_DESCRIPTION = Apache $(VERSION_STR) Proxy AJP Sub-Module
ac93437301f55ed69bf85883a497a75598c628f9Automatic Updater
ac93437301f55ed69bf85883a497a75598c628f9Automatic Updater#
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric Luce# This is used by the '-threadname' directive. If left blank,
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric Luce# NLM_NAME Thread will be used.
ac93437301f55ed69bf85883a497a75598c628f9Automatic Updater#
ac93437301f55ed69bf85883a497a75598c628f9Automatic UpdaterNLM_THREAD_NAME = Proxy AJP Module
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric Luce
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric Luce#
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric Luce# If this is specified, it will override VERSION value in
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric Luce# $(AP_WORK)\build\NWGNUenvironment.inc
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric Luce#
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric LuceNLM_VERSION =
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric Luce
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric Luce#
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric Luce# If this is specified, it will override the default of 64K
ac93437301f55ed69bf85883a497a75598c628f9Automatic Updater#
ac93437301f55ed69bf85883a497a75598c628f9Automatic UpdaterNLM_STACK_SIZE = 8192
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric Luce
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric Luce
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric Luce#
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric Luce# If this is specified it will be used by the link '-entry' directive
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric Luce#
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric LuceNLM_ENTRY_SYM = _LibCPrelude
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric Luce
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric Luce#
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric Luce# If this is specified it will be used by the link '-exit' directive
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric Luce#
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric LuceNLM_EXIT_SYM = _LibCPostlude
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric Luce
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein#
fd2597f75693a2279fdf588bd40dfe2407c42028Tinderbox User# If this is specified it will be used by the link '-check' directive
fd2597f75693a2279fdf588bd40dfe2407c42028Tinderbox User#
fd2597f75693a2279fdf588bd40dfe2407c42028Tinderbox UserNLM_CHECK_SYM =
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein
af40ebed6257e4ac1996144530b3de317cf4da11Tinderbox User#
fd2597f75693a2279fdf588bd40dfe2407c42028Tinderbox User# If these are specified it will be used by the link '-flags' directive
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein#
1224c3b69b3d18f7127aa042644936af25a2d679Mark AndrewsNLM_FLAGS = AUTOUNLOAD, PSEUDOPREEMPTION
1224c3b69b3d18f7127aa042644936af25a2d679Mark Andrews
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein#
fd2597f75693a2279fdf588bd40dfe2407c42028Tinderbox User# If this is specified it will be linked in with the XDCData option in the def
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein# file instead of the default of $(NWOS)/apache.xdc. XDCData can be disabled
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein# by setting APACHE_UNIPROC in the environment
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein#
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob AusteinXDCDATA =
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein
fd2597f75693a2279fdf588bd40dfe2407c42028Tinderbox User#
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein# If there is an NLM target, put it here
14a656f94b1fd0ababd84a772228dfa52276ba15Evan Hunt#
14a656f94b1fd0ababd84a772228dfa52276ba15Evan HuntTARGET_nlm = \
14a656f94b1fd0ababd84a772228dfa52276ba15Evan Hunt $(OBJDIR)/proxyajp.nlm \
14a656f94b1fd0ababd84a772228dfa52276ba15Evan Hunt $(EOLIST)
14a656f94b1fd0ababd84a772228dfa52276ba15Evan Hunt
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein#
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein# If there is an LIB target, put it here
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein#
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob AusteinTARGET_lib = \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein $(EOLIST)
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein#
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein# These are the OBJ files needed to create the NLM target above.
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein# Paths must all use the '/' character
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein#
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob AusteinFILES_nlm_objs = \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein $(OBJDIR)/proxy_ajp.o \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein $(OBJDIR)/proxy_util.o \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein $(OBJDIR)/ajp_header.o \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein $(OBJDIR)/ajp_msg.o \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein $(OBJDIR)/ajp_link.o \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein $(OBJDIR)/libprews.o \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein $(EOLIST)
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein#
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein# These are the LIB files needed to create the NLM target above.
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein# These will be added as a library command in the link.opt file.
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein#
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob AusteinFILES_nlm_libs = \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein libcpre.o \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein $(EOLIST)
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein#
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein# These are the modules that the above NLM target depends on to load.
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein# These will be added as a module command in the link.opt file.
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein#
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob AusteinFILES_nlm_modules = \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein aprlib \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein libc \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein proxy \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein $(EOLIST)
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein#
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein# If the nlm has a msg file, put it's path here
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein#
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob AusteinFILE_nlm_msg =
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein#
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein# If the nlm has a hlp file put it's path here
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein#
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob AusteinFILE_nlm_hlp =
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein#
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein# If this is specified, it will override $(NWOS)\copyright.txt.
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein#
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob AusteinFILE_nlm_copyright =
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein#
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein# Any additional imports go here
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein#
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob AusteinFILES_nlm_Ximports = \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein @$(APR)/aprlib.imp \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein @$(NWOS)/httpd.imp \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein @libc.imp \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein @ws2nlm.imp \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein proxy_module \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein proxy_hook_scheme_handler \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein proxy_hook_canon_handler \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein proxy_run_fixups \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein ap_proxy_ssl_enable \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein ap_proxy_ssl_disable \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein $(EOLIST)
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein#
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein# Any symbols exported to here
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein#
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob AusteinFILES_nlm_exports = \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein proxy_ajp_module \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein $(EOLIST)
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein#
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein# These are the OBJ files needed to create the LIB target above.
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein# Paths must all use the '/' character
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein#
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob AusteinFILES_lib_objs = \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein $(EOLIST)
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein#
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein# implement targets and dependancies (leave this section alone)
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein#
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austeinlibs :: $(OBJDIR) $(TARGET_lib)
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austeinnlms :: libs $(TARGET_nlm)
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein#
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein# Updated this target to create necessary directories and copy files to the
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein# correct place. (See $(AP_WORK)\build\NWGNUhead.inc for examples)
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein#
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austeininstall :: nlms FORCE
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein#
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein# Any specialized rules here
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein#
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austeinvpath %.c ../arch/netware $(AJPLIB)
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein#
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein# Include the 'tail' makefile that has targets that depend on variables defined
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein# in this makefile
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein#
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein
fd2597f75693a2279fdf588bd40dfe2407c42028Tinderbox Userinclude $(AP_WORK)\build\NWGNUtail.inc
fd2597f75693a2279fdf588bd40dfe2407c42028Tinderbox User
71c66a876ecca77923638d3f94cc0783152b2f03Mark Andrews