windows-build-updates-20030314
[openafs.git] / src / WINNT / client_exp / NTMakefile
index e142fc8..686d73d 100644 (file)
@@ -7,6 +7,7 @@
 
 AFSDEV_AUXCDEFINES = $(AFSDEV_AUXCDEFINES) -I..\afsd  /D"_WINDOWS" /D"_WINDLL" /D"_AFXDLL" /D"_USRDLL"
 
+NO_CRTDBG=1                    #define this to disable any CRT_DBG flag
 !INCLUDE ..\..\config\NTMakefile.$(SYS_NAME)
 !include ..\..\config\NTMakefile.version
 
@@ -17,36 +18,37 @@ AFSDEV_AUXCDEFINES = $(AFSDEV_AUXCDEFINES) -I..\afsd  /D"_WINDOWS" /D"_WINDLL" /
 DLLFILE = $(DESTDIR)\root.client\usr\vice\etc\afs_shl_ext.dll
 
 DLLOBJS =\
-       add_acl_entry_dlg.obj \
-       add_submount_dlg.obj \
-       afs_shl_ext.obj \
-       afs_shl_ext_stub.res \
-       auth_dlg.obj \
-       clear_acl_dlg.obj \
-       copy_acl_dlg.obj \
-       down_servers_dlg.obj \
-       fs_utils.obj \
-       gui2fs.obj \
-       help.obj \
-       klog_dlg.obj \
-       make_mount_point_dlg.obj \
-       mount_points_dlg.obj \
-       msgs.obj \
-       partition_info_dlg.obj \
-       results_dlg.obj \
-       server_status_dlg.obj \
-       set_afs_acl.obj \
-       shell_ext.obj \
-       stdafx.obj \
-       submount_info.obj \
-       submounts_dlg.obj \
-       unlog_dlg.obj \
-       volumeinfo.obj \
-       AFS_component_version_number.obj
+       $(OJT)\add_acl_entry_dlg.obj \
+       $(OJT)\add_submount_dlg.obj \
+       $(OJT)\afs_shl_ext.obj \
+       $(OJT)\afs_shl_ext_stub.res \
+       $(OJT)\auth_dlg.obj \
+       $(OJT)\clear_acl_dlg.obj \
+       $(OJT)\copy_acl_dlg.obj \
+       $(OJT)\down_servers_dlg.obj \
+       $(OJT)\fs_utils.obj \
+       $(OJT)\gui2fs.obj \
+       $(OJT)\help.obj \
+       $(OJT)\klog_dlg.obj \
+       $(OJT)\make_mount_point_dlg.obj \
+       $(OJT)\mount_points_dlg.obj \
+       $(OJT)\msgs.obj \
+       $(OJT)\partition_info_dlg.obj \
+       $(OJT)\results_dlg.obj \
+       $(OJT)\server_status_dlg.obj \
+       $(OJT)\set_afs_acl.obj \
+       $(OJT)\shell_ext.obj \
+       $(OJT)\stdafx.obj \
+       $(OJT)\submount_info.obj \
+       $(OJT)\submounts_dlg.obj \
+       $(OJT)\unlog_dlg.obj \
+       $(OJT)\volumeinfo.obj \
+#      $(OJT)\make_symbolic_link_dlg.obj \
+       $(OJT)\AFS_component_version_number.obj
 
 AFSD = ..\afsd
 
-fs_utils.obj: $(AFSD)\fs_utils.c
+$(OJT)\fs_utils.obj: $(AFSD)\fs_utils.c
        $(C2OBJ) $**
 
 DLLLIBS =\
@@ -54,16 +56,17 @@ DLLLIBS =\
        $(DESTDIR)\lib\afsrpc.lib \
        $(DESTDIR)\lib\afsauthent.lib \
        $(DESTDIR)\lib\libafsconf.lib \
+       $(DESTDIR)\lib\libosi.lib \
        $(DESTDIR)\lib\afs\TaLocale.lib
 
 $(DLLFILE): $(DLLOBJS)
-       $(DLLCONLINK) /def:afs_shl_ext.def $(DLLLIBS)
+       $(DLLCONLINK) /DEF:afs_shl_ext.def $(DLLLIBS)
        $(DLLPREP)
 
 ############################################################################
 # Definitions for generating versioninfo resources
 
-afs_shl_ext_stub.res: afs_shl_ext_stub.rc AFS_component_version_number.h
+$(OJT)\afs_shl_ext_stub.res: AFS_component_version_number.h
 
 ############################################################################
 # Install target; primary makefile target
@@ -132,3 +135,9 @@ clean::
        if exist $(NTLANG) $(NTLANG) es_ES $(MAKECMD) /nologo /f NTMakefile clean
        if exist $(NTLANG) $(NTLANG) de_DE $(MAKECMD) /nologo /f NTMakefile clean
     $(CD) ..
+
+mkdir:
+       -mkdir $(OJT)\lang
+       cd lang
+       nmake /nologo /f ntmakefile SRC=$(SRC) OBJ=$(OBJ) mkdir
+       cd ..