]> granicus.if.org Git - apache/blob - modules/NWGNUmakefile
core: shorten the wait time in ap_lingering_close() if the
[apache] / modules / NWGNUmakefile
1 #
2 # Declare the sub-directories to be built here
3 #
4 # To build with exerimental modules set the environment
5 #  variable EXPERIMENTAL=1
6 # To build with the mod_ssl module set the environment
7 #  variable WITH_MOD_SSL=1
8
9 # If USE_STDSOCKETS is defined we allways build mod_ssl
10 ifdef USE_STDSOCKETS
11 WITH_MOD_SSL=1
12 endif
13
14 SUBDIRS = \
15         aaa \
16         cache \
17         cluster \
18         dav\main \
19         dav\fs \
20         dav\lock \
21         echo \
22         examples \
23         generators \
24         loggers \
25         mappers \
26         metadata \
27         proxy \
28         filters \
29         database \
30         session \
31         $(EOLIST)
32
33 # If LDAPSDK has been defined then build the util_ldap module
34 ifneq "$(LDAPSDK)" ""
35 SUBDIRS += ldap \
36         $(EOLIST)
37 endif
38
39 # If WITH_MOD_SSL and OSSLSDK have been defined then build the mod_ssl module
40 ifdef WITH_MOD_SSL
41 ifneq "$(OSSLSDK)" ""
42 SUBDIRS += ssl \
43         $(EOLIST)
44 endif
45 endif
46
47 # If WITH_MOD_LUA and LUASRC have been defined then build the mod_lua module
48 ifdef WITH_MOD_LUA
49 ifneq "$(LUASRC)" ""
50 SUBDIRS += lua \
51         $(EOLIST)
52 endif
53 endif
54
55 #If the mod_edir directory exists then build the mod_edir module
56 ifeq "$(wildcard $(AP_WORK)\modules\mod_edir)" "$(AP_WORK)\modules\mod_edir"
57 SUBDIRS += mod_edir \
58         $(EOLIST)
59 endif
60
61 # Allow the experimental modules to be built if EXPERIMENTAL is defined
62 ifdef EXPERIMENTAL
63 SUBDIRS += experimental \
64         $(EOLIST)
65 endif
66
67 # Allow the debugging modules to be built if DEBUG is defined
68 ifdef DEBUG
69 SUBDIRS += debugging \
70         $(EOLIST)
71 endif
72
73 # Allow the test modules to be built if TEST is defined
74 ifdef TEST
75 SUBDIRS += test \
76         $(EOLIST)
77 endif
78
79
80 #
81 # Get the 'head' of the build environment.  This includes default targets and
82 # paths to tools
83 #
84
85 include $(AP_WORK)\build\NWGNUhead.inc
86
87 #
88 # build this level's files
89
90 ifeq "$(wildcard NWGNUmakefile.mak)" "NWGNUmakefile.mak"
91 include NWGNUmakefile.mak
92 endif
93
94 #
95 # You can use this target if all that is needed is to copy files to the
96 # installation area
97 #
98 install :: nlms FORCE
99