NWGNUmakefile revision 8b96b30e820f9bf092944b15cf1d696a6c0d7f1a
c25356d5978632df6203437e1953bcb29e0c736fTimo Sirainen#
c25356d5978632df6203437e1953bcb29e0c736fTimo Sirainen# Declare the sub-directories to be built here
615f6231e6f3b30ae6eb038883ea6e8070224cd7Timo Sirainen#
9ba7e76c20be775f368254e3059a6189fe789f16Timo Sirainen# To build with exerimental modules set the environment
9ba7e76c20be775f368254e3059a6189fe789f16Timo Sirainen# variable EXPERIMENTAL=1
9ba7e76c20be775f368254e3059a6189fe789f16Timo Sirainen
9ba7e76c20be775f368254e3059a6189fe789f16Timo SirainenSUBDIRS = \
9ba7e76c20be775f368254e3059a6189fe789f16Timo Sirainen aaa \
9ba7e76c20be775f368254e3059a6189fe789f16Timo Sirainen cache \
9ba7e76c20be775f368254e3059a6189fe789f16Timo Sirainen dav\main \
9ba7e76c20be775f368254e3059a6189fe789f16Timo Sirainen dav\fs \
9ba7e76c20be775f368254e3059a6189fe789f16Timo Sirainen dav\lock \
9ba7e76c20be775f368254e3059a6189fe789f16Timo Sirainen echo \
9ba7e76c20be775f368254e3059a6189fe789f16Timo Sirainen generators \
615f6231e6f3b30ae6eb038883ea6e8070224cd7Timo Sirainen loggers \
c0a05ba822189ff4f2c86645c38a5a904943192aTimo Sirainen mappers \
c0a05ba822189ff4f2c86645c38a5a904943192aTimo Sirainen metadata \
615f6231e6f3b30ae6eb038883ea6e8070224cd7Timo Sirainen proxy \
5666a3d6a7ea89362b8d9e8b39b15424cd9d6388Timo Sirainen filters \
615f6231e6f3b30ae6eb038883ea6e8070224cd7Timo Sirainen $(EOLIST)
615f6231e6f3b30ae6eb038883ea6e8070224cd7Timo Sirainen
de3cdccf0e0e7fef975c7d99a392bbbcb127d18cTimo Sirainen# If LDAPSDK has been defined then build the util_ldap module
de3cdccf0e0e7fef975c7d99a392bbbcb127d18cTimo Sirainenifneq "$(LDAPSDK)" ""
615f6231e6f3b30ae6eb038883ea6e8070224cd7Timo SirainenSUBDIRS += ldap \
615f6231e6f3b30ae6eb038883ea6e8070224cd7Timo Sirainen $(EOLIST)
615f6231e6f3b30ae6eb038883ea6e8070224cd7Timo Sirainenendif
457cafc9e72edb81eacfe88b35f14a75a96cf00aTimo Sirainen
9ba7e76c20be775f368254e3059a6189fe789f16Timo Sirainen
457cafc9e72edb81eacfe88b35f14a75a96cf00aTimo Sirainen#If the mod_edir directory exists then build the mod_edir module
9ba7e76c20be775f368254e3059a6189fe789f16Timo Sirainenifeq "$(wildcard $(AP_WORK)\modules\mod_edir)" "$(AP_WORK)\modules\mod_edir"
de3cdccf0e0e7fef975c7d99a392bbbcb127d18cTimo SirainenSUBDIRS += mod_edir \
de3cdccf0e0e7fef975c7d99a392bbbcb127d18cTimo Sirainen $(EOLIST)
de3cdccf0e0e7fef975c7d99a392bbbcb127d18cTimo Sirainenendif
de3cdccf0e0e7fef975c7d99a392bbbcb127d18cTimo Sirainen
9ba7e76c20be775f368254e3059a6189fe789f16Timo Sirainen# Allow the experimental modules to be built if EXPERIMENTAL is defined
4449ad85fcbd4f6fedbaa9a5bdfe58a9ae60f8aeTimo Sirainenifdef EXPERIMENTAL
4449ad85fcbd4f6fedbaa9a5bdfe58a9ae60f8aeTimo SirainenSUBDIRS += experimental \
2d4ea3631451f01c6c6afae741584d0972d59cb2Timo Sirainen $(EOLIST)
2d4ea3631451f01c6c6afae741584d0972d59cb2Timo Sirainenendif
2d4ea3631451f01c6c6afae741584d0972d59cb2Timo Sirainen
615f6231e6f3b30ae6eb038883ea6e8070224cd7Timo Sirainen
d5cebe7f98e63d4e2822863ef2faa4971e8b3a5dTimo Sirainen#
615f6231e6f3b30ae6eb038883ea6e8070224cd7Timo Sirainen# Get the 'head' of the build environment. This includes default targets and
c0a05ba822189ff4f2c86645c38a5a904943192aTimo Sirainen# paths to tools
fab2d704b37f7517a0e1375f70c70259953afba6Timo Sirainen#
c0a05ba822189ff4f2c86645c38a5a904943192aTimo Sirainen
8e56d284c950a645cac5c4cb2a984b6e65b0cc6aTimo Siraineninclude $(AP_WORK)\build\NWGNUhead.inc
8e56d284c950a645cac5c4cb2a984b6e65b0cc6aTimo Sirainen
de3cdccf0e0e7fef975c7d99a392bbbcb127d18cTimo Sirainen#
de3cdccf0e0e7fef975c7d99a392bbbcb127d18cTimo Sirainen# build this level's files
8e56d284c950a645cac5c4cb2a984b6e65b0cc6aTimo Sirainen
615f6231e6f3b30ae6eb038883ea6e8070224cd7Timo Sirainenifeq "$(wildcard NWGNUmakefile.mak)" "NWGNUmakefile.mak"
include NWGNUmakefile.mak
endif
#
# You can use this target if all that is needed is to copy files to the
# installation area
#
install :: nlms FORCE