Browse Source

remove references to ldapserver from makefiles; use BUILD_ROOT instead of MCOM_ROOT and NSROOT; BUILD_ROOT is now the ldapserver directory rather than its parent

Rich Megginson 21 years ago
parent
commit
0b00cd4edc
93 changed files with 469 additions and 465 deletions
  1. 4 4
      Makefile
  2. 15 7
      components.mk
  3. 5 5
      httpd/src/Makefile
  4. 2 5
      httpd/src/unixso.mk
  5. 3 3
      include/Makefile
  6. 3 3
      include/base/Makefile
  7. 3 3
      include/public/Makefile
  8. 3 3
      include/public/base/Makefile
  9. 3 3
      include/public/nsacl/Makefile
  10. 4 4
      ldap/Makefile
  11. 3 3
      ldap/admin/Makefile
  12. 3 3
      ldap/admin/include/Makefile
  13. 4 4
      ldap/admin/lib/Makefile
  14. 4 4
      ldap/admin/src/DSAdmin.mk
  15. 6 6
      ldap/admin/src/Makefile
  16. 5 5
      ldap/admin/src/java/com/netscape/xmltools/Makefile
  17. 3 3
      ldap/clients/Makefile
  18. 7 7
      ldap/clients/dsgw/Makefile
  19. 3 3
      ldap/clients/dsgw/admhtml/Makefile
  20. 2 2
      ldap/clients/dsgw/config/Makefile
  21. 3 3
      ldap/clients/dsgw/html/Makefile
  22. 2 2
      ldap/clients/dsgw/html/info/Makefile
  23. 2 2
      ldap/clients/dsgw/html/manual/Makefile
  24. 2 2
      ldap/clients/dsgw/pbconfig/Makefile
  25. 3 3
      ldap/clients/dsgw/pbhtml/Makefile
  26. 2 2
      ldap/clients/dsgw/userhtml/Makefile
  27. 3 3
      ldap/clients/dsmlgw/Makefile
  28. 4 4
      ldap/clients/dsmlgw/build.xml
  29. 67 67
      ldap/cm/Makefile
  30. 4 4
      ldap/cm/newinst/Makefile
  31. 5 5
      ldap/cm/newinstnt/Makefile
  32. 2 2
      ldap/docs/dirhlp/Makefile
  33. 3 3
      ldap/include/Makefile
  34. 2 2
      ldap/include/Makefile.client
  35. 3 3
      ldap/javarules.mk
  36. 6 6
      ldap/libraries/Makefile
  37. 1 1
      ldap/libraries/Makefile.client
  38. 3 3
      ldap/libraries/libavl/Makefile
  39. 3 3
      ldap/libraries/libldif/Makefile
  40. 3 3
      ldap/libraries/liblitekey/Makefile
  41. 5 5
      ldap/libraries/libutil/Makefile
  42. 26 25
      ldap/nsldap.mk
  43. 3 3
      ldap/servers/Makefile
  44. 3 3
      ldap/servers/plugins/Makefile
  45. 2 2
      ldap/servers/plugins/acl/Makefile
  46. 2 2
      ldap/servers/plugins/chainingdb/Makefile
  47. 3 3
      ldap/servers/plugins/collation/Makefile
  48. 3 3
      ldap/servers/plugins/cos/Makefile
  49. 2 2
      ldap/servers/plugins/distrib/Makefile
  50. 3 3
      ldap/servers/plugins/http/Makefile
  51. 2 2
      ldap/servers/plugins/passthru/Makefile
  52. 3 3
      ldap/servers/plugins/presence/Makefile
  53. 2 2
      ldap/servers/plugins/pwdstorage/Makefile
  54. 2 2
      ldap/servers/plugins/referint/Makefile
  55. 3 3
      ldap/servers/plugins/replication/Makefile
  56. 3 3
      ldap/servers/plugins/replication/tests/makesim
  57. 4 4
      ldap/servers/plugins/retrocl/Makefile
  58. 4 4
      ldap/servers/plugins/rever/Makefile
  59. 3 3
      ldap/servers/plugins/roles/Makefile
  60. 3 3
      ldap/servers/plugins/shared/Makefile
  61. 3 3
      ldap/servers/plugins/statechange/Makefile
  62. 2 2
      ldap/servers/plugins/syntaxes/Makefile
  63. 2 2
      ldap/servers/plugins/uiduniq/Makefile
  64. 3 3
      ldap/servers/plugins/vattrsp_template/Makefile
  65. 3 3
      ldap/servers/plugins/views/Makefile
  66. 8 8
      ldap/servers/slapd/Makefile
  67. 3 3
      ldap/servers/slapd/back-ldbm/Makefile
  68. 4 4
      ldap/servers/slapd/back-ldbm/tools/index_dump/Makefile
  69. 3 3
      ldap/servers/slapd/back-ldif/Makefile
  70. 5 5
      ldap/servers/slapd/libmakefile
  71. 2 2
      ldap/servers/slapd/libsh_stub/Makefile
  72. 2 2
      ldap/servers/slapd/ntmsgdll/Makefile
  73. 4 4
      ldap/servers/slapd/ntperfdll/Makefile
  74. 3 3
      ldap/servers/slapd/ntwdog/Makefile
  75. 5 5
      ldap/servers/slapd/test-plugins/Makefile
  76. 3 3
      ldap/servers/slapd/test-plugins/Makefile.server
  77. 5 5
      ldap/servers/slapd/tools/Makefile
  78. 3 3
      ldap/servers/snmp/Makefile
  79. 3 3
      ldap/servers/snmp/ntagt/Makefile
  80. 3 3
      ldap/systools/Makefile
  81. 5 5
      lib/base/Makefile
  82. 3 4
      lib/ldaputil/Makefile
  83. 4 4
      lib/ldaputil/utest/Makefile
  84. 4 4
      lib/libaccess/Makefile
  85. 4 4
      lib/libaccess/utest/Makefile
  86. 4 4
      lib/libadmin/Makefile
  87. 4 4
      lib/libsi18n/Makefile
  88. 33 33
      modules.awk
  89. 3 3
      ns_usedb.mk
  90. 3 3
      ns_usesh.mk
  91. 38 39
      nsconfig.mk
  92. 5 5
      nsdefs.mk
  93. 1 1
      ntversion.pl

+ 4 - 4
Makefile

@@ -14,7 +14,7 @@
 # to see a list of available targets.
 
 # Relative path to the top of the build tree (i.e., where the DS source tree is checked out)
-MCOM_ROOT=..
+BUILD_ROOT=.
 
 # define COMPONENT_DEPS here so that components are pulled in this makefile
 COMPONENT_DEPS := 1
@@ -172,7 +172,7 @@ buildDirectory: buildnum pumpkin $(OBJDIR) $(DIRVER_H) $(SDKVER_H) components
 	cd config;           $(MAKE) $(MFLAGS) install $(NSDEFS)
 	$(MAKE) $(MFLAGS) BUILD_MODULE=DIRECTORY LDAP_NO_LIBLCACHE=1 httpdLib
 ifeq ($(ARCH), WINNT)
-	$(PERL) ntversion.pl $(MCOM_ROOT) $(MAJOR_VERSION) $(MINOR_VERSION)
+	$(PERL) ntversion.pl $(BUILD_ROOT) $(MAJOR_VERSION) $(MINOR_VERSION)
 endif
 	cd httpd; $(MAKE) $(MFLAGS) LDAP_NO_LIBLCACHE=1 BUILD_MODULE=DIRECTORY httpd-bin
 	cd ldap; $(MAKE) $(MFLAGS) LDAP_NO_LIBLCACHE=1 BUILD_MODULE=DIRECTORY all
@@ -225,11 +225,11 @@ $(RELTOOLSPATH)/brandver.pl:
 	cd $(ABS_ROOT) ; cvs co RelToolsLite
 
 $(SDKVER_H):
-	if test ! -d $(DIRVERDIR); then mkdir $(DIRVERDIR); fi;
+	if test ! -d $(DIRVERDIR); then mkdir -p $(DIRVERDIR); fi;
 	$(PERL) dirver.pl -v "$(DIRSDK_VERSION)" -o $@
 
 $(DIRVER_H):
-	if test ! -d $(DIRVERDIR); then mkdir $(DIRVERDIR); fi;
+	if test ! -d $(DIRVERDIR); then mkdir -p $(DIRVERDIR); fi;
 	$(PERL) dirver.pl -v "$(DIR_VERSION)" -o $@
 
 pkgLdapSDK: setupLdapSDK

+ 15 - 7
components.mk

@@ -326,13 +326,14 @@ BINS_TO_PKG_SHARED += $(SECURITY_TOOLS_FULLPATH)
 #ifeq ($(ARCH), OSF1)
 #OSF1SECURITYHACKOBJ = $(OBJDIR)/osf1securityhack.o
 
-#$(OSF1SECURITYHACKOBJ): $(MCOM_ROOT)/ldapserver/osf1securityhack.c
+#$(OSF1SECURITYHACKOBJ): $(BUILD_ROOT)/osf1securityhack.c
 #	$(CC) -c $(CFLAGS) $(MCC_INCLUDE) $< -o $@
 
 #  SECURITYLINK += $(OSF1SECURITYHACKOBJ)
 #endif
 
-SECURITY_FILES=lib,include,bin/$(subst $(SPACE),$(COMMA)bin/,$(SECURITY_TOOLS))
+#SECURITY_FILES=lib,include,bin/$(subst $(SPACE),$(COMMA)bin/,$(SECURITY_TOOLS))
+SECURITY_FILES=lib,bin/$(subst $(SPACE),$(COMMA)bin/,$(SECURITY_TOOLS))
 
 ifndef SECURITY_PULL_METHOD
 SECURITY_PULL_METHOD = $(COMPONENT_PULL_METHOD)
@@ -344,6 +345,9 @@ ifdef COMPONENT_DEPS
 	$(FTP_PULL) -method $(SECURITY_PULL_METHOD) \
 		-objdir $(SECURITY_BUILD_DIR) -componentdir $(SECURITY_IMPORT) \
 		-files $(SECURITY_FILES)
+	$(FTP_PULL) -method $(SECURITY_PULL_METHOD) \
+		-objdir $(SECURITY_BUILD_DIR) -componentdir $(SECURITY_IMPORT)/.. \
+		-files include
 endif
 	-@if [ ! -f $@ ] ; \
 	then echo "Error: could not get component NSS file $@" ; \
@@ -797,8 +801,9 @@ endif
 $(JSS_DEP): $(CLASS_DEST)
 ifdef COMPONENT_DEPS
 	$(FTP_PULL) -method $(JSS_PULL_METHOD) \
-		-objdir $(CLASS_DEST) -componentdir $(JSS_RELEASE) \
-		-files $(JSSJAR)
+		-objdir $(CLASS_DEST)/jss -componentdir $(JSS_RELEASE) \
+		-files xpclass.jar
+	mv $(CLASS_DEST)/jss/xpclass.jar $(CLASS_DEST)/$(JSSJAR)
 endif
 	-@if [ ! -f $@ ] ; \
 	then echo "Error: could not get component JSS file $@" ; \
@@ -816,7 +821,7 @@ ADMIN_FILE_TAR = admserv.tar
 ADMSDKOBJDIR = $(NSCONFIG)$(NSOBJDIR_TAG).OBJ
 IMPORTADMINSRV_BASE=$(COMPONENTS_DIR)/$(ADMIN_REL)/$(ADMIN_REL_DATE)
 IMPORTADMINSRV = $(IMPORTADMINSRV_BASE)/$(NSOBJDIR_NAME_32)
-ADMSERV_DIR=$(ABS_ROOT)/dist/$(NSOBJDIR_NAME)/admserv
+ADMSERV_DIR=$(ABS_ROOT_PARENT)/dist/$(NSOBJDIR_NAME)/admserv
 ADMSERV_DEP = $(ADMSERV_DIR)/setup$(EXE_SUFFIX)
 
 ifdef FORTEZZA
@@ -845,7 +850,7 @@ ADMSERV_DEPS = $(COMPONENT_DEPS)
 endif
 #IMPORTADMINSRV = /share/builds/sbsrel1/admsvr/admsvr62/ships/20030702.2/spd04_Solaris8/SunOS5.8-domestic-optimize-normal
 #ADM_RELEASE = /share/builds/sbsrel1/admsvr/admsvr62/ships/20030702.2/spd04_Solaris8/SunOS5.8-domestic-optimize-normal
-$(ADMSERV_DEP): $(ABS_ROOT)/dist/$(NSOBJDIR_NAME)
+$(ADMSERV_DEP): $(ABS_ROOT_PARENT)/dist/$(NSOBJDIR_NAME)
 ifdef ADMSERV_DEPS
 	$(FTP_PULL) -method $(ADMSERV_PULL_METHOD) \
 		-objdir $(ADMSERV_DIR) -componentdir $(IMPORTADMINSRV) \
@@ -891,7 +896,10 @@ $(SASL_DEP): $(NSCP_DISTDIR_FULL_RTL)
 ifdef COMPONENT_DEPS
 	$(FTP_PULL) -method $(SASL_PULL_METHOD) \
 		-objdir $(SASL_BUILD_DIR) -componentdir $(SASL_RELEASE) \
-		-files lib,include
+		-files lib
+	$(FTP_PULL) -method $(SASL_PULL_METHOD) \
+		-objdir $(SASL_BUILD_DIR)/include -componentdir $(SASL_RELEASE)/../public \
+		-files .\*
 endif
 	-@if [ ! -f $@ ] ; \
 	then echo "Error: could not get component SASL file $@" ; \

+ 5 - 5
httpd/src/Makefile

@@ -7,20 +7,20 @@
 #
 # Makefile.cpp for the Netsite Commerce and Communications servers.
 
-MCOM_ROOT = ../../..
+BUILD_ROOT = ../..
 
 MODULE=httpdBinary
 
 ifneq ($(ARCH), WINNT)
-OLD_MCOM_ROOT := $(MCOM_ROOT)
-MCOM_ROOT := $(shell cd $(OLD_MCOM_ROOT); pwd)
+OLD_BUILD_ROOT := $(BUILD_ROOT)
+BUILD_ROOT := $(shell cd $(OLD_BUILD_ROOT); pwd)
 BUILDSO=mocha admin
 endif
 
 HTTPD_DIR=$(OBJDIR)
 OBJDEST=$(HTTPD_DIR)/obj
 
-include ../../nsconfig.mk
+include $(BUILD_ROOT)/nsconfig.mk
 
 MCC_INCLUDE += $(ADMINUTIL_INCLUDE)
 
@@ -203,7 +203,7 @@ endif # Netscape Directory Server
 else # WINNT
 
 $(MOCHA):
-	cd $(MCOM_ROOT)/mocha; $(MAKE) export $(NSDEFS)
+	cd $(BUILD_ROOT)/mocha; $(MAKE) export $(NSDEFS)
 
 $(DLLS): $(OBJS) $(DEPLIBS) $(OBJDEST)/ns-httpd.res
 	-@echo EXTRA_LIBS = $(EXTRA_LIBS)

+ 2 - 5
httpd/src/unixso.mk

@@ -5,11 +5,10 @@
 # All rights reserved.
 # END COPYRIGHT BLOCK
 #
-LIBSECDIR=$(MCOM_ROOT)/lib/libsec/$(NSOBJDIR_NAME)
 
 ifneq ($(ARCH), WINNT)
 
-SRCDIR=$(MCOM_ROOT)/ldapserver/httpd/src
+SRCDIR=$(BUILD_ROOT)/httpd/src
 
 AR = ar
 
@@ -67,13 +66,11 @@ endif
 ifeq ($(ARCH), AIX)
 MKSHLIB_FLAGS += -berok -brtl
 SOLINK=-L. -L../../lib -lns-dshttpd$(DLL_PRESUF)
-LIBSECDIR=$(MCOM_ROOT)/lib/libsec/$(NSOBJDIR_NAME)
 #LDAPLINK=-L. $(addsuffix .a, $(addprefix lib, $(LDAP_DOTALIB_NAMES))) \
 #	 $(addprefix -l, $(LDAP_SOLIB_NAMES))
 #NSPRLINK = -L. -lnspr$(DLL_PRESUF)
 #NSPRLINK = -L. -ldsnspr$(DLL_PRESUF)
 ADM_EXTRA := -L. -L../../lib $(LDAPLINK) $(NSPRLINK) $(EXTRA_LIBS) 
-#ADM_EXTRA := -L. -L../../lib $(LDAPLINK) $(NSPRLINK) $(EXTRA_LIBS) -L$(LIBSECDIR) -lsec-$(WHICHA)
 ifdef FORTEZZA
 ADM_EXTRA += $(NSCP_DISTDIR)/lib/libci.$(LIB_SUFFIX)
 endif
@@ -189,7 +186,7 @@ MOCHA=$(NSCP_DISTDIR)/lib/mocha.a
 ADMLIB_LIBS = $(SERVLIBS) $(NSLIBS)
 
 mocha:
-	cd $(MCOM_ROOT)/mocha; $(MAKE) export $(NSDEFS)
+	cd $(BUILD_ROOT)/mocha; $(MAKE) export $(NSDEFS)
 
 
 admobjs:

+ 3 - 3
include/Makefile

@@ -7,10 +7,10 @@
 #
 # Makefile for netsite.h
 
-MCOM_ROOT = ../..
+BUILD_ROOT = ..
 MODULE=netsiteInclude
 
-include ../nsdefs.mk
+include $(BUILD_ROOT)/nsdefs.mk
 
 HDRDEST=$(OBJDIR)/include
 
@@ -42,7 +42,7 @@ all: stuff nspr
 strip:
 depend:
 
-include ../nsconfig.mk
+include $(BUILD_ROOT)/nsconfig.mk
 
 ifeq ($(NSAPI_CAPABLE), true)
 

+ 3 - 3
include/base/Makefile

@@ -7,10 +7,10 @@
 #
 # Makefile for netsite.h
 
-MCOM_ROOT = ../../..
+BUILD_ROOT = ../..
 MODULE=netsiteIncludeBase
 
-include ../../nsdefs.mk
+include $(BUILD_ROOT)/nsdefs.mk
 
 HDRDEST=$(OBJDIR)/include/base
 
@@ -34,7 +34,7 @@ $(HDRDEST):
 strip:
 depend:
 
-include ../../nsconfig.mk
+include $(BUILD_ROOT)/nsconfig.mk
 
 $(HDRDEST)/%.h: %.h
 	cat $(PREFIX) $< > $(HDRDEST)/$*.h

+ 3 - 3
include/public/Makefile

@@ -7,10 +7,10 @@
 #
 # Makefile for netsite.h
 
-MCOM_ROOT = ../../..
+BUILD_ROOT = ../..
 MODULE=netsiteInclude
 
-include ../../nsdefs.mk
+include $(BUILD_ROOT)/nsdefs.mk
 
 HDRDEST=$(OBJDIR)/include
 
@@ -29,7 +29,7 @@ all: stuff
 strip:
 depend:
 
-include ../../nsconfig.mk
+include $(BUILD_ROOT)/nsconfig.mk
 
 ifeq ($(NSAPI_CAPABLE), true)
 

+ 3 - 3
include/public/base/Makefile

@@ -7,10 +7,10 @@
 #
 # Makefile for netsite.h
 
-MCOM_ROOT = ../../../..
+BUILD_ROOT = ../../..
 MODULE=netsiteIncludeBase
 
-include ../../../nsdefs.mk
+include $(BUILD_ROOT)/nsdefs.mk
 
 HDRDEST=$(OBJDIR)/include/base
 
@@ -34,7 +34,7 @@ $(HDRDEST):
 strip:
 depend:
 
-include ../../../nsconfig.mk
+include $(BUILD_ROOT)/nsconfig.mk
 
 $(HDRDEST)/%.h: %.h
 	cat $(PREFIX) $< > $(HDRDEST)/$*.h

+ 3 - 3
include/public/nsacl/Makefile

@@ -7,10 +7,10 @@
 #
 # Makefile for include/public/nsacl public header files
 
-MCOM_ROOT = ../../../..
+BUILD_ROOT = ../../..
 MODULE=netsiteIncludeNsacl
 
-include ../../../nsdefs.mk
+include $(BUILD_ROOT)/nsdefs.mk
 
 HDRDEST=$(OBJDIR)/include/nsacl
 
@@ -32,7 +32,7 @@ $(HDRDEST):
 strip:
 depend:
 
-include ../../../nsconfig.mk
+include $(BUILD_ROOT)/nsconfig.mk
 
 $(HDRDEST)/%.h: %.h
 	cat $(PREFIX) $< > $(HDRDEST)/$*.h

+ 4 - 4
ldap/Makefile

@@ -9,15 +9,15 @@
 # GNU Makefile for Directory Server and Ldap SDK
 #
 
-MCOM_ROOT = ../..
-LDAP_SRC = $(MCOM_ROOT)/ldapserver/ldap
+BUILD_ROOT = ..
+LDAP_SRC = $(BUILD_ROOT)/ldap
 
 NOSTDCLEAN=true # don't let nsconfig.mk define target clean
 NOSTDSTRIP=true # don't let nsconfig.mk define target strip
 NSPR20=true	# probably should be defined somewhere else (not sure where)
 
