venus: Remove dedebug
[openafs.git] / src / WINNT / client_cpa / NTMakefile
index e71501c..35094ed 100644 (file)
@@ -1,33 +1,37 @@
 # Copyright 2000, International Business Machines Corporation and others.
 # All Rights Reserved.
-# 
+#
 # This software has been released under the terms of the IBM Public
 # License.  For details, see the LICENSE file in the top-level source
 # directory or online at http://www.openafs.org/dl/license10.html
 
-!INCLUDE ..\..\config\NTMakefile.$(SYS_NAME)     
+RELDIR=WINNT\client_cpa
+!INCLUDE ..\..\config\NTMakefile.$(SYS_NAME)
 !include ..\..\config\NTMakefile.version
 
-
 ############################################################################
 # Definitions for building afs_cpa.cpl
 
 DLLFILE = $(DESTDIR)\root.client\usr\vice\etc\afs_cpa.cpl
 
 DLLOBJS =\
-       afs_cpa_stub.res \
-       cpl_interface.obj \
-       AFS_component_version_number.obj
+       $(OUT)\cpl_interface.obj \
+       $(OUT)\AFS_component_version_number.obj \
+       $(OUT)\afs_cpa_stub.res
 
 DLLLIBS =\
        $(DESTDIR)\lib\afs\TaLocale.lib \
-       comctl32.lib
+       $(DESTDIR)\lib\libosi.lib \
+       comctl32.lib shell32.lib ole32.lib
 
 DEFFILE = afs_cpa.def
 
 $(DLLFILE): $(DLLOBJS)
        $(DLLGUILINK)  $(DLLLIBS) /DEF:$(DEFFILE)
+        $(_VC_MANIFEST_EMBED_DLL)
        $(DLLPREP)
+        $(CODESIGN_USERLAND)
+        $(SYMSTORE_IMPORT)
 
 
 ############################################################################
@@ -35,8 +39,6 @@ $(DLLFILE): $(DLLOBJS)
 
 install: $(DLLFILE) lang
 
-install9x: install
-
 
 ############################################################################
 # Language target
@@ -48,6 +50,7 @@ lang:: en_US ja_JP ko_KR zh_TW zh_CN pt_BR es_ES de_DE
 
 clean::
        $(CD) lang
+       $(DEL) AFS_component_version_number.h
        if exist $(NTLANG) $(NTLANG) en_US $(MAKECMD) /nologo /f NTMakefile clean
        if exist $(NTLANG) $(NTLANG) ja_JP $(MAKECMD) /nologo /f NTMakefile clean
        if exist $(NTLANG) $(NTLANG) ko_KR $(MAKECMD) /nologo /f NTMakefile clean
@@ -61,7 +64,7 @@ clean::
 ############################################################################
 # Dependencies
 
-afs_cpa_stub.res : afs_cpa_stub.rc AFS_component_version_number.h
+$(OUT)\afs_cpa_stub.res : AFS_component_version_number.h
 
 en_US:
        $(CD) lang
@@ -103,3 +106,8 @@ de_DE:
        @$(NTLANG) $@ $(MAKECMD) /nologo /f NTMakefile install
     $(CD) ..
 
+mkdir:
+       -mkdir $(OUT)\lang
+       cd lang
+       nmake /nologo /f ntmakefile SRC=$(SRC) OBJ=$(OBJ) mkdir
+       cd ..