diff --git a/lib/com_err/NTMakefile b/lib/com_err/NTMakefile index 531b8ab41..280b0a598 100644 --- a/lib/com_err/NTMakefile +++ b/lib/com_err/NTMakefile @@ -54,7 +54,7 @@ $(COMERRDLL): $(libcomerr_OBJs) $(OBJ)\libcom_err-version.res $(DLLGUILINK_C) -out:$(COMERRDLL) -implib:$(LIBCOMERR) $** \ $(LIBROKEN) \ -def:libcom_err-exports.def - $(DLLPREP_NODIST) + $(DLLPREP) !endif diff --git a/lib/gssapi/NTMakefile b/lib/gssapi/NTMakefile index b76de4afe..ec6876d87 100644 --- a/lib/gssapi/NTMakefile +++ b/lib/gssapi/NTMakefile @@ -477,7 +477,7 @@ $(BINDIR)\gssapi.dll: $(libgssapi_OBJs) $(RES) $(libgssapi_OBJs: = ) << - $(DLLPREP_NODIST) + $(DLLPREP) $(LIBGSSAPI): $(BINDIR)\gssapi.dll diff --git a/lib/heimdal/NTMakefile b/lib/heimdal/NTMakefile index b857cf347..c6352a7db 100644 --- a/lib/heimdal/NTMakefile +++ b/lib/heimdal/NTMakefile @@ -73,7 +73,7 @@ $(DLL): $(DLLDEPS) $(DEF) $(RES) $(DLLGUILINK_C) $(DLLDEPS) $(DLLSDKDEPS) $(RES) \ -def:$(DEF) -out:$(DLL) \ -implib:$(LIBHEIMDAL) - $(DLLPREP_NODIST) + $(DLLPREP) clean:: -$(RM) $(BINDIR)\heimdal.* diff --git a/lib/ntlm/NTMakefile b/lib/ntlm/NTMakefile index f262b4cae..71a75f1bd 100644 --- a/lib/ntlm/NTMakefile +++ b/lib/ntlm/NTMakefile @@ -50,7 +50,7 @@ $(LIBHEIMNTLM): $(BINDIR)\heimntlm.dll $(BINDIR)\heimntlm.dll: $(OBJ)\ntlm.obj $(LIBHEIMDAL) $(RES) $(DLLGUILINK) -def:libheimntlm-exports.def -implib:$(LIBHEIMNTLM) - $(DLLPREP_NODIST) + $(DLLPREP) clean:: -$(RM) $(BINDIR)\heimntlm.* diff --git a/packages/windows/assembly/Heimdal.Application.manifest.in b/packages/windows/assembly/Heimdal.Application.manifest.in index 7a9276d0b..2fbc77f76 100644 --- a/packages/windows/assembly/Heimdal.Application.manifest.in +++ b/packages/windows/assembly/Heimdal.Application.manifest.in @@ -9,13 +9,4 @@ publicKeyToken="@pkt@" /> - - - - - diff --git a/packages/windows/assembly/Heimdal.GSSAPI.manifest.in b/packages/windows/assembly/Heimdal.GSSAPI.manifest.in deleted file mode 100644 index dcaf8e8fb..000000000 --- a/packages/windows/assembly/Heimdal.GSSAPI.manifest.in +++ /dev/null @@ -1,18 +0,0 @@ - - - - - - - - - - - diff --git a/packages/windows/assembly/Heimdal.Kerberos.manifest.in b/packages/windows/assembly/Heimdal.Kerberos.manifest.in index 687554b24..a509cc146 100644 --- a/packages/windows/assembly/Heimdal.Kerberos.manifest.in +++ b/packages/windows/assembly/Heimdal.Kerberos.manifest.in @@ -7,7 +7,9 @@ + + diff --git a/packages/windows/assembly/NTMakefile b/packages/windows/assembly/NTMakefile index be05e1bd1..3f37f699f 100644 --- a/packages/windows/assembly/NTMakefile +++ b/packages/windows/assembly/NTMakefile @@ -57,9 +57,11 @@ ASMKRBBINS=\ $(ASMKRBDIR)\heimdal.dll \ $(ASMKRBDIR)\com_err.dll \ $(ASMKRBDIR)\heimntlm.dll \ + $(ASMKRBDIR)\gssapi.dll \ $(ASMKRBDIR)\heimdal.pdb \ $(ASMKRBDIR)\com_err.pdb \ - $(ASMKRBDIR)\heimntlm.pdb + $(ASMKRBDIR)\heimntlm.pdb \ + $(ASMKRBDIR)\gssapi.pdb $(ASMKRBDIR)\$(ASMKRBMAN).nohash: Heimdal.Kerberos.manifest.in $(SED) -e "s,[@]name[@],$(ASMKRBNAME),g" \ @@ -97,66 +99,10 @@ test:: {$(BINDIR)}.dll{$(ASMKRBDIR)}.dll: $(CP) $< $@ - $(DLLPREP_MERGE) {$(BINDIR)}.pdb{$(ASMKRBDIR)}.pdb: $(CP) $< $@ - -# ---------------------------------------------------------------------- -# Heimdal.GSSAPI Assembly - -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 - -$(ASMGSSDIR)\$(ASMGSSMAN).nohash: Heimdal.GSSAPI.manifest.in - $(SED) -e "s,[@]name[@],$(ASMGSSNAME),g" \ - -e "s,[@]version[@],$(ASMGSSVER),g" \ - -e "s,[@]krbname[@],$(ASMKRBNAME),g" \ - -e "s,[@]krbversion[@],$(ASMKRBVER),g" \ - -e "s,[@]cpu[@],$(MCPU),g" \ - -e "s,[@]pkt[@],$(CODESIGN_PKT),g" < $** > $@ - -$(ASMGSSDIR)\$(ASMGSSMAN) $(ASMGSSDIR)\$(ASMGSSMAN).cdf: \ - $(ASMGSSDIR)\$(ASMGSSMAN).nohash $(ASMGSSBINS) - -$(RM) $(ASMGSSDIR)\$(ASMGSSMAN) - -$(RM) $(ASMGSSDIR)\$(ASMGSSMAN).cdf - $(MT) -manifest $(ASMGSSDIR)\$(ASMGSSMAN).nohash -out:$@ -hashupdate -makecdfs - -$(ASMGSSDIR)\$(ASMGSSNAME).cat: $(ASMGSSDIR)\$(ASMGSSMAN).cdf - cd $(ASMGSSDIR) - $(MAKECAT) $** - $(_CODESIGN) -# $(RM) $(ASMGSSMAN).cdf -# $(RM) $(ASMGSSMAN).nohash - cd $(SRCDIR) - -asm-gss: \ - $(APPMANIFEST) \ - $(ASMGSSBINS) \ - $(ASMGSSDIR)\$(ASMGSSMAN) \ - $(ASMGSSDIR)\$(ASMGSSNAME).cat \ - -all:: asm-gss - -clean:: - -$(RM) $(ASMGSSDIR)\*.* - -{$(BINDIR)}.dll{$(ASMGSSDIR)}.dll: - $(CP) $< $@ - $(DLLPREP_MERGE) - -{$(BINDIR)}.pdb{$(ASMGSSDIR)}.pdb: - $(CP) $< $@ - -test:: - $(MT) -manifest $(ASMGSSDIR)\$(ASMGSSMAN) -validate_manifest - # ---------------------------------------------------------------------- # Application manifests @@ -166,9 +112,7 @@ clean:: -$(RM) $(APPMANIFEST) $(APPMANIFEST): Heimdal.Application.manifest.in - $(SED) -e "s,[@]gssname[@],$(ASMGSSNAME),g" \ - -e "s,[@]gssversion[@],$(ASMGSSVER),g" \ - -e "s,[@]krbname[@],$(ASMKRBNAME),g" \ + $(SED) -e "s,[@]krbname[@],$(ASMKRBNAME),g" \ -e "s,[@]krbversion[@],$(ASMKRBVER),g" \ -e "s,[@]cpu[@],$(MCPU),g" \ -e "s,[@]pkt[@],$(CODESIGN_PKT),g" < $** > $@ @@ -201,33 +145,10 @@ $(POLKRBCAT): $(POLKRBFILE).cdf $(_CODESIGN) cd $(SRCDIR) -POLGSS=policy.$(VER_PRODUCT_MAJOR).$(VER_PRODUCT_MINOR).Heimdal.GSSAPI -POLGSSDIR=$(ASMDIR)\$(POLGSS) -POLGSSFILE=$(POLGSSDIR)\$(ASMGSSVER).pol -POLGSSCAT=$(POLGSSDIR)\$(ASMGSSVER).cat - -$(POLGSSFILE): policy.Heimdal.GSSAPI.in - $(SED) -e "s,[@]gssname[@],$(ASMGSSNAME),g" \ - -e "s,[@]gssversion[@],$(ASMGSSVER),g" \ - -e "s,[@]gssverfrom[@],$(VER_PRODUCT_MAJOR).$(VER_PRODUCT_MINOR),g" \ - -e "s,[@]gsspolname[@],$(POLGSS),g" \ - -e "s,[@]cpu[@],$(MCPU),g" \ - -e "s,[@]pkt[@],$(CODESIGN_PKT),g" < $** > $@ - -$(POLGSSFILE).cdf: $(POLGSSFILE) - $(MT) -manifest $(POLGSSFILE) -makecdfs - -$(POLGSSCAT): $(POLGSSFILE).cdf - cd $(POLGSSDIR) - $(MAKECAT) $** - $(_CODESIGN) - cd $(SRCDIR) - -all:: $(POLKRBFILE) $(POLGSSFILE) $(POLKRBCAT) $(POLGSSCAT) +all:: $(POLKRBFILE) $(POLKRBCAT) clean:: -$(RM) $(POLKRBDIR)\*.* - -$(RM) $(POLGSSDIR)\*.* # ---------------------------------------------------------------------- @@ -237,12 +158,6 @@ mk-asm-dirs: ! if !exist($(ASMKRBDIR)) $(MKDIR) $(ASMKRBDIR) ! endif -! if !exist($(ASMGSSDIR)) - $(MKDIR) $(ASMGSSDIR) -! endif ! if !exist($(POLKRBDIR)) $(MKDIR) $(POLKRBDIR) ! endif -! if !exist($(POLGSSDIR)) - $(MKDIR) $(POLGSSDIR) -! endif diff --git a/packages/windows/assembly/policy.Heimdal.GSSAPI.in b/packages/windows/assembly/policy.Heimdal.GSSAPI.in deleted file mode 100644 index 448cb1851..000000000 --- a/packages/windows/assembly/policy.Heimdal.GSSAPI.in +++ /dev/null @@ -1,19 +0,0 @@ - - - - - - - - - - diff --git a/packages/windows/installer/heimdal-assemblies.wxs b/packages/windows/installer/heimdal-assemblies.wxs index e73f0648f..d64443db1 100644 --- a/packages/windows/installer/heimdal-assemblies.wxs +++ b/packages/windows/installer/heimdal-assemblies.wxs @@ -33,27 +33,15 @@ AssemblyManifest="id.Heimdal.Kerberos.manifest" /> + + - - - - - - - - - - diff --git a/packages/windows/installer/heimdal-installer.wxs b/packages/windows/installer/heimdal-installer.wxs index ed1e72624..a5cd5b765 100644 --- a/packages/windows/installer/heimdal-installer.wxs +++ b/packages/windows/installer/heimdal-installer.wxs @@ -116,19 +116,6 @@ assemblies. --> - - - - - - - - @@ -314,7 +301,6 @@ -