-include $(MCOM_ROOT)/ldapserver/nsdefs.mk
-include $(MCOM_ROOT)/ldapserver/nsconfig.mk
+include $(BUILD_ROOT)/nsdefs.mk
+include $(BUILD_ROOT)/nsconfig.mk
 include $(LDAP_SRC)/nsldap.mk
 
 all: $(LDAP_LIBDIR) $(LDAP_BINDIR) $(LDAP_OBJDIR) ldapprogs ldapdocs

+ 3 - 3
ldap/admin/Makefile

@@ -9,15 +9,15 @@
 # GNU Makefile for Directory Server Admin components
 #
 
-MCOM_ROOT = ../../..
+BUILD_ROOT = ../..
 LDAP_SRC = ../
 
 NOSTDCLEAN=true # don't let nsconfig.mk define target clean
 NOSTDSTRIP=true # don't let nsconfig.mk define target strip
 NSPR20=true	# probably should be defined somewhere else (not sure where)
 
-include $(MCOM_ROOT)/ldapserver/nsdefs.mk
-include $(MCOM_ROOT)/ldapserver/nsconfig.mk
+include $(BUILD_ROOT)/nsdefs.mk
+include $(BUILD_ROOT)/nsconfig.mk
 include $(LDAP_SRC)/nsldap.mk
 
 all:

+ 3 - 3
ldap/admin/include/Makefile

@@ -9,13 +9,13 @@
 # GNU Makefile for Directory Server Admin include directory.
 #
 
-MCOM_ROOT = ../../../..
+BUILD_ROOT = ../../..
 LDAP_SRC = ../..
 
 NOSTDCLEAN=true # don't let nsconfig.mk define target clean
 
-include $(MCOM_ROOT)/ldapserver/nsdefs.mk
-include $(MCOM_ROOT)/ldapserver/nsconfig.mk
+include $(BUILD_ROOT)/nsdefs.mk
+include $(BUILD_ROOT)/nsconfig.mk
 include $(LDAP_SRC)/nsldap.mk
 
 HDRDEST=$(LDAP_ADMROOT)/include

+ 4 - 4
ldap/admin/lib/Makefile

@@ -10,7 +10,7 @@
 #
 
 LDAP_SRC = ../..
-MCOM_ROOT = ../../../..
+BUILD_ROOT = ../../..
 
 NOSTDCLEAN=true # don't let nsconfig.mk define target clean
 NOSTDSTRIP=true # don't let nsconfig.mk define target strip
@@ -21,8 +21,8 @@ LIBDIR = $(LDAP_LIBDIR)
 ALIBDIR = $(LDAP_ADMLIBDIR)
 BINDIR=$(LDAP_ADMIN_BIN_RELDIR)
 
-include $(MCOM_ROOT)/ldapserver/nsdefs.mk
-include $(MCOM_ROOT)/ldapserver/nsconfig.mk
+include $(BUILD_ROOT)/nsdefs.mk
+include $(BUILD_ROOT)/nsconfig.mk
 include $(LDAP_SRC)/nsldap.mk
 
 SRCS	= dsalib_location.c dsalib_debug.c dsalib_updown.c dsalib_tailf.c \
@@ -36,7 +36,7 @@ OBJS = $(OBJS1)  $(PWDOBJ)
 
 INCLUDES += -I$(LDAP_SRC)/admin/include
 ifdef FORTEZZA
-INCLUDES += -I$(MCOM_ROOT)/lib
+INCLUDES += -I$(BUILD_ROOT)/lib
 endif
 
 EXTRA_LIBS += $(LDAP_COMMON_LIBS) $(SECURITYLINK) $(NSPRLINK)

+ 4 - 4
ldap/admin/src/DSAdmin.mk

@@ -8,16 +8,16 @@
 # Makefile for the DSAdmin dynamic loaded perl module
 
 LDAP_SRC = ../..
-MCOM_ROOT = ../../../..
+BUILD_ROOT = ../../..
 
 NOSTDCLEAN=true # don't let nsconfig.mk define target clean
 NOSTDSTRIP=true # don't let nsconfig.mk define target strip
 NSPR20=true	# probably should be defined somewhere else (not sure where)
 
-include $(MCOM_ROOT)/ldapserver/nsconfig.mk
+include $(BUILD_ROOT)/nsconfig.mk
 include $(LDAP_SRC)/nsldap.mk
 ifndef LDAP_USE_OLD_DB
-include $(MCOM_ROOT)/ldapserver/ns_usedb.mk
+include $(BUILD_ROOT)/ns_usedb.mk
 endif
 
 BINDIR=$(LDAP_ADMIN_BIN_RELDIR)
@@ -48,7 +48,7 @@ else
 endif
 
 ifeq ($(ARCH), WINNT)
-PLATFORM_INCLUDE = -I$(MCOM_ROOT)/ldapserver/include/nt
+PLATFORM_INCLUDE = -I$(BUILD_ROOT)/include/nt
 SUBSYSTEM=console
 EXTRA_LIBS+=comctl32.lib $(LDAP_SDK_LIBLDAP_DLL) $(LDAP_LIBUTIL) 
 EXTRA_LIBS_DEP+=$(LDAP_LIBUTIL_DEP)

+ 6 - 6
ldap/admin/src/Makefile

@@ -8,7 +8,7 @@
 # Source for the admin forms and CGI programs
 
 LDAP_SRC = ../..
-MCOM_ROOT = ../../../..
+BUILD_ROOT = ../../..
 
 NOSTDCLEAN=true # don't let nsconfig.mk define target clean
 NOSTDSTRIP=true # don't let nsconfig.mk define target strip
@@ -19,10 +19,10 @@ OBJDEST=$(LDAP_ADMOBJDIR)
 
 SCRIPTSDIR=$(LDAP_BASE_RELDIR)/admin/scripts
 
-include $(MCOM_ROOT)/ldapserver/nsconfig.mk
+include $(BUILD_ROOT)/nsconfig.mk
 include $(LDAP_SRC)/nsldap.mk
 ifndef LDAP_USE_OLD_DB
-include $(MCOM_ROOT)/ldapserver/ns_usedb.mk
+include $(BUILD_ROOT)/ns_usedb.mk
 endif
 
 MCC_INCLUDE += $(ADMINUTIL_INCLUDE)
@@ -57,7 +57,7 @@ EXTRA_LIBS = $(DYNAMIC_DEPLINK) $(ADMINUTIL_LINK) $(LDAP_NOSSL_LINK) \
 	$(SECURITYLINK) $(NSPRLINK) $(SETUPSDK_S_LINK) $(ICULINK) $(OLD_EXTRA_LIBS)
 
 ifeq ($(ARCH), WINNT)
-PLATFORM_INCLUDE = -I$(MCOM_ROOT)/ldapserver/include/nt
+PLATFORM_INCLUDE = -I$(BUILD_ROOT)/include/nt
 SUBSYSTEM=console
 EXTRA_LIBS+=comctl32.lib $(LDAP_LIBUTIL)
 EXTRA_LIBS_DEP+=$(LDAP_LIBUTIL_DEP)
@@ -109,7 +109,7 @@ ifeq ($(ARCH), Linux)
 EXTRA_LIBS += -lcrypt
 else
 #this will help with porting other platforms
-EXTRA_LIBS+="you need to define EXTRA_LIBS for $(ARCH) in ldapserver/ldap/admin/src/Makefile"
+EXTRA_LIBS+="you need to define EXTRA_LIBS for $(ARCH) in ldap/admin/src/Makefile"
 endif # Linux
 endif # UnixWare
 endif # AIX
@@ -138,7 +138,7 @@ SECURE_BINS=
 SECLIB=$(LIBSECURITY)
 endif
 
-ADMIN_DLLGLUEOBJ=$(MCOM_ROOT)/ldapserver/built/$(ARCH)-$(SECURITY)-$(DEBUG)-admin/admin-lib/dllglue.o
+ADMIN_DLLGLUEOBJ=$(BUILD_ROOT)/built/$(ARCH)-$(SECURITY)-$(DEBUG)-admin/admin-lib/dllglue.o
 
 ifeq ($(ARCH),AIX)
 DLLGLUEOBJ=

+ 5 - 5
ldap/admin/src/java/com/netscape/xmltools/Makefile

@@ -14,13 +14,13 @@ NOSTDCLEAN=true
 NO_BUILD_NUM=true
 COMPONENT_DEPS=true
 
-MCOM_ROOT=../../../../../../../..
+BUILD_ROOT=../../../../../../..
 
-include ../../../../../../../nsconfig.mk
-include ../../../../../../../ldap/javarules.mk
+include $(BUILD_ROOT)/nsconfig.mk
+include $(BUILD_ROOT)/ldap/javarules.mk
 CLASS_DIR=$(JAVA_DEST_DIR)/xmltools
-PACKAGE_DIR=$(ABS_ROOT)/dist/$(BUILD_DEBUG)
-_PACKAGE_DIR=$(MCOM_ROOT)/dist/$(BUILD_DEBUG)
+PACKAGE_DIR=$(ABS_ROOT_PARENT)/dist/$(BUILD_DEBUG)
+_PACKAGE_DIR=$(NSCP_DIST)/$(BUILD_DEBUG)
 DEST_DIR=$(CLASS_DIR)/com/netscape/xmltools
 JARS_DIR=lib
 TOOLS_JARS=$(JARS_DIR)/crimson.jar$(PATH_SEP)$(JARS_DIR)/ldapjdk.jar

+ 3 - 3
ldap/clients/Makefile

@@ -14,10 +14,10 @@ override BUILD_MODULE=HTTP_ADMIN
 NOSTDCLEAN=true
 NO_BUILD_NUM=true
 
-MCOM_ROOT=../../..
+BUILD_ROOT=../..
 
-include ../../nsconfig.mk
-include ../../ldap/javarules.mk
+include $(BUILD_ROOT)/nsconfig.mk
+include $(BUILD_ROOT)/ldap/javarules.mk
 
 all: _ldaptags _online _dsgw _dsmlgw
 

+ 7 - 7
ldap/clients/dsgw/Makefile

@@ -8,13 +8,13 @@
 # Gmakefile for Directory Server Gateway
 #
 LDAP_SRC = ../..
-MCOM_ROOT = ../../../..
+BUILD_ROOT = ../../..
 
-include $(MCOM_ROOT)/ldapserver/nsdefs.mk
+include $(BUILD_ROOT)/nsdefs.mk
 
 ifneq ($(ARCH), WINNT)
-#OLD_MCOM_ROOT := $(MCOM_ROOT)
-#MCOM_ROOT = $(shell cd $(OLD_MCOM_ROOT); pwd)
+#OLD_BUILD_ROOT := $(BUILD_ROOT)
+#BUILD_ROOT = $(shell cd $(OLD_BUILD_ROOT); pwd)
 #OLD_LDAP_SRC := $(LDAP_SRC)
 #LDAP_SRC = $(shell cd $(OLD_LDAP_SRC); pwd)
 endif
@@ -22,10 +22,10 @@ endif
 NOSTDCLEAN=true # don't let nsconfig.mak define target clean
 NOSTDSTRIP=true # don't let nsconfig.mak define target strip
 
-include $(MCOM_ROOT)/ldapserver/nsconfig.mk
+include $(BUILD_ROOT)/nsconfig.mk
 include $(LDAP_SRC)/nsldap.mk
 ifndef LDAP_USE_OLD_DB
-include $(MCOM_ROOT)/ldapserver/ns_usedb.mk
+include $(BUILD_ROOT)/ns_usedb.mk
 endif
 
 include dsgw_include.mk
@@ -92,7 +92,7 @@ endif
 BINDIR=$(DSGW_BIN_RELDIR)
 OBJDEST=$(OBJDIR)/clients/dsgw/obj
 
-SRCDIR=$(MCOM_ROOT)/ldapserver/ldap/clients/dsgw
+SRCDIR=$(BUILD_ROOT)/ldap/clients/dsgw
 
 ifeq ($(ARCH), WINNT)
 ALDFLAGS+=-force:multiple

+ 3 - 3
ldap/clients/dsgw/admhtml/Makefile

@@ -9,13 +9,13 @@
 #
 
 LDAP_SRC = ../../..
-MCOM_ROOT = ../../../../..
+BUILD_ROOT = ../../../..
 
 NOSTDSTRIP=true # don't let nsconfig.mak define target strip
 NOSTDCLEAN=true # don't let nsconfig.mak define target clean
 NOSTDDEPEND=true # don't let nsconfig.mak define target depend
 
-include $(MCOM_ROOT)/ldapserver/nsdefs.mk
+include $(BUILD_ROOT)/nsdefs.mk
 
 include ../dsgw_include.mk
 
@@ -48,5 +48,5 @@ $(HTMLDEST)/%.gif: %.gif
 strip:
 depend:
 
-include $(MCOM_ROOT)/ldapserver/nsconfig.mk
+include $(BUILD_ROOT)/nsconfig.mk
 include $(LDAP_SRC)/nsldap.mk

+ 2 - 2
ldap/clients/dsgw/config/Makefile

@@ -9,13 +9,13 @@
 #
 
 LDAP_SRC = ../../..
-MCOM_ROOT = ../../../../..
+BUILD_ROOT = ../../../..
 
 NOSTDSTRIP=true # don't let nsconfig.mak define target strip
 NOSTDCLEAN=true # don't let nsconfig.mak define target clean
 NOSTDDEPEND=true # don't let nsconfig.mak define target depend
 
-include $(MCOM_ROOT)/ldapserver/nsconfig.mk
+include $(BUILD_ROOT)/nsconfig.mk
 include $(LDAP_SRC)/nsldap.mk
 
 include ../dsgw_include.mk

+ 3 - 3
ldap/clients/dsgw/html/Makefile

@@ -9,13 +9,13 @@
 #
 
 LDAP_SRC = ../../..
-MCOM_ROOT = ../../../../..
+BUILD_ROOT = ../../../..
 
 NOSTDSTRIP=true # don't let nsconfig.mak define target strip
 NOSTDCLEAN=true # don't let nsconfig.mak define target clean
 NOSTDDEPEND=true # don't let nsconfig.mak define target depend
 
-include $(MCOM_ROOT)/ldapserver/nsconfig.mk
+include $(BUILD_ROOT)/nsconfig.mk
 include $(LDAP_SRC)/nsldap.mk
 
 include ../dsgw_include.mk
@@ -40,7 +40,7 @@ else
 CP2=sh ../../../cm/nbsp2utf8.sh $< >
 endif
 
-include $(MCOM_ROOT)/ldapserver/config/webint.mk
+include $(BUILD_ROOT)/config/webint.mk
 
 all: $(HTMLDEST) $(BINS) all-manual all-info
 

+ 2 - 2
ldap/clients/dsgw/html/info/Makefile

@@ -9,13 +9,13 @@
 #
 
 LDAP_SRC = ../../../..
-MCOM_ROOT = ../../../../../..
+BUILD_ROOT = ../../../../..
 
 NOSTDSTRIP=true # don't let nsconfig.mak define target strip
 NOSTDCLEAN=true # don't let nsconfig.mak define target clean
 NOSTDDEPEND=true # don't let nsconfig.mak define target depend
 
-include $(MCOM_ROOT)/ldapserver/nsconfig.mk
+include $(BUILD_ROOT)/nsconfig.mk
 include $(LDAP_SRC)/nsldap.mk
 
 include ../../dsgw_include.mk

+ 2 - 2
ldap/clients/dsgw/html/manual/Makefile

@@ -9,13 +9,13 @@
 #
 
 LDAP_SRC = ../../../..
-MCOM_ROOT = ../../../../../..
+BUILD_ROOT = ../../../../..
 
 NOSTDSTRIP=true # don't let nsconfig.mak define target strip
 NOSTDCLEAN=true # don't let nsconfig.mak define target clean
 NOSTDDEPEND=true # don't let nsconfig.mak define target depend
 
-include $(MCOM_ROOT)/ldapserver/nsconfig.mk
+include $(BUILD_ROOT)/nsconfig.mk
 include $(LDAP_SRC)/nsldap.mk
 
 include ../../dsgw_include.mk

+ 2 - 2
ldap/clients/dsgw/pbconfig/Makefile

@@ -9,13 +9,13 @@
 #
 
 LDAP_SRC = ../../..
-MCOM_ROOT = ../../../../..
+BUILD_ROOT = ../../../..
 
 NOSTDSTRIP=true # don't let nsconfig.mak define target strip
 NOSTDCLEAN=true # don't let nsconfig.mak define target clean
 NOSTDDEPEND=true # don't let nsconfig.mak define target depend
 
-include $(MCOM_ROOT)/ldapserver/nsconfig.mk
+include $(BUILD_ROOT)/nsconfig.mk
 include $(LDAP_SRC)/nsldap.mk
 
 include ../dsgw_include.mk

+ 3 - 3
ldap/clients/dsgw/pbhtml/Makefile

@@ -10,13 +10,13 @@
 #
 
 LDAP_SRC = ../../..
-MCOM_ROOT = ../../../../..
+BUILD_ROOT = ../../../..
 
 NOSTDSTRIP=true # don't let nsconfig.mak define target strip
 NOSTDCLEAN=true # don't let nsconfig.mak define target clean
 NOSTDDEPEND=true # don't let nsconfig.mak define target depend
 
-include $(MCOM_ROOT)/ldapserver/nsconfig.mk
+include $(BUILD_ROOT)/nsconfig.mk
 include $(LDAP_SRC)/nsldap.mk
 
 include ../dsgw_include.mk
@@ -36,7 +36,7 @@ HTML=   emptyFrame.html index.html 16-conference.gif \
 
 BINS=$(addprefix $(HTMLDEST)/,$(HTML))
 
-include $(MCOM_ROOT)/ldapserver/config/webint.mk
+include $(BUILD_ROOT)/config/webint.mk
 
 all: $(HTMLDEST) $(BINS)
 

+ 2 - 2
ldap/clients/dsgw/userhtml/Makefile

@@ -9,13 +9,13 @@
 #
 
 LDAP_SRC = ../../..
-MCOM_ROOT = ../../../../..
+BUILD_ROOT = ../../../..
 
 NOSTDSTRIP=true # don't let nsconfig.mak define target strip
 NOSTDCLEAN=true # don't let nsconfig.mak define target clean
 NOSTDDEPEND=true # don't let nsconfig.mak define target depend
 
-include $(MCOM_ROOT)/ldapserver/nsconfig.mk
+include $(BUILD_ROOT)/nsconfig.mk
 include $(LDAP_SRC)/nsldap.mk
 
 include ../dsgw_include.mk

+ 3 - 3
ldap/clients/dsmlgw/Makefile

@@ -3,10 +3,10 @@ NO_BUILD_NUM=true
 COMPONENT_DEPS=true
 
 
-MCOM_ROOT=../../../..
+BUILD_ROOT=../../..
 
-include ../../../nsconfig.mk
-include ../../../ldap/javarules.mk
+include $(BUILD_ROOT)/nsconfig.mk
+include $(BUILD_ROOT)/ldap/javarules.mk
 
 all: $(ANT_DEP) $(LDAPJDK_DEP)
 	$(ANT) 

+ 4 - 4
ldap/clients/dsmlgw/build.xml

@@ -7,8 +7,8 @@
 <project name="dsmlgw" default="dist" basedir=".">
 
 <!-- ******************** Adjustable Properties *********************** -->
-<property name="mcom.root"       value="../../../.."/>
-<property name="globaldist.dir"  value="${mcom.root}/dist/classes"/>
+<property name="mcom.root"       value="../../.."/>
+<property name="globaldist.dir"  value="${mcom.root}/../dist/classes"/>
 <property name="app.name"        value="dsmlgw"/>
 <property name="taglib.name"     value="dsmlgw"/>
 
@@ -31,8 +31,8 @@
 <pathelement location="${xmlParserAPIs.jar}"/>
 </path>
 
-<property name="build.dir"      value="${mcom.root}/ldapserver/built/dsmlgw"/>
-<property name="dist.dir"       value="${mcom.root}/dist/dsmlgw"/>
+<property name="build.dir"      value="${mcom.root}/built/dsmlgw"/>
+<property name="dist.dir"       value="${mcom.root}/../dist/dsmlgw"/>
 
 
 

+ 67 - 67
ldap/cm/Makefile

@@ -18,17 +18,17 @@ default help :
 	@echo ""
 
 
-MCOM_ROOT=../../..
-TREE_ROOT=$(MCOM_ROOT)
+BUILD_ROOT=../..
+TREE_ROOT=$(BUILD_ROOT)
 
 # make sure we pull the admin server component here
 ADMSERV_DEPS = 1
 
-include $(MCOM_ROOT)/ldapserver/nsconfig.mk
-include $(MCOM_ROOT)/ldapserver/ldap/nsldap.mk
-include $(MCOM_ROOT)/ldapserver/ldap/javarules.mk
-include $(MCOM_ROOT)/ldapserver/ns_usedb.mk
-include $(MCOM_ROOT)/ldapserver/ns_usesh.mk
+include $(BUILD_ROOT)/nsconfig.mk
+include $(BUILD_ROOT)/ldap/nsldap.mk
+include $(BUILD_ROOT)/ldap/javarules.mk
+include $(BUILD_ROOT)/ns_usedb.mk
+include $(BUILD_ROOT)/ns_usesh.mk
 
 NSDISTMODE = copy
 
