Windows: Include manifest dependencies by default when building tools
This commit is contained in:
@@ -514,7 +514,7 @@ $(BINDIR)\asn1_compile.exe: \
|
||||
$(OBJ)\symbol.obj \
|
||||
$(OBJ)\asn1_compile-version.res
|
||||
$(EXECONLINK) $(LIBROKEN) $(LIBVERS)
|
||||
$(EXEPREP)
|
||||
$(EXEPREP_NOHEIM)
|
||||
|
||||
$(OBJ)\lex.c: lex.l $(OBJ)\asn1parse.h
|
||||
$(LEX) -o$@ lex.l
|
||||
|
@@ -60,7 +60,7 @@ $(COMERRDLL): $(libcomerr_OBJs) $(OBJ)\libcom_err-version.res
|
||||
|
||||
$(BINDIR)\compile_et.exe: $(OBJ)\parse.obj $(OBJ)\lex.obj $(OBJ)\compile_et.obj $(OBJ)\compile_et-version.res
|
||||
$(EXECONLINK) $(LIBROKEN) $(LIBVERS)
|
||||
$(EXEPREP)
|
||||
$(EXEPREP_NOHEIM)
|
||||
|
||||
$(OBJ)\parse.obj: $(OBJ)\parse.c
|
||||
$(C2OBJ) -I$(SRC)\$(RELDIR)
|
||||
|
@@ -40,7 +40,7 @@ $(LIBSL): $(OBJ)\sl.obj
|
||||
|
||||
$(BINDIR)\slc.exe: $(OBJ)\slc-gram.obj $(OBJ)\slc-lex.obj
|
||||
$(EXECONLINK) $(LIBROKEN) $(LIBVERS)
|
||||
$(EXEPREP)
|
||||
$(EXEPREP_NOHEIM)
|
||||
|
||||
$(OBJ)\slc-gram.c: slc-gram.y
|
||||
$(YACC) -o $@ --defines=$(@R).h slc-gram.y
|
||||
|
@@ -425,6 +425,9 @@ clean::
|
||||
MT=mt.exe -nologo
|
||||
|
||||
_VC_MANIFEST_EMBED_EXE= \
|
||||
( if exist $@.manifest $(MT) -outputresource:$@;1 -manifest $@.manifest $(APPMANIFEST) )
|
||||
|
||||
_VC_MANIFEST_EMBED_EXE_NOHEIM= \
|
||||
( if exist $@.manifest $(MT) -outputresource:$@;1 -manifest $@.manifest )
|
||||
|
||||
_VC_MANIFEST_EMBED_DLL= \
|
||||
@@ -475,16 +478,19 @@ _CODESIGN=( echo Skipping code sign )
|
||||
# prepare binaries.
|
||||
|
||||
EXEPREP=\
|
||||
( $(_VC_MANIFEST_EMBED_EXE) && $(_VC_MANIFEST_CLEAN) && $(_CODESIGN) ) || $(RM) $@
|
||||
( $(_VC_MANIFEST_EMBED_EXE) && $(_VC_MANIFEST_CLEAN) && $(_CODESIGN) ) || ( $(RM) $@ && exit /b 1 )
|
||||
|
||||
EXEPREP_NOHEIM=\
|
||||
( $(_VC_MANIFEST_EMBED_EXE_NOHEIM) && $(_VC_MANIFEST_CLEAN) && $(_CODESIGN) ) || ( $(RM) $@ && exit /b 1 )
|
||||
|
||||
EXEPREP_NODIST=\
|
||||
( $(_VC_MANIFEST_EMBED_EXE) && $(_VC_MANIFEST_CLEAN) ) || $(RM) $@
|
||||
( $(_VC_MANIFEST_EMBED_EXE_NOHEIM) && $(_VC_MANIFEST_CLEAN) ) || ( $(RM) $@ && exit /b 1 )
|
||||
|
||||
DLLPREP=\
|
||||
( $(_VC_MANIFEST_EMBED_DLL) && $(_VC_MANIFEST_CLEAN) && $(_CODESIGN) ) || $(RM) $@
|
||||
( $(_VC_MANIFEST_EMBED_DLL) && $(_VC_MANIFEST_CLEAN) && $(_CODESIGN) ) || ( $(RM) $@ && exit /b 1 )
|
||||
|
||||
DLLPREP_NODIST=\
|
||||
( $(_VC_MANIFEST_EMBED_DLL) && $(_VC_MANIFEST_CLEAN) ) || $(RM) $@
|
||||
( $(_VC_MANIFEST_EMBED_DLL) && $(_VC_MANIFEST_CLEAN) ) || ( $(RM) $@ && exit /b 1 )
|
||||
|
||||
#----------------------------------------------------------------------
|
||||
# Convenience macros for import libraries and assemblies
|
||||
|
Reference in New Issue
Block a user