From: Jeffrey Altman Date: Tue, 14 Feb 2006 14:03:17 +0000 (+0000) Subject: windows-build-sys_name-20060214 X-Git-Tag: openafs-devel-1_5_0~27 X-Git-Url: https://git.michaelhowe.org/gitweb/?a=commitdiff_plain;h=44514e95164e74f539c102bec05add7404b9cc77;p=packages%2Fo%2Fopenafs.git windows-build-sys_name-20060214 Add the sys_name to the dest and obj directories in order to allow both 32-bit and 64-bit builds to be built from the same directory tree. --- diff --git a/src/NTMakefile b/src/NTMakefile index af94461fa..997348160 100644 --- a/src/NTMakefile +++ b/src/NTMakefile @@ -18,20 +18,23 @@ # These three macros define the source, object, and destination folders SRC=$(AFSROOT)\src + #If AFS_OBJDIR is not defined then use obj as relative obj folder !IFNDEF AFS_OBJDIR -AFS_OBJDIR=$(AFSROOT)\obj +AFS_OBJDIR=$(AFSROOT)\obj\$(SYS_NAME) !ENDIF + !IFNDEF DESTDIR -DESTDIR=$(AFSROOT)\dest +DESTDIR=$(AFSROOT)\dest\$(SYS_NAME) !ENDIF CD = cd +MKDIR = mkdir + NTMAKE = nmake /nologo /f ntmakefile install NTMAKELANG = nmake /nologo /f ntmakefile en_US NTMAKE_HEADERS = nmake /nologo /f ntmakefile install_headers NTMAKE_OBJS = nmake /nologo /f ntmakefile install_objs -MKDIR = mkdir #debug statement support jumping to last know error DOCD=$(SRC)\DOLASTCMP.BAT diff --git a/src/config/NTMakefile.amd64_w2k b/src/config/NTMakefile.amd64_w2k index d28d11715..e3b6fcc8e 100644 --- a/src/config/NTMakefile.amd64_w2k +++ b/src/config/NTMakefile.amd64_w2k @@ -103,11 +103,11 @@ OBJ=obj !IF ("$(AFS_OBJDIR)"=="") ######### AFS_OBJDIR is NOT used use default locations ! IF ("$(AFSDEV_BUILDTYPE)" == "CHECKED") -DESTDIR=$(AFSROOT)\$(DEST)\checked -OJT=$(AFSROOT)\$(OBJ)\checked +DESTDIR=$(AFSROOT)\$(DEST)\$(SYS_NAME)\checked +OJT=$(AFSROOT)\$(OBJ)\$(SYS_NAME)\checked ! ELSE -DESTDIR=$(AFSROOT)\$(DEST)\free -OJT=$(AFSROOT)\$(OBJ)\free +DESTDIR=$(AFSROOT)\$(DEST)\$(SYS_NAME)\free +OJT=$(AFSROOT)\$(OBJ)\$(SYS_NAME)\free ! ENDIF UTIL_CR = $(DESTDIR)\bin\util_cr.exe !ELSE @@ -116,21 +116,21 @@ UTIL_CR = $(DESTDIR)\bin\util_cr.exe ! IF (EXIST($(AFSROOT)\$(AFS_OBJDIR))) # AFS_OBJDIR is relative path ! IF ("$(AFSDEV_BUILDTYPE)" == "CHECKED") -DESTDIR=$(AFSROOT)\$(AFS_OBJDIR)\$(DEST)\checked -OJT=$(AFSROOT)\$(AFS_OBJDIR)\checked\config +DESTDIR=$(AFSROOT)\$(AFS_OBJDIR)\$(DEST)\$(SYS_NAME)\checked +OJT=$(AFSROOT)\$(AFS_OBJDIR)\$(SYS_NAME)\checked\config ! ELSE -OJT=$(AFSROOT)\$(AFS_OBJDIR)\free\config -DESTDIR=$(AFSROOT)\$(AFS_OBJDIR)\$(DEST)\free +OJT=$(AFSROOT)\$(AFS_OBJDIR)\$(SYS_NAME)\free\config +DESTDIR=$(AFSROOT)\$(AFS_OBJDIR)\$(DEST)\$(SYS_NAME)\free ! ENDIF ! ELSE ! IF (EXIST($(AFS_OBJDIR))) # AFS_OBJDIR is full path ! IF ("$(AFSDEV_BUILDTYPE)" == "CHECKED") -DESTDIR=$(AFS_OBJDIR)\$(DEST)\checked -OJT=$(AFS_OBJDIR)\checked\config +DESTDIR=$(AFS_OBJDIR)\$(DEST)\$(SYS_NAME)\checked +OJT=$(AFS_OBJDIR)\$(SYS_NAME)\checked\config ! ELSE -DESTDIR=$(AFS_OBJDIR)\$(DEST)\free -OJT=$(AFS_OBJDIR)\free\config +DESTDIR=$(AFS_OBJDIR)\$(DEST)\$(SYS_NAME)\free +OJT=$(AFS_OBJDIR)\$(SYS_NAME)\free\config ! ENDIF ! ELSE !ERROR Can't find location of DEST directory! diff --git a/src/config/NTMakefile.i386_nt40 b/src/config/NTMakefile.i386_nt40 index 6a10fd390..8ed2d9e2f 100644 --- a/src/config/NTMakefile.i386_nt40 +++ b/src/config/NTMakefile.i386_nt40 @@ -103,11 +103,11 @@ OBJ=obj !IF ("$(AFS_OBJDIR)"=="") ######### AFS_OBJDIR is NOT used use default locations ! IF ("$(AFSDEV_BUILDTYPE)" == "CHECKED") -DESTDIR=$(AFSROOT)\$(DEST)\checked -OJT=$(AFSROOT)\$(OBJ)\checked +DESTDIR=$(AFSROOT)\$(DEST)\$(SYS_NAME)\checked +OJT=$(AFSROOT)\$(OBJ)\$(SYS_NAME)\checked ! ELSE -DESTDIR=$(AFSROOT)\$(DEST)\free -OJT=$(AFSROOT)\$(OBJ)\free +DESTDIR=$(AFSROOT)\$(DEST)\$(SYS_NAME)\free +OJT=$(AFSROOT)\$(OBJ)\$(SYS_NAME)\free ! ENDIF UTIL_CR = $(DESTDIR)\bin\util_cr.exe !ELSE @@ -116,21 +116,21 @@ UTIL_CR = $(DESTDIR)\bin\util_cr.exe ! IF (EXIST($(AFSROOT)\$(AFS_OBJDIR))) # AFS_OBJDIR is relative path ! IF ("$(AFSDEV_BUILDTYPE)" == "CHECKED") -DESTDIR=$(AFSROOT)\$(AFS_OBJDIR)\$(DEST)\checked -OJT=$(AFSROOT)\$(AFS_OBJDIR)\checked\config +DESTDIR=$(AFSROOT)\$(AFS_OBJDIR)\$(DEST)\$(SYS_NAME)\checked +OJT=$(AFSROOT)\$(AFS_OBJDIR)\$(SYS_NAME)\checked\config ! ELSE -OJT=$(AFSROOT)\$(AFS_OBJDIR)\free\config -DESTDIR=$(AFSROOT)\$(AFS_OBJDIR)\$(DEST)\free +OJT=$(AFSROOT)\$(AFS_OBJDIR)\$(SYS_NAME)\free\config +DESTDIR=$(AFSROOT)\$(AFS_OBJDIR)\$(DEST)\$(SYS_NAME)\free ! ENDIF ! ELSE ! IF (EXIST($(AFS_OBJDIR))) # AFS_OBJDIR is full path ! IF ("$(AFSDEV_BUILDTYPE)" == "CHECKED") -DESTDIR=$(AFS_OBJDIR)\$(DEST)\checked -OJT=$(AFS_OBJDIR)\checked\config +DESTDIR=$(AFS_OBJDIR)\$(DEST)\$(SYS_NAME)\checked +OJT=$(AFS_OBJDIR)\$(SYS_NAME)\checked\config ! ELSE -DESTDIR=$(AFS_OBJDIR)\$(DEST)\free -OJT=$(AFS_OBJDIR)\free\config +DESTDIR=$(AFS_OBJDIR)\$(DEST)\$(SYS_NAME)\free +OJT=$(AFS_OBJDIR)\$(SYS_NAME)\free\config ! ENDIF ! ELSE !ERROR Can't find location of DEST directory! diff --git a/src/config/NTMakefile.i386_w2k b/src/config/NTMakefile.i386_w2k index 1697fad26..baf944eef 100644 --- a/src/config/NTMakefile.i386_w2k +++ b/src/config/NTMakefile.i386_w2k @@ -103,11 +103,11 @@ OBJ=obj !IF ("$(AFS_OBJDIR)"=="") ######### AFS_OBJDIR is NOT used use default locations ! IF ("$(AFSDEV_BUILDTYPE)" == "CHECKED") -DESTDIR=$(AFSROOT)\$(DEST)\checked -OJT=$(AFSROOT)\$(OBJ)\checked +DESTDIR=$(AFSROOT)\$(DEST)\$(SYS_NAME)\checked +OJT=$(AFSROOT)\$(OBJ)\$(SYS_NAME)\checked ! ELSE -DESTDIR=$(AFSROOT)\$(DEST)\free -OJT=$(AFSROOT)\$(OBJ)\free +DESTDIR=$(AFSROOT)\$(DEST)\$(SYS_NAME)\free +OJT=$(AFSROOT)\$(OBJ)\$(SYS_NAME)\free ! ENDIF UTIL_CR = $(DESTDIR)\bin\util_cr.exe !ELSE @@ -116,21 +116,21 @@ UTIL_CR = $(DESTDIR)\bin\util_cr.exe ! IF (EXIST($(AFSROOT)\$(AFS_OBJDIR))) # AFS_OBJDIR is relative path ! IF ("$(AFSDEV_BUILDTYPE)" == "CHECKED") -DESTDIR=$(AFSROOT)\$(AFS_OBJDIR)\$(DEST)\checked -OJT=$(AFSROOT)\$(AFS_OBJDIR)\checked\config +DESTDIR=$(AFSROOT)\$(AFS_OBJDIR)\$(DEST)\$(SYS_NAME)\checked +OJT=$(AFSROOT)\$(AFS_OBJDIR)\$(SYS_NAME)\checked\config ! ELSE -OJT=$(AFSROOT)\$(AFS_OBJDIR)\free\config -DESTDIR=$(AFSROOT)\$(AFS_OBJDIR)\$(DEST)\free +OJT=$(AFSROOT)\$(AFS_OBJDIR)\$(SYS_NAME)\free\config +DESTDIR=$(AFSROOT)\$(AFS_OBJDIR)\$(DEST)\$(SYS_NAME)\free ! ENDIF ! ELSE ! IF (EXIST($(AFS_OBJDIR))) # AFS_OBJDIR is full path ! IF ("$(AFSDEV_BUILDTYPE)" == "CHECKED") -DESTDIR=$(AFS_OBJDIR)\$(DEST)\checked -OJT=$(AFS_OBJDIR)\checked\config +DESTDIR=$(AFS_OBJDIR)\$(DEST)\$(SYS_NAME)\checked +OJT=$(AFS_OBJDIR)\$(SYS_NAME)\checked\config ! ELSE -DESTDIR=$(AFS_OBJDIR)\$(DEST)\free -OJT=$(AFS_OBJDIR)\free\config +DESTDIR=$(AFS_OBJDIR)\$(DEST)\$(SYS_NAME)\free +OJT=$(AFS_OBJDIR)\$(SYS_NAME)\free\config ! ENDIF ! ELSE !ERROR Can't find location of DEST directory!