Embed application manifest in Heimdal assembly .dlls
This commit is contained in:
@@ -54,7 +54,7 @@ $(COMERRDLL): $(libcomerr_OBJs) $(OBJ)\libcom_err-version.res
|
|||||||
$(DLLGUILINK_C) -out:$(COMERRDLL) -implib:$(LIBCOMERR) $** \
|
$(DLLGUILINK_C) -out:$(COMERRDLL) -implib:$(LIBCOMERR) $** \
|
||||||
$(LIBROKEN) \
|
$(LIBROKEN) \
|
||||||
-def:libcom_err-exports.def
|
-def:libcom_err-exports.def
|
||||||
$(DLLPREP)
|
$(DLLPREP_NODIST)
|
||||||
|
|
||||||
!endif
|
!endif
|
||||||
|
|
||||||
|
@@ -473,7 +473,7 @@ $(BINDIR)\gssapi.dll: $(libgssapi_OBJs) $(RES)
|
|||||||
$(libgssapi_OBJs: =
|
$(libgssapi_OBJs: =
|
||||||
)
|
)
|
||||||
<<
|
<<
|
||||||
$(DLLPREP)
|
$(DLLPREP_NODIST)
|
||||||
|
|
||||||
$(LIBGSSAPI): $(BINDIR)\gssapi.dll
|
$(LIBGSSAPI): $(BINDIR)\gssapi.dll
|
||||||
|
|
||||||
|
@@ -73,7 +73,7 @@ $(DLL): $(DLLDEPS) $(DEF) $(RES)
|
|||||||
$(DLLGUILINK_C) $(DLLDEPS) $(DLLSDKDEPS) $(RES) \
|
$(DLLGUILINK_C) $(DLLDEPS) $(DLLSDKDEPS) $(RES) \
|
||||||
-def:$(DEF) -out:$(DLL) \
|
-def:$(DEF) -out:$(DLL) \
|
||||||
-implib:$(LIBHEIMDAL)
|
-implib:$(LIBHEIMDAL)
|
||||||
$(DLLPREP)
|
$(DLLPREP_NODIST)
|
||||||
|
|
||||||
clean::
|
clean::
|
||||||
-$(RM) $(BINDIR)\heimdal.*
|
-$(RM) $(BINDIR)\heimdal.*
|
||||||
|
@@ -50,7 +50,7 @@ $(LIBHEIMNTLM): $(BINDIR)\heimntlm.dll
|
|||||||
|
|
||||||
$(BINDIR)\heimntlm.dll: $(OBJ)\ntlm.obj $(LIBHEIMDAL) $(RES)
|
$(BINDIR)\heimntlm.dll: $(OBJ)\ntlm.obj $(LIBHEIMDAL) $(RES)
|
||||||
$(DLLGUILINK) -def:libheimntlm-exports.def -implib:$(LIBHEIMNTLM)
|
$(DLLGUILINK) -def:libheimntlm-exports.def -implib:$(LIBHEIMNTLM)
|
||||||
$(DLLPREP)
|
$(DLLPREP_NODIST)
|
||||||
|
|
||||||
clean::
|
clean::
|
||||||
-$(RM) $(BINDIR)\heimntlm.*
|
-$(RM) $(BINDIR)\heimntlm.*
|
||||||
|
@@ -82,9 +82,10 @@ $(ASMKRBDIR)\$(ASMKRBNAME).cat: $(ASMKRBDIR)\$(ASMKRBMAN).cdf
|
|||||||
cd $(SRCDIR)
|
cd $(SRCDIR)
|
||||||
|
|
||||||
asm-krb: \
|
asm-krb: \
|
||||||
$(ASMKRBBINS) \
|
$(APPMANIFEST) \
|
||||||
$(ASMKRBDIR)\$(ASMKRBMAN) \
|
$(ASMKRBBINS) \
|
||||||
$(ASMKRBDIR)\$(ASMKRBNAME).cat
|
$(ASMKRBDIR)\$(ASMKRBMAN) \
|
||||||
|
$(ASMKRBDIR)\$(ASMKRBNAME).cat \
|
||||||
|
|
||||||
all:: asm-krb
|
all:: asm-krb
|
||||||
|
|
||||||
@@ -94,6 +95,14 @@ clean::
|
|||||||
test::
|
test::
|
||||||
$(MT) -manifest $(ASMKRBDIR)\$(ASMKRBMAN) -validate_manifest
|
$(MT) -manifest $(ASMKRBDIR)\$(ASMKRBMAN) -validate_manifest
|
||||||
|
|
||||||
|
{$(BINDIR)}.dll{$(ASMKRBDIR)}.dll:
|
||||||
|
$(CP) $< $@
|
||||||
|
$(DLLPREP_MERGE)
|
||||||
|
|
||||||
|
{$(BINDIR)}.pdb{$(ASMKRBDIR)}.pdb:
|
||||||
|
$(CP) $< $@
|
||||||
|
|
||||||
|
|
||||||
# ----------------------------------------------------------------------
|
# ----------------------------------------------------------------------
|
||||||
# Heimdal.GSSAPI Assembly
|
# Heimdal.GSSAPI Assembly
|
||||||
|
|
||||||
@@ -128,9 +137,10 @@ $(ASMGSSDIR)\$(ASMGSSNAME).cat: $(ASMGSSDIR)\$(ASMGSSMAN).cdf
|
|||||||
cd $(SRCDIR)
|
cd $(SRCDIR)
|
||||||
|
|
||||||
asm-gss: \
|
asm-gss: \
|
||||||
$(ASMGSSBINS) \
|
$(APPMANIFEST) \
|
||||||
$(ASMGSSDIR)\$(ASMGSSMAN) \
|
$(ASMGSSBINS) \
|
||||||
$(ASMGSSDIR)\$(ASMGSSNAME).cat
|
$(ASMGSSDIR)\$(ASMGSSMAN) \
|
||||||
|
$(ASMGSSDIR)\$(ASMGSSNAME).cat \
|
||||||
|
|
||||||
all:: asm-gss
|
all:: asm-gss
|
||||||
|
|
||||||
@@ -139,6 +149,7 @@ clean::
|
|||||||
|
|
||||||
{$(BINDIR)}.dll{$(ASMGSSDIR)}.dll:
|
{$(BINDIR)}.dll{$(ASMGSSDIR)}.dll:
|
||||||
$(CP) $< $@
|
$(CP) $< $@
|
||||||
|
$(DLLPREP_MERGE)
|
||||||
|
|
||||||
{$(BINDIR)}.pdb{$(ASMGSSDIR)}.pdb:
|
{$(BINDIR)}.pdb{$(ASMGSSDIR)}.pdb:
|
||||||
$(CP) $< $@
|
$(CP) $< $@
|
||||||
@@ -220,12 +231,6 @@ clean::
|
|||||||
|
|
||||||
# ----------------------------------------------------------------------
|
# ----------------------------------------------------------------------
|
||||||
|
|
||||||
{$(BINDIR)}.dll{$(ASMKRBDIR)}.dll:
|
|
||||||
$(CP) $< $@
|
|
||||||
|
|
||||||
{$(BINDIR)}.pdb{$(ASMKRBDIR)}.pdb:
|
|
||||||
$(CP) $< $@
|
|
||||||
|
|
||||||
.SUFFIXES: .dll .pdb
|
.SUFFIXES: .dll .pdb
|
||||||
|
|
||||||
mk-asm-dirs:
|
mk-asm-dirs:
|
||||||
|
Reference in New Issue
Block a user