diff options
93 files changed, 469 insertions, 465 deletions
@@ -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 diff --git a/components.mk b/components.mk index 9e2d9866..65e81c4d 100644 --- a/components.mk +++ b/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 $@" ; \ diff --git a/httpd/src/Makefile b/httpd/src/Makefile index 26ac574c..bdcd81b1 100644 --- a/httpd/src/Makefile +++ b/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) diff --git a/httpd/src/unixso.mk b/httpd/src/unixso.mk index e60e0226..8d47ffbf 100644 --- a/httpd/src/unixso.mk +++ b/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: diff --git a/include/Makefile b/include/Makefile index 40e9f063..611f77a1 100644 --- a/include/Makefile +++ b/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) diff --git a/include/base/Makefile b/include/base/Makefile index 9f2f6a35..01044386 100644 --- a/include/base/Makefile +++ b/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 diff --git a/include/public/Makefile b/include/public/Makefile index 9d291cae..787fadfd 100644 --- a/include/public/Makefile +++ b/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) diff --git a/include/public/base/Makefile b/include/public/base/Makefile index 15fa95e3..940ffd8d 100644 --- a/include/public/base/Makefile +++ b/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 diff --git a/include/public/nsacl/Makefile b/include/public/nsacl/Makefile index e55a0d9d..00e83fec 100644 --- a/include/public/nsacl/Makefile +++ b/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 diff --git a/ldap/Makefile b/ldap/Makefile index 61c3f57b..40f8c134 100644 --- a/ldap/Makefile +++ b/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 diff --git a/ldap/admin/Makefile b/ldap/admin/Makefile index 99b1653b..3f8ba6e0 100644 --- a/ldap/admin/Makefile +++ b/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: diff --git a/ldap/admin/include/Makefile b/ldap/admin/include/Makefile index 0b45ede0..77cfa706 100644 --- a/ldap/admin/include/Makefile +++ b/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 diff --git a/ldap/admin/lib/Makefile b/ldap/admin/lib/Makefile index 8aa9a705..b5b6b0f8 100644 --- a/ldap/admin/lib/Makefile +++ b/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) diff --git a/ldap/admin/src/DSAdmin.mk b/ldap/admin/src/DSAdmin.mk index f81ca8a2..a48ca84e 100644 --- a/ldap/admin/src/DSAdmin.mk +++ b/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) diff --git a/ldap/admin/src/Makefile b/ldap/admin/src/Makefile index e3343791..93bf167a 100644 --- a/ldap/admin/src/Makefile +++ b/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= diff --git a/ldap/admin/src/java/com/netscape/xmltools/Makefile b/ldap/admin/src/java/com/netscape/xmltools/Makefile index 61b4b535..22083770 100644 --- a/ldap/admin/src/java/com/netscape/xmltools/Makefile +++ b/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 diff --git a/ldap/clients/Makefile b/ldap/clients/Makefile index 7447aaf5..089ce483 100644 --- a/ldap/clients/Makefile +++ b/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 diff --git a/ldap/clients/dsgw/Makefile b/ldap/clients/dsgw/Makefile index 342b87de..b7c06719 100644 --- a/ldap/clients/dsgw/Makefile +++ b/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 diff --git a/ldap/clients/dsgw/admhtml/Makefile b/ldap/clients/dsgw/admhtml/Makefile index a8cfafee..e82a8c25 100644 --- a/ldap/clients/dsgw/admhtml/Makefile +++ b/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 diff --git a/ldap/clients/dsgw/config/Makefile b/ldap/clients/dsgw/config/Makefile index 1ff82d94..930010d1 100644 --- a/ldap/clients/dsgw/config/Makefile +++ b/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 diff --git a/ldap/clients/dsgw/html/Makefile b/ldap/clients/dsgw/html/Makefile index 8ce1b477..5b5b9d03 100644 --- a/ldap/clients/dsgw/html/Makefile +++ b/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 diff --git a/ldap/clients/dsgw/html/info/Makefile b/ldap/clients/dsgw/html/info/Makefile index 34f3f92a..1f791c2a 100644 --- a/ldap/clients/dsgw/html/info/Makefile +++ b/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 diff --git a/ldap/clients/dsgw/html/manual/Makefile b/ldap/clients/dsgw/html/manual/Makefile index c8fb1a05..accb957a 100644 --- a/ldap/clients/dsgw/html/manual/Makefile +++ b/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 diff --git a/ldap/clients/dsgw/pbconfig/Makefile b/ldap/clients/dsgw/pbconfig/Makefile index f81f381d..4fad2a25 100644 --- a/ldap/clients/dsgw/pbconfig/Makefile +++ b/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 diff --git a/ldap/clients/dsgw/pbhtml/Makefile b/ldap/clients/dsgw/pbhtml/Makefile index 4bc8b354..5e59271a 100644 --- a/ldap/clients/dsgw/pbhtml/Makefile +++ b/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) diff --git a/ldap/clients/dsgw/userhtml/Makefile b/ldap/clients/dsgw/userhtml/Makefile index 6cc32c6f..4a19446a 100644 --- a/ldap/clients/dsgw/userhtml/Makefile +++ b/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 diff --git a/ldap/clients/dsmlgw/Makefile b/ldap/clients/dsmlgw/Makefile index 4c2198ea..bca513bf 100644 --- a/ldap/clients/dsmlgw/Makefile +++ b/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) diff --git a/ldap/clients/dsmlgw/build.xml b/ldap/clients/dsmlgw/build.xml index b94d2ae7..054e10f7 100644 --- a/ldap/clients/dsmlgw/build.xml +++ b/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"/> diff --git a/ldap/cm/Makefile b/ldap/cm/Makefile index fca029c0..878f7825 100644 --- a/ldap/cm/Makefile +++ b/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 diff --git a/ldap/cm/newinst/Makefile b/ldap/cm/newinst/Makefile index 9fa0867e..762ccfcb 100644 --- a/ldap/cm/newinst/Makefile +++ b/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) $@.inf $(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) $@.inf $(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) $@.inf $(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) $@.inf $(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 diff --git a/ldap/cm/newinstnt/Makefile b/ldap/cm/newinstnt/Makefile index c7d3163a..5d711c90 100644 --- a/ldap/cm/newinstnt/Makefile +++ b/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"$@" $< diff --git a/ldap/docs/dirhlp/Makefile b/ldap/docs/dirhlp/Makefile index 4d478ce9..87a2281a 100644 --- a/ldap/docs/dirhlp/Makefile +++ b/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 diff --git a/ldap/include/Makefile b/ldap/include/Makefile index cbd7c034..0a18d59f 100644 --- a/ldap/include/Makefile +++ b/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) diff --git a/ldap/include/Makefile.client b/ldap/include/Makefile.client index e2c7ffe4..2864fce9 100644 --- a/ldap/include/Makefile.client +++ b/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 diff --git a/ldap/javarules.mk b/ldap/javarules.mk index 8a35ba37..210a24c6 100644 --- a/ldap/javarules.mk +++ b/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 diff --git a/ldap/libraries/Makefile b/ldap/libraries/Makefile index d174d131..4ea2dcd2 100644 --- a/ldap/libraries/Makefile +++ b/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 diff --git a/ldap/libraries/Makefile.client b/ldap/libraries/Makefile.client index 5aa0ab20..139698fd 100644 --- a/ldap/libraries/Makefile.client +++ b/ldap/libraries/Makefile.client @@ -5,7 +5,7 @@ # All rights reserved. # END COPYRIGHT BLOCK # -DEPTH = ../../.. +DEPTH = ../.. UNIXDIRLIST = liblber libldap include $(DEPTH)/config/rules.mk diff --git a/ldap/libraries/libavl/Makefile b/ldap/libraries/libavl/Makefile index 28660d4d..44a8c8f0 100644 --- a/ldap/libraries/libavl/Makefile +++ b/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) diff --git a/ldap/libraries/libldif/Makefile b/ldap/libraries/libldif/Makefile index 5420662c..726c559b 100644 --- a/ldap/libraries/libldif/Makefile +++ b/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) diff --git a/ldap/libraries/liblitekey/Makefile b/ldap/libraries/liblitekey/Makefile index 27e6d942..92577d1a 100644 --- a/ldap/libraries/liblitekey/Makefile +++ b/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) diff --git a/ldap/libraries/libutil/Makefile b/ldap/libraries/libutil/Makefile index 6920ec86..cf9d9a91 100644 --- a/ldap/libraries/libutil/Makefile +++ b/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 diff --git a/ldap/nsldap.mk b/ldap/nsldap.mk index 220aca5b..7c19f73c 100644 --- a/ldap/nsldap.mk +++ b/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) @@ -514,6 +514,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 # UID_DLL = attr-unique-plugin$(DLL_RESUFFIX) @@ -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 diff --git a/ldap/servers/Makefile b/ldap/servers/Makefile index a02d82c8..65a20698 100644 --- a/ldap/servers/Makefile +++ b/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) diff --git a/ldap/servers/plugins/Makefile b/ldap/servers/plugins/Makefile index 17da03ff..a743f9e4 100644 --- a/ldap/servers/plugins/Makefile +++ b/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 diff --git a/ldap/servers/plugins/acl/Makefile b/ldap/servers/plugins/acl/Makefile index bdfe2dc0..e58ef5a3 100644 --- a/ldap/servers/plugins/acl/Makefile +++ b/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 diff --git a/ldap/servers/plugins/chainingdb/Makefile b/ldap/servers/plugins/chainingdb/Makefile index 4f47e480..14e7f598 100644 --- a/ldap/servers/plugins/chainingdb/Makefile +++ b/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) diff --git a/ldap/servers/plugins/collation/Makefile b/ldap/servers/plugins/collation/Makefile index 14619af7..927faf6d 100644 --- a/ldap/servers/plugins/collation/Makefile +++ b/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) diff --git a/ldap/servers/plugins/cos/Makefile b/ldap/servers/plugins/cos/Makefile index de540f5a..7f4779e3 100644 --- a/ldap/servers/plugins/cos/Makefile +++ b/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) diff --git a/ldap/servers/plugins/distrib/Makefile b/ldap/servers/plugins/distrib/Makefile index 3144e8cb..3f26ca76 100644 --- a/ldap/servers/plugins/distrib/Makefile +++ b/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) diff --git a/ldap/servers/plugins/http/Makefile b/ldap/servers/plugins/http/Makefile index d23c26a5..7ddbb543 100644 --- a/ldap/servers/plugins/http/Makefile +++ b/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) diff --git a/ldap/servers/plugins/passthru/Makefile b/ldap/servers/plugins/passthru/Makefile index 11540915..2a099591 100644 --- a/ldap/servers/plugins/passthru/Makefile +++ b/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) diff --git a/ldap/servers/plugins/presence/Makefile b/ldap/servers/plugins/presence/Makefile index 9b15bc96..2ffbeedf 100644 --- a/ldap/servers/plugins/presence/Makefile +++ b/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) diff --git a/ldap/servers/plugins/pwdstorage/Makefile b/ldap/servers/plugins/pwdstorage/Makefile index efad0788..1478dca2 100644 --- a/ldap/servers/plugins/pwdstorage/Makefile +++ b/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) diff --git a/ldap/servers/plugins/referint/Makefile b/ldap/servers/plugins/referint/Makefile index acf09c42..be2f99e7 100644 --- a/ldap/servers/plugins/referint/Makefile +++ b/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) diff --git a/ldap/servers/plugins/replication/Makefile b/ldap/servers/plugins/replication/Makefile index 6f5341e8..cdcc4f7d 100644 --- a/ldap/servers/plugins/replication/Makefile +++ b/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 diff --git a/ldap/servers/plugins/replication/tests/makesim b/ldap/servers/plugins/replication/tests/makesim index 0cedd6e1..b92d6970 100755 --- a/ldap/servers/plugins/replication/tests/makesim +++ b/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) diff --git a/ldap/servers/plugins/retrocl/Makefile b/ldap/servers/plugins/retrocl/Makefile index c81f0dfe..a4911ddd 100644 --- a/ldap/servers/plugins/retrocl/Makefile +++ b/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) diff --git a/ldap/servers/plugins/rever/Makefile b/ldap/servers/plugins/rever/Makefile index 76203a9c..ce037e29 100644 --- a/ldap/servers/plugins/rever/Makefile +++ b/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 diff --git a/ldap/servers/plugins/roles/Makefile b/ldap/servers/plugins/roles/Makefile index 2e936fad..2e1a26ca 100644 --- a/ldap/servers/plugins/roles/Makefile +++ b/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) diff --git a/ldap/servers/plugins/shared/Makefile b/ldap/servers/plugins/shared/Makefile index 847735ee..0370f8e4 100644 --- a/ldap/servers/plugins/shared/Makefile +++ b/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) diff --git a/ldap/servers/plugins/statechange/Makefile b/ldap/servers/plugins/statechange/Makefile index bc04a3f0..07c33c5b 100644 --- a/ldap/servers/plugins/statechange/Makefile +++ b/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) diff --git a/ldap/servers/plugins/syntaxes/Makefile b/ldap/servers/plugins/syntaxes/Makefile index edc9bd9c..a818e0cf 100644 --- a/ldap/servers/plugins/syntaxes/Makefile +++ b/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) diff --git a/ldap/servers/plugins/uiduniq/Makefile b/ldap/servers/plugins/uiduniq/Makefile index 79b95995..004b9642 100644 --- a/ldap/servers/plugins/uiduniq/Makefile +++ b/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) diff --git a/ldap/servers/plugins/vattrsp_template/Makefile b/ldap/servers/plugins/vattrsp_template/Makefile index 0eb9e072..fb2c9062 100644 --- a/ldap/servers/plugins/vattrsp_template/Makefile +++ b/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) diff --git a/ldap/servers/plugins/views/Makefile b/ldap/servers/plugins/views/Makefile index 495c7d97..d0d42f06 100644 --- a/ldap/servers/plugins/views/Makefile +++ b/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) diff --git a/ldap/servers/slapd/Makefile b/ldap/servers/slapd/Makefile index dc342de7..dc33916f 100644 --- a/ldap/servers/slapd/Makefile +++ b/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) diff --git a/ldap/servers/slapd/back-ldbm/Makefile b/ldap/servers/slapd/back-ldbm/Makefile index f570d7e3..3fefc207 100644 --- a/ldap/servers/slapd/back-ldbm/Makefile +++ b/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 diff --git a/ldap/servers/slapd/back-ldbm/tools/index_dump/Makefile b/ldap/servers/slapd/back-ldbm/tools/index_dump/Makefile index 7b41ae90..dffcba37 100644 --- a/ldap/servers/slapd/back-ldbm/tools/index_dump/Makefile +++ b/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 diff --git a/ldap/servers/slapd/back-ldif/Makefile b/ldap/servers/slapd/back-ldif/Makefile index 1b7037cd..3c7f2e6e 100644 --- a/ldap/servers/slapd/back-ldif/Makefile +++ b/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 \ diff --git a/ldap/servers/slapd/libmakefile b/ldap/servers/slapd/libmakefile index 8eaf4604..48599132 100644 --- a/ldap/servers/slapd/libmakefile +++ b/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) diff --git a/ldap/servers/slapd/libsh_stub/Makefile b/ldap/servers/slapd/libsh_stub/Makefile index d82833c0..6e555a14 100644 --- a/ldap/servers/slapd/libsh_stub/Makefile +++ b/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 diff --git a/ldap/servers/slapd/ntmsgdll/Makefile b/ldap/servers/slapd/ntmsgdll/Makefile index 06b7a1bc..51b15e91 100644 --- a/ldap/servers/slapd/ntmsgdll/Makefile +++ b/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 diff --git a/ldap/servers/slapd/ntperfdll/Makefile b/ldap/servers/slapd/ntperfdll/Makefile index bed046a6..b0c7072c 100644 --- a/ldap/servers/slapd/ntperfdll/Makefile +++ b/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)) diff --git a/ldap/servers/slapd/ntwdog/Makefile b/ldap/servers/slapd/ntwdog/Makefile index f727232c..4cefe026 100644 --- a/ldap/servers/slapd/ntwdog/Makefile +++ b/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 diff --git a/ldap/servers/slapd/test-plugins/Makefile b/ldap/servers/slapd/test-plugins/Makefile index 8b78aada..08cdf854 100644 --- a/ldap/servers/slapd/test-plugins/Makefile +++ b/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 diff --git a/ldap/servers/slapd/test-plugins/Makefile.server b/ldap/servers/slapd/test-plugins/Makefile.server index 4923aa38..09a4ac81 100644 --- a/ldap/servers/slapd/test-plugins/Makefile.server +++ b/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 diff --git a/ldap/servers/slapd/tools/Makefile b/ldap/servers/slapd/tools/Makefile index abd9fda1..5b423d2a 100644 --- a/ldap/servers/slapd/tools/Makefile +++ b/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 diff --git a/ldap/servers/snmp/Makefile b/ldap/servers/snmp/Makefile index 4e40d8c0..20949b8a 100644 --- a/ldap/servers/snmp/Makefile +++ b/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 diff --git a/ldap/servers/snmp/ntagt/Makefile b/ldap/servers/snmp/ntagt/Makefile index 22605b2f..bb4c0d22 100644 --- a/ldap/servers/snmp/ntagt/Makefile +++ b/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) diff --git a/ldap/systools/Makefile b/ldap/systools/Makefile index 969c3b95..ab0b315f 100644 --- a/ldap/systools/Makefile +++ b/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) diff --git a/lib/base/Makefile b/lib/base/Makefile index f58195d3..d646be03 100644 --- a/lib/base/Makefile +++ b/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 diff --git a/lib/ldaputil/Makefile b/lib/ldaputil/Makefile index c6c95400..131a9905 100644 --- a/lib/ldaputil/Makefile +++ b/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) diff --git a/lib/ldaputil/utest/Makefile b/lib/ldaputil/utest/Makefile index e6f2e5c6..bb545d9b 100644 --- a/lib/ldaputil/utest/Makefile +++ b/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)/$@ diff --git a/lib/libaccess/Makefile b/lib/libaccess/Makefile index 1ed3b58a..2acb484b 100644 --- a/lib/libaccess/Makefile +++ b/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 diff --git a/lib/libaccess/utest/Makefile b/lib/libaccess/utest/Makefile index 2acedff0..a7006ee5 100644 --- a/lib/libaccess/utest/Makefile +++ b/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) diff --git a/lib/libadmin/Makefile b/lib/libadmin/Makefile index 68029ce2..a1904250 100644 --- a/lib/libadmin/Makefile +++ b/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) diff --git a/lib/libsi18n/Makefile b/lib/libsi18n/Makefile index 9b1c9c2e..d9926bd5 100644 --- a/lib/libsi18n/Makefile +++ b/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) diff --git a/modules.awk b/modules.awk index 7f26819f..d4fac267 100644 --- a/modules.awk +++ b/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 diff --git a/ns_usedb.mk b/ns_usedb.mk index 0980468e..9c67be6e 100644 --- a/ns_usedb.mk +++ b/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) diff --git a/ns_usesh.mk b/ns_usesh.mk index 82cd1ac0..1bdf404e 100644 --- a/ns_usesh.mk +++ b/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) diff --git a/nsconfig.mk b/nsconfig.mk index 145fd96b..3035c3c9 100644 --- a/nsconfig.mk +++ b/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 @@ -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 diff --git a/ntversion.pl b/ntversion.pl index ced691e2..586e8056 100644 --- a/ntversion.pl +++ b/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"; |