NWGNUproxy revision 2a3d4464b68bcf6173f675479b4ec681a83f4bd9
c313914d0e66b20969215e519bbf2ab4ecf39512Tinderbox User#
c80e152862cc3e3207dc837fde7116bd4c0e4b9dTinderbox User# Make sure all needed macro's are defined
c80e152862cc3e3207dc837fde7116bd4c0e4b9dTinderbox User#
8d1b3ceb4d491ce32572f1702f37ed585eede993Evan Hunt
8d1b3ceb4d491ce32572f1702f37ed585eede993Evan Hunt#
d77cb075aae5595e460e3299bfc1e8ea5d42b560Evan Hunt# Get the 'head' of the build environment if necessary. This includes default
d77cb075aae5595e460e3299bfc1e8ea5d42b560Evan Hunt# targets and paths to tools
30ca20f720ad0887772a79e7abb25b4fa0e4b5b0Mark Andrews#
30ca20f720ad0887772a79e7abb25b4fa0e4b5b0Mark Andrews
30ca20f720ad0887772a79e7abb25b4fa0e4b5b0Mark Andrewsifndef EnvironmentDefined
30ca20f720ad0887772a79e7abb25b4fa0e4b5b0Mark Andrewsinclude $(AP_WORK)/build/NWGNUhead.inc
30ca20f720ad0887772a79e7abb25b4fa0e4b5b0Mark Andrewsendif
701a93f5a592e4652343e049aa495d409c3ee133Mark Andrews
7ec97ae74e42ec21b354fd2d1366313b41d947d6Evan Hunt#
701a93f5a592e4652343e049aa495d409c3ee133Mark Andrews# These directories will be at the beginning of the include list, followed by
701a93f5a592e4652343e049aa495d409c3ee133Mark Andrews# INCDIRS
002f1373374a0b72fc0329baa682917929bef168Tony Finch#
002f1373374a0b72fc0329baa682917929bef168Tony FinchXINCDIRS += \
8f1ed05dc0aae7ae6c3da6ec6d405df61257a61eMark Andrews $(APR)/include \
8f1ed05dc0aae7ae6c3da6ec6d405df61257a61eMark Andrews $(APRUTIL)/include \
8f1ed05dc0aae7ae6c3da6ec6d405df61257a61eMark Andrews $(AP_WORK)/include \
8f1ed05dc0aae7ae6c3da6ec6d405df61257a61eMark Andrews $(AP_WORK)/modules/http \
8f1ed05dc0aae7ae6c3da6ec6d405df61257a61eMark Andrews $(AP_WORK)/modules/generators \
73cf0ba4e82c6baef638ecc4e31321223f841d28Mark Andrews $(AP_WORK)/modules/ssl \
73cf0ba4e82c6baef638ecc4e31321223f841d28Mark Andrews $(NWOS) \
73cf0ba4e82c6baef638ecc4e31321223f841d28Mark Andrews $(EOLIST)
d8351dfc9b725b0d727be7acab6247d7d501d9a0Mark Andrews
d8351dfc9b725b0d727be7acab6247d7d501d9a0Mark Andrews#
d8351dfc9b725b0d727be7acab6247d7d501d9a0Mark Andrews# These flags will come after CFLAGS
3a29ce9c08dd31709c73e7187aebda0d360c537bEvan Hunt#
3a29ce9c08dd31709c73e7187aebda0d360c537bEvan HuntXCFLAGS += \
5c78f1f50e53d8e2ed51a187efc2c9a0f43b4b1bMark Andrews $(EOLIST)
f1740da065d4555039fe8bb53beb4153e3f94de3Mark Andrews
f1740da065d4555039fe8bb53beb4153e3f94de3Mark Andrews#
f1740da065d4555039fe8bb53beb4153e3f94de3Mark Andrews# These defines will come after DEFINES
31c7ab4fb3f7710af87dc9c3d64c5daf9a3dea35Mark Andrews#
31c7ab4fb3f7710af87dc9c3d64c5daf9a3dea35Mark AndrewsXDEFINES += \
31c7ab4fb3f7710af87dc9c3d64c5daf9a3dea35Mark Andrews $(EOLIST)
31c7ab4fb3f7710af87dc9c3d64c5daf9a3dea35Mark Andrews
31c7ab4fb3f7710af87dc9c3d64c5daf9a3dea35Mark Andrews#
ad309e8dfa0601d6053aaa12770a98a6940f89deEvan Hunt# These flags will be added to the link.opt file
ad309e8dfa0601d6053aaa12770a98a6940f89deEvan Hunt#
635e4351b04fd61ca6d853bdac6268c090b55129Mark AndrewsXLFLAGS += \
635e4351b04fd61ca6d853bdac6268c090b55129Mark Andrews $(EOLIST)
fc04365d2f83f197c8a54545dd9cd4ce6a209940Mark Andrews
fc04365d2f83f197c8a54545dd9cd4ce6a209940Mark Andrews#
7cbac360bf98c0a52b2d6866ad887616c32d4d3aMark Andrews# These values will be appended to the correct variables based on the value of
7cbac360bf98c0a52b2d6866ad887616c32d4d3aMark Andrews# RELEASE
7cbac360bf98c0a52b2d6866ad887616c32d4d3aMark Andrews#
1cf118a656f5fd210787908b845362077fc507f8Evan Huntifeq "$(RELEASE)" "debug"
1cf118a656f5fd210787908b845362077fc507f8Evan HuntXINCDIRS += \
1cf118a656f5fd210787908b845362077fc507f8Evan Hunt $(EOLIST)
1cf118a656f5fd210787908b845362077fc507f8Evan Hunt
1cf118a656f5fd210787908b845362077fc507f8Evan HuntXCFLAGS += \
1cf118a656f5fd210787908b845362077fc507f8Evan Hunt $(EOLIST)
1cf118a656f5fd210787908b845362077fc507f8Evan Hunt
1cf118a656f5fd210787908b845362077fc507f8Evan HuntXDEFINES += \
6fb3db01acad7f5c1f4e23789fb0f2ce56cc07deMukund Sivaraman $(EOLIST)
6fb3db01acad7f5c1f4e23789fb0f2ce56cc07deMukund Sivaraman
6fb3db01acad7f5c1f4e23789fb0f2ce56cc07deMukund SivaramanXLFLAGS += \
fd82c70695888c134287b8018296028c252d100eMukund Sivaraman $(EOLIST)
fd82c70695888c134287b8018296028c252d100eMukund Sivaramanendif
fd82c70695888c134287b8018296028c252d100eMukund Sivaraman
fd82c70695888c134287b8018296028c252d100eMukund Sivaramanifeq "$(RELEASE)" "noopt"
4a53e3c2b83c476a93148eaee0272649beb221caMark AndrewsXINCDIRS += \
4a53e3c2b83c476a93148eaee0272649beb221caMark Andrews $(EOLIST)
4a53e3c2b83c476a93148eaee0272649beb221caMark Andrews
2cf0fe3b8092f64f8f68ae3693fe2e73e90ad1a4Mark AndrewsXCFLAGS += \
2cf0fe3b8092f64f8f68ae3693fe2e73e90ad1a4Mark Andrews $(EOLIST)
2cf0fe3b8092f64f8f68ae3693fe2e73e90ad1a4Mark Andrews
2cf0fe3b8092f64f8f68ae3693fe2e73e90ad1a4Mark AndrewsXDEFINES += \
4221d9cd1d02311fbf9b5f08a038f5af78b10b4aEvan Hunt $(EOLIST)
4221d9cd1d02311fbf9b5f08a038f5af78b10b4aEvan Hunt
4221d9cd1d02311fbf9b5f08a038f5af78b10b4aEvan HuntXLFLAGS += \
4221d9cd1d02311fbf9b5f08a038f5af78b10b4aEvan Hunt $(EOLIST)
4221d9cd1d02311fbf9b5f08a038f5af78b10b4aEvan Huntendif
f9c410d93711fbf312a0162f1e2d3f2a5ede69afFrancis Dupont
f9c410d93711fbf312a0162f1e2d3f2a5ede69afFrancis Dupontifeq "$(RELEASE)" "release"
f9c410d93711fbf312a0162f1e2d3f2a5ede69afFrancis DupontXINCDIRS += \
f9c410d93711fbf312a0162f1e2d3f2a5ede69afFrancis Dupont $(EOLIST)
e526027287b849f0b6ab6e069156697cbafa22c1Michał Kępień
e526027287b849f0b6ab6e069156697cbafa22c1Michał KępieńXCFLAGS += \
e526027287b849f0b6ab6e069156697cbafa22c1Michał Kępień $(EOLIST)
e526027287b849f0b6ab6e069156697cbafa22c1Michał Kępień
929329d2d66a7e1083c70a9c918381935bf12799Mukund SivaramanXDEFINES += \
929329d2d66a7e1083c70a9c918381935bf12799Mukund Sivaraman $(EOLIST)
929329d2d66a7e1083c70a9c918381935bf12799Mukund Sivaraman
7e1a62eea2e4ba9d6c3fc718e679b965fa514f69Mark AndrewsXLFLAGS += \
ec29d217ba3a2bf3e617a7b5b6708ae221bee999Mark Andrews $(EOLIST)
ec29d217ba3a2bf3e617a7b5b6708ae221bee999Mark Andrewsendif
afefd754734f896bf3e0590177fff83e7cdfdf35Mark Andrews
afefd754734f896bf3e0590177fff83e7cdfdf35Mark Andrews#
afefd754734f896bf3e0590177fff83e7cdfdf35Mark Andrews# These are used by the link target if an NLM is being generated
f0353a586c2bfbae999193cb644b6bc94c7944d8Mark Andrews# This is used by the link 'name' directive to name the nlm. If left blank
f0353a586c2bfbae999193cb644b6bc94c7944d8Mark Andrews# TARGET_nlm (see below) will be used.
7ff28f5befbee76048a23e504dcd3f9a44ce6209Evan Hunt#
7ff28f5befbee76048a23e504dcd3f9a44ce6209Evan HuntNLM_NAME = proxy
7ff28f5befbee76048a23e504dcd3f9a44ce6209Evan Hunt
7ff28f5befbee76048a23e504dcd3f9a44ce6209Evan Hunt#
7ff28f5befbee76048a23e504dcd3f9a44ce6209Evan Hunt# This is used by the link '-desc ' directive.
7ff28f5befbee76048a23e504dcd3f9a44ce6209Evan Hunt# If left blank, NLM_NAME will be used.
7ff28f5befbee76048a23e504dcd3f9a44ce6209Evan Hunt#
7ff28f5befbee76048a23e504dcd3f9a44ce6209Evan HuntNLM_DESCRIPTION = Apache $(VERSION_STR) Proxy Module
7ff28f5befbee76048a23e504dcd3f9a44ce6209Evan Hunt
7ff28f5befbee76048a23e504dcd3f9a44ce6209Evan Hunt#
cad79077bd5b2616bc4a7a6b3cbc0953bef8917fMark Andrews# This is used by the '-threadname' directive. If left blank,
cad79077bd5b2616bc4a7a6b3cbc0953bef8917fMark Andrews# NLM_NAME Thread will be used.
cad79077bd5b2616bc4a7a6b3cbc0953bef8917fMark Andrews#
cad79077bd5b2616bc4a7a6b3cbc0953bef8917fMark AndrewsNLM_THREAD_NAME = Proxy Module
adfe58e8e5cd1890585e92b67f1fd01989a1fa7dMark Andrews
adfe58e8e5cd1890585e92b67f1fd01989a1fa7dMark Andrews#
adfe58e8e5cd1890585e92b67f1fd01989a1fa7dMark Andrews# If this is specified, it will override VERSION value in
c3237dec879f82855403ff7e3ba87b298172efd5Mark Andrews# $(AP_WORK)/build/NWGNUenvironment.inc
c3237dec879f82855403ff7e3ba87b298172efd5Mark Andrews#
c3237dec879f82855403ff7e3ba87b298172efd5Mark AndrewsNLM_VERSION =
c3237dec879f82855403ff7e3ba87b298172efd5Mark Andrews
c3237dec879f82855403ff7e3ba87b298172efd5Mark Andrews#
cb616c6d5c2ece1fac37fa6e0bca2b53d4043098Mark Andrews# If this is specified, it will override the default of 64K
cb616c6d5c2ece1fac37fa6e0bca2b53d4043098Mark Andrews#
cb616c6d5c2ece1fac37fa6e0bca2b53d4043098Mark AndrewsNLM_STACK_SIZE = 8192
c0a2210466dec0cc81ebf2ffbe21693b57b9c29cMark Andrews
c0a2210466dec0cc81ebf2ffbe21693b57b9c29cMark Andrews
c0a2210466dec0cc81ebf2ffbe21693b57b9c29cMark Andrews#
534057c9f91a3eb6e0541f3526459c716239b337Mark Andrews# If this is specified it will be used by the link '-entry' directive
534057c9f91a3eb6e0541f3526459c716239b337Mark Andrews#
534057c9f91a3eb6e0541f3526459c716239b337Mark AndrewsNLM_ENTRY_SYM =
0f14b041328c062b1fa391887376388dfc8b2fe5Mark Andrews
0f14b041328c062b1fa391887376388dfc8b2fe5Mark Andrews#
0f14b041328c062b1fa391887376388dfc8b2fe5Mark Andrews# If this is specified it will be used by the link '-exit' directive
0f14b041328c062b1fa391887376388dfc8b2fe5Mark Andrews#
f7f4730e563a2749629fe7fef4cd9513cd2bfab7Mark AndrewsNLM_EXIT_SYM =
f7f4730e563a2749629fe7fef4cd9513cd2bfab7Mark Andrews
1848d38f441ebf70ab21f6151bc3487a92d25b63Mark Andrews#
1848d38f441ebf70ab21f6151bc3487a92d25b63Mark Andrews# If this is specified it will be used by the link '-check' directive
2d82ed9456e72dc4373bea19d63411afe1c48962Mark Andrews#
2d82ed9456e72dc4373bea19d63411afe1c48962Mark AndrewsNLM_CHECK_SYM =
2d82ed9456e72dc4373bea19d63411afe1c48962Mark Andrews
a5a1cbece45e6ca68aafe3b9b995eac6b0f45dd2Mark Andrews#
a5a1cbece45e6ca68aafe3b9b995eac6b0f45dd2Mark Andrews# If these are specified it will be used by the link '-flags' directive
0d6328ce5f6b799f8e7c6cbbb3b965cf29bfb7baMark Andrews#
0d6328ce5f6b799f8e7c6cbbb3b965cf29bfb7baMark AndrewsNLM_FLAGS =
0d6328ce5f6b799f8e7c6cbbb3b965cf29bfb7baMark Andrews
e01ef6f01c7e8f80122cd80a2e011425a0135489Mark Andrews#
677f507de7c546c187c1505c48bc7b440545485cMark Andrews# If this is specified it will be linked in with the XDCData option in the def
677f507de7c546c187c1505c48bc7b440545485cMark Andrews# file instead of the default of $(NWOS)/apache.xdc. XDCData can be disabled
677f507de7c546c187c1505c48bc7b440545485cMark Andrews# by setting APACHE_UNIPROC in the environment
124cc0660c7eff8021c2422fb47441e9ca08b3f9Tinderbox User#
e01ef6f01c7e8f80122cd80a2e011425a0135489Mark AndrewsXDCDATA =
677f507de7c546c187c1505c48bc7b440545485cMark Andrews
677f507de7c546c187c1505c48bc7b440545485cMark Andrews#
677f507de7c546c187c1505c48bc7b440545485cMark Andrews# If there is an NLM target, put it here
677f507de7c546c187c1505c48bc7b440545485cMark Andrews#
677f507de7c546c187c1505c48bc7b440545485cMark AndrewsTARGET_nlm = \
677f507de7c546c187c1505c48bc7b440545485cMark Andrews $(OBJDIR)/proxy.nlm \
bf459d24a117ae2c54c37016430b41cd6d73491cMark Andrews $(EOLIST)
bf459d24a117ae2c54c37016430b41cd6d73491cMark Andrews
bf459d24a117ae2c54c37016430b41cd6d73491cMark Andrews#
677f507de7c546c187c1505c48bc7b440545485cMark Andrews# If there is an LIB target, put it here
677f507de7c546c187c1505c48bc7b440545485cMark Andrews#
677f507de7c546c187c1505c48bc7b440545485cMark AndrewsTARGET_lib = \
bf459d24a117ae2c54c37016430b41cd6d73491cMark Andrews $(EOLIST)
f53e0bda467d96dfeeba1b4da30c37b37766bb75Evan Hunt
f53e0bda467d96dfeeba1b4da30c37b37766bb75Evan Hunt#
f53e0bda467d96dfeeba1b4da30c37b37766bb75Evan Hunt# These are the OBJ files needed to create the NLM target above.
f53e0bda467d96dfeeba1b4da30c37b37766bb75Evan Hunt# Paths must all use the '/' character
f53e0bda467d96dfeeba1b4da30c37b37766bb75Evan Hunt#
81e3e3084980afcd61416f572c6e72d38a3808abMichał KępieńFILES_nlm_objs = \
81e3e3084980afcd61416f572c6e72d38a3808abMichał Kępień $(OBJDIR)/mod_proxy.o \
81e3e3084980afcd61416f572c6e72d38a3808abMichał Kępień $(OBJDIR)/proxy_util.o \
81e3e3084980afcd61416f572c6e72d38a3808abMichał Kępień $(OBJDIR)/libprews.o \
64d7fa3ec4785b390665860aa6bdae304b3c1d24Mark Andrews $(EOLIST)
64d7fa3ec4785b390665860aa6bdae304b3c1d24Mark Andrews
64d7fa3ec4785b390665860aa6bdae304b3c1d24Mark Andrews#
64d7fa3ec4785b390665860aa6bdae304b3c1d24Mark Andrews# These are the LIB files needed to create the NLM target above.
64d7fa3ec4785b390665860aa6bdae304b3c1d24Mark Andrews# These will be added as a library command in the link.opt file.
64d7fa3ec4785b390665860aa6bdae304b3c1d24Mark Andrews#
75505befa93c993aa5d2df24a2b64eac0c34cbffMark AndrewsFILES_nlm_libs = \
75505befa93c993aa5d2df24a2b64eac0c34cbffMark Andrews libcpre.o \
75505befa93c993aa5d2df24a2b64eac0c34cbffMark Andrews $(EOLIST)
a38f07c73790170842e4523b4a474d01ca0dede1Michał Kępień
a38f07c73790170842e4523b4a474d01ca0dede1Michał Kępień#
a38f07c73790170842e4523b4a474d01ca0dede1Michał Kępień# These are the modules that the above NLM target depends on to load.
39d5523a8afc73cbdb4fa426de2ce071267a5d6fMark Andrews# These will be added as a module command in the link.opt file.
39d5523a8afc73cbdb4fa426de2ce071267a5d6fMark Andrews#
39d5523a8afc73cbdb4fa426de2ce071267a5d6fMark AndrewsFILES_nlm_modules = \
39d5523a8afc73cbdb4fa426de2ce071267a5d6fMark Andrews aprlib \
1f4a3c7088594d1b64cd734eb69e1fd023fde8bfMichał Kępień libc \
1f4a3c7088594d1b64cd734eb69e1fd023fde8bfMichał Kępień $(EOLIST)
1f4a3c7088594d1b64cd734eb69e1fd023fde8bfMichał Kępień
91827e6fd3851a5fe129ef5409ff45833ca01a0eMark Andrews#
91827e6fd3851a5fe129ef5409ff45833ca01a0eMark Andrews# If the nlm has a msg file, put it's path here
91827e6fd3851a5fe129ef5409ff45833ca01a0eMark Andrews#
35aae5884f410180706a89a9715bf9a85eeeb4b7Michał KępieńFILE_nlm_msg =
35aae5884f410180706a89a9715bf9a85eeeb4b7Michał Kępień
35aae5884f410180706a89a9715bf9a85eeeb4b7Michał Kępień#
57b1d64d9ae12d56973716e96f9743a00d47af4aMichał Kępień# If the nlm has a hlp file put it's path here
57b1d64d9ae12d56973716e96f9743a00d47af4aMichał Kępień#
57b1d64d9ae12d56973716e96f9743a00d47af4aMichał KępieńFILE_nlm_hlp =
2d517e233ff3b3fcd272eb5b2e2d3db6d31a1681Michał Kępień
2d517e233ff3b3fcd272eb5b2e2d3db6d31a1681Michał Kępień#
2d517e233ff3b3fcd272eb5b2e2d3db6d31a1681Michał Kępień# If this is specified, it will override $(NWOS)\copyright.txt.
09c3efda414314d7edcfb2aed9463fb935fc95a6Mark Andrews#
09c3efda414314d7edcfb2aed9463fb935fc95a6Mark AndrewsFILE_nlm_copyright =
86d2f9abc8493321aacb0d540485de4d562fb734Mark Andrews
86d2f9abc8493321aacb0d540485de4d562fb734Mark Andrews#
86d2f9abc8493321aacb0d540485de4d562fb734Mark Andrews# Any additional imports go here
86d2f9abc8493321aacb0d540485de4d562fb734Mark Andrews#
86d2f9abc8493321aacb0d540485de4d562fb734Mark AndrewsFILES_nlm_Ximports = \
86d2f9abc8493321aacb0d540485de4d562fb734Mark Andrews @aprlib.imp \
86d2f9abc8493321aacb0d540485de4d562fb734Mark Andrews @httpd.imp \
86d2f9abc8493321aacb0d540485de4d562fb734Mark Andrews @libc.imp \
09c3efda414314d7edcfb2aed9463fb935fc95a6Mark Andrews $(EOLIST)
86d2f9abc8493321aacb0d540485de4d562fb734Mark Andrews
c7e57ce1b0bca9bc7da14bec485f7a7e3e4c761fMichał Kępień# Don't link with Winsock if standard sockets are being used
c7e57ce1b0bca9bc7da14bec485f7a7e3e4c761fMichał Kępieńifndef USE_STDSOCKETS
c7e57ce1b0bca9bc7da14bec485f7a7e3e4c761fMichał KępieńFILES_nlm_Ximports += @ws2nlm.imp \
3ed16e796dba90c96933c8a8a3f5b9404d8d3e61Mark Andrews $(EOLIST)
3ed16e796dba90c96933c8a8a3f5b9404d8d3e61Mark Andrewsendif
3ed16e796dba90c96933c8a8a3f5b9404d8d3e61Mark Andrews
14d8a144779b54b103d2da741a2242bf5f9052f7Mark Andrews#
14d8a144779b54b103d2da741a2242bf5f9052f7Mark Andrews# Any symbols exported to here
14d8a144779b54b103d2da741a2242bf5f9052f7Mark Andrews#
70e041bea19b6ad9522b89c2299ad315a2deaafdMark AndrewsFILES_nlm_exports = \
70e041bea19b6ad9522b89c2299ad315a2deaafdMark Andrews @$(OBJDIR)/mod_proxy.imp \
70e041bea19b6ad9522b89c2299ad315a2deaafdMark Andrews $(EOLIST)
67247b4a8304bac790648a351a95b8b0f4c512a6Mark Andrews
67247b4a8304bac790648a351a95b8b0f4c512a6Mark Andrews#
eeb919b6f572e033d97cf001e4cd44aaff54e5dcMichał Kępień# These are the OBJ files needed to create the LIB target above.
eeb919b6f572e033d97cf001e4cd44aaff54e5dcMichał Kępień# Paths must all use the '/' character
eeb919b6f572e033d97cf001e4cd44aaff54e5dcMichał Kępień#
a55438eda32ecebf43ead45b216662b7923a465fMark AndrewsFILES_lib_objs = \
a55438eda32ecebf43ead45b216662b7923a465fMark Andrews $(EOLIST)
a55438eda32ecebf43ead45b216662b7923a465fMark Andrews
8de17f83cafa91a5720dd0b8c1aee5f47f6d7f09Evan Hunt#
8de17f83cafa91a5720dd0b8c1aee5f47f6d7f09Evan Hunt# implement targets and dependancies (leave this section alone)
8de17f83cafa91a5720dd0b8c1aee5f47f6d7f09Evan Hunt#
9789e54e55b61b669fb31a8b70e9655e8357dda2Mark Andrews
9789e54e55b61b669fb31a8b70e9655e8357dda2Mark Andrewslibs :: $(OBJDIR) $(TARGET_lib)
f8362536c647625e602c8450a778a2b7ba90c9f4Mark Andrews
f8362536c647625e602c8450a778a2b7ba90c9f4Mark Andrewsnlms :: libs $(OBJDIR)/mod_proxy.imp $(TARGET_nlm)
f8362536c647625e602c8450a778a2b7ba90c9f4Mark Andrews
24231e53a5c3079431f84dcddfee1e761fec7329Mark Andrews#
24231e53a5c3079431f84dcddfee1e761fec7329Mark Andrews# Updated this target to create necessary directories and copy files to the
24231e53a5c3079431f84dcddfee1e761fec7329Mark Andrews# correct place. (See $(AP_WORK)/build/NWGNUhead.inc for examples)
24231e53a5c3079431f84dcddfee1e761fec7329Mark Andrews#
4b669b69bae7dedda2faa09a7ade247499c1d49cMichał Kępieńinstall :: nlms FORCE
4b669b69bae7dedda2faa09a7ade247499c1d49cMichał Kępień
4b669b69bae7dedda2faa09a7ade247499c1d49cMichał Kępień#
4b669b69bae7dedda2faa09a7ade247499c1d49cMichał Kępień# Any specialized rules here
eb11b39981689e4a20fbe95e533577eacab992b4Mukund Sivaraman#
eb11b39981689e4a20fbe95e533577eacab992b4Mukund Sivaraman
eb11b39981689e4a20fbe95e533577eacab992b4Mukund Sivaramanvpath %.c ../arch/netware
8daeae9b01a2b7eb9fd6511b352b03bd7d96ae79Michał Kępień
8daeae9b01a2b7eb9fd6511b352b03bd7d96ae79Michał Kępień$(OBJDIR)/mod_proxy.imp:
e7c0f978425f45731b08be1363f20626b0344f23Evan Hunt @echo $(DL)GEN $@$(DL)
e7c0f978425f45731b08be1363f20626b0344f23Evan Hunt @echo $(DL)# Exports of mod_proxy$(DL)> $@
01967d183990e44752fe61f193dab9c04c3afd9cEvan Hunt @echo $(DL) (AP$(VERSION_MAJMIN))$(DL)>> $@
01967d183990e44752fe61f193dab9c04c3afd9cEvan Hunt @echo $(DL) proxy_module,$(DL)>> $@
01967d183990e44752fe61f193dab9c04c3afd9cEvan Hunt @echo $(DL) proxy_hook_canon_handler,$(DL)>> $@
575e9d9e4b6beaae688f107814a320b91243a4b2Mark Andrews @echo $(DL) proxy_hook_post_request,$(DL)>> $@
575e9d9e4b6beaae688f107814a320b91243a4b2Mark Andrews @echo $(DL) proxy_hook_pre_request,$(DL)>> $@
575e9d9e4b6beaae688f107814a320b91243a4b2Mark Andrews @echo $(DL) proxy_hook_scheme_handler,$(DL)>> $@
575e9d9e4b6beaae688f107814a320b91243a4b2Mark Andrews @echo $(DL) proxy_run_fixups,$(DL)>> $@
7c442d7fe06bc95432af7513764e5cc85e133648Evan Hunt @echo $(DL) ap_proxy_conn_is_https,$(DL)>> $@
7c442d7fe06bc95432af7513764e5cc85e133648Evan Hunt @echo $(DL) ap_proxy_ssl_enable,$(DL)>> $@
7c442d7fe06bc95432af7513764e5cc85e133648Evan Hunt @echo $(DL) ap_proxy_ssl_disable,$(DL)>> $@
7c442d7fe06bc95432af7513764e5cc85e133648Evan Hunt @echo $(DL) ap_proxy_ssl_val$(DL)>> $@
5e1ca7a326741a8f74e6f2b907c7e1fbf428bf80Michał Kępień
5e1ca7a326741a8f74e6f2b907c7e1fbf428bf80Michał Kępień#
5e1ca7a326741a8f74e6f2b907c7e1fbf428bf80Michał Kępień# Include the 'tail' makefile that has targets that depend on variables defined
5e1ca7a326741a8f74e6f2b907c7e1fbf428bf80Michał Kępień# in this makefile
ba93bc80a7bce5ba07b2f98e68f0f57402f2459cMark Andrews#
ba93bc80a7bce5ba07b2f98e68f0f57402f2459cMark Andrews
8ed107eab48687887d45a1ceb18b712bc7209dbaTinderbox Userinclude $(APBUILD)/NWGNUtail.inc
ba93bc80a7bce5ba07b2f98e68f0f57402f2459cMark Andrews
5f103158280fb2e814db305f917aa42040221623Mark Andrews
5f103158280fb2e814db305f917aa42040221623Mark Andrews