summaryrefslogtreecommitdiff
path: root/Makefile.msvc
diff options
context:
space:
mode:
authorYang Tse <yangsita@gmail.com>2009-11-21 13:28:07 +0000
committerYang Tse <yangsita@gmail.com>2009-11-21 13:28:07 +0000
commit29e173dcff7188454ed0f218ee83769531882873 (patch)
treec0674c6c6667ace245edaa5c22161b3cb8551f63 /Makefile.msvc
parentf854ecb90befef777b6907f76d35276633830be5 (diff)
downloadc-ares-29e173dcff7188454ed0f218ee83769531882873.tar.gz
c-ares-29e173dcff7188454ed0f218ee83769531882873.tar.bz2
c-ares-29e173dcff7188454ed0f218ee83769531882873.zip
Add manifest stuff to msvc makefile
Diffstat (limited to 'Makefile.msvc')
-rw-r--r--Makefile.msvc6
1 files changed, 6 insertions, 0 deletions
diff --git a/Makefile.msvc b/Makefile.msvc
index 307e52f..a0cc171 100644
--- a/Makefile.msvc
+++ b/Makefile.msvc
@@ -395,15 +395,21 @@ ALL: c-ares acountry adig ahost
c-ares: $(HHEADERS) $(CSOURCES) $(CARES_OBJDIR) $(CARES_OBJS) $(CARES_OUTDIR)
$(CARES_LINK) $(CARES_LFLAGS) /out:$(CARES_OUTDIR)\$(CARES_TARGET) $(CARES_OBJS)
+! IF "$(USE_RES_FILE)" == "TRUE"
+ IF EXIST $(CARES_OUTDIR)\$(CARES_TARGET).manifest mt -nologo -manifest $(CARES_OUTDIR)\$(CARES_TARGET).manifest -outputresource:$(CARES_OUTDIR)\$(CARES_TARGET);2
+! ENDIF
acountry: c-ares acountry.c $(SAMPLESOURCES) $(SAMPLEHEADERS) $(PROG1_OBJDIR) $(PROG1_OBJS) $(PROG1_OUTDIR)
$(SPROG_LINK) $(SPROG_LFLAGS) /out:$(PROG1_OUTDIR)\acountry.exe $(PROG1_OBJS)
+ IF EXIST $(PROG1_OUTDIR)\acountry.exe.manifest mt -nologo -manifest $(PROG1_OUTDIR)\acountry.exe.manifest -outputresource:$(PROG1_OUTDIR)\acountry.exe;1
adig: c-ares adig.c $(SAMPLESOURCES) $(SAMPLEHEADERS) $(PROG2_OBJDIR) $(PROG2_OBJS) $(PROG2_OUTDIR)
$(SPROG_LINK) $(SPROG_LFLAGS) /out:$(PROG2_OUTDIR)\adig.exe $(PROG2_OBJS)
+ IF EXIST $(PROG2_OUTDIR)\adig.exe.manifest mt -nologo -manifest $(PROG2_OUTDIR)\adig.exe.manifest -outputresource:$(PROG2_OUTDIR)\adig.exe;1
ahost: c-ares ahost.c $(SAMPLESOURCES) $(SAMPLEHEADERS) $(PROG3_OBJDIR) $(PROG3_OBJS) $(PROG3_OUTDIR)
$(SPROG_LINK) $(SPROG_LFLAGS) /out:$(PROG3_OUTDIR)\ahost.exe $(PROG3_OBJS)
+ IF EXIST $(PROG3_OUTDIR)\ahost.exe.manifest mt -nologo -manifest $(PROG3_OUTDIR)\ahost.exe.manifest -outputresource:$(PROG3_OUTDIR)\ahost.exe;1
$(CARES_OUTDIR): $(CARES_DIR)
@if not exist $(CARES_OUTDIR) mkdir $(CARES_OUTDIR)