NWGNUmakefile revision 078e5d9e9c559a4375522ad4709eec6cfb6f3352
b6965b6d1a8cddc6bb8662cab6ac3e060b083f8bjwoolley# Define our required macro's if not already done.
6270ac7f45156afd9d798dc28f1c6e1d09e040c1rbbifndef AP_WORK
496dc24432cc5c9f95a627865879d4b83dca1055coarexport AP_WORK = $(CURDIR)
496dc24432cc5c9f95a627865879d4b83dca1055coarifndef APR_WORK
5b5d90c6d3ffb9e28a62c6bc8e2cb60e4740f7f7coarifeq "$(wildcard $(AP_WORK)/srclib/apr)" "$(AP_WORK)/srclib/apr"
5b5d90c6d3ffb9e28a62c6bc8e2cb60e4740f7f7coarexport APR_WORK = $(AP_WORK)/srclib/apr
622f0f22cd52de0e9904b218defdeb3181e113f3trawickifneq "$(wildcard $(APR_WORK)/include/apr_version.h)" "$(APR_WORK)/include/apr_version.h"
622f0f22cd52de0e9904b218defdeb3181e113f3trawick$(error APR_WORK does not point to a valid APR source tree)
e83476358ef015a1959284421fdc25ab18a7aa02rbbifndef APU_WORK
e83476358ef015a1959284421fdc25ab18a7aa02rbbifeq "$(wildcard $(AP_WORK)/srclib/apr-util)" "$(AP_WORK)/srclib/apr-util"
7b4c4bb891261e613de39a021d7554fd08132fc5rbbexport APU_WORK = $(AP_WORK)/srclib/apr-util
7b4c4bb891261e613de39a021d7554fd08132fc5rbbifndef APU_WORK
7b4c4bb891261e613de39a021d7554fd08132fc5rbbifeq "$(wildcard $(APR_WORK)/include/apu_version.h)" "$(APR_WORK)/include/apu_version.h"
4c6731b2f737f8d7fcacd44b97d9e6bab745f1a5rbbexport APU_WORK = $(APR_WORK)
4c6731b2f737f8d7fcacd44b97d9e6bab745f1a5rbbifneq "$(wildcard $(APU_WORK)/include/apu_version.h)" "$(APU_WORK)/include/apu_version.h"
0917cf91e713579b7ee0b03e499a08d7c3ec2d88rbb$(error APU_WORK does not point to a valid APU source tree)
0917cf91e713579b7ee0b03e499a08d7c3ec2d88rbb# Declare the sub-directories to be built here
251b60354534e12b004603ecf2a83f32756dc885rbbSUBDIRS = \
251b60354534e12b004603ecf2a83f32756dc885rbb $(APR_WORK) \
12348d5b520522b6581d907ef9c1ceda029fbc05rbb# Get the 'head' of the build environment. This includes default targets and
12348d5b520522b6581d907ef9c1ceda029fbc05rbb# paths to tools
a3b2a05c4c0f6a29e75c9349b85640192f6a8bfejwoolleyinclude $(AP_WORK)/build/NWGNUhead.inc
d65b067e7797b56d6678b0ddcd0aa9258cd55e64trawick# build this level's files
f947ecf8a772cbfcce0315feb68ad88e84299ad0trawick# Make sure all needed macro's are defined
82efd02118af953c3840478fa5e979a4194a579fwrowe# These directories will be at the beginning of the include list, followed by
82efd02118af953c3840478fa5e979a4194a579fwroweXINCDIRS += \
82efd02118af953c3840478fa5e979a4194a579fwrowe $(APR)/include \
82efd02118af953c3840478fa5e979a4194a579fwrowe $(APRUTIL)/include \
82efd02118af953c3840478fa5e979a4194a579fwrowe $(SRC)/include \
82efd02118af953c3840478fa5e979a4194a579fwrowe $(STDMOD)/aaa \
82efd02118af953c3840478fa5e979a4194a579fwrowe $(STDMOD)/core \
82efd02118af953c3840478fa5e979a4194a579fwrowe $(STDMOD)/filters \
82efd02118af953c3840478fa5e979a4194a579fwrowe $(STDMOD)/generators \
82efd02118af953c3840478fa5e979a4194a579fwrowe $(STDMOD)/http \
ff2fef0d709ee06646b3462cd3ef39648a54c7f7jwoolley $(STDMOD)/loggers \
ff2fef0d709ee06646b3462cd3ef39648a54c7f7jwoolley $(STDMOD)/mappers \
ff2fef0d709ee06646b3462cd3ef39648a54c7f7jwoolley $(STDMOD)/proxy \
ff2fef0d709ee06646b3462cd3ef39648a54c7f7jwoolley $(STDMOD)/ssl \
77e04697cbdb146d93cd22ad9f1c5e74ef8f9cbcwrowe $(SERVER) \
77e04697cbdb146d93cd22ad9f1c5e74ef8f9cbcwrowe# These flags will come after CFLAGS
77e04697cbdb146d93cd22ad9f1c5e74ef8f9cbcwroweXCFLAGS += \
77e04697cbdb146d93cd22ad9f1c5e74ef8f9cbcwrowe -DHAVE_CONFIG_H \
77e04697cbdb146d93cd22ad9f1c5e74ef8f9cbcwrowe# These defines will come after DEFINES
77e04697cbdb146d93cd22ad9f1c5e74ef8f9cbcwroweXDEFINES += \
77e04697cbdb146d93cd22ad9f1c5e74ef8f9cbcwrowe# These flags will be added to the link.opt file
77e04697cbdb146d93cd22ad9f1c5e74ef8f9cbcwroweXLFLAGS += \
dc96a5e6f9af3c514df4c61ab9468fcf97f9846fwrowe# These values will be appended to the correct variables based on the value of
dc96a5e6f9af3c514df4c61ab9468fcf97f9846fwroweifeq "$(RELEASE)" "debug"
dc96a5e6f9af3c514df4c61ab9468fcf97f9846fwroweXINCDIRS += \
cd32ea298a494089c6886c8de0e8ad13ddc7ee6cwroweXCFLAGS += \
dc96a5e6f9af3c514df4c61ab9468fcf97f9846fwroweXDEFINES += \
af2bf35f47aaa3f1a3b1fe8336b9d20efad5b7e9gregamesXLFLAGS += \
e49758465fbf67f29f9aeda996d09f7cc6fa9fe5rbbifeq "$(RELEASE)" "noopt"
e49758465fbf67f29f9aeda996d09f7cc6fa9fe5rbbXINCDIRS += \
81e5d74ef38fbf76853e1fbdd95c117e130e473frbbXCFLAGS += \
81e5d74ef38fbf76853e1fbdd95c117e130e473frbbXDEFINES += \
62db15de4c1f335a64d45821796ae197cff94ef8rbbXLFLAGS += \
62db15de4c1f335a64d45821796ae197cff94ef8rbbifeq "$(RELEASE)" "release"
62db15de4c1f335a64d45821796ae197cff94ef8rbbXINCDIRS += \
f2e16ea0697f128c32da623a0b2b9d0f81c5ebcawroweXCFLAGS += \
3463e3fe80229b9cded9130e8bd13e961ad2ad2cwroweXDEFINES += \
7ff254655b6cb0516fa27409470a98554bbec706wroweXLFLAGS += \
f8b7801ea5717ef22cc0d02bffacfd5f9e48f898gregames# These are used by the link target if an NLM is being generated
286129112dc6bfee53f0db4f945d3352d4d5bed7stoddard# This is used by the link 'name' directive to name the nlm. If left blank
eccae8f28bd9fcf6a2d1f29548f7c3b8e297c712wrowe# TARGET_nlm (see below) will be used.
b1627fe7e2cb3809dcdfdf1fcbbb6dbccaf788c6rbbNLM_NAME = Apache2
b1627fe7e2cb3809dcdfdf1fcbbb6dbccaf788c6rbb# This is used by the link '-desc ' directive.
eccae8f28bd9fcf6a2d1f29548f7c3b8e297c712wrowe# If left blank, NLM_NAME will be used.
eccae8f28bd9fcf6a2d1f29548f7c3b8e297c712wroweNLM_DESCRIPTION = Apache Web Server $(VERSION_STR) $(VERSION_SKT)
06c2a9f9fcea4b8a21d6b7ffdd50c7a40edf10ffgregames# This is used by the '-threadname' directive. If left blank,
06c2a9f9fcea4b8a21d6b7ffdd50c7a40edf10ffgregames# NLM_NAME Thread will be used.
06c2a9f9fcea4b8a21d6b7ffdd50c7a40edf10ffgregamesNLM_THREAD_NAME = $(NLM_NAME)
6529086e53a38486d6cf0eac256b96548b6ef299wrowe# This is used by the '-screenname' directive. If left blank,
6529086e53a38486d6cf0eac256b96548b6ef299wrowe# 'Apache for NetWare' Thread will be used.
6529086e53a38486d6cf0eac256b96548b6ef299wroweNLM_SCREEN_NAME = Apache $(VERSION_STR) for NetWare
6529086e53a38486d6cf0eac256b96548b6ef299wrowe# If this is specified, it will override VERSION value in
9876642ec8126175f143702d7b949643f8128fdftrawickNLM_VERSION =
263dbbd9c2a6952e756973b3dde9beeaf8eff6b7gregames# If this is specified, it will override the default of 64K
263dbbd9c2a6952e756973b3dde9beeaf8eff6b7gregamesNLM_STACK_SIZE = 65536
0f2ac39337f7543f197db8b040f596123167eb2dstoddard# If this is specified it will be used by the link '-entry' directive
0f2ac39337f7543f197db8b040f596123167eb2dstoddardNLM_ENTRY_SYM =
5183e10e45a86e2dd1112a4d71c24db3facbbc9agregames# If this is specified it will be used by the link '-exit' directive
4ff47e3535a6da266acc3f0cf743046dbf16a856rbbNLM_EXIT_SYM =
afab3e893c3fecabf2e3cac4e37ada58db984cearbb# If this is specified it will be used by the link '-check' directive
612ea048caf897cb6e69dc296d2b143a08ba83a0rbbNLM_CHECK_SYM = _LibCCheckUnload
612ea048caf897cb6e69dc296d2b143a08ba83a0rbb# If these are specified it will be used by the link '-flags' directive
612ea048caf897cb6e69dc296d2b143a08ba83a0rbbNLM_FLAGS = PSEUDOPREEMPTION
6529086e53a38486d6cf0eac256b96548b6ef299wrowe# If this is specified it will be linked in with the XDCData option in the def
6529086e53a38486d6cf0eac256b96548b6ef299wrowe# file instead of the default of $(NWOS)/apache.xdc. XDCData can be disabled
6529086e53a38486d6cf0eac256b96548b6ef299wrowe# by setting APACHE_UNIPROC in the environment
30309f86bfd564437654aa822a19cd0cb29ca6f8wrowe# If there is an NLM target, put it here
65db4f712167a3498de73cee5c08032a8aa6a010rbbTARGET_nlm = \
65db4f712167a3498de73cee5c08032a8aa6a010rbb $(OBJDIR)/$(NLM_NAME).nlm \
ed4f9ec869d7fc5bd220c8d70ee58eed9b32d60arederpj# If there is an LIB target, put it here
ed4f9ec869d7fc5bd220c8d70ee58eed9b32d60arederpjTARGET_lib = \
ed4f9ec869d7fc5bd220c8d70ee58eed9b32d60arederpj $(PCRELIB) \
c8af62b87a118cbbc25414eb9459219f338b1b0fstoddard# These are the OBJ files needed to create the NLM target above.
c8af62b87a118cbbc25414eb9459219f338b1b0fstoddard# Paths must all use the '/' character
c8af62b87a118cbbc25414eb9459219f338b1b0fstoddardFILES_nlm_objs = \
3b8937baf1826c625c1ca90d220453a5e4b499edrbb $(OBJDIR)/mod_dir.o \
3b8937baf1826c625c1ca90d220453a5e4b499edrbb $(OBJDIR)/mod_env.o \
7537a55be7520037878a521d4ec8c8eb2d44a288rbb $(OBJDIR)/util_nw.o \
7537a55be7520037878a521d4ec8c8eb2d44a288rbb $(OBJDIR)/vhost.o \
de0fbde2191d651a2dd0296e0fd4c449fa9f1d39wrowe# Build in mod_nw_ssl if Winsock is being used
de0fbde2191d651a2dd0296e0fd4c449fa9f1d39wroweifndef USE_STDSOCKETS
de0fbde2191d651a2dd0296e0fd4c449fa9f1d39wroweFILES_nlm_objs += $(OBJDIR)/mod_nw_ssl.o \
54f7f1c85247dad29d8fa275866cea31d465b392stoddard# These are the LIB files needed to create the NLM target above.
54f7f1c85247dad29d8fa275866cea31d465b392stoddard# These will be added as a library command in the link.opt file.
54f7f1c85247dad29d8fa275866cea31d465b392stoddardFILES_nlm_libs = \
01f404bacecbd1354af8f04c23a28acef5044e73jwoolley $(PCRELIB) \
54f7f1c85247dad29d8fa275866cea31d465b392stoddard $(PRELUDE) \
e14ec68ef48bbf6c3dc567900f9e087eaf0bc931trawick# These are the modules that the above NLM target depends on to load.
e14ec68ef48bbf6c3dc567900f9e087eaf0bc931trawick# These will be added as a module command in the link.opt file.
227e0bfd39e7c757d3618c8ada78d80cd1143d32wroweFILES_nlm_modules = \
8ff9257331986cb3646442ab61703fcc02158046trawick# If the nlm has a msg file, put it's path here
8ff9257331986cb3646442ab61703fcc02158046trawickFILE_nlm_msg =
d9b416f8cfaaadcbc739cd8c7c356e76efdd3a2agregames# If the nlm has a hlp file put it's path here
d9b416f8cfaaadcbc739cd8c7c356e76efdd3a2agregamesFILE_nlm_hlp =
4192c91889a84b18aec0b046a94a2b2863be204cstoddard# If this is specified, it will override $(NWOS)\copyright.txt.
4192c91889a84b18aec0b046a94a2b2863be204cstoddardFILE_nlm_copyright =
7af2fcad9e14a79d7020a33766fbd3a4dfd088dcorlikowski# Any additional imports go here
7af2fcad9e14a79d7020a33766fbd3a4dfd088dcorlikowskiFILES_nlm_Ximports = \
7cc9511b8f1fff69439041327dc55e3423ccf439stoddard GetCurrentAddressSpace \
1ccb67ea7d1f2a3747d285835fd0ce0d123b66b2orlikowski# Don't link with Winsock if standard sockets are being used
141c0f61e9a56fbf31abeb85d541949717128bf7orlikowskiifndef USE_STDSOCKETS
1ccb67ea7d1f2a3747d285835fd0ce0d123b66b2orlikowskiFILES_nlm_Ximports += @ws2nlm.imp \
a7318397b355119d990d1f311b951dea2aafc53arbb# Any symbols exported to here
a7318397b355119d990d1f311b951dea2aafc53arbbFILES_nlm_exports = \
fd709745f1226d683c57ad9bbcdd05971d214d0cstoddard# These are the OBJ files needed to create the LIB target above.
fd709745f1226d683c57ad9bbcdd05971d214d0cstoddard# Paths must all use the '/' character
fd709745f1226d683c57ad9bbcdd05971d214d0cstoddardFILES_lib_objs = \
fd709745f1226d683c57ad9bbcdd05971d214d0cstoddardFILES_lib_objs = \
0530cd68803616cfba0456038f2e679d41ebecb1minfrin# implement targets and dependancies (leave this section alone)
55069cedbbaf2768c1f317c80129c6f869890fb9rbblibs :: $(OBJDIR) $(TARGET_lib)
6206099ac06c8fcc8c342e993e5d47d3dfb95d8dminfrinnlms :: libs $(TARGET_nlm)
0530cd68803616cfba0456038f2e679d41ebecb1minfrin# Updated this target to create necessary directories and copy files to the
0530cd68803616cfba0456038f2e679d41ebecb1minfrin# correct place. (See $(AP_WORK)/build/NWGNUhead.inc for examples)
b9d75184a83c325dc6cdf5488b0b1a4adec27506stoddardMKCNF = $(AWK) -v BDIR=$(BASEDIR) -v PORT=$(PORT) -v SSLPORT=$(SSLPORT) -v MODSSL=$(WITH_MOD_SSL) -v BSDSKT=$(USE_STDSOCKETS) -f build/mkconfNW.awk $1 > $2
b9d75184a83c325dc6cdf5488b0b1a4adec27506stoddardinstall :: nlms instscripts FORCE
b9d75184a83c325dc6cdf5488b0b1a4adec27506stoddard $(call COPY,$(OBJDIR)/$(NLM_NAME).nlm, $(INSTALLBASE)/)
ba4c566c200c2436dae841b7c811807c80cd712afielding $(call COPY,ABOUT_APACHE, $(INSTALLBASE)/)
2a7df37e1fa5276b519eb1f04827b96204ba8873trawick $(call COPY,CHANGES, $(INSTALLBASE)/)
2a7df37e1fa5276b519eb1f04827b96204ba8873trawick $(call COPY,LICENSE, $(INSTALLBASE)/)
2a7df37e1fa5276b519eb1f04827b96204ba8873trawick $(call COPY,README, $(INSTALLBASE)/)
2a7df37e1fa5276b519eb1f04827b96204ba8873trawick $(call COPY,VERSIONING, $(INSTALLBASE)/)
864c5615d55b8ebbde24e72043f6325741335a74fielding $(call COPY,STATUS, $(INSTALLBASE)/)
864c5615d55b8ebbde24e72043f6325741335a74fielding $(call COPY,support/dbmmanage.in, $(INSTALLBASE)/bin/dbmmanage.pl)
864c5615d55b8ebbde24e72043f6325741335a74fielding $(call COPY,support/logresolve.pl.in, $(INSTALLBASE)/bin/logresolve.pl)
ff33056d9ea71f35e6fb3c17d53a18931be70a99minfrin $(call COPY,support/split-logfile.in, $(INSTALLBASE)/bin/split-logfile.pl)
ff33056d9ea71f35e6fb3c17d53a18931be70a99minfrin $(call COPY,support/check_forensic, $(INSTALLBASE)/bin/check_forensic.sh)
ff33056d9ea71f35e6fb3c17d53a18931be70a99minfrin $(call COPY,docs/conf/magic, $(INSTALLBASE)/conf/)
ff33056d9ea71f35e6fb3c17d53a18931be70a99minfrin $(call COPY,docs/conf/mime.types, $(INSTALLBASE)/conf/)
ea92d0ffcb30b186010a2c8ca2c80d2ac09e34dastoddard $(call COPY,docs/conf/charset.conv, $(INSTALLBASE)/conf/)
ba4c566c200c2436dae841b7c811807c80cd712afielding $(call COPY,docs/cgi-examples/printenv, $(INSTALLBASE)/cgi-bin/printenv.pl)
ba4c566c200c2436dae841b7c811807c80cd712afielding $(call MKCNF,docs/conf/httpd.conf.in, $(INSTALLBASE)/conf/httpd.conf)
ba4c566c200c2436dae841b7c811807c80cd712afielding $(call MKCNF,docs/conf/extra/httpd-autoindex.conf.in, $(INSTALLBASE)/conf/extra/httpd-autoindex.conf)
ba4c566c200c2436dae841b7c811807c80cd712afielding $(call MKCNF,docs/conf/extra/httpd-dav.conf.in, $(INSTALLBASE)/conf/extra/httpd-dav.conf)
82c7b60981923b89fb4ab4483d2aebcf206e9ee8trawick $(call MKCNF,docs/conf/extra/httpd-default.conf.in, $(INSTALLBASE)/conf/extra/httpd-default.conf)
342e2ae0f9ab3e3a56c2f37be6ec6c9c44f9ef48trawick $(call MKCNF,docs/conf/extra/httpd-info.conf.in, $(INSTALLBASE)/conf/extra/httpd-info.conf)
342e2ae0f9ab3e3a56c2f37be6ec6c9c44f9ef48trawick $(call MKCNF,docs/conf/extra/httpd-languages.conf.in, $(INSTALLBASE)/conf/extra/httpd-languages.conf)
342e2ae0f9ab3e3a56c2f37be6ec6c9c44f9ef48trawick $(call MKCNF,docs/conf/extra/httpd-manual.conf.in, $(INSTALLBASE)/conf/extra/httpd-manual.conf)
cb5d3f2f217d457dada4883addb1dc9f3f17bb85fielding $(call MKCNF,docs/conf/extra/httpd-mpm.conf.in, $(INSTALLBASE)/conf/extra/httpd-mpm.conf)
cb5d3f2f217d457dada4883addb1dc9f3f17bb85fielding $(call MKCNF,docs/conf/extra/httpd-multilang-errordoc.conf.in, $(INSTALLBASE)/conf/extra/httpd-multilang-errordoc.conf)
cb5d3f2f217d457dada4883addb1dc9f3f17bb85fielding $(call MKCNF,docs/conf/extra/httpd-userdir.conf.in, $(INSTALLBASE)/conf/extra/httpd-userdir.conf)
82c7b60981923b89fb4ab4483d2aebcf206e9ee8trawick $(call MKCNF,docs/conf/extra/httpd-vhosts.conf.in, $(INSTALLBASE)/conf/extra/httpd-vhosts.conf)
82c7b60981923b89fb4ab4483d2aebcf206e9ee8trawick $(call MKCNF,docs/conf/extra/httpd-ssl.conf.in, $(INSTALLBASE)/conf/extra/httpd-ssl.conf)
82c7b60981923b89fb4ab4483d2aebcf206e9ee8trawick $(call MKCNF,docs/conf/extra/proxy-html.conf.in, $(INSTALLBASE)/conf/extra/proxy-html.conf)
82c7b60981923b89fb4ab4483d2aebcf206e9ee8trawick $(call COPYR,docs/docroot, $(INSTALLBASE)/htdocs)
82c7b60981923b89fb4ab4483d2aebcf206e9ee8trawick $(call COPYR,docs/error, $(INSTALLBASE)/error)
7c60e4e710c92b3c4a0eb831bc6dd65368c599bcstoddard $(call COPYR,docs/icons, $(INSTALLBASE)/icons)
7c60e4e710c92b3c4a0eb831bc6dd65368c599bcstoddard $(call COPYR,docs/man, $(INSTALLBASE)/man)
7c60e4e710c92b3c4a0eb831bc6dd65368c599bcstoddard $(call COPYR,docs/manual, $(INSTALLBASE)/manual)
7c60e4e710c92b3c4a0eb831bc6dd65368c599bcstoddardinstalldev :: FORCE
0c7d8ecf301c2a3f99deff385bdda0c21ac60af5stoddard $(call COPY,$(SRC)/include/*.h, $(INSTALLBASE)/include/)
0c7d8ecf301c2a3f99deff385bdda0c21ac60af5stoddard $(call COPY,$(NWOS)/*.h, $(INSTALLBASE)/include/)
0c7d8ecf301c2a3f99deff385bdda0c21ac60af5stoddard $(call COPY,$(APR)/include/*.h, $(INSTALLBASE)/include/)
0c7d8ecf301c2a3f99deff385bdda0c21ac60af5stoddard $(call COPY,$(APRUTIL)/include/*.h, $(INSTALLBASE)/include/)
0c7d8ecf301c2a3f99deff385bdda0c21ac60af5stoddard $(call COPY,$(STDMOD)/core/mod_so.h, $(INSTALLBASE)/include/)
0c7d8ecf301c2a3f99deff385bdda0c21ac60af5stoddard $(call COPY,$(STDMOD)/core/mod_watchdog.h, $(INSTALLBASE)/include/)
0e161c3b556697af1dd88b719c05d3af239682d5dougm $(call COPY,$(STDMOD)/cache/mod_cache.h, $(INSTALLBASE)/include/)
0e161c3b556697af1dd88b719c05d3af239682d5dougm $(call COPY,$(STDMOD)/database/mod_dbd.h, $(INSTALLBASE)/include/)
01f61931c658183042469eb02fd3f61e4e643a6atrawick $(call COPY,$(STDMOD)/dav/main/mod_dav.h, $(INSTALLBASE)/include/)
aa616c3b5a4aa59867472cddf7d8e63693808f0erederpj $(call COPY,$(STDMOD)/filters/mod_include.h, $(INSTALLBASE)/include/)
aa616c3b5a4aa59867472cddf7d8e63693808f0erederpj $(call COPY,$(STDMOD)/generators/mod_cgi.h, $(INSTALLBASE)/include/)
aa616c3b5a4aa59867472cddf7d8e63693808f0erederpj $(call COPY,$(STDMOD)/generators/mod_status.h, $(INSTALLBASE)/include/)
aa616c3b5a4aa59867472cddf7d8e63693808f0erederpj $(call COPY,$(STDMOD)/loggers/mod_log_config.h, $(INSTALLBASE)/include/)
80e9324586de2fa55e2da4df409e6a85885ea659fielding $(call COPY,$(STDMOD)/mappers/mod_rewrite.h, $(INSTALLBASE)/include/)
80e9324586de2fa55e2da4df409e6a85885ea659fielding $(call COPY,$(STDMOD)/proxy/mod_proxy.h, $(INSTALLBASE)/include/)
80e9324586de2fa55e2da4df409e6a85885ea659fielding $(call COPY,$(STDMOD)/proxy/mod_serf.h, $(INSTALLBASE)/include/)
bacd210652b4559c2597f62e1d41ccbde92acdfafielding $(call COPY,$(STDMOD)/session/mod_session.h, $(INSTALLBASE)/include/)
80e9324586de2fa55e2da4df409e6a85885ea659fielding $(call COPY,$(STDMOD)/ssl/mod_ssl.h, $(INSTALLBASE)/include/)
4682cf97ee2eca42a7222e0113ebacf5ef70c4efrbb $(call COPY,$(APR)/*.imp, $(INSTALLBASE)/lib/)
4682cf97ee2eca42a7222e0113ebacf5ef70c4efrbb $(call COPY,$(NWOS)/*.imp, $(INSTALLBASE)/lib/)
4682cf97ee2eca42a7222e0113ebacf5ef70c4efrbb $(call COPY,$(NWOS)/*.xdc, $(INSTALLBASE)/lib/)
9f7fc4627b7d98f6f6955ad6cf0cec5a3e1c4debfielding $(call COPY,$(APBUILD)/NWGNU*.inc, $(INSTALLBASE)/build/)
9f7fc4627b7d98f6f6955ad6cf0cec5a3e1c4debfieldingprebuild :: FORCE
1702068419e130e99f021228659597c1ec658edcchuck $(MAKE) -C $(SERVER) -f NWGNUmakefile
1702068419e130e99f021228659597c1ec658edcchuck $(MAKE) -C $(PCRE) -f NWGNUmakefile
1702068419e130e99f021228659597c1ec658edcchuck $(call MKDIR,$(PREBUILD_INST))
1702068419e130e99f021228659597c1ec658edcchuck $(call COPY,$(SERVER)/$(OBJDIR)/*.nlm, $(PREBUILD_INST)/)
01f61931c658183042469eb02fd3f61e4e643a6atrawick $(call COPY,$(PCRE)/$(OBJDIR)/*.nlm, $(PREBUILD_INST)/)
01f61931c658183042469eb02fd3f61e4e643a6atrawick# Any specialized rules here
7ae8bc63caa2292341a22235223ff1ed17ac02aestoddardvpath %.c server:modules/arch/netware:modules/http:modules/aaa:modules/mappers
7ae8bc63caa2292341a22235223ff1ed17ac02aestoddardvpath %.c modules/generators:modules/metadata:modules/filters:modules/loggers
7ae8bc63caa2292341a22235223ff1ed17ac02aestoddardvpath %.c modules/core:os/netware:server/mpm/netware:$(PCRE)
23851fdc3ee2eac45ebb85f400a5d719656dfa22rbb# Include the 'tail' makefile that has targets that depend on variables defined
23851fdc3ee2eac45ebb85f400a5d719656dfa22rbb# in this makefile
23851fdc3ee2eac45ebb85f400a5d719656dfa22rbbinclude $(APBUILD)/NWGNUtail.inc
23851fdc3ee2eac45ebb85f400a5d719656dfa22rbbinclude $(APBUILD)/NWGNUscripts.inc