@@ -56,12 +56,12 @@ TMP_CM_PWD := $(shell pwd)
 LDAP_CM_ABS_PATH := $(TMP_CM_PWD:/tmp_mnt/%=/%) # AIX prefixes /tmp_mnt to path.
 
 ifneq ($(ARCH), WINNT)
-RELTOOLS=$(MCOM_ROOT)/reltools/ftpname_new.pl
+RELTOOLS=$(RELTOOLSPATH)/ftpname_new.pl
 SUF=-suf .tar
 SUFEXE=-suf .tar.gz
 BACKGROUND=&
 else
-RELTOOLSDIR=$(shell pwd)/../../../reltools
+RELTOOLSDIR=$(RELTOOLSPATH)
 NT_RELTOOLS=$(RELTOOLSDIR)
 RELTOOLS=perl $(RELTOOLSDIR)/ftpname.pl
 SUF=-suf .zip
@@ -173,23 +173,23 @@ ADMIN_SERVER_TARGZ=admserv.tar.gz
 ADMIN_IMPORTS_TARGZ=$(ADMIN_SERVER_TARGZ)
 
 # Release directory for ldapsdk
-RELSDK = $(MCOM_DRIVE)$(RELTOP)/ldapsdk/$(OBJDIR_BASE)
-RELJDK = $(MCOM_DRIVE)$(RELTOP)/ldapjdk
+RELSDK = $(BUILD_DRIVE)$(RELTOP)/ldapsdk/$(OBJDIR_BASE)
+RELJDK = $(BUILD_DRIVE)$(RELTOP)/ldapjdk
 
 # these are files we need to put in the command line/console only package
 #LDAPSDK_IMPORTS=ldapsearch ldapdelete ldapmodify
 
 # perl script to add the slapd information to the base installer
 # setup information file
-FIX_SETUP_INF = $(MCOM_ROOT)/ldapserver/ldap/cm/fixSetupInf.pl
-FIX_BASE_INF = $(MCOM_ROOT)/ldapserver/ldap/cm/fixBaseInf.pl
+FIX_SETUP_INF = $(BUILD_ROOT)/ldap/cm/fixSetupInf.pl
+FIX_BASE_INF = $(BUILD_ROOT)/ldap/cm/fixBaseInf.pl
 
 ifndef INSTDIR
 ifeq ($(ARCH), WINNT)
-INSTDIR = $(TREE_ROOT)/$(MMDD)
+INSTDIR = $(TREE_ROOT)/../$(MMDD)
 else
-INSTDIR = $(MCOM_DRIVE)$(MCOM_ROOT)/$(MMDD)
-ABS_INSTDIR = $(ABS_ROOT)/$(MMDD)
+INSTDIR = $(BUILD_DRIVE)$(BUILD_ROOT)/../$(MMDD)
+ABS_INSTDIR = $(ABS_ROOT_PARENT)/$(MMDD)
 endif
 endif
 # This is the directory where we put what we're making: the files which go on the CD.
@@ -197,9 +197,9 @@ INST_TARGET=$(INSTDIR)/$(NS_BUILD_FLAVOR)
 INST_TARGET_RESKIT=$(INSTDIR)/$(NS_BUILD_FLAVOR)/reskit
 INST_TARGET_INTL=./$(PRODUCT_MARKET)dir
 
-LDAPDIR = $(MCOM_ROOT)/ldapserver/ldap
+LDAPDIR = $(BUILD_ROOT)/ldap
 
-NSDIST = $(MCOM_ROOT)/dist
+NSDIST = $(BUILD_ROOT)/../dist
 
 DS_JAR_SRC_PATH = $(NSDIST)/$(BUILD_DEBUG)
 DS_JAR_DEST_PATH = java/jars
