Windows: Permit build system to update symbol store
authorJeffrey Altman <jaltman@secure-endpoints.com>
Wed, 19 Aug 2009 12:04:30 +0000 (08:04 -0400)
committerJeffrey Altman <jaltman@openafs.org>
Wed, 19 Aug 2009 17:19:43 +0000 (10:19 -0700)
Microsoft Debugging Tools for Windows, Visual Studio Debugger,
and SysInternals tools can all make use of a Symbol Server.
  http://msdn.microsoft.com/en-us/magazine/cc163563.aspx
The commit adds functionality to the build system to automatically
add binaries and symbols to a symbol store during the build.
This functionality is only enabled if two environment variables
are defined:

  SYMSTORE_EXE  - specifies the location of symstore.exe
  SYMSTORE_ROOT - specifies the location of the symbol store

an optional environment variable permits an arbitrary comment
to be added to the symbol store history file.

  SYMSTORE_COMMENT - arbitrary text to be added to the history

LICENSE MIT

Reviewed-on: http://gerrit.openafs.org/324
Reviewed-by: Jeffrey Altman <jaltman@openafs.org>
Tested-by: Jeffrey Altman <jaltman@openafs.org>

98 files changed:
src/WINNT/afs_setup_utils/NTMakefile
src/WINNT/afs_setup_utils/lang/NTMakefile
src/WINNT/afsadmsvr/NTMakefile
src/WINNT/afsapplib/NTMakefile
src/WINNT/afsapplib/lang/NTMakefile
src/WINNT/afsapplib/test/NTMakefile
src/WINNT/afsd/NTMakefile
src/WINNT/afslegal/NTMakefile
src/WINNT/afslegal/lang/NTMakefile
src/WINNT/afsreg/test/NTMakefile
src/WINNT/afssvrcfg/NTMakefile
src/WINNT/afssvrcfg/lang/NTMakefile
src/WINNT/afssvrcpa/NTMakefile
src/WINNT/afssvrcpa/lang/NTMakefile
src/WINNT/afssvrmgr/NTMakefile
src/WINNT/afssvrmgr/lang/NTMakefile
src/WINNT/afsusrmgr/NTMakefile
src/WINNT/afsusrmgr/lang/NTMakefile
src/WINNT/aklog/NTMakefile
src/WINNT/bosctlsvc/NTMakefile
src/WINNT/client_config/NTMakefile
src/WINNT/client_config/lang/NTMakefile
src/WINNT/client_cpa/NTMakefile
src/WINNT/client_cpa/lang/NTMakefile
src/WINNT/client_creds/NTMakefile
src/WINNT/client_creds/lang/NTMakefile
src/WINNT/client_exp/NTMakefile
src/WINNT/client_osi/NTMakefile
src/WINNT/eventlog/lang/NTMakefile
src/WINNT/eventlog/test/NTMakefile
src/WINNT/install/NSIS/NTMakefile
src/WINNT/install/loopback/NTMakefile
src/WINNT/install/wix/custom/NTMakefile
src/WINNT/install/wix/uninstall/NTMakefile
src/WINNT/license/NTMakefile
src/WINNT/netidmgr_plugin/NTMakefile
src/WINNT/pthread/NTMakefile
src/WINNT/pthread/test/NTMakefile
src/WINNT/tests/largefiles/NTMakefile
src/WINNT/tests/nmtest/NTMakefile
src/WINNT/tests/torture/DumpAfsLog/NTMakefile
src/WINNT/tests/torture/Source/NTMakefile
src/WINNT/tests/torture/StopStressTest/NTMakefile
src/WINNT/tests/torture/Stress/NTMakefile
src/WINNT/tests/winflock/NTMakefile
src/auth/NTMakefile
src/auth/test/NTMakefile
src/bozo/NTMakefile
src/bu_utils/NTMakefile
src/bucoord/NTMakefile
src/budb/NTMakefile
src/butc/NTMakefile
src/butm/NTMakefile
src/cmd/test/NTMakefile
src/comerr/NTMakefile
src/comerr/test/NTMakefile
src/config/NTMakefile
src/config/NTMakefile.amd64_w2k
src/config/NTMakefile.i386_w2k
src/des/NTMakefile
src/dir/test/NTMakefile
src/finale/NTMakefile
src/kauth/NTMakefile
src/kauth/test/NTMakefile
src/libadmin/adminutil/NTMakefile
src/libadmin/bos/NTMakefile
src/libadmin/cfg/NTMakefile
src/libadmin/cfg/test/NTMakefile
src/libadmin/client/NTMakefile
src/libadmin/kas/NTMakefile
src/libadmin/pts/NTMakefile
src/libadmin/test/NTMakefile
src/libadmin/vos/NTMakefile
src/libafsauthent/NTMakefile
src/libafsrpc/NTMakefile
src/lwp/NTMakefile
src/lwp/test/NTMakefile
src/procmgmt/NTMakefile
src/procmgmt/test/NTMakefile
src/ptserver/NTMakefile
src/rx/test/NTMakefile
src/rxdebug/NTMakefile
src/rxgen/NTMakefile
src/rxkad/test/NTMakefile
src/shlibafsauthent/NTMakefile
src/tbutc/NTMakefile
src/tviced/NTMakefile
src/tvolser/NTMakefile
src/ubik/NTMakefile
src/update/NTMakefile
src/usd/test/NTMakefile
src/util/test/NTMakefile
src/viced/NTMakefile
src/vlserver/NTMakefile
src/vol/NTMakefile
src/vol/test/NTMakefile
src/volser/NTMakefile
src/xstat/NTMakefile

index c596518..2b13bbb 100644 (file)
@@ -84,6 +84,7 @@ $(AFSRM_EXEFILE): $(AFSRM_EXEOBJS) $(AFSRM_EXELIBS)
         $(EXECONLINK)
         $(_VC_MANIFEST_EMBED_EXE)
         $(CODESIGN_USERLAND)
+        $(SYMSTORE_IMPORT)
 
 ############################################################################
 
@@ -134,6 +135,7 @@ $(INSTALL_UTILS_DLLFILE) : $(OUT)\afs_setup_utils.obj $(DLLOBJS) $(DLLLIBS)
         $(_VC_MANIFEST_EMBED_DLL)
     $(DLLPREP)
         $(CODESIGN_USERLAND)
+        $(SYMSTORE_IMPORT)
     $(COPY) $*.lib $(ILIBDIR)
     $(DEL) $*.lib $*.exp
 
@@ -142,6 +144,7 @@ $(SERVER_UNINST_DLLFILE) : $(OUT)\s_afs_setup_utils.obj $(DLLOBJS) $(DLLLIBS)
         $(_VC_MANIFEST_EMBED_DLL)
     $(DLLPREP)
         $(CODESIGN_USERLAND)
+        $(SYMSTORE_IMPORT)
     $(COPY) $*.lib $(ILIBDIR)
     $(DEL) $*.lib $*.exp
 
@@ -150,6 +153,7 @@ $(CLIENT_UNINST_DLLFILE) : $(OUT)\c_afs_setup_utils.obj $(DLLOBJS) $(DLLLIBS)
         $(_VC_MANIFEST_EMBED_DLL)
     $(DLLPREP)
         $(CODESIGN_USERLAND)
+        $(SYMSTORE_IMPORT)
     $(COPY) $*.lib $(ILIBDIR)
     $(DEL) $*.lib $*.exp
 
@@ -158,6 +162,7 @@ $(CC_UNINST_DLLFILE) : $(OUT)\cc_afs_setup_utils.obj $(DLLOBJS) $(DLLLIBS)
         $(_VC_MANIFEST_EMBED_DLL)
     $(DLLPREP)
         $(CODESIGN_USERLAND)
+        $(SYMSTORE_IMPORT)
     $(COPY) $*.lib $(ILIBDIR)
     $(DEL) $*.lib $*.exp
 
