NWGNUmakefile revision e12540cc4fadfe6de6ea492b6f3e3d210d92af4a
bf52162f2d05c1fb1a107c7ef108de73f739b3edpquerna# Define our required macro's if not already done.
4ea8055e720d18f386b8026b546e5836ecccba4arjungifndef AP_WORK
4ea8055e720d18f386b8026b546e5836ecccba4arjungexport AP_WORK = $(CURDIR)
f80ef15dcf58050fbfbe12b000de043f6ae6ac82pquernaifndef APR_WORK
f80ef15dcf58050fbfbe12b000de043f6ae6ac82pquernaifeq "$(wildcard $(AP_WORK)/srclib/apr)" "$(AP_WORK)/srclib/apr"
60a8830541cd85d23a42ccb1639bc4744de9d526poirierexport APR_WORK = $(AP_WORK)/srclib/apr
60a8830541cd85d23a42ccb1639bc4744de9d526poirierifneq "$(wildcard $(APR_WORK)/include/apr_version.h)" "$(APR_WORK)/include/apr_version.h"
5ae15cd9d22fb3bdfd2eb0b9761c4ef07fbf2f96minfrin$(error APR_WORK does not point to a valid APR source tree)
5ae15cd9d22fb3bdfd2eb0b9761c4ef07fbf2f96minfrinifndef APU_WORK
69fc9805c344b2dd5fd49a4f75cbf55dedeac7d6minfrinifeq "$(wildcard $(AP_WORK)/srclib/apr-util)" "$(AP_WORK)/srclib/apr-util"
69fc9805c344b2dd5fd49a4f75cbf55dedeac7d6minfrinexport APU_WORK = $(AP_WORK)/srclib/apr-util
ca0a943242b488c162aa89874498e0316f7b2f2eminfrinifndef APU_WORK
ca0a943242b488c162aa89874498e0316f7b2f2eminfrinifeq "$(wildcard $(APR_WORK)/include/apu_version.h)" "$(APR_WORK)/include/apu_version.h"
ca0a943242b488c162aa89874498e0316f7b2f2eminfrinexport APU_WORK = $(APR_WORK)
e1c6c1dac26c35ecebe158438bb0c56afbb9bfb0sfifneq "$(wildcard $(APU_WORK)/include/apu_version.h)" "$(APU_WORK)/include/apu_version.h"
dd90cc3ba2a09e7be46c9d8f5faad90edf18134fsf$(error APU_WORK does not point to a valid APU source tree)
38451a13fb80b89e704792ebc0e6f9e5e5877d7dsf# Declare the sub-directories to be built here
505e342aefa9fbccc857f1bc653a310e25511946sfSUBDIRS = \
505e342aefa9fbccc857f1bc653a310e25511946sf $(APR_WORK) \
dda254ba84bdff5e236917af1b31693ca4360eabcovener# Get the 'head' of the build environment. This includes default targets and
dda254ba84bdff5e236917af1b31693ca4360eabcovener# paths to tools
3becbd2611ffb2e8391a8eacce765b43dcb1c669wroweinclude $(AP_WORK)/build/NWGNUhead.inc
8e5e9b2d4c6cbcd21ca182fe1109d59284239515wrowe# build this level's files
9c78f8d71737dfbbbf4da2f9acb397567a10e88bsf# Make sure all needed macro's are defined
4be9c459920a7c1cfe62d654327dae5c4bb6b284sf# These directories will be at the beginning of the include list, followed by
47ff2654d827dd3596ce2e4099d69cec0f1009b9takashiXINCDIRS += \
47ff2654d827dd3596ce2e4099d69cec0f1009b9takashi $(APR)/include \
47ff2654d827dd3596ce2e4099d69cec0f1009b9takashi $(APRUTIL)/include \
b4ae72381175122ebfe42ff0d11db7a7f4162014takashi $(SRC)/include \
b4ae72381175122ebfe42ff0d11db7a7f4162014takashi $(STDMOD)/core \
b4ae72381175122ebfe42ff0d11db7a7f4162014takashi $(STDMOD)/filters \
5e1ae35c05125b8b6c6c648c60e576f5796ea061rpluem $(STDMOD)/generators \
5e1ae35c05125b8b6c6c648c60e576f5796ea061rpluem $(STDMOD)/proxy \
b9a830d395feaa66ab621841a5cd86e1fa2d184brjung# These flags will come after CFLAGS
82e6711dc508d2822d9397f07136ba4ddd8764e1niqXCFLAGS += \
82e6711dc508d2822d9397f07136ba4ddd8764e1niq -DHAVE_CONFIG_H \
82e6711dc508d2822d9397f07136ba4ddd8764e1niq# These defines will come after DEFINES
f43104f173247435cb4ade2b89aa2ca8108aedb7niqXDEFINES += \
1fdcfb04a08e53ce28af657d854922efbbabecf4niq# These flags will be added to the link.opt file
c26aa743a70c2148cdca1e6c637c605d9025b051niqXLFLAGS += \
e076b09731977eafcef2bfc6f5323f3ab7e83b15niq# These values will be appended to the correct variables based on the value of
3a183ee5b8f8129f6d3ec493be51abacda7c6ea7niqifeq "$(RELEASE)" "debug"
3a183ee5b8f8129f6d3ec493be51abacda7c6ea7niqXINCDIRS += \
64dbb5532fba398c5e81efeb21c7fd50c05819d7niqXCFLAGS += \
d31d6c32262a8d1cbfc63d9f7adccae46002c8f7niqXDEFINES += \
a50db00c3663c2a0d3531965c64d995516b06288niqXLFLAGS += \
11f2c481e1d57bedb3f758565307501e9a2730ddtrawickifeq "$(RELEASE)" "noopt"
11f2c481e1d57bedb3f758565307501e9a2730ddtrawickXINCDIRS += \
4aa736735709d0434c02ae6cc65b0738eb9882cctakashiXCFLAGS += \
99d46a23c6eac800f327b29f8009f7d7da986230trawickXDEFINES += \
6c2782f8988f498ad9e5fc84256e202175c3edc9covenerXLFLAGS += \
a50db00c3663c2a0d3531965c64d995516b06288niqifeq "$(RELEASE)" "release"
bf27540ecb929632fd82264742045c96006c382cniqXINCDIRS += \
bcb567d8f48f5de8aa84e0b19e93357e0a4d970epquernaXCFLAGS += \
bcb567d8f48f5de8aa84e0b19e93357e0a4d970epquernaXDEFINES += \
bcb567d8f48f5de8aa84e0b19e93357e0a4d970epquernaXLFLAGS += \
ab1b172430f2d4e1b222b541bb8c1d431c1a7bc7sf# These are used by the link target if an NLM is being generated
8315a125b56710a222167e4d65b96c3c891f4b25sf# This is used by the link 'name' directive to name the nlm. If left blank
8315a125b56710a222167e4d65b96c3c891f4b25sf# TARGET_nlm (see below) will be used.
3f985866b9b5b49fb57735b5eb135591163f30dfsfNLM_NAME = Apache2
7f51e5c395d431b8c20226f77de28efe13272bfasf# This is used by the link '-desc ' directive.
7f51e5c395d431b8c20226f77de28efe13272bfasf# If left blank, NLM_NAME will be used.
17d64c884a44f5ca72f6901afd3e50991bfc1c63sfNLM_DESCRIPTION = Apache Web Server $(VERSION_STR) $(VERSION_SKT)
a6e4caaa97e433cc2ef78d957bc32756d9c49f79sf# This is used by the '-threadname' directive. If left blank,
a6e4caaa97e433cc2ef78d957bc32756d9c49f79sf# NLM_NAME Thread will be used.
a6e4caaa97e433cc2ef78d957bc32756d9c49f79sfNLM_THREAD_NAME = $(NLM_NAME)
304903af1cf77cbdfa07e8a6482f35f3d9d7b0f3sf# This is used by the '-screenname' directive. If left blank,
a6e4caaa97e433cc2ef78d957bc32756d9c49f79sf# 'Apache for NetWare' Thread will be used.
a96ba81cada826f2a9ab1e24218a77bfadfc31d8sfNLM_SCREEN_NAME = Apache $(VERSION_STR) for NetWare
4f133508c93204c06e1acba9774ff184e5812606niq# If this is specified, it will override VERSION value in
87587593f1a53030e840acc0dec6cc881022ea40covenerNLM_VERSION =
87587593f1a53030e840acc0dec6cc881022ea40covener# If this is specified, it will override the default of 64K
52071e4b9f49c3a1c2c767c7ea80ec92cf9032c9covenerNLM_STACK_SIZE = 65536
89b8bbc89404e7071e573c4f0a17f528996e855djorton# If this is specified it will be used by the link '-entry' directive
e1d4c4e8366f46dc5dc1e6e24b4c7ac448dfa061sfNLM_ENTRY_SYM =
53593dbd8fece82cb66a23f0b7024d8d713d66f1sf# If this is specified it will be used by the link '-exit' directive
79e3f2f950745953fff4a6a8dfe1f7cce31ce287sfNLM_EXIT_SYM =
ab2b977442827214b1d884decf3e3f1579fd45e1rpluem# If this is specified it will be used by the link '-check' directive
195edf54eccd8c5a436c7dd17f5f604e7074d5d1sfNLM_CHECK_SYM = _LibCCheckUnload
3709b26f3370ae89c5324a3c03fab56a93b09ecdsf# If these are specified it will be used by the link '-flags' directive
3709b26f3370ae89c5324a3c03fab56a93b09ecdsfNLM_FLAGS = PSEUDOPREEMPTION
03577bc320125eaa2b27ee7af78b894ee6dfe121takashi# If this is specified it will be linked in with the XDCData option in the def
f5119c5d7cfe8c6d53cb29d43f8746684068ed82minfrin# file instead of the default of $(NWOS)/apache.xdc. XDCData can be disabled
f5119c5d7cfe8c6d53cb29d43f8746684068ed82minfrin# by setting APACHE_UNIPROC in the environment
f74d35a61a835e15412b99b8aebe4958fe4e94a5takashi# If there is an NLM target, put it here
20216b769716c4346cce373f2028d7dbebf03886poirierTARGET_nlm = \
20216b769716c4346cce373f2028d7dbebf03886poirier $(OBJDIR)/$(NLM_NAME).nlm \
ecc6e723b804fb4b8f858910eff3f88242ec56fasf# If there is an LIB target, put it here
ecc6e723b804fb4b8f858910eff3f88242ec56fasfTARGET_lib = \
ecc6e723b804fb4b8f858910eff3f88242ec56fasf $(PCRELIB) \
727d68c6009030f56a350b4603384ce4fb844341minfrin# These are the OBJ files needed to create the NLM target above.
727d68c6009030f56a350b4603384ce4fb844341minfrin# Paths must all use the '/' character
ed6dfb7d7057dc4f42348f12d7bff9fe98fc73cfminfrinFILES_nlm_objs = \
7ba7402d405dc9e3c1083e34049ed933472ca910poirier $(OBJDIR)/log.o \
1af2b28846e2647963db788b081676884fb7df8crpluem $(OBJDIR)/util.o \
ad7e5e9fb8f63a5155bb392114162997505ff772minfrin# Build in mod_nw_ssl if Winsock is being used
ad7e5e9fb8f63a5155bb392114162997505ff772minfrinifndef USE_STDSOCKETS
ad7e5e9fb8f63a5155bb392114162997505ff772minfrinFILES_nlm_objs += $(OBJDIR)/mod_nw_ssl.o \
59cb8d601b8c44476e59310f68b9c373d8fc62a6minfrin# These are the LIB files needed to create the NLM target above.
59cb8d601b8c44476e59310f68b9c373d8fc62a6minfrin# These will be added as a library command in the link.opt file.
ec8b1faa56744b338f6d6421144b56c2bb3faae6poirierFILES_nlm_libs = \
10abdcbd7b30d957d15c61ea8100ba97a627ac95minfrin $(PCRELIB) \
10abdcbd7b30d957d15c61ea8100ba97a627ac95minfrin $(PRELUDE) \
3c67b7956d44501360506a9f13a5011be73b30ecminfrin# These are the modules that the above NLM target depends on to load.
3c67b7956d44501360506a9f13a5011be73b30ecminfrin# These will be added as a module command in the link.opt file.
3c67b7956d44501360506a9f13a5011be73b30ecminfrinFILES_nlm_modules = \
8e04e8ec7d682bff5e6dccdd70c082971a88cb8bniq# If the nlm has a msg file, put it's path here
53c999a82fcca729dabc8a512b3fb996d61fd814niqFILE_nlm_msg =
25d0f8adcab13255494a3572edff1a25f6fbeea3rpluem# If the nlm has a hlp file put it's path here
25d0f8adcab13255494a3572edff1a25f6fbeea3rpluemFILE_nlm_hlp =
dd9ae259e1578c4388739c880ede97c55cec543frpluem# If this is specified, it will override $(NWOS)\copyright.txt.
0938450cadc9a083d112a86bc7dd7ae34f791364trawickFILE_nlm_copyright =
8bed7ee6d97933b958e97e222f37154d83e384e5jorton# Any additional imports go here
8bed7ee6d97933b958e97e222f37154d83e384e5jortonFILES_nlm_Ximports = \
c7d46b58052fe666c74a47bd26b6cb1e351492adrpluem GetCurrentAddressSpace \
43d051c8401a1f3b4f7853cd897d3565ab814ea7poirier# Don't link with Winsock if standard sockets are being used
43d051c8401a1f3b4f7853cd897d3565ab814ea7poirierifndef USE_STDSOCKETS
43d051c8401a1f3b4f7853cd897d3565ab814ea7poirierFILES_nlm_Ximports += @ws2nlm.imp \
7a25b029b69f169bd22718165dff3b271114f92eniq# Any symbols exported to here
2f34374f6e04b9094a1d13a5ed823f331ba841a3rpluemFILES_nlm_exports = \
0df8f79d2324b131c36955d7e474a735a762f9eeniq# These are the OBJ files needed to create the LIB target above.
0df8f79d2324b131c36955d7e474a735a762f9eeniq# Paths must all use the '/' character
30e3e760b737f13ce800fa02c5930ade7659ba66niqFILES_lib_objs = \
80370e62044bea458bcd0545c59cb864ed117b04niq $(OBJDIR)/pcre.o \
9a00e2d46c44c111d6952e553a2f1a61b7594eb3rpluemFILES_lib_objs = \
45932a847f237b4d8f0667b138bd3f8a15fb53ffniqifeq "$(wildcard $(PCRE)/pcre_try_flipped.c)" "$(PCRE)/pcre_try_flipped.c"
186e9d990f453d16826ab87a87df7b87e6e05921rpluemFILES_lib_objs += \
6861702c2d883e5c0744d5f7528d2060671ad24dtakashi# implement targets and dependancies (leave this section alone)
f1f779c42f76118102fdecbe8777b47a1fc693a7rjunglibs :: $(OBJDIR) $(TARGET_lib)
292cb7b720095e7bb434d79ae53b02d332aeb99acovenernlms :: libs $(TARGET_nlm)
137e484e5f984ceff1102e1212dda8ac0413231aniq# Updated this target to create necessary directories and copy files to the
137e484e5f984ceff1102e1212dda8ac0413231aniq# correct place. (See $(AP_WORK)/build/NWGNUhead.inc for examples)
137e484e5f984ceff1102e1212dda8ac0413231aniqMKCNF = $(AWK) -v BDIR=$(BASEDIR) -v PORT=$(PORT) -v SSLPORT=$(SSLPORT) -v MODSSL=$(WITH_SSL) -v BSDSKT=$(USE_STDSOCKETS) -f build/mkconfNW.awk $1 > $2
137e484e5f984ceff1102e1212dda8ac0413231aniqinstall :: nlms instscripts FORCE
4e08c8c1a91e2887b41d8cacd3aa532355d0237drpluem $(call COPY,$(OBJDIR)/$(NLM_NAME).nlm, $(INSTALLBASE)/)
d0cd62f11bcd8fa9bf758c5125f55cea5d9038dfrpluem $(call COPY,ABOUT_APACHE, $(INSTALLBASE)/)
d0cd62f11bcd8fa9bf758c5125f55cea5d9038dfrpluem $(call COPY,CHANGES, $(INSTALLBASE)/)
d0cd62f11bcd8fa9bf758c5125f55cea5d9038dfrpluem $(call COPY,LICENSE, $(INSTALLBASE)/)
51d55be8bbc6652c13bc80d920f4331f7152dceerjung $(call COPY,README, $(INSTALLBASE)/)
51d55be8bbc6652c13bc80d920f4331f7152dceerjung $(call COPY,VERSIONING, $(INSTALLBASE)/)
51d55be8bbc6652c13bc80d920f4331f7152dceerjung $(call COPY,STATUS, $(INSTALLBASE)/)
0af58edfee6112cc3399e0e693340e525b96ab1ctrawick $(call COPY,support/dbmmanage.in, $(INSTALLBASE)/bin/dbmmanage.pl)
0af58edfee6112cc3399e0e693340e525b96ab1ctrawick $(call COPY,support/logresolve.pl.in, $(INSTALLBASE)/bin/logresolve.pl)
0af58edfee6112cc3399e0e693340e525b96ab1ctrawick $(call COPY,support/split-logfile.in, $(INSTALLBASE)/bin/split-logfile.pl)
0af58edfee6112cc3399e0e693340e525b96ab1ctrawick $(call COPY,support/check_forensic, $(INSTALLBASE)/bin/check_forensic.sh)
27c7a7cad9e83eeebad0a4d5a321144394adc3f9trawick $(call COPY,docs/conf/magic, $(INSTALLBASE)/conf/)
27c7a7cad9e83eeebad0a4d5a321144394adc3f9trawick $(call COPY,docs/conf/mime.types, $(INSTALLBASE)/conf/)
27c7a7cad9e83eeebad0a4d5a321144394adc3f9trawick $(call COPY,docs/conf/charset.conv, $(INSTALLBASE)/conf/)
8f2700898323915da289644dc1f3ee11a5e5b4earpluem $(call COPY,docs/cgi-examples/printenv, $(INSTALLBASE)/cgi-bin/printenv.pl)
8f2700898323915da289644dc1f3ee11a5e5b4earpluem $(call MKCNF,docs/conf/httpd.conf.in, $(INSTALLBASE)/conf/httpd.conf)
8f2700898323915da289644dc1f3ee11a5e5b4earpluem $(call MKCNF,docs/conf/extra/httpd-autoindex.conf.in, $(INSTALLBASE)/conf/extra/httpd-autoindex.conf)
8f2700898323915da289644dc1f3ee11a5e5b4earpluem $(call MKCNF,docs/conf/extra/httpd-dav.conf.in, $(INSTALLBASE)/conf/extra/httpd-dav.conf)
e7983ce746b0df56a1b74b42da6d82f5ecb99349covener $(call MKCNF,docs/conf/extra/httpd-default.conf.in, $(INSTALLBASE)/conf/extra/httpd-default.conf)
e7983ce746b0df56a1b74b42da6d82f5ecb99349covener $(call MKCNF,docs/conf/extra/httpd-info.conf.in, $(INSTALLBASE)/conf/extra/httpd-info.conf)
e7983ce746b0df56a1b74b42da6d82f5ecb99349covener $(call MKCNF,docs/conf/extra/httpd-languages.conf.in, $(INSTALLBASE)/conf/extra/httpd-languages.conf)
e7983ce746b0df56a1b74b42da6d82f5ecb99349covener $(call MKCNF,docs/conf/extra/httpd-macro.conf.in, $(INSTALLBASE)/conf/extra/httpd-macro.conf)
bbcfb8ab8e22f90fdf346e9993bd58ba2203b182trawick $(call MKCNF,docs/conf/extra/httpd-manual.conf.in, $(INSTALLBASE)/conf/extra/httpd-manual.conf)
bbcfb8ab8e22f90fdf346e9993bd58ba2203b182trawick $(call MKCNF,docs/conf/extra/httpd-mpm.conf.in, $(INSTALLBASE)/conf/extra/httpd-mpm.conf)
bbcfb8ab8e22f90fdf346e9993bd58ba2203b182trawick $(call MKCNF,docs/conf/extra/httpd-multilang-errordoc.conf.in, $(INSTALLBASE)/conf/extra/httpd-multilang-errordoc.conf)
d1745d6933c22c807cf2388332426defd1b19f03covener $(call MKCNF,docs/conf/extra/httpd-userdir.conf.in, $(INSTALLBASE)/conf/extra/httpd-userdir.conf)
d1745d6933c22c807cf2388332426defd1b19f03covener $(call MKCNF,docs/conf/extra/httpd-vhosts.conf.in, $(INSTALLBASE)/conf/extra/httpd-vhosts.conf)
d1745d6933c22c807cf2388332426defd1b19f03covener $(call MKCNF,docs/conf/extra/httpd-policy.conf.in, $(INSTALLBASE)/conf/extra/httpd-policy.conf)
d1745d6933c22c807cf2388332426defd1b19f03covener $(call MKCNF,docs/conf/extra/httpd-ssl.conf.in, $(INSTALLBASE)/conf/extra/httpd-ssl.conf)
b20f76a400e77d3631f3507ff22d68ae6bd25323trawick $(call MKCNF,docs/conf/extra/proxy-html.conf.in, $(INSTALLBASE)/conf/extra/proxy-html.conf)
222834d5a33b915037094af014905f3683cae78btrawick $(call COPYR,docs/docroot, $(INSTALLBASE)/htdocs)
222834d5a33b915037094af014905f3683cae78btrawick $(call COPYR,docs/error, $(INSTALLBASE)/error)
2db5d76ac4c75aadecf38e20569bccbfd2360ba7rpluem $(call COPYR,docs/icons, $(INSTALLBASE)/icons)
2db5d76ac4c75aadecf38e20569bccbfd2360ba7rpluem $(call COPYR,docs/man, $(INSTALLBASE)/man)
2db5d76ac4c75aadecf38e20569bccbfd2360ba7rpluem $(call COPYR,docs/manual, $(INSTALLBASE)/manual)
7f4ac5a4cd99a9cae866b5908e358bd932736307chrisdinstalldev :: FORCE
1c03114a0f0315ed19a05f654021da9f66005897rjung $(call COPY,$(SRC)/include/*.h, $(INSTALLBASE)/include/)
1c03114a0f0315ed19a05f654021da9f66005897rjung $(call COPY,$(NWOS)/*.h, $(INSTALLBASE)/include/)
89691c9bd17f5f53fa0aa8d3fe2e1faee5a5d984rpluem $(call COPY,$(APR)/include/*.h, $(INSTALLBASE)/include/)
89691c9bd17f5f53fa0aa8d3fe2e1faee5a5d984rpluem $(call COPY,$(APRUTIL)/include/*.h, $(INSTALLBASE)/include/)
89691c9bd17f5f53fa0aa8d3fe2e1faee5a5d984rpluem $(call COPY,$(STDMOD)/core/mod_so.h, $(INSTALLBASE)/include/)
89691c9bd17f5f53fa0aa8d3fe2e1faee5a5d984rpluem $(call COPY,$(STDMOD)/core/mod_watchdog.h, $(INSTALLBASE)/include/)
3e9c0665b06e44cf776528c6954ed3ca34a77c7fsctemme $(call COPY,$(STDMOD)/cache/mod_cache.h, $(INSTALLBASE)/include/)
51a475d92e7d68ee6d7b57aa7fd6e73b2712ce31sctemme $(call COPY,$(STDMOD)/cache/cache_common.h, $(INSTALLBASE)/include/)
3e9c0665b06e44cf776528c6954ed3ca34a77c7fsctemme $(call COPY,$(STDMOD)/database/mod_dbd.h, $(INSTALLBASE)/include/)
019f2b58acb34e31ea3a062bdb5e6c863cd82d66trawick $(call COPY,$(STDMOD)/dav/main/mod_dav.h, $(INSTALLBASE)/include/)
873c287c391b0bbc4719b68bb84946515811e1batrawick $(call COPY,$(STDMOD)/filters/mod_include.h, $(INSTALLBASE)/include/)
6707208ba4e9a5841ca1ab830830fd286ea5b7c5trawick $(call COPY,$(STDMOD)/generators/mod_cgi.h, $(INSTALLBASE)/include/)
6707208ba4e9a5841ca1ab830830fd286ea5b7c5trawick $(call COPY,$(STDMOD)/generators/mod_status.h, $(INSTALLBASE)/include/)
873c287c391b0bbc4719b68bb84946515811e1batrawick $(call COPY,$(STDMOD)/loggers/mod_log_config.h, $(INSTALLBASE)/include/)
832853bb93c1831daf24e4727c5ca0e1b1786e83lars $(call COPY,$(STDMOD)/mappers/mod_rewrite.h, $(INSTALLBASE)/include/)
832853bb93c1831daf24e4727c5ca0e1b1786e83lars $(call COPY,$(STDMOD)/proxy/mod_proxy.h, $(INSTALLBASE)/include/)
832853bb93c1831daf24e4727c5ca0e1b1786e83lars $(call COPY,$(STDMOD)/proxy/mod_serf.h, $(INSTALLBASE)/include/)
d2696ac6757b3d8bdaa27634a141ac8c8a045e08fielding $(call COPY,$(STDMOD)/session/mod_session.h, $(INSTALLBASE)/include/)
d2696ac6757b3d8bdaa27634a141ac8c8a045e08fielding $(call COPY,$(STDMOD)/ssl/mod_ssl.h, $(INSTALLBASE)/include/)
d2696ac6757b3d8bdaa27634a141ac8c8a045e08fielding $(call COPY,$(APR)/*.imp, $(INSTALLBASE)/lib/)
d2696ac6757b3d8bdaa27634a141ac8c8a045e08fielding $(call COPY,$(NWOS)/*.imp, $(INSTALLBASE)/lib/)
1782dcd420de504978945e6b812523eeae6d56a2lars $(call COPY,$(NWOS)/*.xdc, $(INSTALLBASE)/lib/)
1782dcd420de504978945e6b812523eeae6d56a2lars $(call COPY,$(APBUILD)/NWGNU*.inc, $(INSTALLBASE)/build/)
1782dcd420de504978945e6b812523eeae6d56a2larsprebuild :: FORCE
abc69b39766c0de3eaf99e9016ea3f35e23c116drpluem $(MAKE) -C $(SERVER) -f NWGNUmakefile
abc69b39766c0de3eaf99e9016ea3f35e23c116drpluem $(MAKE) -C $(PCRE) -f NWGNUmakefile
59dc8d935dbf862712683bbc9e267bd08ced0b14fielding $(call MKDIR,$(PREBUILD_INST))
abc69b39766c0de3eaf99e9016ea3f35e23c116drpluem $(call COPY,$(SERVER)/$(OBJDIR)/*.nlm, $(PREBUILD_INST)/)
abc69b39766c0de3eaf99e9016ea3f35e23c116drpluem $(call COPY,$(PCRE)/$(OBJDIR)/*.nlm, $(PREBUILD_INST)/)
cf8d02ea0c91653917b044529f3133c5a1bb9200fielding# Any specialized rules here
17ac330ebaa71b24cb77580411a231ee45996e03pquernavpath %.c server:modules/arch/netware:modules/http:modules/aaa:modules/mappers
abc69b39766c0de3eaf99e9016ea3f35e23c116drpluemvpath %.c modules/generators:modules/metadata:modules/filters:modules/loggers
abc69b39766c0de3eaf99e9016ea3f35e23c116drpluemvpath %.c modules/core:os/netware:server/mpm/netware:$(PCRE)
abc69b39766c0de3eaf99e9016ea3f35e23c116drpluem# Include the 'tail' makefile that has targets that depend on variables defined
9e152751ed380f87c5ecae4fb0221c956e5fbd24rjung# in this makefile
abb99af8aa7da2cb4c324133a4e10bd7a50f875erplueminclude $(APBUILD)/NWGNUtail.inc
abc69b39766c0de3eaf99e9016ea3f35e23c116drplueminclude $(APBUILD)/NWGNUscripts.inc