Windows: Include .pdb files in assembly catalogs
authorAsanka C. Herath <asanka@secure-endpoints.com>
Mon, 27 Sep 2010 20:06:26 +0000 (16:06 -0400)
committerAsanka C. Herath <asanka@secure-endpoints.com>
Wed, 24 Nov 2010 20:32:19 +0000 (15:32 -0500)
packages/windows/assembly/Heimdal.GSSAPI.manifest.in
packages/windows/assembly/Heimdal.Kerberos.manifest.in
packages/windows/assembly/NTMakefile
packages/windows/installer/heimdal-assemblies.wxs

index 4484debc912d4a96e3354fb6066bc1e93349f39f..dcaf8e8fb7658059a3780f3599090603d03f1718 100644 (file)
@@ -5,6 +5,7 @@
                    version="@version@"
                    publicKeyToken="@pkt@" />
   <file name="gssapi.dll" />
+  <file name="gssapi.pdb" />
   <dependency>
     <dependentAssembly>
       <assemblyIdentity type="win32" name="@krbname@"
index 2c6c7158ddfa7a168c93197ccdd30c112c2a079f..687554b240d5e38fd781ae52a2bb744aa5c4287d 100644 (file)
@@ -7,4 +7,7 @@
   <file name="heimdal.dll" />
   <file name="com_err.dll" />
   <file name="heimntlm.dll" />
+  <file name="heimdal.pdb" />
+  <file name="com_err.pdb" />
+  <file name="heimntlm.pdb" />
 </assembly>
index 72e40188f89494dcd17edabb548b89b5a3ef48c6..f9298ef06b0aa96682318b37c8f0b84599dbf457 100644 (file)
@@ -57,6 +57,9 @@ ASMKRBBINS=\
        $(ASMKRBDIR)\heimdal.dll        \
        $(ASMKRBDIR)\com_err.dll        \
        $(ASMKRBDIR)\heimntlm.dll       \
+       $(ASMKRBDIR)\heimdal.pdb        \
+       $(ASMKRBDIR)\com_err.pdb        \
+       $(ASMKRBDIR)\heimntlm.pdb
 
 $(ASMKRBDIR)\$(ASMKRBMAN).nohash: Heimdal.Kerberos.manifest.in
        $(SED)  -e "s,[@]name[@],$(ASMKRBNAME),g" \
@@ -86,12 +89,6 @@ all:: asm-krb
 clean::
        -$(RM) $(ASMKRBDIR)\*.*
 
-{$(BINDIR)}.dll{$(ASMKRBDIR)}.dll:
-       $(CP) $< $@
-
-{$(BINDIR)}.pdb{$(ASMKRBDIR)}.pdb:
-       $(CP) $< $@
-
 test::
        $(MT) -manifest $(ASMKRBDIR)\$(ASMKRBMAN) -validate_manifest
 
@@ -102,7 +99,9 @@ ASMGSSDIR=$(ASMDIR)\Heimdal.GSSAPI
 ASMGSSVER=$(VER_PRODUCT_MAJOR).$(VER_PRODUCT_MINOR).$(VER_PRODUCT_AUX).$(VER_PRODUCT_PATCH)
 ASMGSSMAN=$(ASMGSSNAME).manifest
 
-ASMGSSBINS=$(ASMGSSDIR)\gssapi.dll $(ASMGSSDIR)\gssapi.pdb
+ASMGSSBINS=\
+       $(ASMGSSDIR)\gssapi.dll         \
+       $(ASMGSSDIR)\gssapi.pdb
 
 $(ASMGSSDIR)\$(ASMGSSMAN).nohash: Heimdal.GSSAPI.manifest.in
        $(SED)  -e "s,[@]name[@],$(ASMGSSNAME),g" \
@@ -217,6 +216,12 @@ clean::
 
 # ----------------------------------------------------------------------
 
+{$(BINDIR)}.dll{$(ASMKRBDIR)}.dll:
+       $(CP) $< $@
+
+{$(BINDIR)}.pdb{$(ASMKRBDIR)}.pdb:
+       $(CP) $< $@
+
 .SUFFIXES: .dll .pdb
 
 mk-asm-dirs:
index b7024aa0bcbed10644c62c7b404b2e051a672974..e73f0648f8a9dbc5869881b420f0cf594259a0be 100644 (file)
@@ -35,6 +35,7 @@
           <File Name="heimntlm.dll" />
           <File Name="heimdal.pdb" />
           <File Name="com_err.pdb" />
+          <File Name="heimntlm.pdb" />
           <File Name="Heimdal.Kerberos.cat" />
           <File Name="Heimdal.Kerberos.manifest" Id="id.Heimdal.Kerberos.manifest" />
         </Component>