@@ -285,8 +285,8 @@ endif
 	$(CP) -R $(NSDIST)/classes/$(AXIS_REL_DIR)/webapps/axis/*  $(RELDIR)/clients/dsmlgw/
 
 	$(INSTALL) -m 644 $(NSDIST)/dsmlgw/dsmlgw.jar $(RELDIR)/clients/dsmlgw/WEB-INF/lib
-	$(INSTALL) -m 644 $(MCOM_DRIVE)$(MCOM_ROOT)/ldapserver/ldap/clients/dsmlgw/misc/server-config.wsdd $(RELDIR)/clients/dsmlgw/WEB-INF
-	$(INSTALL) -m 644 $(MCOM_DRIVE)$(MCOM_ROOT)/ldapserver/ldap/clients/dsmlgw/misc/web-app_2_3.dtd $(RELDIR)/clients/dsmlgw/
+	$(INSTALL) -m 644 $(BUILD_DRIVE)$(BUILD_ROOT)/ldap/clients/dsmlgw/misc/server-config.wsdd $(RELDIR)/clients/dsmlgw/WEB-INF
+	$(INSTALL) -m 644 $(BUILD_DRIVE)$(BUILD_ROOT)/ldap/clients/dsmlgw/misc/web-app_2_3.dtd $(RELDIR)/clients/dsmlgw/
 
 
 # now time to move the necessary jars in place
@@ -308,39 +308,39 @@ endif
 	fi ; \
 	done
 
-	$(INSTALL) -m 644 $(MCOM_DRIVE)$(MCOM_ROOT)/ldapserver/ldap/ldif/*.ldif $(RELDIR)/bin/slapd/install/ldif
-	$(INSTALL) -m 644 $(MCOM_DRIVE)$(MCOM_ROOT)/ldapserver/ldap/dsml/*.dsml $(RELDIR)/bin/slapd/install/dsml
+	$(INSTALL) -m 644 $(BUILD_DRIVE)$(BUILD_ROOT)/ldap/ldif/*.ldif $(RELDIR)/bin/slapd/install/ldif
+	$(INSTALL) -m 644 $(BUILD_DRIVE)$(BUILD_ROOT)/ldap/dsml/*.dsml $(RELDIR)/bin/slapd/install/dsml
 # Package online and ldaptags only if they exist: they are only built on 
 # Solaris and NT but packaged on all platforms
-	if [ -d $(MCOM_DRIVE)$(MCOM_ROOT)/dist/online ] ; then \
-	$(INSTALL) -m 644 $(MCOM_DRIVE)$(MCOM_ROOT)/dist/online/*.war $(RELDIR)/clients/slapd ; \
-	$(INSTALL) -m 644 $(MCOM_DRIVE)$(MCOM_ROOT)/ldapserver/ldap/clients/online/doc/*.html $(RELDIR)/clients/slapd ; \
-	$(INSTALL) -m 644 $(MCOM_DRIVE)$(MCOM_ROOT)/ldapserver/ldap/clients/online/ldif/*.ldif $(RELDIR)/clients/slapd ; \
+	if [ -d $(BUILD_DRIVE)$(BUILD_ROOT)/../dist/online ] ; then \
+	$(INSTALL) -m 644 $(BUILD_DRIVE)$(BUILD_ROOT)/../dist/online/*.war $(RELDIR)/clients/slapd ; \
+	$(INSTALL) -m 644 $(BUILD_DRIVE)$(BUILD_ROOT)/ldap/clients/online/doc/*.html $(RELDIR)/clients/slapd ; \
+	$(INSTALL) -m 644 $(BUILD_DRIVE)$(BUILD_ROOT)/ldap/clients/online/ldif/*.ldif $(RELDIR)/clients/slapd ; \
 	fi
-#	if [ -d $(MCOM_DRIVE)$(MCOM_ROOT)/ldapserver/ldap/clients/ldaptags ] ; then \
-#	$(INSTALL) -m 644 $(MCOM_DRIVE)$(MCOM_ROOT)/ldapserver/ldap/clients/ldaptags/doc/*.html $(RELDIR)/clients/slapd ; \
+#	if [ -d $(BUILD_DRIVE)$(BUILD_ROOT)/ldap/clients/ldaptags ] ; then \
+#	$(INSTALL) -m 644 $(BUILD_DRIVE)$(BUILD_ROOT)/ldap/clients/ldaptags/doc/*.html $(RELDIR)/clients/slapd ; \
 #	fi
 
 ### Package up the orgchart ###
-	$(INSTALL) -m 644 $(MCOM_DRIVE)$(MCOM_ROOT)/ldapserver/ldap/clients/orgchart/*.gif $(RELDIR)/clients/orgchart/html
-	$(INSTALL) -m 644 $(MCOM_DRIVE)$(MCOM_ROOT)/ldapserver/ldap/clients/orgchart/*.html $(RELDIR)/clients/orgchart/html
-	$(INSTALL) -m 644 $(MCOM_DRIVE)$(MCOM_ROOT)/ldapserver/ldap/clients/orgchart/*.css $(RELDIR)/clients/orgchart/html
-	$(INSTALL) -m 644 $(MCOM_DRIVE)$(MCOM_ROOT)/ldapserver/ldap/clients/orgchart/*.tmpl $(RELDIR)/clients/orgchart
+	$(INSTALL) -m 644 $(BUILD_DRIVE)$(BUILD_ROOT)/ldap/clients/orgchart/*.gif $(RELDIR)/clients/orgchart/html
+	$(INSTALL) -m 644 $(BUILD_DRIVE)$(BUILD_ROOT)/ldap/clients/orgchart/*.html $(RELDIR)/clients/orgchart/html
+	$(INSTALL) -m 644 $(BUILD_DRIVE)$(BUILD_ROOT)/ldap/clients/orgchart/*.css $(RELDIR)/clients/orgchart/html
+	$(INSTALL) -m 644 $(BUILD_DRIVE)$(BUILD_ROOT)/ldap/clients/orgchart/*.tmpl $(RELDIR)/clients/orgchart
 
 ifeq ($(ARCH), WINNT)
-	$(INSTALL) -m 755 $(MCOM_DRIVE)$(MCOM_ROOT)/ldapserver/ldap/clients/orgchart/*.bat $(RELDIR)/clients/orgchart/bin
-	$(INSTALL) -m 755 $(MCOM_DRIVE)$(MCOM_ROOT)/ldapserver/ldap/clients/orgchart/*.pl $(RELDIR)/clients/orgchart/bin
+	$(INSTALL) -m 755 $(BUILD_DRIVE)$(BUILD_ROOT)/ldap/clients/orgchart/*.bat $(RELDIR)/clients/orgchart/bin
+	$(INSTALL) -m 755 $(BUILD_DRIVE)$(BUILD_ROOT)/ldap/clients/orgchart/*.pl $(RELDIR)/clients/orgchart/bin
 else
 	$(MKDIR) $(RELDIR)/clients/orgchart/bin
-	$(CP) $(MCOM_DRIVE)$(MCOM_ROOT)/ldapserver/ldap/clients/orgchart/org.pl $(RELDIR)/clients/orgchart/bin/org
-	$(CP) $(MCOM_DRIVE)$(MCOM_ROOT)/ldapserver/ldap/clients/orgchart/myorg.pl $(RELDIR)/clients/orgchart/bin/myorg
+	$(CP) $(BUILD_DRIVE)$(BUILD_ROOT)/ldap/clients/orgchart/org.pl $(RELDIR)/clients/orgchart/bin/org
+	$(CP) $(BUILD_DRIVE)$(BUILD_ROOT)/ldap/clients/orgchart/myorg.pl $(RELDIR)/clients/orgchart/bin/myorg
 	chmod 755 $(RELDIR)/clients/orgchart/bin/org
 	chmod 755 $(RELDIR)/clients/orgchart/bin/myorg
 endif
 ### end orgchart package ###
 
-	$(INSTALL) -m 644 $(MCOM_DRIVE)$(MCOM_ROOT)/ldapserver/ldap/schema/*.ldif $(RELDIR)/bin/slapd/install/schema
-	$(INSTALL) -m 644 $(MCOM_DRIVE)$(MCOM_ROOT)/ldapserver/ldap/schema/slapd-collations.conf $(RELDIR)/bin/slapd/install/config
+	$(INSTALL) -m 644 $(BUILD_DRIVE)$(BUILD_ROOT)/ldap/schema/*.ldif $(RELDIR)/bin/slapd/install/schema
+	$(INSTALL) -m 644 $(BUILD_DRIVE)$(BUILD_ROOT)/ldap/schema/slapd-collations.conf $(RELDIR)/bin/slapd/install/config
 
 # libdb for windows special and smartheap
 ifeq ($(ARCH), WINNT)
@@ -368,30 +368,30 @@ endif
 endif
 
 # the plugin API
-	$(INSTALL) -m 644 $(MCOM_DRIVE)$(MCOM_ROOT)/ldapserver/ldap/servers/slapd/slapi-plugin.h $(RELDIR)/plugins/slapd/slapi/include
+	$(INSTALL) -m 644 $(BUILD_DRIVE)$(BUILD_ROOT)/ldap/servers/slapd/slapi-plugin.h $(RELDIR)/plugins/slapd/slapi/include
 	$(INSTALL) -m 644 $(NSPR_BUILD_DIR)/include/*.h $(RELDIR)/plugins/slapd/slapi/include
 	$(INSTALL) -m 644 $(NSPR_BUILD_DIR)/include/obsolete/*.h $(RELDIR)/plugins/slapd/slapi/include/obsolete
-	$(INSTALL) -m 644 $(MCOM_DRIVE)$(MCOM_ROOT)/ldapserver/ldap/servers/slapd/slapi-plugin-compat4.h $(RELDIR)/plugins/slapd/slapi/include
-#	if [ -f $(MCOM_DRIVE)$(MCOM_ROOT)/ldapserver/ldap/docs/plugin/README ] ; \
-#	then $(INSTALL) -m 644 $(MCOM_DRIVE)$(MCOM_ROOT)/ldapserver/ldap/docs/plugin/README $(RELDIR)/plugins/slapd ; \
+	$(INSTALL) -m 644 $(BUILD_DRIVE)$(BUILD_ROOT)/ldap/servers/slapd/slapi-plugin-compat4.h $(RELDIR)/plugins/slapd/slapi/include
+#	if [ -f $(BUILD_DRIVE)$(BUILD_ROOT)/ldap/docs/plugin/README ] ; \
+#	then $(INSTALL) -m 644 $(BUILD_DRIVE)$(BUILD_ROOT)/ldap/docs/plugin/README $(RELDIR)/plugins/slapd ; \
 #	fi
-	$(INSTALL) -m 644 $(MCOM_DRIVE)$(MCOM_ROOT)/ldapserver/ldap/servers/slapd/test-plugins/*.c $(RELDIR)/plugins/slapd/slapi/examples
-	$(INSTALL) -m 644 $(MCOM_DRIVE)$(MCOM_ROOT)/ldapserver/ldap/servers/slapd/test-plugins/*.h $(RELDIR)/plugins/slapd/slapi/examples
+	$(INSTALL) -m 644 $(BUILD_DRIVE)$(BUILD_ROOT)/ldap/servers/slapd/test-plugins/*.c $(RELDIR)/plugins/slapd/slapi/examples
+	$(INSTALL) -m 644 $(BUILD_DRIVE)$(BUILD_ROOT)/ldap/servers/slapd/test-plugins/*.h $(RELDIR)/plugins/slapd/slapi/examples
 	$(INSTALL) -m 644 $(DB_INCLUDE)/db.h $(RELDIR)/plugins/slapd/slapi/examples
-	$(INSTALL) -m 644 $(MCOM_DRIVE)$(MCOM_ROOT)/ldapserver/ldap/servers/slapd/test-plugins/README $(RELDIR)/plugins/slapd/slapi/examples
-	$(INSTALL) -m 644 $(MCOM_DRIVE)$(MCOM_ROOT)/ldapserver/ldap/servers/slapd/test-plugins/clients/*.* $(RELDIR)/plugins/slapd/slapi/examples/clients
-	$(INSTALL) -m 644 $(MCOM_DRIVE)$(MCOM_ROOT)/ldapserver/ldap/servers/slapd/test-plugins/clients/README $(RELDIR)/plugins/slapd/slapi/examples/clients
-	$(INSTALL) -m 644 $(MCOM_DRIVE)$(MCOM_ROOT)/ldapserver/ldap/servers/plugins/distrib/*.c $(RELDIR)/plugins/slapd/slapi/examples/distrib
-	$(INSTALL) -m 644 $(MCOM_DRIVE)$(MCOM_ROOT)/ldapserver/ldap/servers/plugins/distrib/README $(RELDIR)/plugins/slapd/slapi/examples/distrib
-	$(INSTALL) -m 644 $(MCOM_DRIVE)$(MCOM_ROOT)/ldapserver/ldap/servers/slapd/test-plugins/Makefile.$(MAKEARCH) $(RELDIR)/plugins/slapd/slapi/examples
+	$(INSTALL) -m 644 $(BUILD_DRIVE)$(BUILD_ROOT)/ldap/servers/slapd/test-plugins/README $(RELDIR)/plugins/slapd/slapi/examples
+	$(INSTALL) -m 644 $(BUILD_DRIVE)$(BUILD_ROOT)/ldap/servers/slapd/test-plugins/clients/*.* $(RELDIR)/plugins/slapd/slapi/examples/clients
+	$(INSTALL) -m 644 $(BUILD_DRIVE)$(BUILD_ROOT)/ldap/servers/slapd/test-plugins/clients/README $(RELDIR)/plugins/slapd/slapi/examples/clients
+	$(INSTALL) -m 644 $(BUILD_DRIVE)$(BUILD_ROOT)/ldap/servers/plugins/distrib/*.c $(RELDIR)/plugins/slapd/slapi/examples/distrib
+	$(INSTALL) -m 644 $(BUILD_DRIVE)$(BUILD_ROOT)/ldap/servers/plugins/distrib/README $(RELDIR)/plugins/slapd/slapi/examples/distrib
+	$(INSTALL) -m 644 $(BUILD_DRIVE)$(BUILD_ROOT)/ldap/servers/slapd/test-plugins/Makefile.$(MAKEARCH) $(RELDIR)/plugins/slapd/slapi/examples
 	$(MV) $(RELDIR)/plugins/slapd/slapi/examples/Makefile.$(MAKEARCH) $(RELDIR)/plugins/slapd/slapi/examples/Makefile
-	$(CP) $(MCOM_DRIVE)$(MCOM_ROOT)/ldapserver/ldap/servers/plugins/distrib/Makefile.$(MAKEARCH) $(RELDIR)/plugins/slapd/slapi/examples/distrib/Makefile
+	$(CP) $(BUILD_DRIVE)$(BUILD_ROOT)/ldap/servers/plugins/distrib/Makefile.$(MAKEARCH) $(RELDIR)/plugins/slapd/slapi/examples/distrib/Makefile
 ifeq ($(ARCH), WINNT)
-	$(INSTALL) -m 644 $(MCOM_DRIVE)$(MCOM_ROOT)/ldapserver/ldap/servers/slapd/test-plugins/testplugin.mak $(RELDIR)/plugins/slapd/slapi/examples
-	$(INSTALL) -m 644 $(MCOM_DRIVE)$(MCOM_ROOT)/ldapserver/ldap/servers/slapd/test-plugins/testplugin.def $(RELDIR)/plugins/slapd/slapi/examples
-	$(INSTALL) -m 644 $(MCOM_DRIVE)$(MCOM_ROOT)/ldapserver/ldap/servers/slapd/test-plugins/testplugin.dsp $(RELDIR)/plugins/slapd/slapi/examples
-	$(INSTALL) -m 644 $(MCOM_DRIVE)$(MCOM_ROOT)/ldapserver/ldap/servers/plugins/distrib/distrib.dsp $(RELDIR)/plugins/slapd/slapi/examples/distrib
-	$(INSTALL) -m 644 $(MCOM_DRIVE)$(MCOM_ROOT)/ldapserver/ldap/servers/plugins/distrib/libdistrib.def $(RELDIR)/plugins/slapd/slapi/examples/distrib
+	$(INSTALL) -m 644 $(BUILD_DRIVE)$(BUILD_ROOT)/ldap/servers/slapd/test-plugins/testplugin.mak $(RELDIR)/plugins/slapd/slapi/examples
+	$(INSTALL) -m 644 $(BUILD_DRIVE)$(BUILD_ROOT)/ldap/servers/slapd/test-plugins/testplugin.def $(RELDIR)/plugins/slapd/slapi/examples
+	$(INSTALL) -m 644 $(BUILD_DRIVE)$(BUILD_ROOT)/ldap/servers/slapd/test-plugins/testplugin.dsp $(RELDIR)/plugins/slapd/slapi/examples
+	$(INSTALL) -m 644 $(BUILD_DRIVE)$(BUILD_ROOT)/ldap/servers/plugins/distrib/distrib.dsp $(RELDIR)/plugins/slapd/slapi/examples/distrib
+	$(INSTALL) -m 644 $(BUILD_DRIVE)$(BUILD_ROOT)/ldap/servers/plugins/distrib/libdistrib.def $(RELDIR)/plugins/slapd/slapi/examples/distrib
 endif
 ifeq ($(ARCH), WINNT)
 	$(INSTALL) -m 755 $(LIBSLAPD) $(RELDIR)/plugins/slapd/slapi/lib
@@ -417,7 +417,7 @@ endif
 
 # Images for IM Presence plugin
 ifdef BUILD_PRESENCE
-	$(INSTALL) -m 644 $(MCOM_DRIVE)$(MCOM_ROOT)/ldapserver/ldap/servers/plugins/presence/images/*.gif $(RELDIR)/bin/slapd/install/presence
+	$(INSTALL) -m 644 $(BUILD_DRIVE)$(BUILD_ROOT)/ldap/servers/plugins/presence/images/*.gif $(RELDIR)/bin/slapd/install/presence
 endif
 
 # docs
@@ -557,7 +557,7 @@ $(INSTDIR)/$(NS_BUILD_FLAVOR)/nsperl/$(NSPERL_ZIP_FILE):
 # one more hack to nsperl - we must remove LDIF.pm because it
 # conflicts with the one in perldap - bug 600138
 # SITEHACK is defined in nsperl.mk
-	$(ZIP) -d $(dir $@)/$(NSPERL_ZIP_FILE) lib/nsPerl5.6.1/$(SITEHACK)/Mozilla/LDAP/LDIF.pm
+#	$(ZIP) -d $(dir $@)/$(NSPERL_ZIP_FILE) lib/nsPerl5.6.1/$(SITEHACK)/Mozilla/LDAP/LDIF.pm
 
 $(INSTDIR)/$(NS_BUILD_FLAVOR)/slapd:
 	$(MKDIR) -p $@
@@ -669,8 +669,8 @@ endif
 # Move setup binary to dssetup
 	mv $(INSTDIR)/$(NS_BUILD_FLAVOR)/setup $(INSTDIR)/$(NS_BUILD_FLAVOR)/dssetup
 # Move the new setup wrappers into place
-	cp $(MCOM_ROOT)/ldapserver/ldap/cm/newinst/setup.pl $(INSTDIR)/$(NS_BUILD_FLAVOR)/setup.pl
-	cp $(MCOM_ROOT)/ldapserver/ldap/cm/newinst/setup.sh $(INSTDIR)/$(NS_BUILD_FLAVOR)/setup
+	cp $(BUILD_ROOT)/ldap/cm/newinst/setup.pl $(INSTDIR)/$(NS_BUILD_FLAVOR)/setup.pl
+	cp $(BUILD_ROOT)/ldap/cm/newinst/setup.sh $(INSTDIR)/$(NS_BUILD_FLAVOR)/setup
 
 # We need to package perl for the new setup wrapper to run
 	mkdir $(INSTDIR)/$(NS_BUILD_FLAVOR)/tmp
@@ -790,8 +790,8 @@ endif  # BUILD_SHIP
 
 cleanDirectory:
 	cd $(LDAPDIR); $(MAKE) clean
-	rm -rf $(MCOM_ROOT)/dist/$(NC_BUILD_FLAVOR)
-	rm -rf $(MCOM_ROOT)/ldapserver/built/$(NS_BUILD_FLAVOR)
+	rm -rf $(BUILD_ROOT)/../dist/$(NC_BUILD_FLAVOR)
+	rm -rf $(BUILD_ROOT)/built/$(NS_BUILD_FLAVOR)
 
 
 ifeq ($(ARCH), WINNT)
@@ -841,15 +841,15 @@ _admserv_files: $(INST_TARGET) $(ADMSERV_DEP)
 # move setup.exe to dssetup.exe
 	mv $(INST_TARGET)/setup.exe $(INST_TARGET)/dssetup.exe
 # copy in the new setup wrapper script
-	cp $(MCOM_ROOT)/ldapserver/ldap/cm/newinst/setup.pl $(INST_TARGET)
-	cp $(MCOM_ROOT)/ldapserver/ldap/cm/newinstnt/setup.bat $(INST_TARGET)
+	cp $(BUILD_ROOT)/ldap/cm/newinst/setup.pl $(INST_TARGET)
+	cp $(BUILD_ROOT)/ldap/cm/newinstnt/setup.bat $(INST_TARGET)
 
 
 #----------------------------  slapd rules --------------------------------------------------
 
 # Files which go in the distibution and which we make ourselves
-SLAPD_ZIPFILE=$(ABS_ROOT)/$(MMDD)/$(NS_BUILD_FLAVOR)/$(SLAPD_DIR)/slapd.z
-DSJARS_ZIPFILE=$(ABS_ROOT)/$(MMDD)/$(NS_BUILD_FLAVOR)/$(SLAPD_DIR)/dsjars.z
+SLAPD_ZIPFILE=$(ABS_ROOT_PARENT)/$(MMDD)/$(NS_BUILD_FLAVOR)/$(SLAPD_DIR)/slapd.z
+DSJARS_ZIPFILE=$(ABS_ROOT_PARENT)/$(MMDD)/$(NS_BUILD_FLAVOR)/$(SLAPD_DIR)/dsjars.z
 
 .PHONY: _slapd_files
 
@@ -937,4 +937,4 @@ $(INST_TARGET)/tools: $(INSTDIR)/$(NS_BUILD_FLAVOR)/tools/infozip.zip
 endif
 
 $(OBJDIR)/lib/libsi18n/ns-slapd.properties:
-	cd $(MCOM_ROOT)/ldapserver/lib/libsi18n ; $(MAKE) $(MFLAGS) all
+	cd $(BUILD_ROOT)/lib/libsi18n ; $(MAKE) $(MFLAGS) all

+ 4 - 4
ldap/cm/newinst/Makefile

@@ -15,13 +15,13 @@
 COMPONENT_DEPS := 1
 override USE_64=
 
-MCOM_ROOT = ../../../..
+BUILD_ROOT = ../../..
 LDAP_SRC = ../..
 
 MODULE=slapdInstallBin
 # override BUILD_MODULE = HTTP_ADMIN
 
-include $(MCOM_ROOT)/ldapserver/nsconfig.mk
+include $(BUILD_ROOT)/nsconfig.mk
 include $(LDAP_SRC)/nsldap.mk
 
 test:
@@ -141,10 +141,10 @@ $(BINDEST)/ns-config: $(OBJS1) $(OBJS2)
 
 ifeq ($(ARCH), WINNT)
 $(INFO):
-	$(PERL) fixINF.pl $(BUILD_MODULE) $(DIR_VERSION) $(MCOM_ROOT)/ldapserver/$(BUILD_ARCH)/buildnum.dat slapd.inf $(SECURITY) $(PRODUCT) $(IS_DIR_LITE) $(INSTANCE_NAME_PREFIX) [email protected] $(BUILD_BOMB) "bin/admin/ns-admin,bin/admin/ns-admin.so"
+	$(PERL) fixINF.pl $(BUILD_MODULE) $(DIR_VERSION) $(BUILD_ROOT)/$(BUILD_ARCH)/buildnum.dat slapd.inf $(SECURITY) $(PRODUCT) $(IS_DIR_LITE) $(INSTANCE_NAME_PREFIX) [email protected] $(BUILD_BOMB) "bin/admin/ns-admin,bin/admin/ns-admin.so"
 else
 $(INFO):
-	$(PERL) fixINF.pl $(BUILD_MODULE) $(DIR_VERSION) $(MCOM_ROOT)/ldapserver/$(BUILD_ARCH)/buildnum.dat slapd.inf $(SECURITY) $(PRODUCT) $(IS_DIR_LITE) $(INSTANCE_NAME_PREFIX) [email protected] $(BUILD_BOMB) "$(addprefix lib/,$(LDAP_SOLIBS)) bin/admin/libnsslapd.sl bin/slapd/bin/ns-slapd bin/slapd/bin/ns-slapd.so bin/slapd/bin/libnsslapd_shr.a"
+	$(PERL) fixINF.pl $(BUILD_MODULE) $(DIR_VERSION) $(BUILD_ROOT)/$(BUILD_ARCH)/buildnum.dat slapd.inf $(SECURITY) $(PRODUCT) $(IS_DIR_LITE) $(INSTANCE_NAME_PREFIX) [email protected] $(BUILD_BOMB) "$(addprefix lib/,$(LDAP_SOLIBS)) bin/admin/libnsslapd.sl bin/slapd/bin/ns-slapd bin/slapd/bin/ns-slapd.so bin/slapd/bin/libnsslapd_shr.a"
 endif
 
 $(OBJDEST)/%.o: %.c

+ 5 - 5
ldap/cm/newinstnt/Makefile

@@ -12,12 +12,12 @@
 #
 #
 
-MCOM_ROOT=../../../..
-LDAP_SRC= $(MCOM_ROOT)/ldapserver/ldap
+BUILD_ROOT=../../..
+LDAP_SRC= $(BUILD_ROOT)/ldap
 
 NOSTDCLEAN=1
 
-include $(MCOM_ROOT)/ldapserver/nsconfig.mk
+include $(BUILD_ROOT)/nsconfig.mk
 include $(LDAP_SRC)/nsldap.mk
 
 OUTDIR=$(OBJDIR)/setup
@@ -52,7 +52,7 @@ CONSOLOBJS= \
 LIBINSTOBJS = \
 	$(OUTDIR)/libinst.obj
 
-CFLAGS+= /I "$(MCOM_ROOT)/ldapserver/include/nt" /I "$(MCOM_ROOT)/ldapserver/ldap/include" /I "$(MCOM_ROOT)/ldapserver/include" $(ADMINUTIL_INCLUDE) $(NSPR_INCLUDE) /D "NS_DS" /D "XP_WIN32"
+CFLAGS+= /I "$(BUILD_ROOT)/include/nt" /I "$(BUILD_ROOT)/ldap/include" /I "$(BUILD_ROOT)/include" $(ADMINUTIL_INCLUDE) $(NSPR_INCLUDE) /D "NS_DS" /D "XP_WIN32"
 
 CC=cl.exe
 LD=link.exe
@@ -85,7 +85,7 @@ $(OUTDIR)/%.obj: %.c
 	$(CC) $(CFLAGS) $<
 
 $(OUTDIR)/%.inf: %.inf
-	$(PERL) $(FIXINF) $(BUILD_MODULE) $(DIR_VERSION) $(MCOM_ROOT)/ldapserver/$(BUILD_ARCH)/buildnum.dat $< $(SECURITY) "DoesntOnNT" $(IS_DIR_LITE) '$(INSTANCE_NAME_PREFIX)' $@ $(BUILD_BOMB)
+	$(PERL) $(FIXINF) $(BUILD_MODULE) $(DIR_VERSION) $(BUILD_ROOT)/$(BUILD_ARCH)/buildnum.dat $< $(SECURITY) "DoesntOnNT" $(IS_DIR_LITE) '$(INSTANCE_NAME_PREFIX)' $@ $(BUILD_BOMB)
 
 $(OUTDIR)/%.res: %.rc
 	$(RC) $(RCFLAGS) /fo"$@" $<

+ 2 - 2
ldap/docs/dirhlp/Makefile

@@ -9,13 +9,13 @@
 # GNU Makefile for Directory Server Console Help 
 #
 
-MCOM_ROOT = ../../../..
+BUILD_ROOT = ../../..
 LDAP_SRC = ../..
 MODULE=httpdAdminHTML
 
 NOSTDCLEAN=true # don't let nsconfig.mk define target clean
 
-include $(MCOM_ROOT)/ldapserver/nsconfig.mk
+include $(BUILD_ROOT)/nsconfig.mk
 include $(LDAP_SRC)/nsldap.mk
 
 HTMLDEST=$(OBJDIR)/manual/slapd

+ 3 - 3
ldap/include/Makefile

@@ -10,14 +10,14 @@
 #
 
 LDAP_SRC = ..
-MCOM_ROOT = ../../..
+BUILD_ROOT = ../..
 
 NOSTDCLEAN=true # don't let nsconfig.mk define target clean
 NOSTDSTRIP=true # don't let nsconfig.mk define target strip
 NSPR20=true	# probably should be defined somewhere else (not sure where)
 
-include $(MCOM_ROOT)/ldapserver/nsdefs.mk
-include $(MCOM_ROOT)/ldapserver/nsconfig.mk
+include $(BUILD_ROOT)/nsdefs.mk
+include $(BUILD_ROOT)/nsconfig.mk
 include $(LDAP_SRC)/nsldap.mk
 
 ifneq ($(ARCH), WINNT)

+ 2 - 2
ldap/include/Makefile.client

@@ -5,7 +5,7 @@
 # All rights reserved.
 # END COPYRIGHT BLOCK
 #
-DEPTH		= ../../..
+DEPTH		= ../..
 
 CHMOD		= chmod
 RM		= rm -f
@@ -30,7 +30,7 @@ DIRSDK_VERSION	:= 1.0
 
 ifeq ($(OS_ARCH), WINNT)
 # Is this correct?
-DIRVER_PATH	= $(DEPTH)/netsite/ldap/build
+DIRVER_PATH	= $(DEPTH)/ldap/build
 else
 DIRVER_PATH	= $(DIST)/bin
 endif

+ 3 - 3
ldap/javarules.mk

@@ -11,11 +11,11 @@
 # console
 
 # Where the source root is
-JAVA_SRC_DIR=$(ABS_ROOT)/ldapserver/ldap/admin/src/java
+JAVA_SRC_DIR=$(ABS_ROOT)/ldap/admin/src/java
 
 # Where the class files go
-JAVA_BUILD_DIR=$(ABS_ROOT)/ldapserver/built/java/$(BUILD_DEBUG)/admin
-JAVA_DEST_DIR=$(MCOM_ROOT)/ldapserver/built/java/$(BUILD_DEBUG)
+JAVA_BUILD_DIR=$(ABS_ROOT)/built/java/$(BUILD_DEBUG)/admin
+JAVA_DEST_DIR=$(BUILD_ROOT)/built/java/$(BUILD_DEBUG)
 CLASS_DIR=$(JAVA_DEST_DIR)/admin
 DSADMIN_DIR=$(CLASS_DIR)/com/netscape/admin
 

+ 6 - 6
ldap/libraries/Makefile

@@ -9,8 +9,8 @@
 # GNU Makefile for Directory Server and LDAP SDK libraries
 #
 
-MCOM_ROOT = ../../..
-LDAP_SRC = $(MCOM_ROOT)/ldapserver/ldap
+BUILD_ROOT = ../..
+LDAP_SRC = $(BUILD_ROOT)/ldap
 
 NOSTDCLEAN=true # don't let nsconfig.mk define target clean
 NOSTDSTRIP=true # don't let nsconfig.mk define target strip
@@ -19,13 +19,13 @@ NSPR20=true	# probably should be defined somewhere else (not sure where)
 OBJDEST = $(OBJDIR)/lib
 LIBDIR = $(LDAP_LIBDIR)
 
-include $(MCOM_ROOT)/ldapserver/nsdefs.mk
-include $(MCOM_ROOT)/ldapserver/nsconfig.mk
+include $(BUILD_ROOT)/nsdefs.mk
+include $(BUILD_ROOT)/nsconfig.mk
 include $(LDAP_SRC)/nsldap.mk
 # the following lines are to make this work for
 # both db1.85 and db2.0
 ifndef LDAP_USE_OLD_DB
-include $(MCOM_ROOT)/ldapserver/ns_usedb.mk
+include $(BUILD_ROOT)/ns_usedb.mk
 ldap_db_depend:=$(DB_LIB_DEP)
 CFLAGS+= -I$(DB_INCLUDE)
 else
@@ -307,7 +307,7 @@ DEFLDAPMACCLIENTPPC=$(MACDEFDIR)/LDAPClientPPC.prj
 DEFLDAPMACCLIENT68K=$(MACDEFDIR)/LDAPClient68K.prj
 
 # nsdefs.mk contains version number definitions....
-OTHERDEFDEPS=$(MCOM_ROOT)/ldapserver/nsdefs.mk
+OTHERDEFDEPS=$(BUILD_ROOT)/nsdefs.mk
 
 exportfiles:
 	$(MAKE) $(MFLAGS) WINDEFDIR=msdos/winsock doExportFiles

+ 1 - 1
ldap/libraries/Makefile.client

@@ -5,7 +5,7 @@
 # All rights reserved.
 # END COPYRIGHT BLOCK
 #
-DEPTH		= ../../..
+DEPTH		= ../..
 UNIXDIRLIST	= liblber libldap
 
 include $(DEPTH)/config/rules.mk

+ 3 - 3
ldap/libraries/libavl/Makefile

@@ -10,7 +10,7 @@
 #
 
 LDAP_SRC = ../..
-MCOM_ROOT = ../../../..
+BUILD_ROOT = ../../..
 
 NOSTDCLEAN=true # don't let nsconfig.mk define target clean
 NOSTDSTRIP=true # don't let nsconfig.mk define target strip
@@ -19,8 +19,8 @@ NSPR20=true	# probably should be defined somewhere else (not sure where)
 OBJDEST = $(OBJDIR)/lib/libavl
 LIBDIR = $(LDAP_LIBDIR)
 
-include $(MCOM_ROOT)/ldapserver/nsdefs.mk
-include $(MCOM_ROOT)/ldapserver/nsconfig.mk
+include $(BUILD_ROOT)/nsdefs.mk
+include $(BUILD_ROOT)/nsconfig.mk
 include $(LDAP_SRC)/nsldap.mk
 
 CFLAGS +=	$(SLCFLAGS)

+ 3 - 3
ldap/libraries/libldif/Makefile

@@ -10,7 +10,7 @@
 #
 
 LDAP_SRC = ../..
-MCOM_ROOT = ../../../..
+BUILD_ROOT = ../../..
 
 NOSTDCLEAN=true # don't let nsconfig.mk define target clean
 NOSTDSTRIP=true # don't let nsconfig.mk define target strip
@@ -19,8 +19,8 @@ NSPR20=true	# probably should be defined somewhere else (not sure where)
 OBJDEST = $(OBJDIR)/lib/libldif
 LIBDIR = $(LDAP_LIBDIR)
 
-include $(MCOM_ROOT)/ldapserver/nsdefs.mk
-include $(MCOM_ROOT)/ldapserver/nsconfig.mk
+include $(BUILD_ROOT)/nsdefs.mk
+include $(BUILD_ROOT)/nsconfig.mk
 include $(LDAP_SRC)/nsldap.mk
 
 CFLAGS +=	$(SLCFLAGS)

+ 3 - 3
ldap/libraries/liblitekey/Makefile

@@ -10,7 +10,7 @@
 #
 
 LDAP_SRC = ../..
-MCOM_ROOT = ../../../..
+BUILD_ROOT = ../../..
 
 NOSTDCLEAN=true # don't let nsconfig.mk define target clean
 NOSTDSTRIP=true # don't let nsconfig.mk define target strip
@@ -19,8 +19,8 @@ NSPR20=true	# probably should be defined somewhere else (not sure where)
 OBJDEST = $(OBJDIR)/lib/liblitekey
 LIBDIR = $(LDAP_LIBDIR)
 
-include $(MCOM_ROOT)/ldapserver/nsdefs.mk
-include $(MCOM_ROOT)/ldapserver/nsconfig.mk
+include $(BUILD_ROOT)/nsdefs.mk
+include $(BUILD_ROOT)/nsconfig.mk
 include $(LDAP_SRC)/nsldap.mk
 
 CFLAGS +=	$(SLCFLAGS)

+ 5 - 5
ldap/libraries/libutil/Makefile

@@ -10,7 +10,7 @@
 #
 
 LDAP_SRC = ../..
-MCOM_ROOT = ../../../..
+BUILD_ROOT = ../../..
 
 NOSTDCLEAN=true # don't let nsconfig.mk define target clean
 NOSTDSTRIP=true # don't let nsconfig.mk define target strip
@@ -19,8 +19,8 @@ NSPR20=true	# probably should be defined somewhere else (not sure where)
 OBJDEST = $(OBJDIR)/lib/libutil
 LIBDIR = $(LDAP_LIBDIR)
 
-include $(MCOM_ROOT)/ldapserver/nsdefs.mk
-include $(MCOM_ROOT)/ldapserver/nsconfig.mk
+include $(BUILD_ROOT)/nsdefs.mk
+include $(BUILD_ROOT)/nsconfig.mk
 include $(LDAP_SRC)/nsldap.mk
 
 #
@@ -39,7 +39,7 @@ LIBUTIL=	$(addprefix $(LIBDIR)/, libutil.$(LIB_SUFFIX))
 
 INCLUDES += -I$(LDAP_SRC)/servers/slapd -I$(OBJDIR)/include
 
-SLAPDMESSAGES_H=$(MCOM_ROOT)/ldapserver/ldap/include/ntslapdmessages.h
+SLAPDMESSAGES_H=$(BUILD_ROOT)/ldap/include/ntslapdmessages.h
 
 ifeq ($(LDAP_NO_LIBLCACHE),1)
 CFLAGS+=-DNO_LIBLCACHE
@@ -57,7 +57,7 @@ $(LIBUTIL): $(OBJS)
 
 $(SLAPDMESSAGES_H):
 	@echo target: $@
-	cd $(MCOM_ROOT)/ldapserver/ldap/servers/slapd/ntmsgdll; $(MAKE) $(MFLAGS)
+	cd $(BUILD_ROOT)/ldap/servers/slapd/ntmsgdll; $(MAKE) $(MFLAGS)
 
 veryclean: clean
 

+ 26 - 25
ldap/nsldap.mk

@@ -17,28 +17,28 @@
 # This stuff is for UNIX--we wire in absolute paths
 # because it makes the tar'ing easier.
 # On NT we don't bother with this trick.
-# Note that we're setting MCOM_ROOT again,
+# Note that we're setting BUILD_ROOT again,
 # having set it to a relative path above, so
 # we can find the include files.
 ifneq ($(ARCH), WINNT)
 # This seems useless to check for a path of the form word:word if the arch
 # is neq winnt . . .
-MCOM_TMP = $(subst :, , $(shell cd ../../..;pwd))
-MCOM_WORDS = $(words $(MCOM_TMP))
-# convert MCOM_ROOT from relative path to absolute
-#MCOM_ROOT = $(word $(MCOM_WORDS), $(MCOM_TMP))
-ifneq ($(MCOM_WORDS), 1)
-MCOM_DRIVE = $(word 1, $(MCOM_TMP)):
+BUILD_TMP = $(subst :, , $(shell cd ../../..;pwd))
+BUILD_WORDS = $(words $(BUILD_TMP))
+# convert BUILD_ROOT from relative path to absolute
+#BUILD_ROOT = $(word $(BUILD_WORDS), $(BUILD_TMP))
+ifneq ($(BUILD_WORDS), 1)
+BUILD_DRIVE = $(word 1, $(BUILD_TMP)):
 endif
 endif
 
-RELTOP=$(MCOM_ROOT)/ldapserver/built/release
+RELTOP=$(BUILD_ROOT)/built/release
 OBJDIR_BASE = $(notdir $(OBJDIR))
 OBJDIR_BASE_32 = $(notdir $(OBJDIR_32))
 # Release directory for Directory Server
-RELDIR = $(MCOM_DRIVE)$(RELTOP)/$(DIR)/$(OBJDIR_BASE)
-RELDIR_32 = $(MCOM_DRIVE)$(RELTOP)/$(DIR)/$(OBJDIR_BASE_32)
-RELDIR_UNSTRIP = $(MCOM_DRIVE)$(RELTOP)/$(DIR)/$(ARCHPROCESSOR)$(NS64TAG)-$(SECURITY)$(SSL_PREFIX)-$(DEBUG)$(RTSUFFIX)-unstripped-$(BUILD_FORTEZZA)$(BUILD_PTHREADS)-$(DIR)
+RELDIR = $(BUILD_DRIVE)$(RELTOP)/$(DIR)/$(OBJDIR_BASE)
+RELDIR_32 = $(BUILD_DRIVE)$(RELTOP)/$(DIR)/$(OBJDIR_BASE_32)
+RELDIR_UNSTRIP = $(BUILD_DRIVE)$(RELTOP)/$(DIR)/$(ARCHPROCESSOR)$(NS64TAG)-$(SECURITY)$(SSL_PREFIX)-$(DEBUG)$(RTSUFFIX)-unstripped-$(BUILD_FORTEZZA)$(BUILD_PTHREADS)-$(DIR)
 
 # this is the place libraries and plugins go which are used by other
 # components i.e. not specific to slapd and its programs
@@ -68,7 +68,7 @@ else # same place as dll
 LDAP_ADMLIBDIR = $(LDAP_ADMDLLDIR)
 endif
 
-LDAP_SRC = $(MCOM_ROOT)/ldapserver/ldap
+LDAP_SRC = $(BUILD_ROOT)/ldap
 
 LDAP_INSTROOT= $(OBJDIR)
 
@@ -513,6 +513,11 @@ NTSYNCH_DLL=ntsynch-plugin$(DLL_PRESUFFIX)
 #
 PASSTHRU_DLL = passthru-plugin$(DLL_PRESUFFIX)
 
+#
+# Dynamic library, PAM PASS THROUGH AUTHENTICATION PLUGIN
+#
+PAM_PASSTHRU_DLL = pam-passthru-plugin$(DLL_PRESUFFIX)
+
 #
 # Dynamic library, UNIQUE UID CHECKING PLUGIN
 #
@@ -581,7 +586,7 @@ endif # SOLARIS
 endif # HPUX
 
 ifeq ($(BUILD_MODULE), HTTP_ADMIN)
-ADMININCLUDEDIR = $(MCOM_ROOT)/ldapserver/include
+ADMININCLUDEDIR = $(BUILD_ROOT)/include
 endif
 
 ifndef ADMSONAME
@@ -677,8 +682,8 @@ else
 #DL=-ldl
 #
 #the new default, which is much better when it comes to porting this product
-NSHTTPD="you need to edit ldapserver/ldap/nsldap.mk for $(ARCH)"
-DYN_NSHTTPD="you need to edit ldapserver/ldap/nsldap.mk for $(ARCH)"
+NSHTTPD="you need to edit ldap/nsldap.mk for $(ARCH)"
+DYN_NSHTTPD="you need to edit ldap/nsldap.mk for $(ARCH)"
 endif # UnixWare
 endif # ReliantUNIX
 endif # Linux
@@ -693,7 +698,7 @@ endif # WINNT
 
 ADMIN_SECGLUEOBJ=$(BASIC_OBJDIR)-admin/admin-lib/secglue.o
 
-SECGLUEOBJ=$(MCOM_ROOT)/ldapserver/built/$(NS_BUILD_FLAVOR)/httpd-lib/secglue.o
+SECGLUEOBJ=$(BUILD_ROOT)/built/$(NS_BUILD_FLAVOR)/httpd-lib/secglue.o
 # XXXggood need to pick up the /share/builds versions of the shared libs
 # because ones we build here don't appear to be compatible with existing
 # shared libs, which are used by admin server.
@@ -875,10 +880,6 @@ DYNAMIC_DEPLIBS=$(LDAP_COMMON_LIBS)
 DYNAMIC_DEPLINK=$(LDAP_COMMON_LIBS)
 endif
 
-ifeq ($(ARCH), WINNT)
-LIBDBM_LIB =	$(MCOM_ROOT)/dist/$(NSOBJDIR_NAME)/lib/libdbm.lib
-endif
-
 ifndef DEPLIBS
 DEPLIBS = $(DYNAMIC_DEPLIBS)
 DEPLINK = $(DYNAMIC_DEPLINK)
@@ -897,7 +898,7 @@ HTMLDEFS=-DPRODUCT_NAME=$(PRODUCT) -D$(ARCH) -DARCH=$(PRETTY_ARCH)
 #
 ifeq ($(ARCH), WINNT)
 
-PLATFORM_INCLUDE = -I$(MCOM_ROOT)/ldapserver/include/nt \
+PLATFORM_INCLUDE = -I$(BUILD_ROOT)/include/nt \
     -I$(LDAP_SRC)/libraries/libutil
 
 SYSERRLIST_IN_STDIO=-DSYSERRLIST_IN_STDIO
@@ -1130,8 +1131,8 @@ PLATFORMCFLAGS=	-D_AIX32_CURSES -DUSE_PTHREADS -DHW_THREADS \
 PLATFORMLIBS= 
 THREADS= -DTHREAD_AIX_PTHREADS
 #SECGLUE= moresecglue.o \
-#        $(MCOM_ROOT)/nspr/src/$(NC_BUILD_FLAVOR)/longlong.o \
-#        $(MCOM_ROOT)/nspr/src/$(NC_BUILD_FLAVOR)/prprf.o
+#        $(BUILD_ROOT)/nspr/src/$(NC_BUILD_FLAVOR)/longlong.o \
+#        $(BUILD_ROOT)/nspr/src/$(NC_BUILD_FLAVOR)/prprf.o
 
 # JCM - Use -bnoquiet to find out which symbols can't be resolved.
 DLL_LDFLAGS= -bexpall -brtl -bM:SRE -bnoentry \
@@ -1266,7 +1267,7 @@ endif #UNIXWARE
 
 ifeq ($(ARCH), UnixWare)
 # Gemini: UnixWare7 (SVR5), or UNIXWARE2.1.x (SVR4) with the UDK
-SYSV_REL := $(shell $(MCOM_ROOT)/ldapserver/nsarch -f | sed 's/UnixWare //')
+SYSV_REL := $(shell $(BUILD_ROOT)/nsarch -f | sed 's/UnixWare //')
 ifeq ($(SYSV_REL),5)
 PLAT_ADMCFLAGS= -DUnixWare -DSVR5 -DSYSV
 PLATFORMCFLAGS= -DUnixWare -DSYSV -DSVR5
@@ -1745,7 +1746,7 @@ INCLUDES += -I$(LIBDB_MAKEDIR)/include
 endif
 
 #Changes required for ACL
-ACLINC = $(MCOM_ROOT)/ldapserver/include/libaccess
+ACLINC = $(BUILD_ROOT)/include/libaccess
 #ACLDIR = -$(LIBPATH)$(LDAP_LIBDIR)
 ACLLIB = -laccess -lbase -lsi18n
 # end of changes

+ 3 - 3
ldap/servers/Makefile

@@ -8,15 +8,15 @@
 # GNU Makefile for ldap/servers
 #
 
-MCOM_ROOT = ../../..
+BUILD_ROOT = ../..
 LDAP_SRC = ../
 
 NOSTDCLEAN=true # don't let nsconfig.mk define target clean
 NOSTDSTRIP=true # don't let nsconfig.mk define target strip
 NSPR20=true	# probably should be defined somewhere else (not sure where)
 
-include $(MCOM_ROOT)/ldapserver/nsdefs.mk
-include $(MCOM_ROOT)/ldapserver/nsconfig.mk
+include $(BUILD_ROOT)/nsdefs.mk
+include $(BUILD_ROOT)/nsconfig.mk
 include $(LDAP_SRC)/nsldap.mk
 
 ifeq ($(ARCH), WINNT)

+ 3 - 3
ldap/servers/plugins/Makefile

@@ -9,14 +9,14 @@
 # GNU Makefile for Directory Server and LDAP SDK libraries
 #
 
-MCOM_ROOT = ../../../..
-LDAP_SRC = $(MCOM_ROOT)/ldapserver/ldap
+BUILD_ROOT = ../../..
+LDAP_SRC = $(BUILD_ROOT)/ldap
 
 NOSTDCLEAN=true # don't let nsconfig.mk define target clean
 NOSTDSTRIP=true # don't let nsconfig.mk define target strip
 NSPR20=true	# probably should be defined somewhere else (not sure where)
 
-include $(MCOM_ROOT)/ldapserver/nsconfig.mk
+include $(BUILD_ROOT)/nsconfig.mk
 include $(LDAP_SRC)/nsldap.mk
 
 all: _referint _collation _syntaxes _passthru _utils _uiduniq _roles _acl _replication _cos _pwdstorage _rever _chainingdb _distrib _retrocl _statechange _http _views 

+ 2 - 2
ldap/servers/plugins/acl/Makefile

@@ -10,7 +10,7 @@
 #
 
 LDAP_SRC = ../../..
-MCOM_ROOT = ../../../../..
+BUILD_ROOT = ../../../..
 
 NOSTDCLEAN=true # don't let nsconfig.mk define target clean
 NOSTDSTRIP=true # don't let nsconfig.mk define target strip
@@ -19,7 +19,7 @@ NSPR20=true	# probably should be defined somewhere else (not sure where)
 OBJDEST = $(OBJDIR)/lib/libacl
 LIBDIR = $(LIB_RELDIR)
 
-include $(MCOM_ROOT)/ldapserver/nsconfig.mk
+include $(BUILD_ROOT)/nsconfig.mk
 include $(LDAP_SRC)/nsldap.mk
 
 # ACL plugin depends on libadminutil

+ 2 - 2
ldap/servers/plugins/chainingdb/Makefile

@@ -11,7 +11,7 @@
 
 LDAP_SRC = ../../..
 
-MCOM_ROOT = ../../../../..
+BUILD_ROOT = ../../../..
 
 NOSTDCLEAN=true # don't let nsconfig.mk define target clean
 NOSTDSTRIP=true # don't let nsconfig.mk define target strip
@@ -20,7 +20,7 @@ NSPR20=true	# probably should be defined somewhere else (not sure where)
 OBJDEST = $(OBJDIR)/lib/libcb
 LIBDIR = $(LIB_RELDIR)
 
-include $(MCOM_ROOT)/ldapserver/nsconfig.mk
+include $(BUILD_ROOT)/nsconfig.mk
 include $(LDAP_SRC)/nsldap.mk
 
 ifeq ($(ARCH), WINNT)

+ 3 - 3
ldap/servers/plugins/collation/Makefile

@@ -6,7 +6,7 @@
 # END COPYRIGHT BLOCK
 #
 LDAP_SRC= ../../..
-MCOM_ROOT= ../../../../..
+BUILD_ROOT= ../../../..
 
 NOSTDCLEAN=true # don't let nsconfig.mk define target clean
 NOSTDSTRIP=true # don't let nsconfig.mk define target strip
@@ -15,7 +15,7 @@ NSPR20=true	# probably should be defined somewhere else (not sure where)
 OBJDEST= $(OBJDIR)/lib/liblcoll
 LIBDIR= $(LIB_RELDIR)
 
-include $(MCOM_ROOT)/ldapserver/nsconfig.mk
+include $(BUILD_ROOT)/nsconfig.mk
 include $(LDAP_SRC)/nsldap.mk
 
 INCLUDES+= -I../../slapd  -I../../../include 
@@ -32,7 +32,7 @@ EXTRA_LIBS_DEP+= $(LIBSLAPD_DEP)
 EXTRA_LIBS_DEP+=$(LDAPSDK_DEP)
 endif
 
-# INCLUDES+= -I. -I$(ACLINC) -I$(MCOM_ROOT)/ldapserver/lib
+# INCLUDES+= -I. -I$(ACLINC) -I$(BUILD_ROOT)/lib
 
 # ICU stuff
 INCLUDES+= $(ICU_INCLUDE)

+ 3 - 3
ldap/servers/plugins/cos/Makefile

@@ -6,7 +6,7 @@
 # END COPYRIGHT BLOCK
 #
 LDAP_SRC = ../../..
-MCOM_ROOT = ../../../../..
+BUILD_ROOT = ../../../..
 
 NOSTDCLEAN=true # don't let nsconfig.mk define target clean
 NOSTDSTRIP=true # don't let nsconfig.mk define target strip
@@ -15,8 +15,8 @@ NSPR20=true	# probably should be defined somewhere else (not sure where)
 OBJDEST = $(OBJDIR)/lib/libcos
 LIBDIR = $(LIB_RELDIR)
 
-include $(MCOM_ROOT)/ldapserver/nsdefs.mk
-include $(MCOM_ROOT)/ldapserver/nsconfig.mk
+include $(BUILD_ROOT)/nsdefs.mk
+include $(BUILD_ROOT)/nsconfig.mk
 include $(LDAP_SRC)/nsldap.mk
 
 ifeq ($(ARCH), WINNT)

+ 2 - 2
ldap/servers/plugins/distrib/Makefile

@@ -9,7 +9,7 @@
 #
 
 LDAP_SRC = ../../..
-MCOM_ROOT = ../../../../..
+BUILD_ROOT = ../../../..
 
 NOSTDCLEAN=true # don't let nsconfig.mk define target clean
 NOSTDSTRIP=true # don't let nsconfig.mk define target strip
@@ -18,7 +18,7 @@ NSPR20=true	# probably should be defined somewhere else (not sure where)
 OBJDEST = $(OBJDIR)/lib/libdistrib
 LIBDIR = $(LIB_RELDIR)
 
-include $(MCOM_ROOT)/ldapserver/nsconfig.mk
+include $(BUILD_ROOT)/nsconfig.mk
 include $(LDAP_SRC)/nsldap.mk
 
 ifeq ($(ARCH), WINNT)

+ 3 - 3
ldap/servers/plugins/http/Makefile

@@ -5,7 +5,7 @@
 # All rights reserved.
 # 
 LDAP_SRC = ../../..
-MCOM_ROOT = ../../../../..
+BUILD_ROOT = ../../../..
 
 NOSTDCLEAN=true # don't let nsconfig.mk define target clean
 NOSTDSTRIP=true # don't let nsconfig.mk define target strip
@@ -14,8 +14,8 @@ NSPR20=true	# probably should be defined somewhere else (not sure where)
 OBJDEST = $(OBJDIR)/lib/libhttpclient
 LIBDIR = $(LIB_RELDIR)
 
-include $(MCOM_ROOT)/ldapserver/nsdefs.mk
-include $(MCOM_ROOT)/ldapserver/nsconfig.mk
+include $(BUILD_ROOT)/nsdefs.mk
+include $(BUILD_ROOT)/nsconfig.mk
 include $(LDAP_SRC)/nsldap.mk
 
 ifeq ($(ARCH), WINNT)

+ 2 - 2
ldap/servers/plugins/passthru/Makefile

@@ -11,7 +11,7 @@
 #
 
 LDAP_SRC = ../../..
-MCOM_ROOT = ../../../../..
+BUILD_ROOT = ../../../..
 
 NOSTDCLEAN=true # don't let nsconfig.mk define target clean
 NOSTDSTRIP=true # don't let nsconfig.mk define target strip
@@ -20,7 +20,7 @@ NSPR20=true	# probably should be defined somewhere else (not sure where)
 OBJDEST = $(OBJDIR)/lib/libpassthru
 LIBDIR = $(LIB_RELDIR)
 
-include $(MCOM_ROOT)/ldapserver/nsconfig.mk
+include $(BUILD_ROOT)/nsconfig.mk
 include $(LDAP_SRC)/nsldap.mk
 
 ifeq ($(ARCH), WINNT)

+ 3 - 3
ldap/servers/plugins/presence/Makefile

@@ -6,7 +6,7 @@
 # END COPYRIGHT BLOCK
 #
 LDAP_SRC = ../../..
-MCOM_ROOT = ../../../../..
+BUILD_ROOT = ../../../..
 
 NOSTDCLEAN=true # don't let nsconfig.mk define target clean
 NOSTDSTRIP=true # don't let nsconfig.mk define target strip
@@ -15,8 +15,8 @@ NSPR20=true	# probably should be defined somewhere else (not sure where)
 OBJDEST = $(OBJDIR)/lib/libpresence
 LIBDIR = $(LIB_RELDIR)
 
-include $(MCOM_ROOT)/ldapserver/nsdefs.mk
-include $(MCOM_ROOT)/ldapserver/nsconfig.mk
+include $(BUILD_ROOT)/nsdefs.mk
+include $(BUILD_ROOT)/nsconfig.mk
 include $(LDAP_SRC)/nsldap.mk
 
 ifeq ($(ARCH), WINNT)

+ 2 - 2
ldap/servers/plugins/pwdstorage/Makefile

@@ -10,7 +10,7 @@
 #
 
 LDAP_SRC = ../../..
-MCOM_ROOT = ../../../../..
+BUILD_ROOT = ../../../..
 
 NOSTDCLEAN=true # don't let nsconfig.mk define target clean
 NOSTDSTRIP=true # don't let nsconfig.mk define target strip
@@ -19,7 +19,7 @@ NSPR20=true	# probably should be defined somewhere else (not sure where)
 OBJDEST = $(OBJDIR)/lib/libpwdstorage
 LIBDIR = $(LIB_RELDIR)
 
-include $(MCOM_ROOT)/ldapserver/nsconfig.mk
+include $(BUILD_ROOT)/nsconfig.mk
 include $(LDAP_SRC)/nsldap.mk
 
 ifeq ($(ARCH), WINNT)

+ 2 - 2
ldap/servers/plugins/referint/Makefile

@@ -6,7 +6,7 @@
 # END COPYRIGHT BLOCK
 #
 LDAP_SRC = ../../..
-MCOM_ROOT = ../../../../..
+BUILD_ROOT = ../../../..
 
 NOSTDCLEAN=true # don't let nsconfig.mk define target clean
 NOSTDSTRIP=true # don't let nsconfig.mk define target strip
@@ -15,7 +15,7 @@ NSPR20=true	# probably should be defined somewhere else (not sure where)
 OBJDEST = $(OBJDIR)/lib/referint-plugin
 LIBDIR = $(LIB_RELDIR)
 
-include $(MCOM_ROOT)/ldapserver/nsconfig.mk
+include $(BUILD_ROOT)/nsconfig.mk
 include $(LDAP_SRC)/nsldap.mk
 
 ifeq ($(ARCH), WINNT)

+ 3 - 3
ldap/servers/plugins/replication/Makefile

@@ -11,7 +11,7 @@
 #
 
 LDAP_SRC = ../../..
-MCOM_ROOT = ../../../../..
+BUILD_ROOT = ../../../..
 
 NOSTDCLEAN=true # don't let nsconfig.mk define target clean
 NOSTDSTRIP=true # don't let nsconfig.mk define target strip
@@ -20,9 +20,9 @@ NSPR20=true	# probably should be defined somewhere else (not sure where)
 OBJDEST = $(OBJDIR)/lib/replication-plugin
 LIBDIR = $(LIB_RELDIR)
 
-include $(MCOM_ROOT)/ldapserver/nsconfig.mk
+include $(BUILD_ROOT)/nsconfig.mk
 include $(LDAP_SRC)/nsldap.mk
-include $(MCOM_ROOT)/ldapserver/ns_usedb.mk
+include $(BUILD_ROOT)/ns_usedb.mk
 
 ifeq ($(ARCH), WINNT)
 DEF_FILE:=./replication.def

+ 3 - 3
ldap/servers/plugins/replication/tests/makesim

@@ -7,7 +7,7 @@
 # gnu makefile for LDAP Server tools.
 #
 
-MCOM_ROOT = ../../../../../..
+BUILD_ROOT = ../../../../..
 LDAP_SRC = ../../../..
 
 NOSTDCLEAN=true # don't let nsconfig.mk define target clean
@@ -16,8 +16,8 @@ NOSTDSTRIP=true # don't let nsconfig.mk define target strip
 OBJDEST = $(OBJDIR)/lib/replication-plugin
 BINDIR = $(OBJDIR)/bin
 
-include $(MCOM_ROOT)/netsite/nsdefs.mk
-include $(MCOM_ROOT)/netsite/nsconfig.mk
+include $(BUILD_ROOT)/nsdefs.mk
+include $(BUILD_ROOT)/nsconfig.mk
 include $(LDAP_SRC)/nsldap.mk
 
 LDFLAGS	+= $(EXLDFLAGS)

+ 4 - 4
ldap/servers/plugins/retrocl/Makefile

@@ -9,7 +9,7 @@
 # GNU Makefile for Directory Server "Retrocl" plugin
 
 LDAP_SRC = ../../..
-MCOM_ROOT = ../../../../..
+BUILD_ROOT = ../../../..
 
 NOSTDCLEAN=true # don't let nsconfig.mk define target clean
 NOSTDSTRIP=true # don't let nsconfig.mk define target strip
@@ -19,10 +19,10 @@ OBJDEST = $(OBJDIR)/lib/retrocl-plugin
 BINDIR = $(LDAP_SERVER_RELDIR)
 LIBDIR = $(LIB_RELDIR)
 
-include $(MCOM_ROOT)/ldapserver/nsdefs.mk
-include $(MCOM_ROOT)/ldapserver/nsconfig.mk
+include $(BUILD_ROOT)/nsdefs.mk
+include $(BUILD_ROOT)/nsconfig.mk
 include $(LDAP_SRC)/nsldap.mk
-include $(MCOM_ROOT)/ldapserver/ns_usedb.mk
+include $(BUILD_ROOT)/ns_usedb.mk
 INCLUDES+=-I$(DB_INCLUDE)
 
 ifeq ($(ARCH), WINNT)

+ 4 - 4
ldap/servers/plugins/rever/Makefile

@@ -10,7 +10,7 @@
 #
 
 LDAP_SRC = ../../..
-MCOM_ROOT = ../../../../..
+BUILD_ROOT = ../../../..
 
 NOSTDCLEAN=true # don't let nsconfig.mk define target clean
 NOSTDSTRIP=true # don't let nsconfig.mk define target strip
@@ -19,8 +19,8 @@ NSPR20=true	# probably should be defined somewhere else (not sure where)
 OBJDEST = $(OBJDIR)/lib/libdes
 LIBDIR = $(LIB_RELDIR)
 
-include $(MCOM_ROOT)/ldapserver/nsconfig.mk
-include $(MCOM_ROOT)/ldapserver/ns_usepurify.mk
+include $(BUILD_ROOT)/nsconfig.mk
+include $(BUILD_ROOT)/ns_usepurify.mk
 include $(LDAP_SRC)/nsldap.mk
 
 ifeq ($(ARCH), WINNT)
@@ -30,7 +30,7 @@ endif
 CFLAGS+=$(SLCFLAGS)
 
 INCLUDES += -I$(LDAP_SRC)/servers/slapd
-INCLUDES += -I$(MCOM_ROOT)/ldapserver/ldap/include
+INCLUDES += -I$(BUILD_ROOT)/ldap/include
 
 REVER_OBJS= \
 	rever.o des.o

+ 3 - 3
ldap/servers/plugins/roles/Makefile

@@ -6,7 +6,7 @@
 # END COPYRIGHT BLOCK
 #
 LDAP_SRC = ../../..
-MCOM_ROOT = ../../../../..
+BUILD_ROOT = ../../../..
 
 NOSTDCLEAN=true # don't let nsconfig.mk define target clean
 NOSTDSTRIP=true # don't let nsconfig.mk define target strip
@@ -18,8 +18,8 @@ ifndef INSTDIR
 INSTDIR = c:/netscape/server4/
 endif
 
-include $(MCOM_ROOT)/ldapserver/nsdefs.mk
-include $(MCOM_ROOT)/ldapserver/nsconfig.mk
+include $(BUILD_ROOT)/nsdefs.mk
+include $(BUILD_ROOT)/nsconfig.mk
 include $(LDAP_SRC)/nsldap.mk
 
 ifeq ($(ARCH), WINNT)

+ 3 - 3
ldap/servers/plugins/shared/Makefile

@@ -11,7 +11,7 @@
 #
 
 LDAP_SRC = ../../..
-MCOM_ROOT = ../../../../..
+BUILD_ROOT = ../../../..
 
 SHARED=shared
 
@@ -22,8 +22,8 @@ NOSTDSTRIP=true # don't let nsconfig.mk define target strip
 OBJDEST = $(OBJDIR)/lib/$(SHARED)
 LIBDIR = $(LDAP_LIBDIR)
 
-include $(MCOM_ROOT)/ldapserver/nsdefs.mk
-include $(MCOM_ROOT)/ldapserver/nsconfig.mk
+include $(BUILD_ROOT)/nsdefs.mk
+include $(BUILD_ROOT)/nsconfig.mk
 include $(LDAP_SRC)/nsldap.mk
 
 CFLAGS+=$(SLCFLAGS)

+ 3 - 3
ldap/servers/plugins/statechange/Makefile

@@ -6,7 +6,7 @@
 # END COPYRIGHT BLOCK
 #
 LDAP_SRC = ../../..
-MCOM_ROOT = ../../../../..
+BUILD_ROOT = ../../../..
 
 NOSTDCLEAN=true # don't let nsconfig.mk define target clean
 NOSTDSTRIP=true # don't let nsconfig.mk define target strip
@@ -15,8 +15,8 @@ NSPR20=true	# probably should be defined somewhere else (not sure where)
 OBJDEST = $(OBJDIR)/lib/libstatechange
 LIBDIR = $(LIB_RELDIR)
 
-include $(MCOM_ROOT)/ldapserver/nsdefs.mk
-include $(MCOM_ROOT)/ldapserver/nsconfig.mk
+include $(BUILD_ROOT)/nsdefs.mk
+include $(BUILD_ROOT)/nsconfig.mk
 include $(LDAP_SRC)/nsldap.mk
 
 ifeq ($(ARCH), WINNT)

+ 2 - 2
ldap/servers/plugins/syntaxes/Makefile

@@ -10,7 +10,7 @@
 #
 
 LDAP_SRC = ../../..
-MCOM_ROOT = ../../../../..
+BUILD_ROOT = ../../../..
 
 NOSTDCLEAN=true # don't let nsconfig.mk define target clean
 NOSTDSTRIP=true # don't let nsconfig.mk define target strip
@@ -19,7 +19,7 @@ NSPR20=true	# probably should be defined somewhere else (not sure where)
 OBJDEST = $(OBJDIR)/lib/libsyntax
 LIBDIR = $(LIB_RELDIR)
 
-include $(MCOM_ROOT)/ldapserver/nsconfig.mk
+include $(BUILD_ROOT)/nsconfig.mk
 include $(LDAP_SRC)/nsldap.mk
 
 ifeq ($(ARCH), WINNT)

+ 2 - 2
ldap/servers/plugins/uiduniq/Makefile

@@ -11,7 +11,7 @@
 #
 
 LDAP_SRC = ../../..
-MCOM_ROOT = ../../../../..
+BUILD_ROOT = ../../../..
 
 NOSTDCLEAN=true # don't let nsconfig.mk define target clean
 NOSTDSTRIP=true # don't let nsconfig.mk define target strip
@@ -21,7 +21,7 @@ OBJDEST = $(OBJDIR)/lib/libuidunique
 LIBDIR = $(LIB_RELDIR)
 SHAREDLIB = $(OBJDIR)/lib/shared/utils.o
 
-include $(MCOM_ROOT)/ldapserver/nsconfig.mk
+include $(BUILD_ROOT)/nsconfig.mk
 include $(LDAP_SRC)/nsldap.mk
 
 ifeq ($(ARCH), WINNT)

+ 3 - 3
ldap/servers/plugins/vattrsp_template/Makefile

@@ -6,7 +6,7 @@
 # END COPYRIGHT BLOCK
 #
 LDAP_SRC = ../../..
-MCOM_ROOT = ../../../../..
+BUILD_ROOT = ../../../..
 
 NOSTDCLEAN=true # don't let nsconfig.mk define target clean
 NOSTDSTRIP=true # don't let nsconfig.mk define target strip
@@ -15,8 +15,8 @@ NSPR20=true	# probably should be defined somewhere else (not sure where)
 OBJDEST = $(OBJDIR)/lib/libvattrsp
 LIBDIR = $(LIB_RELDIR)
 
-include $(MCOM_ROOT)/ldapserver/nsdefs.mk
-include $(MCOM_ROOT)/ldapserver/nsconfig.mk
+include $(BUILD_ROOT)/nsdefs.mk
+include $(BUILD_ROOT)/nsconfig.mk
 include $(LDAP_SRC)/nsldap.mk
 
 ifeq ($(ARCH), WINNT)

+ 3 - 3
ldap/servers/plugins/views/Makefile

@@ -6,7 +6,7 @@
 # END COPYRIGHT BLOCK
 #
 LDAP_SRC = ../../..
-MCOM_ROOT = ../../../../..
+BUILD_ROOT = ../../../..
 
 NOSTDCLEAN=true # don't let nsconfig.mk define target clean
 NOSTDSTRIP=true # don't let nsconfig.mk define target strip
@@ -15,8 +15,8 @@ NSPR20=true	# probably should be defined somewhere else (not sure where)
 OBJDEST = $(OBJDIR)/lib/libviews
 LIBDIR = $(LIB_RELDIR)
 
-include $(MCOM_ROOT)/ldapserver/nsdefs.mk
-include $(MCOM_ROOT)/ldapserver/nsconfig.mk
+include $(BUILD_ROOT)/nsdefs.mk
+include $(BUILD_ROOT)/nsconfig.mk
 include $(LDAP_SRC)/nsldap.mk
 
 ifeq ($(ARCH), WINNT)

+ 8 - 8
ldap/servers/slapd/Makefile

@@ -10,7 +10,7 @@
 #
 
 LDAP_SRC = ../..
-MCOM_ROOT = ../../../..
+BUILD_ROOT = ../../..
 
 NOSTDCLEAN=true # don't let nsconfig.mk define target clean
 NOSTDSTRIP=true # don't let nsconfig.mk define target strip
@@ -22,11 +22,11 @@ ifndef INSTDIR
 INSTDIR = /netscape/server4/
 endif
 
-include $(MCOM_ROOT)/ldapserver/nsdefs.mk
-include $(MCOM_ROOT)/ldapserver/nsconfig.mk
+include $(BUILD_ROOT)/nsdefs.mk
+include $(BUILD_ROOT)/nsconfig.mk
 include $(LDAP_SRC)/nsldap.mk
-include $(MCOM_ROOT)/ldapserver/ns_usepurify.mk
-include $(MCOM_ROOT)/ldapserver/ns_usequantify.mk
+include $(BUILD_ROOT)/ns_usepurify.mk
+include $(BUILD_ROOT)/ns_usequantify.mk
 include $(LDAP_SRC)/nsdeps.mk
 
 
@@ -64,19 +64,19 @@ LDAP_DONT_USE_SMARTHEAP=1
 endif
 
 ifndef LDAP_DONT_USE_SMARTHEAP
-include $(MCOM_ROOT)/ldapserver/ns_usesh.mk
+include $(BUILD_ROOT)/ns_usesh.mk
 INCLUDES+=-I$(SH_INCLUDE)
 else
 CFLAGS+=-DLDAP_DONT_USE_SMARTHEAP
 endif
 
 ifndef LDAP_USE_OLD_DB
-include $(MCOM_ROOT)/ldapserver/ns_usedb.mk
+include $(BUILD_ROOT)/ns_usedb.mk
 _ldap_db_depend:=$(DB_LIB_DEP)
 INCLUDES+=-I$(DB_INCLUDE)
 endif
 
-INCLUDES += -I. -I$(ACLINC) -I$(MCOM_ROOT)/ldapserver/lib
+INCLUDES += -I. -I$(ACLINC) -I$(BUILD_ROOT)/lib
 
 #ICONS = $(addprefix $(LDAP_SRC)/servers/slapd/ntwdog/, logo.ico key.ico) 
 

+ 3 - 3
ldap/servers/slapd/back-ldbm/Makefile

@@ -9,7 +9,7 @@
 # GNU Makefile for Directory Server libback-ldbm
 #
 LDAP_SRC = ../../..
-MCOM_ROOT = ../../../../..
+BUILD_ROOT = ../../../..
 
 NOSTDCLEAN=true # don't let nsconfig.mk define target clean
 NOSTDSTRIP=true # don't let nsconfig.mk define target strip
@@ -21,10 +21,10 @@ ifndef INSTDIR
 INSTDIR = /netscape/server4/
 endif
 
-include $(MCOM_ROOT)/ldapserver/nsconfig.mk
+include $(BUILD_ROOT)/nsconfig.mk
 include $(LDAP_SRC)/nsldap.mk
 ifndef LDAP_USE_OLD_DB
-include $(MCOM_ROOT)/ldapserver/ns_usedb.mk
+include $(BUILD_ROOT)/ns_usedb.mk
 INCLUDES+=-I$(DB_INCLUDE)
 else
 CFLAGS+=-DLDAP_USE_DB185

+ 4 - 4
ldap/servers/slapd/back-ldbm/tools/index_dump/Makefile

@@ -10,15 +10,15 @@
 #
 
 LDAP_SRC = ../../../../..
-MCOM_ROOT = ../../../../../../..
+BUILD_ROOT = ../../../../../..
 
 OBJDEST = $(OBJDIR)/lib/libback-ldbm
 LIBDIR = $(LDAP_LIBDIR)
 
-include $(MCOM_ROOT)/netsite/nsdefs.mk
-include $(MCOM_ROOT)/netsite/nsconfig.mk
+include $(BUILD_ROOT)/nsdefs.mk
+include $(BUILD_ROOT)/nsconfig.mk
 include $(LDAP_SRC)/nsldap.mk
-include $(MCOM_ROOT)/netsite/ns_usedb.mk
+include $(BUILD_ROOT)/ns_usedb.mk
 
 INCLUDES += -I$(LDAP_SRC)/servers/slapd
 

+ 3 - 3
ldap/servers/slapd/back-ldif/Makefile

@@ -10,7 +10,7 @@
 #
 
 LDAP_SRC = ../../..
-MCOM_ROOT = ../../../../..
+BUILD_ROOT = ../../../..
 
 NOSTDCLEAN=true # don't let nsconfig.mk define target clean
 NOSTDSTRIP=true # don't let nsconfig.mk define target strip
@@ -20,8 +20,8 @@ OBJDEST = $(OBJDIR)/lib/libback-ldif
 LIBDIR = $(LDAP_LIBDIR)
 SERVER_OBJDEST = $(OBJDIR)/servers/obj
 
-include $(MCOM_ROOT)/ldapserver/nsdefs.mk
-include $(MCOM_ROOT)/ldapserver/nsconfig.mk
+include $(BUILD_ROOT)/nsdefs.mk
+include $(BUILD_ROOT)/nsconfig.mk
 include $(LDAP_SRC)/nsldap.mk
 
 BACKLDIF_OBJS	= close.o delete.o modrdn.o unbind.o add.o \

+ 5 - 5
ldap/servers/slapd/libmakefile

@@ -11,7 +11,7 @@
 
 FLAG_LDAP_4SLAPD=true
 LDAP_SRC = ../..
-MCOM_ROOT = ../../../..
+BUILD_ROOT = ../../..
 
 NOSTDCLEAN=true # don't let nsconfig.mk define target clean
 NOSTDSTRIP=true # don't let nsconfig.mk define target strip
@@ -24,17 +24,17 @@ ifndef INSTDIR
 INSTDIR = /netscape/server4/
 endif
 
-include $(MCOM_ROOT)/ldapserver/nsdefs.mk
-include $(MCOM_ROOT)/ldapserver/nsconfig.mk
+include $(BUILD_ROOT)/nsdefs.mk
+include $(BUILD_ROOT)/nsconfig.mk
 include $(LDAP_SRC)/nsldap.mk
 ifndef LDAP_USE_OLD_DB
-include $(MCOM_ROOT)/ldapserver/ns_usedb.mk
+include $(BUILD_ROOT)/ns_usedb.mk
 _ldap_db_depend:=$(DB_LIB_DEP)
 INCLUDES+=-I$(DB_INCLUDE)
 endif
 include $(LDAP_SRC)/nsdeps.mk
 
-INCLUDES += -I. -I$(MCOM_ROOT)/ldapserver/lib
+INCLUDES += -I. -I$(BUILD_ROOT)/lib
 # uncomment the following to include support in slapd for hacky echo control
 #CFLAGS += -DSLAPD_ECHO_CONTROL
 CFLAGS+=$(SLCFLAGS)

+ 2 - 2
ldap/servers/slapd/libsh_stub/Makefile

@@ -9,14 +9,14 @@
 # GNU Makefile for libsh_stub.so
 #
 LDAP_SRC = ../../..
-MCOM_ROOT = ../../../../..
+BUILD_ROOT = ../../../..
 
 NOSTDCLEAN=true # don't let nsconfig.mk define target clean
 NOSTDSTRIP=true # don't let nsconfig.mk define target strip
 
 OBJDEST = $(OBJDIR)/lib/libsh_stub
 
-include $(MCOM_ROOT)/ldapserver/nsconfig.mk
+include $(BUILD_ROOT)/nsconfig.mk
 include $(LDAP_SRC)/nsldap.mk
 include $(LDAP_SRC)/nsdeps.mk
 

+ 2 - 2
ldap/servers/slapd/ntmsgdll/Makefile

@@ -10,7 +10,7 @@
 #
 
 LDAP_SRC = ../../..
-MCOM_ROOT = ../../../../..
+BUILD_ROOT = ../../../..
 
 NOSTDCLEAN=true # don't let nsconfig.mk define target clean
 NOSTDSTRIP=true # don't let nsconfig.mk define target strip
@@ -19,7 +19,7 @@ NSPR20=true	# probably should be defined somewhere else (not sure where)
 OBJDEST = $(OBJDIR)/ntmsgdll/obj
 BINDIR = $(LDAP_SERVER_RELDIR)
 
-include $(MCOM_ROOT)/ldapserver/nsconfig.mk
+include $(BUILD_ROOT)/nsconfig.mk
 include $(LDAP_SRC)/nsldap.mk
 
 MSGFILE = slapdmessages30

+ 4 - 4
ldap/servers/slapd/ntperfdll/Makefile

@@ -6,15 +6,15 @@
 # END COPYRIGHT BLOCK
 #
 
-MCOM_ROOT = ../../../../..
+BUILD_ROOT = ../../../..
 LDAP_SRC = ../../..
 
 OBJDEST = $(OBJDIR)/servers/obj
 BINDIR = $(LDAP_SERVER_RELDIR)
 ALLDIRS = $(BINDIR) $(OBJDEST)
 
-include $(MCOM_ROOT)/ldapserver/nsdefs.mk
-include $(MCOM_ROOT)/ldapserver/nsconfig.mk
+include $(BUILD_ROOT)/nsdefs.mk
+include $(BUILD_ROOT)/nsconfig.mk
 include $(LDAP_SRC)/nsldap.mk
 
 LINK32=link.exe
@@ -26,7 +26,7 @@ DLLS = nsldapctr
 # -D's get all screwed up: we need to fix them:
 CFLAGS+= -UNS_PERSONAL -DNS_DS
 # this lets us pickup regparms.h
-CFLAGS += -I $(MCOM_ROOT)/ldapserver/include
+CFLAGS += -I $(BUILD_ROOT)/include
 
 MCS = nsldapctrmc
 DEPMC = $(addsuffix .h, $(MCS))

+ 3 - 3
ldap/servers/slapd/ntwdog/Makefile

@@ -10,7 +10,7 @@
 #
 
 LDAP_SRC = ../../..
-MCOM_ROOT = ../../../../..
+BUILD_ROOT = ../../../..
 
 NOSTDCLEAN=true # don't let nsconfig.mk define target clean
 NOSTDSTRIP=true # don't let nsconfig.mk define target strip
@@ -21,14 +21,14 @@ SLAPD_OBJDEST= $(OBJDIR)/obj
 BINDIR = $(LDAP_SERVER_RELDIR)
 LDAP_LIBDIR = $(OBJDIR)/lib
 
-include $(MCOM_ROOT)/ldapserver/nsconfig.mk
+include $(BUILD_ROOT)/nsconfig.mk
 include $(LDAP_SRC)/nsldap.mk
 
 ifeq ($(ARCH), WINNT)
 SUBSYSTEM=windows
 endif
 
-#INCLUDES += -I$(MCOM_ROOT)/ldapserver/include/libadmin 
+#INCLUDES += -I$(BUILD_ROOT)/include/libadmin 
 
 DS_SERVER_DEFS = -DNS_DS
 

+ 5 - 5
ldap/servers/slapd/test-plugins/Makefile

@@ -10,7 +10,7 @@
 #
 
 LDAP_SRC = ../../..
-MCOM_ROOT = ../../../../..
+BUILD_ROOT = ../../../..
 
 NOSTDCLEAN=true # don't let nsconfig.mk define target clean
 NOSTDSTRIP=true # don't let nsconfig.mk define target strip
@@ -20,11 +20,11 @@ OBJDEST = $(OBJDIR)/servers/obj
 BINDIR = $(OBJDIR)/bin
 LIBDIR = $(OBJDIR)/lib
 
-include $(MCOM_ROOT)/ldapserver/nsdefs.mk
-include $(MCOM_ROOT)/ldapserver/nsconfig.mk
+include $(BUILD_ROOT)/nsdefs.mk
+include $(BUILD_ROOT)/nsconfig.mk
 include $(LDAP_SRC)/nsldap.mk
-include $(MCOM_ROOT)/ldapserver/ns_usepurify.mk
-include $(MCOM_ROOT)/ldapserver/ns_usedb.mk
+include $(BUILD_ROOT)/ns_usepurify.mk
+include $(BUILD_ROOT)/ns_usedb.mk
 
 
 EXTRA_INCLUDES=-I.. -I../../../include $(NSPR_INCLUDE) -I$(LDAP_INCLUDE) -I$(DB_INCLUDE) -I../../../servers/slapd -g

+ 3 - 3
ldap/servers/slapd/test-plugins/Makefile.server

@@ -9,7 +9,7 @@
 #
 
 LDAP_SRC = ../../..
-MCOM_ROOT = ../../../../..
+BUILD_ROOT = ../../../..
 
 NOSTDCLEAN=true # don't let nsconfig.mk define target clean
 NOSTDSTRIP=true # don't let nsconfig.mk define target strip
@@ -18,9 +18,9 @@ NSPR20=true	# probably should be defined somewhere else (not sure where)
 OBJDEST = $(OBJDIR)/lib/libtestplug
 LIBDIR = $(LIB_RELDIR)
 
-include $(MCOM_ROOT)/ldapserver/nsconfig.mk
+include $(BUILD_ROOT)/nsconfig.mk
 include $(LDAP_SRC)/nsldap.mk
-include $(MCOM_ROOT)/ldapserver/ns_usedb.mk
+include $(BUILD_ROOT)/ns_usedb.mk
 
 ifeq ($(ARCH), WINNT)
 DEF_FILE:=./libdistrib.def

+ 5 - 5
ldap/servers/slapd/tools/Makefile

@@ -10,7 +10,7 @@
 #
 
 LDAP_SRC = ../../..
-MCOM_ROOT = ../../../../..
+BUILD_ROOT = ../../../..
 
 NOSTDCLEAN=true # don't let nsconfig.mk define target clean
 NOSTDSTRIP=true # don't let nsconfig.mk define target strip
@@ -21,11 +21,11 @@ BINDIR = $(LDAP_SERVER_RELDIR)
 
 SLAPD_OBJDIR = $(LDAP_OBJDIR)
 
-include $(MCOM_ROOT)/ldapserver/nsdefs.mk
-include $(MCOM_ROOT)/ldapserver/nsconfig.mk
+include $(BUILD_ROOT)/nsdefs.mk
+include $(BUILD_ROOT)/nsconfig.mk
 include $(LDAP_SRC)/nsldap.mk
 ifndef LDAP_USE_OLD_DB
-include $(MCOM_ROOT)/ldapserver/ns_usedb.mk
+include $(BUILD_ROOT)/ns_usedb.mk
 INCLUDES+=-I$(DB_INCLUDE)
 else
 CFLAGS+=-DLDAP_USE_DB185
@@ -111,7 +111,7 @@ endif
 endif
 
 ifndef LDAP_DONT_USE_SMARTHEAP
-include $(MCOM_ROOT)/ldapserver/ns_usesh.mk
+include $(BUILD_ROOT)/ns_usesh.mk
 _smartheap_depend = $(SH_LIB_DEP)
 else
 CFLAGS+=-DLDAP_DONT_USE_SMARTHEAP

+ 3 - 3
ldap/servers/snmp/Makefile

@@ -15,7 +15,7 @@
 #	
 #  
 
-MCOM_ROOT = ../../../..
+BUILD_ROOT = ../../..
 LDAP_SRC = ../..
 
 NOSTDCLEAN=true # don't let nsconfig.mk define target clean
@@ -27,14 +27,14 @@ INCLDEST = $(OBJDIR)/ns-ldapagt/include
 BINDIR = $(LDAP_SERVER_RELDIR)
 EXTDEST = $(BINDIR)
 
-include $(MCOM_ROOT)/ldapserver/nsconfig.mk
+include $(BUILD_ROOT)/nsconfig.mk
 include $(LDAP_SRC)/nsldap.mk
 
 MCC_SERVER=
 
 ARCH := $(shell uname -s)
 ifneq ($(ARCH), WINNT)
-ARCH := $(shell $(MCOM_ROOT)/ldapserver/nsarch)
+ARCH := $(shell $(BUILD_ROOT)/nsarch)
 endif
 
 

+ 3 - 3
ldap/servers/snmp/ntagt/Makefile

@@ -9,7 +9,7 @@
 #                       SNMP NT Subagent Common Rulesets                    #
 #############################################################################
 
-MCOM_ROOT   =   ../../../../..
+BUILD_ROOT   =   ../../../..
 MSRV_ROOT   =   ../../..
 SLAPD_ROOT  =   $(MSRV_ROOT)/servers/slapd
 SNMP_ROOT   =   $(MSRV_ROOT)/servers/snmp
@@ -20,12 +20,12 @@ NOSTDCLEAN = true # don't let nsconfig.mk define target clean
 NOSTDSTRIP = true # don't let nsconfig.mk define target strip
 NSPR20     = true
 
-include         $(MCOM_ROOT)/ldapserver/nsconfig.mk
+include         $(BUILD_ROOT)/nsconfig.mk
 include         $(MSRV_ROOT)/nsldap.mk
 
 OBJ_SUFFIX  = obj
 
-INCLUDES    +=   -I../../slapd -I$(MCOM_ROOT)/ldapserver/ldap/include
+INCLUDES    +=   -I../../slapd -I$(BUILD_ROOT)/ldap/include
 
 CCOPTS      +=  $(CFLAGS) $(DLL_CFLAGS) $(MCC_INCLUDE) $(INCLUDES) -I$(SNMP_ROOT) 
 CXXOPTS     +=  $(CFLAGS) $(DLL_CXXFLAGS) $(MCC_INCLUDE) $(INCLUDES) -I$(SNMP_ROOT) 

+ 3 - 3
ldap/systools/Makefile

@@ -10,7 +10,7 @@
 #
 
 LDAP_SRC = ..
-MCOM_ROOT = ../../..
+BUILD_ROOT = ../..
 
 NOSTDCLEAN=true # don't let nsconfig.mk define target clean
 NOSTDSTRIP=true # don't let nsconfig.mk define target strip
@@ -21,8 +21,8 @@ BINDIR = $(LDAP_SERVER_RELDIR)
 
 SLAPD_OBJDIR = $(LDAP_OBJDIR)
 
-include $(MCOM_ROOT)/ldapserver/nsdefs.mk
-include $(MCOM_ROOT)/ldapserver/nsconfig.mk
+include $(BUILD_ROOT)/nsdefs.mk
+include $(BUILD_ROOT)/nsconfig.mk
 include $(LDAP_SRC)/nsldap.mk
 
 ifeq ($(ARCH), OSF1)

+ 5 - 5
lib/base/Makefile

@@ -10,10 +10,10 @@
 # provided here.
 
 
-MCOM_ROOT=../../..
+BUILD_ROOT=../..
 MODULE=LibBase
 
-include ../../nsdefs.mk
+include $(BUILD_ROOT)/nsdefs.mk
 
 OBJDEST=$(OBJDIR)/lib/base
 
@@ -26,7 +26,7 @@ else
 LIBS=$(OBJDIR)/lib/libbase.a
 endif
 
-include ../../nsconfig.mk
+include $(BUILD_ROOT)/nsconfig.mk
 
 MCC_INCLUDE += $(ADMINUTIL_INCLUDE)
 
@@ -84,11 +84,11 @@ OBJS = $(addprefix $(OBJDEST)/,	\
 				$(OSOBJS) \
 				) 
 
-MODULE_CFLAGS=-I$(NSROOT)/include/base
+MODULE_CFLAGS=-I$(BUILD_ROOT)/include/base
 
 ifeq ($(PRODUCT),"Netscape Catalog Server")
 ifeq ($(ARCH), WINNT)
-MCC_INCLUDE := $(subst -I$(MCOM_ROOT)/lib/libnet,,$(MCC_INCLUDE))
+MCC_INCLUDE := $(subst -I$(BUILD_ROOT)/lib/libnet,,$(MCC_INCLUDE))
 endif
 endif
 

+ 3 - 4
lib/ldaputil/Makefile

@@ -8,12 +8,12 @@
 #
 # Makefile for libldapu.a (ldaputil library)
 #
-MCOM_ROOT=../../..
+BUILD_ROOT=../..
 MODULE=LibLdapUtil
 
 OBJDEST=$(OBJDIR)/lib/ldaputil
 
-include ../../nsconfig.mk
+include $(BUILD_ROOT)/nsconfig.mk
 
 ifeq ($(ARCH), WINNT)
 LIBS=$(OBJDIR)/lib/libldapu.lib
@@ -24,8 +24,7 @@ endif
 
 LOCAL_DEPS = $(LDAPSDK_DEP)
 
-MCC_INCLUDE=-I$(NSROOT)/include \
-            -I$(MCOM_ROOT)/include \
+MCC_INCLUDE=-I$(BUILD_ROOT)/include \
 			 $(DBM_INCLUDE) $(LDAPSDK_INCLUDE) \
 			 $(SECURITY_INCLUDE) $(NSPR_INCLUDE) 
 

+ 4 - 4
lib/ldaputil/utest/Makefile

@@ -8,16 +8,16 @@
 #
 # Makefile for ldaputil unit test.
 #
-MCOM_ROOT=../../../..
+BUILD_ROOT=../../..
 MODULE=LibLdapUtil
 
 OBJDEST=.
 UTESTDEST=utest
 
-include ../../../nsconfig.mk
+include $(BUILD_ROOT)/nsconfig.mk
 
 MODULE_CFLAGS=-I$(NSROOT)/include
- 
+
 include $(INCLUDE_DEPENDS)
 
 TESTFLAGS = -DUTEST -DDBG_PRINT -DDONT_USE_LDAP_SSL
@@ -95,7 +95,7 @@ PLUGIN_INC = ./include
 $(PLUGIN_INC):
 	mkdir -p include
 
-certmap.h: ../../../include/ldaputil/extcmap.h
+certmap.h: $(BUILD_ROOT)/include/ldaputil/extcmap.h
 	\rm -rf $(PLUGIN_INC)/$@
 	cp $^ $(PLUGIN_INC)/$@
 

+ 4 - 4
lib/libaccess/Makefile

@@ -8,15 +8,15 @@
 #
 # Makefile for libaccess.a
 #
-MCOM_ROOT=../../..
+BUILD_ROOT=../..
 MODULE=LibAccess
-include ../../nsdefs.mk
+include $(BUILD_ROOT)/nsdefs.mk
 
 OBJDEST=$(OBJDIR)/lib/libaccess
 UTESTDEST=$(OBJDIR)/lib/libaccess/utest
 LEX=flex
 
-include ../../nsconfig.mk
+include $(BUILD_ROOT)/nsconfig.mk
 
 MCC_INCLUDE += $(ADMINUTIL_INCLUDE)
 
@@ -87,7 +87,7 @@ OBJS=$(addprefix $(OBJDEST)/,	usi.o \
 #
 AVAMAPFILES = lex.yy.o y.tab.o avapfile.o avadb.o 
 
-MODULE_CFLAGS=-I$(NSROOT)/include -DACL_LIB_INTERNAL $(TESTFLAGS)
+MODULE_CFLAGS=-I$(BUILD_ROOT)/include -DACL_LIB_INTERNAL $(TESTFLAGS)
 
 ifeq ($(LDAP_NO_LIBLCACHE),1)
 MODULE_CFLAGS+=-DNO_LIBLCACHE

+ 4 - 4
lib/libaccess/utest/Makefile

@@ -7,16 +7,16 @@
 #
 #
 #
-MCOM_ROOT=../../../..
+BUILD_ROOT=../../..
 MODULE=LibAcl
-include ../../../nsdefs.mk
+include $(BUILD_ROOT)/nsdefs.mk
 
 OBJDEST=.
 UTESTDEST=utest
 
-include ../../../nsconfig.mk
+include $(BUILD_ROOT)/nsconfig.mk
 
-MODULE_CFLAGS=-I$(NSROOT)/include/libaccess -I$(NSROOT)/include -I$(NSROOT)/include/public -I. -DACL_LIB_INTERNAL
+MODULE_CFLAGS=-I$(BUILD_ROOT)/include/libaccess -I$(BUILD_ROOT)/include -I$(BUILD_ROOT)/include/public -I. -DACL_LIB_INTERNAL
 
 include $(INCLUDE_DEPENDS)
 

+ 4 - 4
lib/libadmin/Makefile

@@ -7,12 +7,12 @@
 #
 # The admin libraries
 
-MCOM_ROOT=../../..
+BUILD_ROOT=../..
 
 MODULE=LibAdmin
 MODULE_CFLAGS=-DENCRYPT_PASSWORDS -DUSE_ADMSERV
 
-include ../../nsdefs.mk
+include $(BUILD_ROOT)/nsdefs.mk
 
 OBJDEST=$(OBJDIR)/lib/libadmin
 
@@ -39,10 +39,10 @@ OBJS=$(addprefix $(OBJDEST)/, admconf.o form_get.o error.o  admlog.o \
 
 all: $(OBJDEST) $(LIBS)
 
-$(LIBS): $(addprefix $(MCOM_ROOT)/ldapserver/include/libadmin/, \
+$(LIBS): $(addprefix $(BUILD_ROOT)/include/libadmin/, \
                      hadm_msgs.i la_msgs.i)
 
-include ../../nsconfig.mk
+include $(BUILD_ROOT)/nsconfig.mk
 
 MCC_INCLUDE += $(ADMINUTIL_INCLUDE)
 

+ 4 - 4
lib/libsi18n/Makefile

@@ -8,15 +8,15 @@
 # The libsi18n library support for getting strings from the
 # string database.
 
-MCOM_ROOT=../../..
+BUILD_ROOT=../..
 MODULE=LibsI18N
-include ../../nsdefs.mk
+include $(BUILD_ROOT)/nsdefs.mk
 
 NSDEFS_PRODUCT = $(NS_PRODUCT)
 
 OBJDEST=$(OBJDIR)/lib/libsi18n
 
-L10NDIR = $(MCOM_ROOT)/ldapserver/l10n
+L10NDIR = $(BUILD_ROOT)/l10n
 
 ifeq ($(ARCH), WINNT)
 CCOUT0=  /Fo
@@ -119,7 +119,7 @@ DBTheaders = \
         gsadmserv.h
 endif
 
-include ../../nsconfig.mk
+include $(BUILD_ROOT)/nsconfig.mk
 
 MCC_INCLUDE += $(ADMINUTIL_INCLUDE)
 

+ 33 - 33
modules.awk

@@ -12,23 +12,23 @@
 # MODULE before this file is included.
 
 
-NS_LIBDIR=$(NSROOT)/lib
-MCOM_LIBDIR=$(MCOM_ROOT)/lib
-HTTPD=$(NSROOT)/httpd
-PROXY=$(NSROOT)/proxy
-BATMAN=$(NSROOT)/batman
-MAIL=$(NSROOT)/mailserv2
-NEWS=$(NSROOT)/news
-CMS=$(NSROOT)/species
-ROGUE=$(MCOM_ROOT)/lw/rogue
+NS_LIBDIR=$(BUILD_ROOT)/lib
+MCOM_LIBDIR=$(BUILD_ROOT)/lib
+HTTPD=$(BUILD_ROOT)/httpd
+PROXY=$(BUILD_ROOT)/proxy
+BATMAN=$(BUILD_ROOT)/batman
+MAIL=$(BUILD_ROOT)/mailserv2
+NEWS=$(BUILD_ROOT)/news
+CMS=$(BUILD_ROOT)/species
+ROGUE=$(BUILD_ROOT)/lw/rogue
 
 # Ari's definitions for MCOM libraries, these should have if statements 
 # around them to make sure they only apply to the proxy
 ifeq ($(PRODUCT), "Netscape Proxy Server")
 ifeq ($(ARCH), HPUX)
-MCL_CFLAGS="-DMCC_PROXY -I../ldapserver/include -D_HPUX_SOURCE -Aa +DA1.0 +z"
+MCL_CFLAGS="-DMCC_PROXY -I../include -D_HPUX_SOURCE -Aa +DA1.0 +z"
 else
-MCL_CFLAGS="-DMCC_PROXY -I../ldapserver/include"
+MCL_CFLAGS="-DMCC_PROXY -I../include"
 endif
 endif
 
@@ -178,7 +178,7 @@ endif
 #LIBNSPR=$(NSCP_DISTDIR)/lib/$(NSPR_BASENAME).$(LIB_SUFFIX)
 #endif
 #NSPRDIR=nspr20
-#DISTLIB libnspr $(MCOM_ROOT)/$(NSPRDIR)
+#DISTLIB libnspr $(BUILD_ROOT)/$(NSPRDIR)
 #endif
 #else
 #ifneq ($(MODULE), LibNSPR)
@@ -190,31 +190,31 @@ endif
 #SHLIBNSPR=$(NSCP_DISTDIR)/lib/$(NSPR_BASENAME)$(DLL_PRESUF).$(DLL_SUFFIX) 
 #endif
 #NSPRDIR=nspr20
-#DISTLIB libnspr $(MCOM_ROOT)/$(NSPRDIR)
+#DISTLIB libnspr $(BUILD_ROOT)/$(NSPRDIR)
 #endif
 #endif
 #
 #ifneq ($(MODULE), LibSSLio)
 #LIBSSLIO=$(NSCP_DISTDIR)/lib/libsslio.$(LIB_SUFFIX)
-#DISTLIB libsslio $(MCOM_ROOT)/$(NSPRDIR)/lib/sslio libsslio
+#DISTLIB libsslio $(BUILD_ROOT)/$(NSPRDIR)/lib/sslio libsslio
 #endif
 
 ifneq ($(MODULE), LibDirMon)
 LIBDIRMON=$(NSCP_DISTDIR)/lib/libdirmon.$(LIB_SUFFIX)
-#DISTLIB libdirmon $(MCOM_ROOT)/$(NSPRDIR)/lib/dirmon libdirmon
-DISTLIB libdirmon $(MCOM_ROOT)/nspr20/lib/dirmon libdirmon
+#DISTLIB libdirmon $(BUILD_ROOT)/$(NSPRDIR)/lib/dirmon libdirmon
+DISTLIB libdirmon $(BUILD_ROOT)/nspr20/lib/dirmon libdirmon
 endif
 
 
 #LibAres and LibPRstrm are from NSPR20 BIN release
 #ifneq ($(MODULE), LibAres)
 #LIBARES=$(NSCP_DISTDIR)/lib/libares.$(LIB_SUFFIX)
-#DISTLIB libares $(MCOM_ROOT)/$(NSPRDIR)/lib/arlib libares
+#DISTLIB libares $(BUILD_ROOT)/$(NSPRDIR)/lib/arlib libares
 #endif
 
 #ifneq ($(MODULE), LibPRstrm)
 #LIBPRSTRMS=$(NSCP_DISTDIR)/lib/libprstrms.$(LIB_SUFFIX)
-#DISTLIB libprstrms $(MCOM_ROOT)/$(NSPRDIR)/lib/prstreams libprstrms
+#DISTLIB libprstrms $(BUILD_ROOT)/$(NSPRDIR)/lib/prstreams libprstrms
 #endif
 
 #ifneq ($(MODULE), LibXP)
@@ -336,51 +336,51 @@ MODULE proxy-bin $(PROXY)/src
 endif
 
 ifneq ($(MODULE), admservBinary)
-MODULE admin-server $(NSROOT)/admserv libnspr frame safs libsnmp libadmin libadminutil libsec-$(WHICHA)
+MODULE admin-server $(BUILD_ROOT)/admserv libnspr frame safs libsnmp libadmin libadminutil libsec-$(WHICHA)
 endif
 
 ifneq ($(MODULE), mailServer)
-MODULE mail-server $(NSROOT)/mailserv2/code libnspr
+MODULE mail-server $(BUILD_ROOT)/mailserv2/code libnspr
 endif
 
 ifneq ($(MODULE), mailAdmin)
-MODULE mail-admin $(NSROOT)/mailserv2/admin libnspr frame libsec-$(WHICHA) admin
+MODULE mail-admin $(BUILD_ROOT)/mailserv2/admin libnspr frame libsec-$(WHICHA) admin
 endif
 
 ifneq ($(MODULE), mailInstall)
-MODULE mail-inst $(NSROOT)/mailserv2/install libnspr cgiutils regex frame
+MODULE mail-inst $(BUILD_ROOT)/mailserv2/install libnspr cgiutils regex frame
 endif
 
 ifneq ($(MODULE), nnrpdBinary)
-MODULE news-nnrpd $(NSROOT)/news/nnrpd libnspr inn base libsec-$(WHICHA)
+MODULE news-nnrpd $(BUILD_ROOT)/news/nnrpd libnspr inn base libsec-$(WHICHA)
 endif
 
 ifneq ($(MODULE), inndBinary)
-MODULE news-innd $(NSROOT)/news/innd libnspr inn base libsec-$(WHICHA)
+MODULE news-innd $(BUILD_ROOT)/news/innd libnspr inn base libsec-$(WHICHA)
 endif
 
 ifneq ($(MODULE), innBackEnds)
-MODULE news-backends $(NSROOT)/news/backends libnspr inn base libsec-$(WHICHA)
+MODULE news-backends $(BUILD_ROOT)/news/backends libnspr inn base libsec-$(WHICHA)
 endif
 
 ifneq ($(MODULE), innExpire)
-MODULE news-expire $(NSROOT)/news/expire libnspr inn
+MODULE news-expire $(BUILD_ROOT)/news/expire libnspr inn
 endif
 
 ifneq ($(MODULE), innFrontEnds)
-MODULE news-frontends $(NSROOT)/news/frontends libnspr inn
+MODULE news-frontends $(BUILD_ROOT)/news/frontends libnspr inn
 endif
 
 ifneq ($(MODULE), innInstall)
-MODULE news-install $(NSROOT)/news/newinst libnspr inn admin base
+MODULE news-install $(BUILD_ROOT)/news/newinst libnspr inn admin base
 endif
 
 ifneq ($(MODULE), innAdmin)
-MODULE news-admin $(NSROOT)/news/admin libnspr inn admin base 
+MODULE news-admin $(BUILD_ROOT)/news/admin libnspr inn admin base 
 endif
 
 ifneq ($(MODULE), innSiteFiles)
-MODULE news-site $(NSROOT)/news/site libnspr inn
+MODULE news-site $(BUILD_ROOT)/news/site libnspr inn
 endif
 
 
@@ -413,7 +413,7 @@ MODULE httpd-extras $(HTTPD)/extras
 endif
 
 ifneq ($(MODULE), httpd-mc-icons)
-MODULE httpd-mc-icons $(NSROOT)/mc-icons
+MODULE httpd-mc-icons $(BUILD_ROOT)/mc-icons
 endif
 
 ifneq ($(MODULE), cms-rogue)
@@ -421,11 +421,11 @@ MODULE cms-rogue $(ROGUE)
 endif
 
 ifneq ($(MODULE), cms-cert)
-MODULE cms-cert $(MCOM_ROOT)/certsvc
+MODULE cms-cert $(BUILD_ROOT)/certsvc
 endif
 
 ifneq ($(MODULE), ns-config)
-MODULE ns-config $(MCOM_ROOT)/config
+MODULE ns-config $(BUILD_ROOT)/config
 endif
 
 # httpd-bin first so the dll gets built

+ 3 - 3
ns_usedb.mk

@@ -26,10 +26,10 @@ ifdef bogus_variable_to_skip_comments
 #
 #	Here is a sample:
 #
-#MCOM_ROOT=../..
+#BUILD_ROOT=..
 #
-#include $(MCOM_ROOT)/ldapserver/nsconfig.mk
-#include $(MCOM_ROOT)/ldapserver/ns_usedb.mk
+#include $(BUILD_ROOT)/nsconfig.mk
+#include $(BUILD_ROOT)/ns_usedb.mk
 #
 #
 #ifeq ($(ARCH), WINNT)

+ 3 - 3
ns_usesh.mk

@@ -26,10 +26,10 @@ ifdef bogus_variable_to_skip_comments
 #
 #	Here is a sample:
 #
-#MCOM_ROOT=../..
+#BUILD_ROOT=..
 #
-#include $(MCOM_ROOT)/ldapserver/nsconfig.mk
-#include $(MCOM_ROOT)/ldapserver/ns_usesh.mk
+#include $(BUILD_ROOT)/nsconfig.mk
+#include $(BUILD_ROOT)/ns_usesh.mk
 #
 #
 #ifeq ($(ARCH), WINNT)

+ 38 - 39
nsconfig.mk

@@ -19,16 +19,15 @@
 all:
 
 
-
-ABS_ROOT := $(shell cd $(MCOM_ROOT); pwd)
-NSROOT=$(MCOM_ROOT)/ldapserver
+ABS_ROOT := $(shell cd $(BUILD_ROOT); pwd)
+ABS_ROOT_PARENT := $(shell cd $(ABS_ROOT)/..; pwd)
 MAKE=gmake $(BUILDOPT) NO_MOCHA=1
 
 # 7/12/96 Adrian - allow MAKEFLAGS to propagate
 # override MAKEFLAGS := 
 
-include $(NSROOT)/nsdefs.mk
-include $(NSROOT)/component_versions.mk
+include $(BUILD_ROOT)/nsdefs.mk
+include $(BUILD_ROOT)/component_versions.mk
 
 # SEC_SUFFIX is the suffix to be applied to the reldate macro which specifies
 # the security of the specified release, either E for export, D for domestic,
@@ -48,7 +47,7 @@ PRETTY_ARCH := $(shell uname -s)
 NSOS_ARCH         := $(subst /,_,$(shell uname -s))
 
 ifneq ($(NO_BUILD_NUM), true)
-  GET_BUILD_NUM := $(shell cat $(NSROOT)/$(BUILD_ARCH)/buildnum.dat)
+  GET_BUILD_NUM := $(shell cat $(BUILD_ROOT)/$(BUILD_ARCH)/buildnum.dat)
 endif
 
 ifeq ($(NSOS_ARCH), IRIX64)
@@ -120,7 +119,7 @@ NSOS_ARCH       := UNIXWARE
 PRETTY_ARCH     := UNIXWARE
 endif # !NCR
 # Check for UW2 using UDK, which looks like a Gemini (UnixWare7) build
-NSOS_RELEASE    := $(shell $(MCOM_ROOT)/ldapserver/nsarch -f | sed 's/UnixWare //')
+NSOS_RELEASE    := $(shell $(BUILD_ROOT)/nsarch -f | sed 's/UnixWare //')
 ifeq ($(NSOS_RELEASE),5)
 NSOS_ARCH       := UnixWare
 else # NSOS_RELEASE = 5
@@ -263,9 +262,9 @@ else
 endif
 
 
-# NSPR build stuff
-NSCP_DIST	=  $(MCOM_ROOT)/dist
-NSCP_DISTDIR          = $(MCOM_ROOT)/dist/$(NSOBJDIR_NAME)
+# Where to put component packages (libs, includes) to build against and package
+NSCP_DIST	=  $(BUILD_ROOT)/../dist
+NSCP_DISTDIR          = $(BUILD_ROOT)/../dist/$(NSOBJDIR_NAME)
 
 MAKE=gmake $(BUILDOPT) NO_MOCHA=1 NO_JAVA=1
 
@@ -284,7 +283,7 @@ NSPR_DEFINES = -DSERVER_BUILD
 
 
 # Destination for class files and packages
-CLASS_DEST        = $(MCOM_ROOT)/dist/classes
+CLASS_DEST        = $(NSCP_DIST)/classes
 
 # ----------- Where to get shared components --------------------
 # COMPONENTS_DIR_DEV can be used to pull stuff from the integration area
@@ -355,7 +354,7 @@ LINK_PLUGIN=$(LINK_DLL)
 
 
 # Used by peer snmp defines below
-DEVROOT = $(MCOM_ROOT)/../peer
+DEVROOT = $(BUILD_ROOT)/peer
 
 ifeq ($(ARCH), AIX)
 # convert the output of oslevel to a 4 digit number
@@ -395,7 +394,7 @@ DEF_LIBPATH=/usr/lib/threads:/usr/lpp/xlC/lib:/usr/lib:/lib
 ifdef OLD_AIX_LINKING
 	MKSHLIB_FLAGS=-p 0 -blibpath:$(DEF_LIBPATH)
 	DLL_LDFLAGS=-bM:SRE -bnoentry -blibpath:$(DEF_LIBPATH)
-	LINK_DLL=$(ABS_ROOT)/build/aixmkshlib -o $@ $(MKSHLIB_FLAGS)
+	LINK_DLL=$(BUILD_ROOT)/build/aixmkshlib -o $@ $(MKSHLIB_FLAGS)
 	MKSHLIB=$(LINK_DLL)
 	EXTRA_LIBS=-lsvld
 else
@@ -579,8 +578,8 @@ LDAP_DONT_USE_SMARTHEAP = 1
 else
 ifeq ($(ARCH), UNIXWARE)
 
-CC=$(ABS_ROOT)/build/hcc
-CXX=$(ABS_ROOT)/build/hcpp
+CC=$(BUILD_ROOT)/build/hcc
+CXX=$(BUILD_ROOT)/build/hcpp
 CCC=$(CXX)
 CPPCMD=/lib/cpp -P
 ARCH_DEBUG=-g
@@ -716,7 +715,7 @@ PEER_ARCH=sco
 else
 ifeq ($(ARCH), NCR)
 
-ABS_ROOT := $(shell cd $(MCOM_ROOT); pwd)
+ABS_ROOT_PARENT := $(shell cd $(BUILD_ROOT)/..; pwd)
 
 NS_USE_GCC	= 1
 
@@ -799,7 +798,7 @@ AUTOCATALOG_VERSION = oem
 else 
 ifeq ($(ARCH), NEC)
 
-CC=$(MCOM_ROOT)/build/hcc
+CC=$(BUILD_ROOT)/build/hcc
 ARCH_DEBUG=-g
 ARCH_OPT=-KOlimit=4000
 ARCH_CFLAGS=-Xa
@@ -1147,14 +1146,14 @@ SNMPNOLIB=
 endif
 
 # ------------------------ The actual build rules ------------------------
-include $(MCOM_ROOT)/ldapserver/nsperl.mk
+include $(BUILD_ROOT)/nsperl.mk
 
-RELTOOLSPATH = $(ABS_ROOT)/reltools
-FTP_PULL = $(PERL) $(RELTOOLSPATH)/ftp_puller_new.pl -logdir $(ABS_ROOT) -trimlog
+RELTOOLSPATH = $(ABS_ROOT_PARENT)/reltools
+FTP_PULL = $(PERL) $(RELTOOLSPATH)/ftp_puller_new.pl -logdir $(ABS_ROOT_PARENT) -trimlog
 
 # make sure ftp puller exists
 $(RELTOOLSPATH)/ftp_puller_new.pl:
-	cd $(ABS_ROOT) ; cvs co RelToolsLite
+	cd $(ABS_ROOT_PARENT) ; cvs co RelToolsLite
 
 # Define preferred pull method for the platform.
 # Can be overridden for the entire build, and also for each component
@@ -1171,7 +1170,7 @@ endif
 # platforms without full rtl debugging versions of libraries i.e. not NT
 FULL_RTL_OBJDIR = $(NSOBJDIR_NAME)
 NSCP_DISTDIR_FULL_RTL = $(NSCP_DISTDIR)
-NSCP_ABS_DISTDIR_FULL_RTL = $(ABS_ROOT)/dist/$(FULL_RTL_OBJDIR)
+NSCP_ABS_DISTDIR_FULL_RTL = $(ABS_ROOT_PARENT)/dist/$(FULL_RTL_OBJDIR)
 
 # these components may have additional RTL debugging support built in on NT
 # adminsdk (adminutil), dbm, ldapsdk, NLS, NSPR, NSS (security)
@@ -1181,19 +1180,19 @@ NSCP_ABS_DISTDIR_FULL_RTL = $(ABS_ROOT)/dist/$(FULL_RTL_OBJDIR)
 ifeq ($(ARCH), WINNT)
   ifeq ($(DEBUG), fulld)
     FULL_RTL_OBJDIR=$(NSOBJDIR_NAME)D
-	NSCP_DISTDIR_FULL_RTL = $(MCOM_ROOT)/dist/$(FULL_RTL_OBJDIR)
-	NSCP_ABS_DISTDIR_FULL_RTL = $(MCOM_ROOT)/dist/$(FULL_RTL_OBJDIR)
+	NSCP_DISTDIR_FULL_RTL = $(BUILD_ROOT)/../dist/$(FULL_RTL_OBJDIR)
+	NSCP_ABS_DISTDIR_FULL_RTL = $(BUILD_ROOT)/../dist/$(FULL_RTL_OBJDIR)
   endif
 endif
 
 $(NSCP_DISTDIR_FULL_RTL) $(CLASS_DEST): $(RELTOOLSPATH)/ftp_puller_new.pl
 	mkdir -p $@
 
-include $(NSROOT)/components.mk
+include $(BUILD_ROOT)/components.mk
 
 # these two macros are to fool the crazy NSPR nsinstall and fasttime
 # stuff into putting the objects and binaries in this location
-ABS_OBJDIR=$(ABS_ROOT)/ldapserver/built/$(NS_BUILD_FLAVOR)
+ABS_OBJDIR=$(ABS_ROOT)/built/$(NS_BUILD_FLAVOR)
 NSDEFS += DIST=$(NSPR_ABS_BUILD_DIR) OBJDIR=$(ABS_OBJDIR) \
 	FASTTIME_HEADER_DEST=$(ABS_OBJDIR)/include \
 	FASTTIME_TARGET_DEST=$(ABS_OBJDIR)
@@ -1231,16 +1230,16 @@ endif # IRIX
 # XXXrobm The Sun MD stuff #includes stuff in the nspr dir without a prefix
 # Otherwise the second NSCP_DISTDIR/include/nspr would not be necessary
 ifdef NSPR20
-MCC_INCLUDE=-I$(NSROOT)/include \
-                        -I$(MCOM_ROOT)/include \
+MCC_INCLUDE=-I$(BUILD_ROOT)/include \
+                        -I$(BUILD_ROOT)/include \
             $(NSPR_INCLUDE) $(DBM_INCLUDE) $(SECURITY_INCLUDE) \
             $(SVRCORE_INCLUDE) \
-                        -I$(MCOM_ROOT)/nspr20/lib
+                        -I$(BUILD_ROOT)/nspr20/lib
 
 #            $(SVRCORE_INCLUDE) $(NLS_INCLUDE) \
 
 else
-MCC_INCLUDE=-I$(NSROOT)/include -I$(MCOM_ROOT)/include \
+MCC_INCLUDE=-I$(BUILD_ROOT)/include \
             -I$(NSCP_DISTDIR)/include -I$(NSCP_DISTDIR)/include/nspr
 endif
 
@@ -1265,18 +1264,18 @@ ifeq ($(BSCINFO), yes)
 CBSCFLAGS=-FR$(OBJDEST)/$*.sbr
 endif
 
-include $(NSROOT)/nscore.mk
+include $(BUILD_ROOT)/nscore.mk
 
 # These are the defaults, individual Makefiles can override them as necessary
 FVERSION=$(MAJOR_VERSION).$(MINOR_VERSION)
 FVERSION_FLAGS=-v$(FVERSION)
 
-$(NSROOT)/fversion.exe: $(NSROOT)/dategen/fversion.c
+$(BUILD_ROOT)/fversion.exe: $(BUILD_ROOT)/dategen/fversion.c
 	cl $< user32.lib -link -out:$@
 
 ifeq ($(ARCH), WINNT)
-$(OBJDEST)/%.res: %.rc $(NSROOT)/fversion.exe
-	$(RC) $(shell $(NSROOT)/fversion.exe $(FVERSION_FLAGS)) -Fo$@ $*.rc
+$(OBJDEST)/%.res: %.rc $(BUILD_ROOT)/fversion.exe
+	$(RC) $(shell $(BUILD_ROOT)/fversion.exe $(FVERSION_FLAGS)) -Fo$@ $*.rc
 endif
 
 ifdef USE_LINT
@@ -1308,7 +1307,7 @@ ifndef NOSTDCOMPILE
 $(OBJDEST)/%.o: %.c
 ifeq ($(ARCH), WINNT)
 ifeq ($(BOUNDS_CHECKER), yes)
-	bcompile -c -Zop $(NSROOT)/bchecker.ini -nologo $(RTFLAG) -W3 -GT -GX -DWIN32 \
+	bcompile -c -Zop $(BUILD_ROOT)/bchecker.ini -nologo $(RTFLAG) -W3 -GT -GX -DWIN32 \
 	    -D_WINDOWS $(CFLAGS) $(MCC_INCLUDE) $< -Fo$(OBJDEST)/$*.o
 else
 	$(CC) -c $(CFLAGS) $(MCC_INCLUDE) $< -Fo$(OBJDEST)/$*.o $(CBSCFLAGS)
@@ -1446,8 +1445,8 @@ $(HTMLDEST)/%.lst: %.lst
 endif
 
 # ------------------------- Finally, the modules -------------------------
-$(NSROOT)/modules.mk: $(NSROOT)/modules.awk
-	@echo re-making $(NSROOT)/modules.mk ...
-	@cd $(NSROOT); sh modules.sh
+$(BUILD_ROOT)/modules.mk: $(BUILD_ROOT)/modules.awk
+	@echo re-making $(BUILD_ROOT)/modules.mk ...
+	@cd $(BUILD_ROOT); sh modules.sh
 
-include $(NSROOT)/modules.mk
+include $(BUILD_ROOT)/modules.mk

+ 5 - 5
nsdefs.mk

@@ -20,14 +20,14 @@ RELEASE := $(shell uname -r)
 ifeq ($(TMP_ARCH), WINNT)
 BUILD_ARCH := $(shell uname -s)
 else
-BUILD_ARCH := $(shell $(MCOM_ROOT)/ldapserver/nsarch)
+BUILD_ARCH := $(shell $(BUILD_ROOT)/nsarch)
 endif
 
 USE_HCL=1
 
 PUMPKIN_AGE := 120
 #BUILD_BOMB=
-BUILD_BOMB=-DPUMPKIN_HOUR=$(shell cat $(MCOM_ROOT)/ldapserver/pumpkin.dat)
+BUILD_BOMB=-DPUMPKIN_HOUR=$(shell cat $(BUILD_ROOT)/pumpkin.dat)
 BUILD_CHECKER=no
 ifndef BUILD_DEBUG
 BUILD_DEBUG=full
@@ -163,7 +163,7 @@ RTSUFFIX=-d
 endif
 endif
 endif
-BASIC_OBJDIR=$(MCOM_ROOT)/ldapserver/built/$(ARCH)$(NS64TAG)-$(SECURITY)-$(DEBUG)$(RTSUFFIX)-$(B_FORTEZZA)
+BASIC_OBJDIR=$(BUILD_ROOT)/built/$(ARCH)$(NS64TAG)-$(SECURITY)-$(DEBUG)$(RTSUFFIX)-$(B_FORTEZZA)
 
 #
 # -- Directory Server Section -----------------------------------------------
@@ -192,8 +192,8 @@ ifeq ($(PROCESSOR), ALPHA)
 ARCHPROCESSOR=$(ARCH)$(PROCESSOR)
 endif
 endif
-COMMON_OBJDIR=$(MCOM_ROOT)/ldapserver/built/$(ARCHPROCESSOR)$(NS64TAG)-$(SECURITY)$(SSL_PREFIX)-$(DEBUG)$(RTSUFFIX)-$(BUILD_FORTEZZA)$(BUILD_PTHREADS)-$(DIR)
-COMMON_OBJDIR_32=$(MCOM_ROOT)/ldapserver/built/$(ARCHPROCESSOR)-$(SECURITY)$(SSL_PREFIX)-$(DEBUG)$(RTSUFFIX)-$(BUILD_FORTEZZA)$(BUILD_PTHREADS)-$(DIR)
+COMMON_OBJDIR=$(BUILD_ROOT)/built/$(ARCHPROCESSOR)$(NS64TAG)-$(SECURITY)$(SSL_PREFIX)-$(DEBUG)$(RTSUFFIX)-$(BUILD_FORTEZZA)$(BUILD_PTHREADS)-$(DIR)
+COMMON_OBJDIR_32=$(BUILD_ROOT)/built/$(ARCHPROCESSOR)-$(SECURITY)$(SSL_PREFIX)-$(DEBUG)$(RTSUFFIX)-$(BUILD_FORTEZZA)$(BUILD_PTHREADS)-$(DIR)
 OBJDIR=$(COMMON_OBJDIR)
 OBJDIR_32=$(COMMON_OBJDIR_32)
 DO_SEARCH=no

+ 1 - 1
ntversion.pl

@@ -18,7 +18,7 @@ $FILEVERSIONTEXT = '"' . &doubleDigit( $date[4] ) . '/' .	# month
 $MAJORVERSION=$ARGV[1];
 $MINORVERSION=$ARGV[2];
 
-open(VERSIONFILE, ">$ARGV[0]/ldapserver/include/nt/ntversion.h"); 
+open(VERSIONFILE, ">$ARGV[0]/include/nt/ntversion.h"); 
 print VERSIONFILE "// This file is automatically generated.\r\n";
 print VERSIONFILE "// Please do not edit this file manually.\r\n";
 print VERSIONFILE "// It contains the version number of this build.\r\n";