@@ -166,6 +171,7 @@ $(LIGHT_CLIENT_UNINST_DLLFILE) : $(OUT)\lc_afs_setup_utils.obj $(DLLOBJS) $(DLLL
         $(_VC_MANIFEST_EMBED_DLL)
     $(DLLPREP)
         $(CODESIGN_USERLAND)
+        $(SYMSTORE_IMPORT)
     $(COPY) $*.lib $(ILIBDIR)
     $(DEL) $*.lib $*.exp
 
@@ -174,6 +180,7 @@ $(DOCS_UNINST_DLLFILE) : $(OUT)\d_afs_setup_utils.obj $(DLLOBJS) $(DLLLIBS)
         $(_VC_MANIFEST_EMBED_DLL)
     $(DLLPREP)
         $(CODESIGN_USERLAND)
+        $(SYMSTORE_IMPORT)
     $(COPY) $*.lib $(ILIBDIR)
     $(DEL) $*.lib $*.exp
 
index e530924..14d91bb 100644 (file)
@@ -45,6 +45,7 @@ $(DLLFILE) : $(DLLOBJS)
        $(DLLRESLINK)
        $(DLLPREP) 
         $(CODESIGN_USERLAND)
+        $(SYMSTORE_IMPORT)
 
 install : $(DLLFILE)
 
index fc96a42..d0115c5 100644 (file)
@@ -147,6 +147,7 @@ $(EXEFILE) : $(EXEOBJS) $(EXERES) $(EXELIBS)
         $(_VC_MANIFEST_EMBED_EXE)
        $(EXEPREP) 
         $(CODESIGN_USERLAND)
+        $(SYMSTORE_IMPORT)
 
 install : \
        $(IDLFILES) \
index 5aef917..d9835b1 100644 (file)
@@ -130,6 +130,7 @@ $(DLLFILE) : $(DLLOBJS) $(DLLLIBS)
         $(_VC_MANIFEST_EMBED_DLL)
        $(DLLPREP)
         $(CODESIGN_USERLAND)
+        $(SYMSTORE_IMPORT)
        $(COPY) $*.lib $(ILIBDIR)
        $(DEL) $*.lib $*.exp
 
index c9f9703..f73fe56 100644 (file)
@@ -47,6 +47,7 @@ $(DLLFILE) : $(DLLOBJS)
         $(_VC_MANIFEST_EMBED_DLL)
        $(DLLPREP) 
         $(CODESIGN_USERLAND)
+        $(SYMSTORE_IMPORT)
 
 install : $(DLLFILE)
 
index b141e9e..d390a54 100644 (file)
@@ -41,6 +41,7 @@ $(EXEFILE) : $(EXEOBJS) $(EXELIBS)
         $(_VC_MANIFEST_EMBED_EXE)
        $(EXEPREP) 
         $(CODESIGN_USERLAND)
+        $(SYMSTORE_IMPORT)
 
 test : $(EXEFILE)
 
index 0e728b4..3097fbb 100644 (file)
@@ -213,6 +213,7 @@ $(CONF_DLLFILE): $(CONFOBJS) $(OUT)\libafsconf.res $(CONF_DLLLIBS)
         $(_VC_MANIFEST_EMBED_DLL)
        $(DLLPREP)
         $(CODESIGN_USERLAND)
+        $(SYMSTORE_IMPORT)
        $(MAKECYGLIB) --input-def libafsconf.def
        $(DEL) $*.exp
 
@@ -279,6 +280,7 @@ $(LOGON_DLLFILE): $(LOGON_DLLOBJS) $(LOGON_DLLLIBS)
         $(_VC_MANIFEST_EMBED_DLL)
        $(DLLPREP)
         $(CODESIGN_USERLAND)
+        $(SYMSTORE_IMPORT)
        $(COPY) $*.lib $(DESTDIR)\lib
        $(DEL) $*.lib $*.exp
 
@@ -355,6 +357,7 @@ $(EXEDIR)\klog.exe: $(OUT)\cklog.obj $(OUT)\klog.res $(EXELIBS)
         $(_VC_MANIFEST_EMBED_EXE)
        $(EXEPREP)
         $(CODESIGN_USERLAND)
+        $(SYMSTORE_IMPORT)
 
 # tokens.exe
 $(EXEDIR)\tokens.exe: $(OUT)\ctokens.obj $(OUT)\tokens.res $(EXELIBS)
@@ -362,6 +365,7 @@ $(EXEDIR)\tokens.exe: $(OUT)\ctokens.obj $(OUT)\tokens.res $(EXELIBS)
         $(_VC_MANIFEST_EMBED_EXE)
        $(EXEPREP)
         $(CODESIGN_USERLAND)
+        $(SYMSTORE_IMPORT)
 
 # unlog.exe
 $(EXEDIR)\unlog.exe: $(OUT)\cunlog.obj $(OUT)\unlog.res $(EXELIBS)
@@ -369,6 +373,7 @@ $(EXEDIR)\unlog.exe: $(OUT)\cunlog.obj $(OUT)\unlog.res $(EXELIBS)
         $(_VC_MANIFEST_EMBED_EXE)
        $(EXEPREP)
         $(CODESIGN_USERLAND)
+        $(SYMSTORE_IMPORT)
 
 # afscpcc.exe
 $(EXEDIR)\afscpcc.exe: $(OUT)\afscpcc.obj $(OUT)\afscpcc.res $(LOGON_DLLLIBS)
@@ -376,6 +381,7 @@ $(EXEDIR)\afscpcc.exe: $(OUT)\afscpcc.obj $(OUT)\afscpcc.res $(LOGON_DLLLIBS)
         $(_VC_MANIFEST_EMBED_EXE)
        $(EXEPREP)
         $(CODESIGN_USERLAND)
+        $(SYMSTORE_IMPORT)
 
 
 # afsd.exe
@@ -412,6 +418,7 @@ $(AFSD_EXEFILE): $(OUT)\afsd.obj $(AFSDOBJS) $(OUT)\afsd.res  $(RXOBJS) $(AFSD_E
         $(_VC_MANIFEST_EMBED_EXE)
        $(EXEPREP)
         $(CODESIGN_USERLAND)
+        $(SYMSTORE_IMPORT)
 
 # afsd_service.exe
 $(EXEDIR)\afsd_service.exe: $(OUT)\afsd_service.obj $(AFSDOBJS) $(OUT)\afsd_service.res  $(RXOBJS) $(AFSD_EXELIBS)
@@ -419,6 +426,7 @@ $(EXEDIR)\afsd_service.exe: $(OUT)\afsd_service.obj $(AFSDOBJS) $(OUT)\afsd_serv
         $(_VC_MANIFEST_EMBED_EXE)
        $(EXEPREP)
         $(CODESIGN_USERLAND)
+        $(SYMSTORE_IMPORT)
 
 # fs.exe
 $(EXEDIR)\fs.exe: $(FSOBJS) $(OUT)\fs.res $(EXELIBS)
@@ -426,6 +434,7 @@ $(EXEDIR)\fs.exe: $(FSOBJS) $(OUT)\fs.res $(EXELIBS)
         $(_VC_MANIFEST_EMBED_EXE)
        $(EXEPREP)
         $(CODESIGN_USERLAND)
+        $(SYMSTORE_IMPORT)
 
 # cmdebug.exe
 $(EXEDIR)\cmdebug.exe: $(CMDBGOBJS) $(OUT)\cmdebug.res $(EXELIBS2)
@@ -433,6 +442,7 @@ $(EXEDIR)\cmdebug.exe: $(CMDBGOBJS) $(OUT)\cmdebug.res $(EXELIBS2)
         $(_VC_MANIFEST_EMBED_EXE)
        $(EXEPREP)
         $(CODESIGN_USERLAND)
+        $(SYMSTORE_IMPORT)
 
 # symlink.exe
 $(EXEDIR)\symlink.exe: $(SLOBJS) $(OUT)\symlink.res  $(EXELIBS)
@@ -440,6 +450,7 @@ $(EXEDIR)\symlink.exe: $(SLOBJS) $(OUT)\symlink.res  $(EXELIBS)
         $(_VC_MANIFEST_EMBED_EXE)
        $(EXEPREP)
         $(CODESIGN_USERLAND)
+        $(SYMSTORE_IMPORT)
 
 # afsshare.exe
 $(EXEDIR)\afsshare.exe: $(OUT)\afsshare.obj $(OUT)\afsshare.res $(EXELIBS)
@@ -447,6 +458,7 @@ $(EXEDIR)\afsshare.exe: $(OUT)\afsshare.obj $(OUT)\afsshare.res $(EXELIBS)
         $(_VC_MANIFEST_EMBED_EXE)
        $(EXEPREP)
         $(CODESIGN_USERLAND)
+        $(SYMSTORE_IMPORT)
 
 # afsdacl.exe
 $(EXEDIR)\afsdacl.exe: $(OUT)\afsdacl.obj $(OUT)\afsdacl.res
@@ -454,6 +466,7 @@ $(EXEDIR)\afsdacl.exe: $(OUT)\afsdacl.obj $(OUT)\afsdacl.res
         $(_VC_MANIFEST_EMBED_EXE)
        $(EXEPREP)
         $(CODESIGN_USERLAND)
+        $(SYMSTORE_IMPORT)
 
 # kpasswd.exe - built in kauth, but rebuild here to make pthread-based,
 #    which is required for Windows 95.  At some point it would be nice
@@ -495,6 +508,7 @@ $(DESTDIR)\bin\kpasswd.exe: $(KPASSWD_OBJS) $(KPASSWD_LIBS)
         $(_VC_MANIFEST_EMBED_EXE)
        $(EXEPREP)
         $(CODESIGN_USERLAND)
+        $(SYMSTORE_IMPORT)
 
 
 ############################################################################
index 4dc70d4..d33f518 100644 (file)
@@ -31,6 +31,7 @@ $(EXEFILE) : $(EXEOBJS)
         $(_VC_MANIFEST_EMBED_EXE)
        $(EXEPREP) 
         $(CODESIGN_USERLAND)
+        $(SYMSTORE_IMPORT)
 
 ############################################################################
 install : $(EXEFILE) lang
index d8cdfd1..e73d973 100644 (file)
@@ -45,6 +45,7 @@ $(DLLFILE) : $(DLLOBJS)
        $(DLLRESLINK)
        $(DLLPREP) 
         $(CODESIGN_USERLAND)
+        $(SYMSTORE_IMPORT)
 
 install : $(DLLFILE)
 
index 9357dfa..299aa96 100644 (file)
@@ -14,11 +14,13 @@ $(OUT)\getifinfo.exe: $(OUT)\getifinfo.obj $(DESTDIR)\lib\afs\afsreg.lib
        $(EXECONLINK)
         $(_VC_MANIFEST_EMBED_EXE)
         $(CODESIGN_USERLAND)
+        $(SYMSTORE_IMPORT)
 
 $(OUT)\dupkey.exe: $(OUT)\dupkey.obj $(DESTDIR)\lib\afs\afsreg.lib
        $(EXECONLINK)
         $(_VC_MANIFEST_EMBED_EXE)
         $(CODESIGN_USERLAND)
+        $(SYMSTORE_IMPORT)
 
 REGMAN_EXELIBS =\
        $(DESTDIR)\lib\afs\afsreg.lib \
@@ -30,6 +32,7 @@ $(OUT)\regman.exe: $(OUT)\regman.obj $(REGMAN_EXELIBS)
        $(EXECONLINK)
         $(_VC_MANIFEST_EMBED_EXE)
         $(CODESIGN_USERLAND)
+        $(SYMSTORE_IMPORT)
 
 mkdir:
        
index 56f289c..3472275 100644 (file)
@@ -66,6 +66,7 @@ $(EXEFILE): $(EXEOBJS) $(EXELIBS)
         $(_VC_MANIFEST_EMBED_EXE)
        $(EXEPREP)     
         $(CODESIGN_USERLAND)
+        $(SYMSTORE_IMPORT)
 
 
 ############################################################################
index b6ff9b4..79c9708 100644 (file)
@@ -45,6 +45,7 @@ $(DLLFILE) : $(DLLOBJS)
        $(DLLRESLINK)
        $(DLLPREP) 
         $(CODESIGN_USERLAND)
+        $(SYMSTORE_IMPORT)
 
 install : $(DLLFILE)
 
index b36956c..cbbdba4 100644 (file)
@@ -31,6 +31,7 @@ $(DLLFILE): $(DLLOBJS)
         $(_VC_MANIFEST_EMBED_DLL)
        $(DLLPREP)
         $(CODESIGN_USERLAND)
+        $(SYMSTORE_IMPORT)
 
 
 ############################################################################
index 67e3481..db86d20 100644 (file)
@@ -45,6 +45,7 @@ $(DLLFILE) : $(DLLOBJS)
        $(DLLRESLINK)
        $(DLLPREP) 
         $(CODESIGN_USERLAND)
+        $(SYMSTORE_IMPORT)
 
 install : $(DLLFILE)
 
index 6d71230..a6c7e73 100644 (file)
@@ -109,6 +109,7 @@ $(EXEFILE) : $(EXEOBJS) $(EXELIBS)
         $(_VC_MANIFEST_EMBED_EXE)
        $(EXEPREP) 
         $(CODESIGN_USERLAND)
+        $(SYMSTORE_IMPORT)
 
 lang ::
        $(CD) lang
index 995799d..80fc488 100644 (file)
@@ -45,6 +45,7 @@ $(DLLFILE) : $(DLLOBJS)
        $(DLLRESLINK)
        $(DLLPREP) 
         $(CODESIGN_USERLAND)
+        $(SYMSTORE_IMPORT)
 
 install : $(DLLFILE)
 
index 4c86dab..068adff 100644 (file)
@@ -80,6 +80,7 @@ $(EXEFILE) : $(EXEOBJS) $(EXELIBS)
         $(_VC_MANIFEST_EMBED_EXE)
        $(EXEPREP) 
         $(CODESIGN_USERLAND)
+        $(SYMSTORE_IMPORT)
 
 lang ::
        $(CD) lang
index 2f0fe79..2df26aa 100644 (file)
@@ -45,6 +45,7 @@ $(DLLFILE) : $(DLLOBJS)
        $(DLLRESLINK)
        $(DLLPREP) 
         $(CODESIGN_USERLAND)
+        $(SYMSTORE_IMPORT)
 
 install : $(DLLFILE)
 
index c8a0ac0..ed93308 100644 (file)
@@ -63,12 +63,14 @@ $(AKLOG) : $(AKLOGOBJS) $(EXELIBS) $(OUT)\aklog.res
         $(_VC_MANIFEST_EMBED_EXE)
        $(EXEPREP) 
         $(CODESIGN_USERLAND)
+        $(SYMSTORE_IMPORT)
 
 $(ASETKEY) : $(ASETKEYOBJS) $(EXELIBS) $(OUT)\asetkey.res
        $(EXECONLINK) $(EXELIBS) $(OTHERLIBS) $(LINKOPTS)
         $(_VC_MANIFEST_EMBED_EXE)
        $(EXEPREP) 
         $(CODESIGN_USERLAND)
+        $(SYMSTORE_IMPORT)
 
 install : $(COPYHEADERS) $(AKLOG) $(ASETKEY)
 
index ff11211..2e4f4a0 100644 (file)
@@ -35,6 +35,7 @@ $(EXEFILE): $(EXEOBJS) $(EXELIBS)
         $(_VC_MANIFEST_EMBED_EXE)
        $(EXEPREP)
         $(CODESIGN_USERLAND)
+        $(SYMSTORE_IMPORT)
 
 ############################################################################
 # Definitions for generating versioninfo resource via RC
index 34a3375..654482d 100644 (file)
@@ -117,6 +117,7 @@ $(EXEFILE) : $(EXEOBJS) $(EXEOBJSc) $(EXERES) $(AFSDOBJS) $(EXELIBS)
         $(_VC_MANIFEST_EMBED_EXE)
        $(EXEPREP) 
         $(CODESIGN_USERLAND)
+        $(SYMSTORE_IMPORT)
 
 install : $(COPYHEADERS) $(EXEFILE) lang
 
index 7681cbc..5e70ebb 100644 (file)
@@ -45,6 +45,7 @@ $(DLLFILE) : $(DLLOBJS)
        $(DLLRESLINK)
        $(DLLPREP) 
         $(CODESIGN_USERLAND)
+        $(SYMSTORE_IMPORT)
 
 install : $(DLLFILE)
 
index fea1c77..0c1bbe7 100644 (file)
@@ -31,6 +31,7 @@ $(DLLFILE): $(DLLOBJS)
         $(_VC_MANIFEST_EMBED_DLL)
        $(DLLPREP)
         $(CODESIGN_USERLAND)
+        $(SYMSTORE_IMPORT)
 
 
 ############################################################################
index ac01802..452cd34 100644 (file)
@@ -45,6 +45,7 @@ $(DLLFILE) : $(DLLOBJS)
        $(DLLRESLINK)
        $(DLLPREP) 
         $(CODESIGN_USERLAND)
+        $(SYMSTORE_IMPORT)
 
 install : $(DLLFILE)
 
index 75c5fb9..f68046e 100644 (file)
@@ -109,6 +109,7 @@ $(EXEFILE) : $(EXEOBJS) $(EXECOBJS) $(EXERES) $(AFSDOBJS) $(CLIENTOBJS) $(EXELIB
         $(_VC_MANIFEST_EMBED_EXE)
        $(EXEPREP) 
         $(CODESIGN_USERLAND)
+        $(SYMSTORE_IMPORT)
 
 install : $(COPYHEADERS) $(EXEFILE) lang
 
index 07dcacc..1d80bb0 100644 (file)
@@ -45,6 +45,7 @@ $(DLLFILE) : $(DLLOBJS)
        $(DLLRESLINK)
        $(DLLPREP) 
         $(CODESIGN_USERLAND)
+        $(SYMSTORE_IMPORT)
 
 install : $(DLLFILE)
 
index 74ec970..934a5ef 100644 (file)
@@ -69,6 +69,7 @@ $(DLLFILE): $(DLLOBJS) $(DLLLIBS)
         $(_VC_MANIFEST_EMBED_DLL)
        $(DLLPREP)
         $(CODESIGN_USERLAND)
+        $(SYMSTORE_IMPORT)
 
 ############################################################################
 # Definitions for generating versioninfo resources
index 1f0524a..0aed231 100644 (file)
@@ -79,6 +79,7 @@ $(DLLFILE): $(DLLOBJS)
         $(_VC_MANIFEST_EMBED_DLL)
        $(DLLPREP)
         $(CODESIGN_USERLAND)
+        $(SYMSTORE_IMPORT)
        $(MAKECYGLIB) --input-def libosi.def
        $(COPY) $*.lib $(ILIBDIR)
        $(DEL) $*.lib $*.exp
@@ -110,6 +111,7 @@ $(EXEFILE) : $(EXEOBJS)
        $(EXEGUILINK) $(EXELIBS)
         $(_VC_MANIFEST_EMBED_EXE)
         $(CODESIGN_USERLAND)
+        $(SYMSTORE_IMPORT)
 
 ############################################################################
 # midl on dbrpc.idl
index a982733..953982a 100644 (file)
@@ -44,6 +44,7 @@ $(DLLFILE): $(DLLOBJS)
        $(DLLRESLINK)
        $(DLLPREP)
         $(CODESIGN_USERLAND)
+        $(SYMSTORE_IMPORT)
 
 ############################################################################
 # Generate versioninfo resources
index 31bc52e..dc97802 100644 (file)
@@ -15,6 +15,7 @@ $(OUT)\elogtest.exe: $(OUT)\elogtest.obj \
        $(EXECONLINK)
         $(_VC_MANIFEST_EMBED_EXE)
         $(CODESIGN_USERLAND)
+        $(SYMSTORE_IMPORT)
 
 mkdir:
        
index b13ac7f..2b1c12a 100644 (file)
@@ -26,6 +26,7 @@ $(EXEDIR)\Service.exe: $(OUT)\Service.obj $(OUT)\Service.res
       $(EXECONLINK) 
       $(_VC_MANIFEST_EMBED_EXE)
         $(CODESIGN_USERLAND)
+        $(SYMSTORE_IMPORT)
 
 $(OUT)\Killer.res: Killer.rc AFS_component_version_number.h
 
@@ -36,6 +37,7 @@ $(EXEDIR)\Killer.exe: $(OUT)\Killer.obj $(OUT)\Killer.res
       $(EXECONLINK) 
         $(_VC_MANIFEST_EMBED_EXE)
         $(CODESIGN_USERLAND)
+        $(SYMSTORE_IMPORT)
 
 $(OUT)\AdminGroup.res: AdminGroup.rc AFS_component_version_number.h
 
@@ -46,6 +48,7 @@ $(EXEDIR)\AdminGroup.exe: $(OUT)\AdminGroup.obj $(OUT)\AdminGroup.res
       $(EXECONLINK) 
         $(_VC_MANIFEST_EMBED_EXE)
         $(CODESIGN_USERLAND)
+        $(SYMSTORE_IMPORT)
 
 !IF ("$(AFSDEV_BUILDTYPE)"=="FREE")
 !IF ("$(CPU)" == "i386")
index eed3c94..72f6e86 100644 (file)
@@ -72,6 +72,7 @@ $(DLLFILE): $(DLLOBJFILES) $(DLLRES)
        $(LINK) -DLL $(DLLEXPORTS) -OUT:$@ $** $(DLLLIBFILES)
         $(_VC_MANIFEST_EMBED_DLL)
         $(CODESIGN_USERLAND)
+        $(SYMSTORE_IMPORT)
 
 # instloop.exe
 
@@ -85,6 +86,7 @@ $(EXEFILE): $(EXEOBJFILES) $(EXERES)
         $(LINK) /OUT:$@ $** $(DLLLIBFILES)
         $(_VC_MANIFEST_EMBED_EXE)
         $(CODESIGN_USERLAND)
+        $(SYMSTORE_IMPORT)
 
 install:  $(DLLFILE) $(EXEFILE)
 
index 3b95644..ddd1c8b 100644 (file)
@@ -37,6 +37,7 @@ $(DLLFILE): $(OUT)\afscustom.obj $(DLLRES)
          -OUT:$@ $** $(DLLLIBFILES)
         $(_VC_MANIFEST_EMBED_DLL)
         $(CODESIGN_USERLAND)
+        $(SYMSTORE_IMPORT)
 
 install: $(DLLFILE)
 
index e70cfd1..d6c9b98 100644 (file)
@@ -23,6 +23,7 @@ $(UNINSTALL): $(OBJECTS) $(OUT)\uninstall.res
         $(_VC_MANIFEST_EMBED_EXE)
         $(EXEPREP)
         $(CODESIGN_USERLAND)
+        $(SYMSTORE_IMPORT)
 
 install: $(UNINSTALL)
 
index 739d327..828f860 100644 (file)
@@ -33,6 +33,7 @@ $(EXEFILE) : $(EXEOBJS) $(EXERES)
         $(_VC_MANIFEST_EMBED_EXE)
        $(EXEPREP) 
         $(CODESIGN_USERLAND)
+        $(SYMSTORE_IMPORT)
 
 ############################################################################
 install : $(EXEFILE) lang
index 69be805..bce08bc 100644 (file)
@@ -149,6 +149,7 @@ $(DLLFILE): $(OBJFILES) $(VERRESFILE)
        $(_VC_MANIFEST_EMBED_DLL)
        $(_VC_MANIFEST_CLEAN)
         $(CODESIGN_USERLAND)
+        $(SYMSTORE_IMPORT)
 
 dummy:
 
index 27ada43..09cfca9 100644 (file)
@@ -32,6 +32,7 @@ $(PTHR_DLLFILE): $(PTHR_DLLOBJS)
         $(_VC_MANIFEST_EMBED_DLL)
        $(DLLPREP)
         $(CODESIGN_USERLAND)
+        $(SYMSTORE_IMPORT)
        $(MAKECYGLIB) --input-def pthread.def
 
 install: $(PTHR_DLLFILE) $(LIBINCLUDES)
index 265567d..a804836 100644 (file)
@@ -15,16 +15,19 @@ $(OUT)\ptest.exe: $(OUT)\ptest.obj $(DESTDIR)/lib/afspthread.lib $(DESTDIR)/lib/
        $(EXECONLINK)
         $(_VC_MANIFEST_EMBED_EXE)
         $(CODESIGN_USERLAND)
+        $(SYMSTORE_IMPORT)
 
 $(OUT)\tsd.exe: $(OUT)\tsd.obj $(DESTDIR)/lib/afspthread.lib $(DESTDIR)/lib/afs/afsutil.lib
        $(EXECONLINK)
         $(_VC_MANIFEST_EMBED_EXE)
         $(CODESIGN_USERLAND)
+        $(SYMSTORE_IMPORT)
 
 $(OUT)\native.exe: $(OUT)\native.obj $(DESTDIR)/lib/afspthread.lib $(DESTDIR)/lib/afs/afsutil.lib
        $(EXECONLINK)
         $(_VC_MANIFEST_EMBED_EXE)
         $(CODESIGN_USERLAND)
+        $(SYMSTORE_IMPORT)
 
 clean::
        $(DEL) $(DESTDIR)/lib/afspthread.lib
index 1b596c8..7c072d6 100644 (file)
@@ -23,6 +23,7 @@ $(EXEDIR)\lftest.exe: $(OBJS)
         $(_VC_MANIFEST_EMBED_EXE)
         $(EXEPREP)
         $(CODESIGN_USERLAND)
+        $(SYMSTORE_IMPORT)
 
 install: idirs $(EXEDIR)\lftest.exe
 
index ba7fc9f..fe2de51 100644 (file)
@@ -23,6 +23,7 @@ $(EXEDIR)\nmtest.exe: $(OBJS)
         $(_VC_MANIFEST_EMBED_EXE)
         $(EXEPREP)
         $(CODESIGN_USERLAND)
+        $(SYMSTORE_IMPORT)
 
 install: idirs $(EXEDIR)\nmtest.exe
 
index bce1e03..e1e9670 100644 (file)
@@ -27,6 +27,7 @@ $(EXEDIR)\DumpAfsLog.exe: $(OBJS)
         $(_VC_MANIFEST_EMBED_EXE)
         $(EXEPREP)
         $(CODESIGN_USERLAND)
+        $(SYMSTORE_IMPORT)
 
 install: idirs $(EXEDIR)\DumpAfsLog.exe
 
index 2bbc5f6..8f4c17d 100644 (file)
@@ -31,6 +31,7 @@ $(EXEDIR)\wintorture.exe: $(OBJS)
         $(_VC_MANIFEST_EMBED_EXE)
         $(EXEPREP)
         $(CODESIGN_USERLAND)
+        $(SYMSTORE_IMPORT)
 
 install: idirs $(EXEDIR)\wintorture.exe
 
index d26625d..4e1928f 100644 (file)
@@ -27,6 +27,7 @@ $(EXEDIR)\StopStressTest.exe: $(OBJS)
         $(_VC_MANIFEST_EMBED_EXE)
         $(EXEPREP)
         $(CODESIGN_USERLAND)
+        $(SYMSTORE_IMPORT)
 
 install: idirs $(EXEDIR)\StopStressTest.exe
 
index f9c2530..8f290bf 100644 (file)
@@ -27,6 +27,7 @@ $(EXEDIR)\Stress.exe: $(OBJS)
         $(_VC_MANIFEST_EMBED_EXE)
         $(EXEPREP)
         $(CODESIGN_USERLAND)
+        $(SYMSTORE_IMPORT)
 
 install: idirs $(EXEDIR)\Stress.exe
 
index 1ad0655..6c90c4c 100644 (file)
@@ -27,6 +27,7 @@ $(EXEDIR)\winflock.exe: $(OBJS) $(LIBS)
         $(_VC_MANIFEST_EMBED_EXE)
         $(EXEPREP)
         $(CODESIGN_USERLAND)
+        $(SYMSTORE_IMPORT)
 
 install: idirs $(EXEDIR)\winflock.exe
 
index da767ad..839d592 100644 (file)
@@ -88,6 +88,7 @@ $(SETKEY_EXEFILE): $(SETKEY_EXEOBJS) $(EXELIBS)
         $(_VC_MANIFEST_EMBED_EXE)
        $(EXEPREP) 
         $(CODESIGN_USERLAND)
+        $(SYMSTORE_IMPORT)
 
 # build copyauth
 COPYAUTH_EXEFILE = $(DESTDIR)\etc\copyauth.exe
@@ -100,6 +101,7 @@ $(COPYAUTH_EXEFILE): $(COPYAUTH_EXEOBJS) $(EXELIBS)
         $(_VC_MANIFEST_EMBED_EXE)
        $(EXEPREP) 
         $(CODESIGN_USERLAND)
+        $(SYMSTORE_IMPORT)
 
 $(INCFILES):$$(@F)
         $(COPY)  $** $(INCFILEDIR)\.
index b4e5a04..340d17b 100644 (file)
@@ -28,6 +28,7 @@ $(CELL_EXEFILE): $(CELL_EXEOBJS)  $(CELL_EXELIBS)
         $(_VC_MANIFEST_EMBED_EXE)
        $(EXEPREP) 
         $(CODESIGN_USERLAND)
+        $(SYMSTORE_IMPORT)
 
 ############################################################################
 KTC_EXEFILE = $(OUT)\ktctest.exe
@@ -46,6 +47,7 @@ $(KTC_EXEFILE): $(KTC_EXEOBJS)  $(KTC_EXELIBS)
         $(_VC_MANIFEST_EMBED_EXE)
        $(EXEPREP) 
         $(CODESIGN_USERLAND)
+        $(SYMSTORE_IMPORT)
 
 test tests: $(CELL_EXEFILE) $(KTC_EXEFILE)
 
index 64d46dc..58f05ef 100644 (file)
@@ -74,6 +74,7 @@ $(BOSSERVER_EXEFILE): $(BOSSERVER_EXEOBJS) $(BOSSERVER_EXELIBS)
         $(_VC_MANIFEST_EMBED_EXE)
        $(EXEPREP)
         $(CODESIGN_USERLAND)
+        $(SYMSTORE_IMPORT)
 
 ############################################################################
 # Build bos.exe
@@ -111,6 +112,7 @@ $(RS_BOS_EXEFILE): $(BOS_EXEOBJS) $(BOS_EXELIBS)
         $(_VC_MANIFEST_EMBED_EXE)
        $(EXEPREP)
         $(CODESIGN_USERLAND)
+        $(SYMSTORE_IMPORT)
 
 $(CL_BOS_EXEFILE): $(RS_BOS_EXEFILE)
        $(COPY) $** $@
index b0fa48d..520ed05 100644 (file)
@@ -30,6 +30,7 @@ $(EXEFILE): $(EXEOBJS) $(EXELIBS)
         $(_VC_MANIFEST_EMBED_EXE)
        $(EXEPREP)
         $(CODESIGN_USERLAND)
+        $(SYMSTORE_IMPORT)
 
 ############################################################################
 # Definitions for generating versioninfo resources
index bf5d49f..aa63e54 100644 (file)
@@ -97,6 +97,7 @@ $(EXEFILE): $(EXEOBJS) $(EXERES) $(EXELIBS)
         $(_VC_MANIFEST_EMBED_EXE)
        $(EXEPREP)
         $(CODESIGN_USERLAND)
+        $(SYMSTORE_IMPORT)
 
 
 ############################################################################
index c0ebcb3..fe54b55 100644 (file)
@@ -85,6 +85,7 @@ $(EXEFILE): $(EXEOBJS)  $(EXELIBS)
         $(_VC_MANIFEST_EMBED_EXE)
        $(EXEPREP) 
         $(CODESIGN_USERLAND)
+        $(SYMSTORE_IMPORT)
 
 ############################################################################
 # Definitions for generating versioninfo resources
index 45c3b7b..4e602dd 100644 (file)
@@ -62,6 +62,7 @@ $(EXEFILE): $(EXEOBJS) $(EXERES) $(EXELIBS)
         $(_VC_MANIFEST_EMBED_EXE)
        $(EXEPREP)
         $(CODESIGN_USERLAND)
+        $(SYMSTORE_IMPORT)
 
 ############################################################################
 # Install target; primary makefile target
@@ -83,6 +84,7 @@ $(OUT)\butc_test.exe: $(OUT)\test.obj
        $(EXECONLINK)
         $(_VC_MANIFEST_EMBED_EXE)
         $(CODESIGN_USERLAND)
+        $(SYMSTORE_IMPORT)
 
 mkdir:
        
index 938a369..63e7857 100644 (file)
@@ -51,6 +51,7 @@ $(OUT)\test_ftm.exe: $(OUT)\test_ftm.obj $(LIBFILE) $(TESTLIBS)
        $(EXECONLINK)
         $(_VC_MANIFEST_EMBED_EXE)
         $(CODESIGN_USERLAND)
+        $(SYMSTORE_IMPORT)
 
 mkdir:
        
index 20b93f7..75f15d6 100644 (file)
@@ -26,6 +26,7 @@ $(ITEST_EXEFILE): $(ITEST_EXEOBJS)
         $(_VC_MANIFEST_EMBED_EXE)
        $(EXEPREP) 
         $(CODESIGN_USERLAND)
+        $(SYMSTORE_IMPORT)
 
 #build ctest.exe
 CTEST_EXEOBJS =\
@@ -38,6 +39,7 @@ $(CTEST_EXEFILE): $(CTEST_EXEOBJS)
         $(_VC_MANIFEST_EMBED_EXE)
        $(EXEPREP) 
         $(CODESIGN_USERLAND)
+        $(SYMSTORE_IMPORT)
 
 # build dtest.exe
 DTEST_EXEOBJS =\
@@ -50,6 +52,7 @@ $(DTEST_EXEFILE): $(DTEST_EXEOBJS)
         $(_VC_MANIFEST_EMBED_EXE)
        $(EXEPREP) 
         $(CODESIGN_USERLAND)
+        $(SYMSTORE_IMPORT)
 
 all: test
 
index d2c8ba7..331f287 100644 (file)
@@ -67,6 +67,7 @@ $(COMPILE_ET_EXEFILE): $(COMPILE_ET_EXEOBJS) $(COMPILE_ET_EXERES) $(COMPILE_ET_E
         $(_VC_MANIFEST_EMBED_EXE)
        $(EXEPREP) 
         $(CODESIGN_USERLAND)
+        $(SYMSTORE_IMPORT)
 
 ####################################################################
 install: prep $(INCFILES) $(COMERR_LIBFILE) $(COMPILE_ET_EXEFILE) 
index d138ef8..7c68e4a 100644 (file)
@@ -21,6 +21,7 @@ $(EXEFILE): $(EXEOBJS)  # dependents built from predefined inference rules
         $(_VC_MANIFEST_EMBED_EXE)
        $(EXEPREP) 
         $(CODESIGN_USERLAND)
+        $(SYMSTORE_IMPORT)
 
 test1.c test1.h: test1.et 
        $(DEL) test1.c test1.h
index 8b9aa88..893274c 100644 (file)
@@ -512,16 +512,19 @@ $(OUT)\mkvers.exe : $(OUT)\mkvers.obj
        $(EXECONLINK)
         $(_VC_MANIFEST_EMBED_EXE)
         $(CODESIGN_USERLAND)
+        $(SYMSTORE_IMPORT)
 
 $(OUT)\touch.exe : $(OUT)\touch.obj
        $(EXECONLINK)
         $(_VC_MANIFEST_EMBED_EXE)
         $(CODESIGN_USERLAND)
+        $(SYMSTORE_IMPORT)
 
 $(OUT)\util_cr.exe : $(OUT)\util_cr.obj
        $(EXECONLINK)
         $(_VC_MANIFEST_EMBED_EXE)
         $(CODESIGN_USERLAND)
+        $(SYMSTORE_IMPORT)
 
 langsetup: $(DESTDIR)\bin\NTLang.bat
 
index 2f9de48..9b822bc 100644 (file)
@@ -320,6 +320,16 @@ CODESIGN_USERLAND= signtool.exe sign /a /d "$(CODESIGN_DESC)" /du $(CODESIGN_URL
 CODESIGN_USERLAND=
 !ENDIF
 
+!IF DEFINED(SYMSTORE_EXE) && DEFINED(SYMSTORE_ROOT)
+!IF "$(SYMSTORE_COMMENT)" != ""
+SYMSTORE_COMMENT = |$(SYMSTORE_COMMENT)
+!ENDIF
+SYMSTORE_IMPORT= \
+$(SYMSTORE_EXE) add /s $(SYMSTORE_ROOT) /t "OpenAFS for Windows" /v "$(AFSBLD_TYPE)-$(CPU)-$(AFSPRODUCT_VERSION)" /c "$(@F)$(SYMSTORE_COMMENT)" /f $*.*
+!ELSE
+SYMSTORE_IMPORT=
+!ENDIF
+
 # Set compiler warning level
 
 !IFNDEF AFSDEV_WARNLEVEL
index 1512415..d6b4b5a 100644 (file)
@@ -328,6 +328,16 @@ CODESIGN_USERLAND= signtool.exe sign /a /d "$(CODESIGN_DESC)" /du $(CODESIGN_URL
 CODESIGN_USERLAND=
 !ENDIF
 
+!IF DEFINED(SYMSTORE_EXE) && DEFINED(SYMSTORE_ROOT)
+!IF "$(SYMSTORE_COMMENT)" != ""
+SYMSTORE_COMMENT = |$(SYMSTORE_COMMENT)
+!ENDIF
+SYMSTORE_IMPORT= \
+$(SYMSTORE_EXE) add /s $(SYMSTORE_ROOT) /t "OpenAFS for Windows" /v "$(AFSBLD_TYPE)-$(CPU)-$(AFSPRODUCT_VERSION)" /c "$(@F)$(SYMSTORE_COMMENT)" /f $*.*
+!ELSE
+SYMSTORE_IMPORT=
+!ENDIF
+
 # Set compiler warning level
 
 !IFNDEF AFSDEV_WARNLEVEL
index f1b879e..35fe386 100644 (file)
@@ -121,41 +121,49 @@ $(OUT)\make_keyperm.exe: $(OUT)\make_keyperm.obj $(OUT)\misc.obj $(OUT)\main.obj
        $(EXECONLINK)
        $(_VC_MANIFEST_EMBED_EXE)
         $(CODESIGN_USERLAND)
+        $(SYMSTORE_IMPORT)
 
 $(OUT)\make_p_table.exe: $(OUT)\make_p_table.obj $(OUT)\misc.obj $(OUT)\main.obj
        $(EXECONLINK)
        $(_VC_MANIFEST_EMBED_EXE)
         $(CODESIGN_USERLAND)
+        $(SYMSTORE_IMPORT)
 
 $(OUT)\make_s_table.exe: $(OUT)\make_s_table.obj $(OUT)\misc.obj $(OUT)\main.obj
        $(EXECONLINK)
        $(_VC_MANIFEST_EMBED_EXE)
         $(CODESIGN_USERLAND)
+        $(SYMSTORE_IMPORT)
 
 $(OUT)\make_odd.exe: $(OUT)\make_odd.obj $(OUT)\misc.obj $(OUT)\main.obj
        $(EXECONLINK)
        $(_VC_MANIFEST_EMBED_EXE)
         $(CODESIGN_USERLAND)
+        $(SYMSTORE_IMPORT)
 
 $(OUT)\make_p.exe: $(OUT)\make_p.obj $(OUT)\misc.obj $(OUT)\main.obj
        $(EXECONLINK)
        $(_VC_MANIFEST_EMBED_EXE)
         $(CODESIGN_USERLAND)
+        $(SYMSTORE_IMPORT)
 
 $(OUT)\make_s.exe: $(OUT)\make_s.obj $(OUT)\misc.obj $(OUT)\main.obj
        $(EXECONLINK)
        $(_VC_MANIFEST_EMBED_EXE)
         $(CODESIGN_USERLAND)
+        $(SYMSTORE_IMPORT)
 
 $(OUT)\make_fp.exe: $(OUT)\make_fp.obj $(OUT)\misc.obj $(OUT)\main.obj
        $(EXECONLINK)
        $(_VC_MANIFEST_EMBED_EXE)
         $(CODESIGN_USERLAND)
+        $(SYMSTORE_IMPORT)
 
 $(OUT)\make_ip.exe: $(OUT)\make_ip.obj $(OUT)\misc.obj $(OUT)\main.obj
        $(EXECONLINK)
        $(_VC_MANIFEST_EMBED_EXE)
         $(CODESIGN_USERLAND)
+        $(SYMSTORE_IMPORT)
 
 GENOBJS = $(OUT)\make_keyperm.obj \
     $(OUT)\make_p_table.obj \
index 12624bf..bdb344a 100644 (file)
@@ -14,6 +14,7 @@ $(OUT)\dtest.exe: $(OUT)\dtest.obj $(DESTDIR)\lib\afs\afsdir.lib
        $(EXECONLINK)
         $(_VC_MANIFEST_EMBED_EXE)
         $(CODESIGN_USERLAND)
+        $(SYMSTORE_IMPORT)
 
 mkdir:
        
index b89cceb..77f121f 100644 (file)
@@ -28,6 +28,7 @@ $(TRANSLATE_ET_EXEFILE): $(TRANSLATE_ET_EXEOBJS) $(TRANSLATE_ET_EXELIBS)
         $(_VC_MANIFEST_EMBED_EXE)
        $(EXEPREP)
         $(CODESIGN_USERLAND)
+        $(SYMSTORE_IMPORT)
 
 ############################################################################
 # Definitions for generating versioninfo resources
index 2983548..770dbba 100644 (file)
@@ -122,6 +122,7 @@ $(KASERVER): $(KASERVER_OBJS) $(AFSLIBS) $(KASERVER_EXELIBS)
         $(_VC_MANIFEST_EMBED_EXE)
        $(EXEPREP) 
         $(CODESIGN_USERLAND)
+        $(SYMSTORE_IMPORT)
 
 #build $(OUT)\kadatabase.obj
 
@@ -148,6 +149,7 @@ $(KAS): $(KAS_OBJS) $(AFSLIBS) $(KAUTH_LIBFILE) $(TOKENLIB)
         $(_VC_MANIFEST_EMBED_EXE)
        $(EXEPREP) 
         $(CODESIGN_USERLAND)
+        $(SYMSTORE_IMPORT)
 
 ########### Misc Exes #######################################################
 #kpasswd.exe
@@ -163,24 +165,28 @@ $(KPASSWD_EXEFILE): $(KPASSWD_OBJS) $(AFSLIBS) $(KAUTH_LIBFILE) $(TOKENLIB)
         $(_VC_MANIFEST_EMBED_EXE)
        $(EXEPREP)
         $(CODESIGN_USERLAND)
+        $(SYMSTORE_IMPORT)
 
 #kpwvalid.exe
 $(OUT)\kpwvalid.exe: $(OUT)\kpwvalid.obj $(AFSLIBS) $(KAUTH_LIBFILE)
        $(EXECONLINK) dnsapi.lib mpr.lib iphlpapi.lib shell32.lib
         $(_VC_MANIFEST_EMBED_EXE)
         $(CODESIGN_USERLAND)
+        $(SYMSTORE_IMPORT)
 
 #kdb.exe - Not implemented for NT - because dbm not available on NT
 #kdb.exe: $(OUT)\kdb.obj $(AFSLIBS) $(KAUTH_LIBFILE) 
 #      $(EXECONLINK) dnsapi.lib mpr.lib iphlpapi.lib shell32.lib
 #       $(_VC_MANIFEST_EMBED_EXE)
 #        $(CODESIGN_USERLAND)
+#        $(SYMSTORE_IMPORT)
 
 #rebuild.exe 
 $(OUT)\rebuild.exe: $(OUT)\rebuild.obj $(OUT)\kautils.obj $(AFSLIBS) 
        $(EXECONLINK) dnsapi.lib mpr.lib iphlpapi.lib shell32.lib
         $(_VC_MANIFEST_EMBED_EXE)
         $(CODESIGN_USERLAND)
+        $(SYMSTORE_IMPORT)
 
 ############################################################################
 # Definitions for generating versioninfo resources
index d976faf..b9a45bf 100644 (file)
@@ -26,41 +26,49 @@ $(OUT)\multiklog.exe: $(OUT)\multiklog.obj
        $(EXECONLINK) $(EXELIBS)
         $(_VC_MANIFEST_EMBED_EXE)
         $(CODESIGN_USERLAND)
+        $(SYMSTORE_IMPORT)
 
 $(OUT)\test_date.exe: $(OUT)\test_date.obj
        $(EXECONLINK) $(EXELIBS)
         $(_VC_MANIFEST_EMBED_EXE)
         $(CODESIGN_USERLAND)
+        $(SYMSTORE_IMPORT)
 
 $(OUT)\test_badtix.exe: $(OUT)\test_badtix.obj
        $(EXECONLINK) $(EXELIBS)
         $(_VC_MANIFEST_EMBED_EXE)
         $(CODESIGN_USERLAND)
+        $(SYMSTORE_IMPORT)
 
 $(OUT)\decode_ticket.exe: $(OUT)\decode_ticket.obj
        $(EXECONLINK) $(EXELIBS)
         $(_VC_MANIFEST_EMBED_EXE)
         $(CODESIGN_USERLAND)
+        $(SYMSTORE_IMPORT)
 
 $(OUT)\test_interim_ktc.exe: $(OUT)\test_interim_ktc.obj
        $(EXECONLINK) $(EXELIBS)
         $(_VC_MANIFEST_EMBED_EXE)
         $(CODESIGN_USERLAND)
+        $(SYMSTORE_IMPORT)
 
 $(OUT)\test_rxkad_free: test_rxkad_free.o 
        $(EXECONLINK) $(EXELIBS)
         $(_VC_MANIFEST_EMBED_EXE)
         $(CODESIGN_USERLAND)
+        $(SYMSTORE_IMPORT)
 
 $(OUT)\test_getticket.exe: $(OUT)\test_getticket.obj
        $(EXECONLINK) $(EXELIBS)
         $(_VC_MANIFEST_EMBED_EXE)
         $(CODESIGN_USERLAND)
+        $(SYMSTORE_IMPORT)
 
 $(OUT)\background.exe: $(OUT)\background.obj
        $(EXECONLINK) $(EXELIBS)
         $(_VC_MANIFEST_EMBED_EXE)
         $(CODESIGN_USERLAND)
+        $(SYMSTORE_IMPORT)
 
 
 test tests all: $(OUT)\multiklog.exe $(OUT)\test_date.exe $(OUT)\test_badtix.exe $(OUT)\decode_ticket.exe \
index 7f75448..a55bf3f 100644 (file)
@@ -147,6 +147,7 @@ $(DLLFILE): $(DLLOBJS) $(DLLLIBS)
         $(_VC_MANIFEST_EMBED_DLL)
        $(DLLPREP)
         $(CODESIGN_USERLAND)
+        $(SYMSTORE_IMPORT)
        $(MAKECYGLIB) --input-def afsadminutil.def
        $(COPY) $*.lib $(ILIBDIR)
        $(DEL) $*.lib $*.exp
index 1610a2e..8dcf1fd 100644 (file)
@@ -46,6 +46,7 @@ $(DLLFILE): $(DLLOBJS) $(DLLLIBS)
         $(_VC_MANIFEST_EMBED_DLL)
        $(DLLPREP)
         $(CODESIGN_USERLAND)
+        $(SYMSTORE_IMPORT)
        $(MAKECYGLIB) --input-def bosadmin.def
        $(COPY) $*.lib $(ILIBDIR)
        $(DEL) $*.lib $*.exp
index 4fd146d..509f0fc 100644 (file)
@@ -63,6 +63,7 @@ $(DLLFILE): $(DLLOBJS) $(DLLLIBS)
         $(_VC_MANIFEST_EMBED_DLL)
        $(DLLPREP)
         $(CODESIGN_USERLAND)
+        $(SYMSTORE_IMPORT)
        $(MAKECYGLIB) --input-def afscfgadmin.def
        $(COPY) $*.lib $(ILIBDIR)
        $(DEL) $*.lib $*.exp
index 7772f2e..c161129 100644 (file)
@@ -24,6 +24,7 @@ $(OUT)\cfgtest.exe: $(OUT)\cfgtest.obj $(CFGTEST_EXELIBS)
        $(EXECONLINK)
         $(_VC_MANIFEST_EMBED_EXE)
         $(CODESIGN_USERLAND)
+        $(SYMSTORE_IMPORT)
 
 mkdir:
        
index 3008eeb..8f51cc4 100644 (file)
@@ -34,6 +34,7 @@ $(DLLFILE): $(DLLOBJS) $(DLLLIBS)
         $(_VC_MANIFEST_EMBED_DLL)
        $(DLLPREP)
         $(CODESIGN_USERLAND)
+        $(SYMSTORE_IMPORT)
        $(MAKECYGLIB) --input-def clientadmin.def
        $(COPY) $*.lib $(ILIBDIR)
        $(DEL) $*.lib $*.exp
index 8419e88..16c5edd 100644 (file)
@@ -43,6 +43,7 @@ $(DLLFILE): $(DLLOBJS) $(DLLLIBS)
         $(_VC_MANIFEST_EMBED_DLL)
        $(DLLPREP)
         $(CODESIGN_USERLAND)
+        $(SYMSTORE_IMPORT)
        $(MAKECYGLIB) --input-def kasadmin.def
        $(COPY) $*.lib $(ILIBDIR)
        $(DEL) $*.lib $*.exp
index 1db68b0..76627ca 100644 (file)
@@ -46,6 +46,7 @@ $(DLLFILE): $(DLLOBJS) $(DLLLIBS)
         $(_VC_MANIFEST_EMBED_DLL)
        $(DLLPREP)
         $(CODESIGN_USERLAND)
+        $(SYMSTORE_IMPORT)
        $(MAKECYGLIB) --input-def ptsadmin.def
        $(COPY) $*.lib $(ILIBDIR)
        $(DEL) $*.lib $*.exp
index 9f05d6f..85cd632 100644 (file)
@@ -37,6 +37,7 @@ $(OUT)\afscp.exe: $(OUT)\afscp.obj $(AFSCP_EXEOBJS) $(AFSCP_EXELIBS)
        $(EXECONLINK)
         $(_VC_MANIFEST_EMBED_EXE)
         $(CODESIGN_USERLAND)
+        $(SYMSTORE_IMPORT)
 
 mkdir:
        
index e1e1dfa..e893169 100644 (file)
@@ -67,6 +67,7 @@ $(DLLFILE): $(DLLOBJS) $(DLLLIBS)
         $(_VC_MANIFEST_EMBED_DLL)
        $(DLLPREP)
         $(CODESIGN_USERLAND)
+        $(SYMSTORE_IMPORT)
        $(MAKECYGLIB) --input-def vosadmin.def
        $(COPY) $*.lib $(ILIBDIR)
        $(DEL) $*.lib $*.exp
index 64c8b8a..21094f3 100644 (file)
@@ -149,6 +149,7 @@ $(LIBFILE): $(DLLOBJS) $(DLLLIBS) $(RXOBJS)
         $(_VC_MANIFEST_EMBED_DLL)
        $(DLLPREP)
         $(CODESIGN_USERLAND)
+        $(SYMSTORE_IMPORT)
        $(MAKECYGLIB) --input-def afsauthent.def
 
 # Definitions for generating versioninfo resources
index 6491bb0..ec41a72 100644 (file)
@@ -99,6 +99,7 @@ $(LIBFILE): $(DLLOBJS) $(DLLLIBS)
         $(_VC_MANIFEST_EMBED_DLL)
        $(DLLPREP)
         $(CODESIGN_USERLAND)
+        $(SYMSTORE_IMPORT)
        $(MAKECYGLIB) --input-def afsrpc.def
 
 # Definitions for generating versioninfo resources
index ce34bfd..ec65981 100644 (file)
@@ -46,6 +46,7 @@ $(OUT)\rw.exe: $(OUT)\rw.obj $(LIBFILE) $(DESTDIR)\lib\afs\afsutil.lib
        $(EXECONLINK)
         $(_VC_MANIFEST_EMBED_EXE)
         $(CODESIGN_USERLAND)
+        $(SYMSTORE_IMPORT)
 
 clean::
        $(DEL) $(LIBFILE)
index 04bd561..e211b02 100644 (file)
@@ -19,6 +19,7 @@ $(OUT)\testkey.exe: $(OUT)\test_key.obj $(LIBS)
        $(EXECONLINK)
         $(_VC_MANIFEST_EMBED_EXE)
         $(CODESIGN_USERLAND)
+        $(SYMSTORE_IMPORT)
 
 # test targets
 test testkey: $(TESTKEY)
index c1571e5..8ef0f80 100644 (file)
@@ -38,6 +38,7 @@ $(DLLFILE): $(DLLOBJS) $(DLLRES) $(DLLLIBS)
         $(_VC_MANIFEST_EMBED_DLL)
        $(DLLPREP)
         $(CODESIGN_USERLAND)
+        $(SYMSTORE_IMPORT)
        $(MAKECYGLIB) --input-def afsprocmgmt.def
        $(COPY) $*.lib $(ILIBDIR)
        $(DEL) $*.lib $*.exp
@@ -60,6 +61,7 @@ $(RS_KILL_EXEFILE): $(KILL_EXEOBJS)   $(KILL_EXELIBS)
         $(_VC_MANIFEST_EMBED_EXE)
        $(EXEPREP)
         $(CODESIGN_USERLAND)
+        $(SYMSTORE_IMPORT)
 
 $(CL_KILL_EXEFILE): $(RS_KILL_EXEFILE)
        $(COPY) $** $@
index 7a6ea86..73e1a43 100644 (file)
@@ -19,6 +19,7 @@ $(OUT)\pmgttest.exe: $(OUT)\pmgttest.obj $(PMGTTEST_EXELIBS)
        $(EXECONLINK)
         $(_VC_MANIFEST_EMBED_EXE)
         $(CODESIGN_USERLAND)
+        $(SYMSTORE_IMPORT)
 
 mkdir:
        
index 5592050..fa893c5 100644 (file)
@@ -80,6 +80,7 @@ $(PTSERVER): $(PTSERVER_EXEOBJS) $(RXKADOBJS) $(PTSERVER_EXELIBS)
         $(_VC_MANIFEST_EMBED_EXE)
        $(EXEPREP) 
         $(CODESIGN_USERLAND)
+        $(SYMSTORE_IMPORT)
 
 ############################################################################
 # build pts.exe
@@ -126,18 +127,21 @@ $(PTS): $(PTS_EXEOBJS) $(PTS_EXELIBS)
         $(_VC_MANIFEST_EMBED_EXE)
        $(EXEPREP) 
         $(CODESIGN_USERLAND)
+        $(SYMSTORE_IMPORT)
 
 $(PTCLIENT): $(PTCLIENT_EXEOBJS) $(PTS_EXELIBS)
        $(EXECONLINK) dnsapi.lib mpr.lib iphlpapi.lib shell32.lib
         $(_VC_MANIFEST_EMBED_EXE)
        $(EXEPREP) 
         $(CODESIGN_USERLAND)
+        $(SYMSTORE_IMPORT)
 
 $(PT_UTIL): $(PT_UTIL_EXEOBJS) $(PTS_EXELIBS)
        $(EXECONLINK) dnsapi.lib mpr.lib iphlpapi.lib shell32.lib
         $(_VC_MANIFEST_EMBED_EXE)
        $(EXEPREP) 
         $(CODESIGN_USERLAND)
+        $(SYMSTORE_IMPORT)
 
 
 ############################################################################
@@ -235,21 +239,25 @@ $(OUT)\readgroup.exe: $(OUT)\readgroup.obj $(LIBFILE) $(TEST_LIBS)
        $(EXECONLINK) dnsapi.lib mpr.lib iphlpapi.lib shell32.lib
         $(_VC_MANIFEST_EMBED_EXE)
         $(CODESIGN_USERLAND)
+        $(SYMSTORE_IMPORT)
 
 $(OUT)\readpwd.exe: $(OUT)\readpwd.obj $(LIBFILE) $(TEST_LIBS)
        $(EXECONLINK) dnsapi.lib mpr.lib iphlpapi.lib shell32.lib
         $(_VC_MANIFEST_EMBED_EXE)
         $(CODESIGN_USERLAND)
+        $(SYMSTORE_IMPORT)
 
 $(OUT)\testpt.exe: $(OUT)\testpt.obj $(LIBFILE) $(TEST_LIBS)
        $(EXECONLINK) dnsapi.lib mpr.lib iphlpapi.lib shell32.lib 
         $(_VC_MANIFEST_EMBED_EXE)
         $(CODESIGN_USERLAND)
+        $(SYMSTORE_IMPORT)
 
 $(OUT)\db_verify.exe: $(OUT)\db_verify.obj $(OUT)\pterror.obj $(OUT)\display.obj $(LIBFILE) $(TEST_LIBS)
        $(EXECONLINK) dnsapi.lib mpr.lib iphlpapi.lib shell32.lib
         $(_VC_MANIFEST_EMBED_EXE)
         $(CODESIGN_USERLAND)
+        $(SYMSTORE_IMPORT)
 
 mkdir:
        
index c182408..c25338d 100644 (file)
@@ -26,21 +26,25 @@ $(OUT)\testclient.exe: $(OUT)\testclient.obj $(LIBS)
        $(EXECONLINK)
         $(_VC_MANIFEST_EMBED_EXE)
         $(CODESIGN_USERLAND)
+        $(SYMSTORE_IMPORT)
 
 $(OUT)\testserver.exe: $(OUT)\testserver.obj $(LIBS)
        $(EXECONLINK)
         $(_VC_MANIFEST_EMBED_EXE)
         $(CODESIGN_USERLAND)
+        $(SYMSTORE_IMPORT)
 
 $(OUT)\tableGen.exe: $(OUT)\tableGen.obj $(LIBS)
        $(EXECONLINK)
         $(_VC_MANIFEST_EMBED_EXE)
         $(CODESIGN_USERLAND)
+        $(SYMSTORE_IMPORT)
 
 $(OUT)\generator.exe: $(OUT)\generator.obj $(LIBS)
        $(EXECONLINK)
         $(_VC_MANIFEST_EMBED_EXE)
         $(CODESIGN_USERLAND)
+        $(SYMSTORE_IMPORT)
 
 $(RXTESTOBJS): ..\rx_clock.h ..\rx_queue.h ..\rx_event.h ..\rx.h
 
index b747485..63ba5e8 100644 (file)
@@ -36,6 +36,7 @@ $(RXDEBUG): $(RXDOBJS) $(RXDLIBS)
         $(_VC_MANIFEST_EMBED_EXE)
        $(EXEPREP)
         $(CODESIGN_USERLAND)
+        $(SYMSTORE_IMPORT)
 
 install: $(RXDEBUG)
 
index e5a390c..e2119a5 100644 (file)
@@ -39,6 +39,7 @@ $(EXEFILE): $(EXEOBJS) $(EXERES) $(EXELIBS)
         $(_VC_MANIFEST_EMBED_EXE)
        $(EXEPREP) 
         $(CODESIGN_USERLAND)
+        $(SYMSTORE_IMPORT)
 
 install: AFS_component_version_number.c $(EXEFILE) $(INCFILES)
 
index 40dcad8..d514e20 100644 (file)
@@ -38,6 +38,7 @@ $(EXEFILE): $(EXEOBJS)
         $(_VC_MANIFEST_EMBED_EXE)
        $(EXEPREP)
         $(CODESIGN_USERLAND)
+        $(SYMSTORE_IMPORT)
 
 
 ############################################################################
index 54c2567..d1ab06c 100644 (file)
@@ -224,6 +224,7 @@ $(LIBFILE): $(DLLOBJS) $(DLLLIBS)
         $(_VC_MANIFEST_EMBED_DLL)
        $(DLLPREP)
         $(CODESIGN_USERLAND)
+        $(SYMSTORE_IMPORT)
 
 # Definitions for generating versioninfo resources
 afsauthent.res: afsauthent.rc AFS_component_version_number.h
index bd04c80..83802e1 100644 (file)
@@ -98,6 +98,7 @@ $(BUTCEXE): $(BUTCOBJS) $(BUTCRES) $(BUTCLIBS)
         $(_VC_MANIFEST_EMBED_EXE)
        $(EXEPREP)
         $(CODESIGN_USERLAND)
+        $(SYMSTORE_IMPORT)
 
 .c.$(OUT)\obj:
        $(C2OBJ) -I$(BUCOORD) $<
index 0cf3ebe..182a36e 100644 (file)
@@ -93,6 +93,7 @@ $(EXEFILE): $(EXEOBJS) $(EXELIBS)
         $(_VC_MANIFEST_EMBED_EXE)
        $(EXEPREP) 
         $(CODESIGN_USERLAND)
+        $(SYMSTORE_IMPORT)
 
 install:  $(EXEFILE)
 
index 375dd59..75e5823 100644 (file)
@@ -100,6 +100,7 @@ $(VOLSERVER_EXEFILE): $(VOLSERVER_EXEOBJS) $(VOLSERVER_EXELIBS)
         $(_VC_MANIFEST_EMBED_EXE)
        $(EXEPREP) 
         $(CODESIGN_USERLAND)
+        $(SYMSTORE_IMPORT)
 
 $(OUT)\vscommon.obj: $(VOLSER)\common.c
         $(C2OBJ) /Fo$(OUT)\vscommon.obj -I$(VOLSER) -I$(UTIL) $**
index 17118b3..c918451 100644 (file)
@@ -110,6 +110,7 @@ $(RS_UDBG_EXEFILE): $(UDBG_EXEOBJS) $(UDBG_EXELIBS)
         $(_VC_MANIFEST_EMBED_EXE)
        $(EXEPREP)  
         $(CODESIGN_USERLAND)
+        $(SYMSTORE_IMPORT)
 
 $(CL_UDBG_EXEFILE): $(RS_UDBG_EXEFILE)
        $(COPY) $** $@
@@ -167,11 +168,13 @@ utst_server: $(OUT)\utst_server.obj $(OUT)\utst_int.ss.obj $(OUT)\utst_int.xdr.o
        $(EXECONLINK) 
         $(_VC_MANIFEST_EMBED_EXE)
         $(CODESIGN_USERLAND)
+        $(SYMSTORE_IMPORT)
        
 utst_client: $(OUT)\utst_client.obj $(OUT)\utst_int.cs.obj $(OUT)\utst_int.xdr.obj $(EXELIBS)
        $(EXECONLINK) 
         $(_VC_MANIFEST_EMBED_EXE)
         $(CODESIGN_USERLAND)
+        $(SYMSTORE_IMPORT)
        
 # rxgen on utst_int.xg
 utst_int.ss.c utst_int.cs.c utst_int.xdr.c utst_int.h: utst_int.xg
index d850032..1129832 100644 (file)
@@ -55,6 +55,7 @@ $(UPSERVER):  $(USVR_OBJS) $(LIBS)
         $(_VC_MANIFEST_EMBED_EXE)
        $(EXEPREP) 
         $(CODESIGN_USERLAND)
+        $(SYMSTORE_IMPORT)
 
 ############################################################################
 # upclient
@@ -72,6 +73,7 @@ $(UPCLIENT):  $(UCLNT_OBJS)  $(LIBS)
         $(_VC_MANIFEST_EMBED_EXE)
        $(EXEPREP) 
         $(CODESIGN_USERLAND)
+        $(SYMSTORE_IMPORT)
 
 ############################################################################
 # generate versioninfo resources
index 5cd8993..e7da587 100644 (file)
@@ -21,6 +21,7 @@ $(OUT)\usd_test.exe: $(OUT)\usd_test.obj $(LIBFILE) $(LIBUTIL)
        $(EXECONLINK)
         $(_VC_MANIFEST_EMBED_EXE)
         $(CODESIGN_USERLAND)
+        $(SYMSTORE_IMPORT)
 
 mkdir:
        
index c393c95..8295dd3 100644 (file)
@@ -17,11 +17,13 @@ $(OUT)\dirpath_test.exe: $(OUT)\dirpath_test.obj $(LIBS)
        $(EXECONLINK) shell32.lib
         $(_VC_MANIFEST_EMBED_EXE)
         $(CODESIGN_USERLAND)
+        $(SYMSTORE_IMPORT)
 
 $(OUT)\snprintf_test.exe: $(OUT)\snprintf_test.obj $(LIBS)
        $(EXECONLINK) shell32.lib
         $(_VC_MANIFEST_EMBED_EXE)
         $(CODESIGN_USERLAND)
+        $(SYMSTORE_IMPORT)
 
 test tests: $(OUT)\dirpath_test.exe  $(OUT)\snprintf_test.exe
 
index 7ec7a66..83671e7 100644 (file)
@@ -65,6 +65,7 @@ $(EXEFILE): $(EXEOBJS) $(EXERES) $(EXELIBS)
         $(_VC_MANIFEST_EMBED_EXE)
        $(EXEPREP) 
         $(CODESIGN_USERLAND)
+        $(SYMSTORE_IMPORT)
 
 ############################################################################
 # Build cbd - not generally distributed debugging program
@@ -79,6 +80,7 @@ $(CBD): $(OUT)\cbd.obj $(CBDRES)
        $(EXECONLINK)
         $(_VC_MANIFEST_EMBED_EXE)
         $(CODESIGN_USERLAND)
+        $(SYMSTORE_IMPORT)
 
 ############################################################################
 # generate versioninfo resources
index 59e6274..7f753d3 100644 (file)
@@ -95,6 +95,7 @@ $(VLSERVER): $(VLSERVER_EXEOBJS) $(LIBFILE) $(VLSERVER_EXECLIBS)
         $(_VC_MANIFEST_EMBED_EXE)
        $(EXEPREP) 
         $(CODESIGN_USERLAND)
+        $(SYMSTORE_IMPORT)
 
 ############################################################################
 # generate versioninfo resources
@@ -143,6 +144,7 @@ $(OUT)\vldb_check.exe: $(OUT)\vldb_check.obj $(VLDB_CHECK_LIBS)
        $(EXECONLINK)
         $(_VC_MANIFEST_EMBED_EXE)
         $(CODESIGN_USERLAND)
+        $(SYMSTORE_IMPORT)
 
 ############################################################################
 # build local vlclient
@@ -154,6 +156,7 @@ $(OUT)\vlclient.exe: $(OUT)\vlclient.obj  $(LIBFILE) $(VLSERVER_EXECLIBS) $(VLCL
        $(EXECONLINK) dnsapi.lib mpr.lib iphlpapi.lib shell32.lib
         $(_VC_MANIFEST_EMBED_EXE)
         $(CODESIGN_USERLAND)
+        $(SYMSTORE_IMPORT)
 
 
 ############################################################################
index c48d7fd..f10ae67 100644 (file)
@@ -137,6 +137,7 @@ $(SALVAGER): $(SALVAGER_EXEOBJS) $(EXEC_LIBS)
         $(_VC_MANIFEST_EMBED_EXE)
        $(EXEPREP)
         $(CODESIGN_USERLAND)
+        $(SYMSTORE_IMPORT)
 
 
 ############################################################################
@@ -153,6 +154,7 @@ $(FSSYNC_DEBUG): $(FSSYNC_DEBUG_EXEOBJS) $(EXEC_LIBS)
         $(_VC_MANIFEST_EMBED_EXE)
        $(EXEPREP)
         $(CODESIGN_USERLAND)
+        $(SYMSTORE_IMPORT)
 
 ############################################################################
 # build volinfo
@@ -163,6 +165,7 @@ $(VOLINFO): $(OUT)\vol-info.obj $(OUT)\physio.obj $(OUT)\volinfo.res $(EXEC_LIBS
         $(_VC_MANIFEST_EMBED_EXE)
        $(EXEPREP)
         $(CODESIGN_USERLAND)
+        $(SYMSTORE_IMPORT)
 
 ############################################################################
 # build volinfo
@@ -173,6 +176,7 @@ $(VOLBLESS): $(OUT)\vol-bless.obj $(OUT)\physio.obj $(OUT)\vol-bless.res $(EXEC_
         $(_VC_MANIFEST_EMBED_EXE)
        $(EXEPREP)
         $(CODESIGN_USERLAND)
+        $(SYMSTORE_IMPORT)
 
 ############################################################################
 # generate versioninfo resources
index 8f1b31e..165b690 100644 (file)
@@ -30,6 +30,7 @@ $(ILIST): $(OUT)\ilist_nt.obj $(EXEC_LIBS)
        $(EXECONLINK)
         $(_VC_MANIFEST_EMBED_EXE)
         $(CODESIGN_USERLAND)
+        $(SYMSTORE_IMPORT)
 
 
 ############################################################################
@@ -40,6 +41,7 @@ $(LTLIST): $(OUT)\ltlist.obj $(EXEC_LIBS)
        $(EXECONLINK)
         $(_VC_MANIFEST_EMBED_EXE)
         $(CODESIGN_USERLAND)
+        $(SYMSTORE_IMPORT)
 
 mkdir:
        
index 5ca1d24..2cc6ca7 100644 (file)
@@ -102,6 +102,7 @@ $(VOLSERVER_EXEFILE): $(VOLSERVER_EXEOBJS) $(VOLSERVER_EXELIBS) $(EXEC_LIBS)
         $(_VC_MANIFEST_EMBED_EXE)
        $(EXEPREP) 
         $(CODESIGN_USERLAND)
+        $(SYMSTORE_IMPORT)
 
 ############################################################################
 # Build vos
@@ -129,6 +130,7 @@ $(RS_VOS_EXEFILE): $(VOS_EXEOBJS) $(VOS_EXELIBS) $(EXEC_LIBS)
         $(_VC_MANIFEST_EMBED_EXE)
        $(EXEPREP) 
         $(CODESIGN_USERLAND)
+        $(SYMSTORE_IMPORT)
 
 $(CL_VOS_EXEFILE): $(RS_VOS_EXEFILE)
        $(COPY)  $** $@
index cdbb9d6..f351837 100644 (file)
@@ -54,6 +54,7 @@ $(BINDIR)\xstat_fs_test.exe: $(OUT)\xstat_fs_test.obj $(OUT)\xstat_fs_test.res $
        $(_VC_MANIFEST_EMBED_EXE)
        $(EXEPREP)
         $(CODESIGN_USERLAND)
+        $(SYMSTORE_IMPORT)
 
 #
 # Cache Manager data collection
@@ -70,6 +71,7 @@ $(BINDIR)\xstat_cm_test.exe: $(OUT)\xstat_cm_test.obj $(OUT)\xstat_cm_test.res $
        $(_VC_MANIFEST_EMBED_EXE)
        $(EXEPREP)
         $(CODESIGN_USERLAND)
+        $(SYMSTORE_IMPORT)
 
 #
 # Misc targets