]> granicus.if.org Git - apache/blob - modules/NWGNUmakefile
mod_session_cookie: Add a session implementation capable of storing
[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         dav\main \
18         dav\fs \
19         dav\lock \
20         echo \
21         examples \
22         generators \
23         loggers \
24         mappers \
25         metadata \
26         proxy \
27         filters \
28         database \
29         $(EOLIST)
30
31 # If LDAPSDK has been defined then build the util_ldap module
32 ifneq "$(LDAPSDK)" ""
33 SUBDIRS += ldap \
34         $(EOLIST)
35 endif
36
37 # If WITH_MOD_SSL and OSSLSDK have been defined then build the mod_ssl module
38 ifdef WITH_MOD_SSL
39 ifneq "$(OSSLSDK)" ""
40 SUBDIRS += ssl \
41         $(EOLIST)
42 endif
43 endif
44
45 #If the mod_edir directory exists then build the mod_edir module
46 ifeq "$(wildcard $(AP_WORK)\modules\mod_edir)" "$(AP_WORK)\modules\mod_edir"
47 SUBDIRS += mod_edir \
48         $(EOLIST)
49 endif
50
51 # Allow the experimental modules to be built if EXPERIMENTAL is defined
52 ifdef EXPERIMENTAL
53 SUBDIRS += experimental \
54         $(EOLIST)
55 endif
56
57 # Allow the debugging modules to be built if DEBUG is defined
58 ifdef DEBUG
59 SUBDIRS += debugging \
60         $(EOLIST)
61 endif
62
63
64 #
65 # Get the 'head' of the build environment.  This includes default targets and
66 # paths to tools
67 #
68
69 include $(AP_WORK)\build\NWGNUhead.inc
70
71 #
72 # build this level's files
73
74 ifeq "$(wildcard NWGNUmakefile.mak)" "NWGNUmakefile.mak"
75 include NWGNUmakefile.mak
76 endif
77
78 #
79 # You can use this target if all that is needed is to copy files to the
80 # installation area
81 #
82 install :: nlms FORCE
83