]> git.michaelhowe.org Git - packages/o/openafs.git/commitdiff
ntmakefile-20040715
authorJeffrey Altman <jaltman@mit.edu>
Fri, 16 Jul 2004 04:56:46 +0000 (04:56 +0000)
committerJeffrey Altman <jaltman@secure-endpoints.com>
Fri, 16 Jul 2004 04:56:46 +0000 (04:56 +0000)
Updated makefiles to avoid macro redefinitions and add new files
to src/WINNT/afsd

src/WINNT/afsd/NTMakefile
src/WINNT/install/wix/NTMakefile
src/bucoord/NTMakefile
src/budb/NTMakefile
src/butc/NTMakefile
src/libafsrpc/NTMakefile
src/rx/test/NTMakefile
src/tbutc/NTMakefile

index de4243b210c73902b63feec58b2861bddd980d5a..210c7a2981859eaaf0dde2130dd5768011b6db35 100644 (file)
@@ -210,6 +210,7 @@ LOGON_DLLFILE = $(DESTDIR)\root.client\usr\vice\etc\afslogon.dll
 
 LOGON_DLLOBJS =\
        $(OUT)\afslogon.obj \
+    $(OUT)\logon_ad.obj \
        $(OUT)\afslogon.res
 
 LOGON_DLLLIBS =\
@@ -219,8 +220,18 @@ LOGON_DLLLIBS =\
     $(DESTDIR)\lib\afsdes.lib \
     $(AFSKFWLIB)
 
+LOGON_DLLSDKLIBS =\
+       dnsapi.lib \
+       advapi32.lib \
+       secur32.lib \
+       strsafe.lib \
+       oleaut32.lib \
+       ole32.lib \
+       adsiid.lib \
+       activeds.lib
+
 $(LOGON_DLLFILE): $(LOGON_DLLOBJS) $(LOGON_DLLLIBS)
-       $(DLLGUILINK) $(LOGONLINKFLAGS) -def:afslogon.def dnsapi.lib secur32.lib
+       $(DLLGUILINK) $(LOGONLINKFLAGS) -def:afslogon.def $(LOGON_DLLSDKLIBS)
        $(DLLPREP)
        $(COPY) $*.lib $(DESTDIR)\lib
        $(DEL) $*.lib $*.exp
index ce69def93ee18e485d2286fd85401ba846c9fcba..8b2c5014565fdb0858c36067d43bf3fa6b6e1528 100644 (file)
@@ -57,7 +57,7 @@ $(WIXOBJ): openafs.wxs $(WIXINCLUDES)
                -dCellDbFile=CellServDB \
                -v0 \
                -w0 \
-               openafs.wxs
+        $(AFSDEV_AUXWIXDEFINES)        openafs.wxs
 
 # Cleanup
 clean::
index 71bf0ceab53b2fb05c508754ad9e7d3f6aa8771e..95af55bba31e5cc78f8f6819c260090b387ba790 100644 (file)
@@ -6,6 +6,7 @@
 # directory or online at http://www.openafs.org/dl/license10.html
 
 RELDIR=bucoord
+AFSDEV_AUXCDEFINES = $(AFSDEV_AUXCDEFINES) -DNOGDI -DWIN32_LEAN_AND_MEAN
 !INCLUDE ..\config\NTMakefile.$(SYS_NAME)
 !INCLUDE ..\config\NTMakefile.version
 
index e9b716082aa6a3a87f310a6fa1b22de2c0f1388f..7d161102145bd3806ecf5003bd93841931c64416 100644 (file)
@@ -6,6 +6,7 @@
 # directory or online at http://www.openafs.org/dl/license10.html
 
 RELDIR=budb
+AFSDEV_AUXCDEFINES = $(AFSDEV_AUXCDEFINES) -DNOGDI -DWIN32_LEAN_AND_MEAN
 !INCLUDE ..\config\NTMakefile.$(SYS_NAME)
 !INCLUDE ..\config\NTMakefile.version
 
index a644f9ce212056fbdc3082d99af609a894c6d4a7..9622f5e95ba23097aacd1a5dd039459945c3dc9a 100644 (file)
@@ -6,6 +6,7 @@
 # directory or online at http://www.openafs.org/dl/license10.html
 
 RELDIR=butc
+AFSDEV_AUXCDEFINES = $(AFSDEV_AUXCDEFINES) -DNOGDI -DWIN32_LEAN_AND_MEAN
 !INCLUDE ..\config\NTMakefile.$(SYS_NAME)
 !INCLUDE ..\config\NTMakefile.version
 
index 32ec9c0704371418b872166c95939c5d726b2636..52ff80e669b9805abdb70f6241e11eb3b541aa9e 100644 (file)
@@ -6,6 +6,7 @@
 # directory or online at http://www.openafs.org/dl/license10.html
 
 RELDIR=libafsrpc
+AFSDEV_AUXCDEFINES = $(AFSDEV_AUXCDEFINES) -DNOGDI -DWIN32_LEAN_AND_MEAN
 !include ..\config\NTMakefile.$(SYS_NAME)
 !include ..\config\NTMakefile.version
 
index c058e129da92b2aa679ce339c936c9b3349706a8..9e255640c165163c7d028afc23958607d15c4eaf 100644 (file)
@@ -5,7 +5,7 @@
 # License.  For details, see the LICENSE file in the top-level source
 # directory or online at http://www.openafs.org/dl/license10.html
 
-AFSDEV_AUXCDEFINES = -DRXDEBUG
+AFSDEV_AUXCDEFINES = -DRXDEBUG -DAFS_PTHREAD_ENV
 
 RELDIR=rx\test
 !INCLUDE ..\..\config\NTMakefile.$(SYS_NAME)
@@ -20,16 +20,27 @@ LIBS = \
 
 RXTESTOBJS = $(OUT)\testclient.obj $(OUT)\testserver.obj
 
-
 tests: $(OUT)\testclient.exe $(OUT)\testserver.exe $(OUT)\tableGen.exe $(OUT)\generator.exe
 
-testclient.exe: $(OUT)\testclient.obj $(LIBS)
+$(OUT)\testclient.exe: $(OUT)\testclient.obj $(LIBS)
+       $(EXECONLINK)
+
+$(OUT)\testserver.exe: $(OUT)\testserver.obj $(LIBS)
        $(EXECONLINK)
 
-testserver.exe: $(OUT)\testserver.obj $(LIBS)
+$(OUT)\tableGen.exe: $(OUT)\tableGen.obj $(LIBS)
+       $(EXECONLINK)
+
+$(OUT)\generator.exe: $(OUT)\generator.obj $(LIBS)
        $(EXECONLINK)
 
 $(RXTESTOBJS): ..\rx_clock.h ..\rx_queue.h ..\rx_event.h ..\rx.h
 
 mkdir:
        
+install: tests
+
+install9x: tests
+
+clean::
+    $(DEL) $(TESTS)
index 779059455d486f000f8f8597378cfff21b6dc308..0d0a3f7bec3f18d8a206985454a5515231923f34 100644 (file)
@@ -5,7 +5,7 @@
 # License.  For details, see the LICENSE file in the top-level source
 # directory or online at http://www.openafs.org/dl/license10.html
 
-AFSDEV_AUXCDEFINES = -DAFS_PTHREAD_ENV -DRXDEBUG
+AFSDEV_AUXCDEFINES = -DAFS_PTHREAD_ENV -DRXDEBUG -DNOGDI -DWIN32_LEAN_AND_MEAN
 
 RELDIR=tbutc
 !INCLUDE ..\config\NTMakefile.$(SYS_NAME)