summaryrefslogtreecommitdiff
path: root/cpp/src
diff options
context:
space:
mode:
authorMatthew Newhook <matthew@zeroc.com>2007-02-06 08:35:36 +0000
committerMatthew Newhook <matthew@zeroc.com>2007-02-06 08:35:36 +0000
commita5bc6d24fb1c59a3edd251ebe83a7d87e9ddaf2b (patch)
tree2053fa8db631ad1046a24721e02557a21dd71192 /cpp/src
parentBug 1655. (diff)
downloadice-a5bc6d24fb1c59a3edd251ebe83a7d87e9ddaf2b.tar.bz2
ice-a5bc6d24fb1c59a3edd251ebe83a7d87e9ddaf2b.tar.xz
ice-a5bc6d24fb1c59a3edd251ebe83a7d87e9ddaf2b.zip
http://bugzilla.zeroc.com/bugzilla/show_bug.cgi?id=1761
Diffstat (limited to 'cpp/src')
-rw-r--r--cpp/src/Freeze/Makefile.mak4
-rw-r--r--cpp/src/FreezeScript/Makefile.mak10
-rw-r--r--cpp/src/Glacier2/Makefile.mak9
-rw-r--r--cpp/src/Ice/Makefile.mak4
-rw-r--r--cpp/src/IceBox/Makefile.mak14
-rw-r--r--cpp/src/IceGrid/Makefile.mak19
-rw-r--r--cpp/src/IcePatch2/Makefile.mak19
-rw-r--r--cpp/src/IcePatch2/security.manifest11
-rw-r--r--cpp/src/IceSSL/Makefile.mak4
-rw-r--r--cpp/src/IceStorm/Makefile.mak7
-rw-r--r--cpp/src/IceUtil/Makefile.mak4
-rw-r--r--cpp/src/IceXML/Makefile.mak4
-rw-r--r--cpp/src/Slice/Makefile.mak4
-rw-r--r--cpp/src/icecpp/Makefile.mak5
-rw-r--r--cpp/src/slice2cpp/Makefile.mak5
-rw-r--r--cpp/src/slice2cppe/Makefile.mak5
-rw-r--r--cpp/src/slice2cs/Makefile.mak5
-rw-r--r--cpp/src/slice2docbook/Makefile.mak5
-rw-r--r--cpp/src/slice2freeze/Makefile.mak5
-rw-r--r--cpp/src/slice2freezej/Makefile.mak5
-rw-r--r--cpp/src/slice2html/Makefile.mak5
-rw-r--r--cpp/src/slice2java/Makefile.mak5
-rw-r--r--cpp/src/slice2javae/Makefile.mak5
-rw-r--r--cpp/src/slice2py/Makefile.mak5
-rwxr-xr-xcpp/src/slice2rb/Makefile.mak5
-rw-r--r--cpp/src/slice2vb/Makefile.mak5
26 files changed, 82 insertions, 96 deletions
diff --git a/cpp/src/Freeze/Makefile.mak b/cpp/src/Freeze/Makefile.mak
index 776689c0901..67b72e04bcf 100644
--- a/cpp/src/Freeze/Makefile.mak
+++ b/cpp/src/Freeze/Makefile.mak
@@ -58,8 +58,8 @@ $(LIBNAME): $(DLLNAME)
$(DLLNAME): $(OBJS)
$(LINK) $(LD_DLLFLAGS) $(PDBFLAGS) $(OBJS) $(PREOUT)$(DLLNAME) $(PRELIBS)$(LINKWITH)
move $(DLLNAME:.dll=.lib) $(LIBNAME)
- -if exist $(DLLNAME).manifest \
- mt -nologo -manifest $(DLLNAME).manifest -outputresource:$(DLLNAME);#2 & del /q $(DLLNAME).manifest
+ -if exist $@.manifest \
+ $(MT) -nologo -manifest $@.manifest -outputresource:$@;#2 & del /q $@.manifest
-if exist $(DLLNAME:.dll=.exp) del /q $(DLLNAME:.dll=.exp)
$(HDIR)/Catalog.h Catalog.cpp: $(SLICE2FREEZE) $(SDIR)/CatalogData.ice
diff --git a/cpp/src/FreezeScript/Makefile.mak b/cpp/src/FreezeScript/Makefile.mak
index b78dde87e99..7cb437a7c9c 100644
--- a/cpp/src/FreezeScript/Makefile.mak
+++ b/cpp/src/FreezeScript/Makefile.mak
@@ -49,16 +49,14 @@ DPDBFLAGS = /pdb:$(DUMPDB:.exe=.pdb)
$(TRANSFORMDB): $(TRANSFORM_OBJS) $(COMMON_OBJS)
$(LINK) $(LD_EXEFLAGS) $(TPDBFLAGS) $(TRANSFORM_OBJS) $(COMMON_OBJS) $(PREOUT)$@ $(PRELIBS)$(LINKWITH)
- -if exist $(TRANSFORMDB).manifest \
- mt -nologo -manifest $(TRANSFORMDB).manifest -outputresource:$(TRANSFORMDB);#1 & \
+ -if exist $@.manifest \
+ $(MT) -nologo -manifest $@.manifest -outputresource:$@;#1 & del /q $@.manifest
del /q $(TRANSFORMDB).manifest
- -if exist $(TRANSFORMDB:.exe=.exp) del /q $(TRANSFORMDB:.exe=.exp)
$(DUMPDB): $(DUMP_OBJS) $(COMMON_OBJS)
$(LINK) $(LD_EXEFLAGS) $(DPDBFLAGS) $(DUMP_OBJS) $(COMMON_OBJS) $(PREOUT)$@ $(PRELIBS)$(LINKWITH)
- -if exist $(DUMPDB).manifest \
- mt -nologo -manifest $(DUMPDB).manifest -outputresource:$(DUMPDB);#1 & del /q $(DUMPDB).manifest
- -if exist $(DUMPDB:.exe=.exp) del /q $(DUMPDB:.exe=.exp)
+ -if exist $@.manifest \
+ $(MT) -nologo -manifest $@.manifest -outputresource:$@;#1 & del /q $@.manifest
Scanner.cpp : Scanner.l
flex Scanner.l
diff --git a/cpp/src/Glacier2/Makefile.mak b/cpp/src/Glacier2/Makefile.mak
index b9797393103..67d1efa0f04 100644
--- a/cpp/src/Glacier2/Makefile.mak
+++ b/cpp/src/Glacier2/Makefile.mak
@@ -76,15 +76,14 @@ $(LIBNAME): $(DLLNAME)
$(DLLNAME): $(OBJS)
$(LINK) $(LD_DLLFLAGS) $(PDBFLAGS) $(OBJS) $(PREOUT)$(DLLNAME) $(PRELIBS)$(LIBS)
move $(DLLNAME:.dll=.lib) $(LIBNAME)
- -if exist $(DLLNAME).manifest \
- mt -nologo -manifest $(DLLNAME).manifest -outputresource:$(DLLNAME);#2 & del /q $(DLLNAME).manifest
+ -if exist $@.manifest \
+ $(MT) -nologo -manifest $@.manifest -outputresource:$@;#2 & del /q $@.manifest
-if exist $(DLLNAME:.dll=.exp) del /q $(DLLNAME:.dll=.exp)
$(ROUTER): $(ROBJS)
$(LINK) $(LD_EXEFLAGS) $(RPDBFLAGS) $(ROBJS) $(PREOUT)$@ $(PRELIBS)$(LINKWITH)
- -if exist $(ROUTER).manifest \
- mt -nologo -manifest $(ROUTER).manifest -outputresource:$(ROUTER);#1 & del /q $(ROUTER).manifest
- -if exist $(ROUTER:.exe=.exp) del /q $(ROUTER:.exe=.exp)
+ -if exist $@.manifest \
+ $(MT) -nologo -manifest $@.manifest -outputresource:$@;#1 & del /q $@.manifest
!ifdef BUILD_UTILS
diff --git a/cpp/src/Ice/Makefile.mak b/cpp/src/Ice/Makefile.mak
index f5e0abea49a..c44e5a824b0 100644
--- a/cpp/src/Ice/Makefile.mak
+++ b/cpp/src/Ice/Makefile.mak
@@ -127,8 +127,8 @@ $(LIBNAME): $(DLLNAME)
$(DLLNAME): $(OBJS)
$(LINK) $(LD_DLLFLAGS) $(PDBFLAGS) $(OBJS) $(PREOUT)$(DLLNAME) $(PRELIBS)$(LINKWITH) $(RES_FILE)
move $(DLLNAME:.dll=.lib) $(LIBNAME)
- -if exist $(DLLNAME).manifest \
- mt -nologo -manifest $(DLLNAME).manifest -outputresource:$(DLLNAME);#2 & del /q $(DLLNAME).manifest
+ -if exist $@.manifest \
+ $(MT) -nologo -manifest $@.manifest -outputresource:$@;#2 & del /q $@.manifest
-if exist $(DLLNAME:.dll=.exp) del /q $(DLLNAME:.dll=.exp)
diff --git a/cpp/src/IceBox/Makefile.mak b/cpp/src/IceBox/Makefile.mak
index d06c6cbe3af..4b914dd291a 100644
--- a/cpp/src/IceBox/Makefile.mak
+++ b/cpp/src/IceBox/Makefile.mak
@@ -65,21 +65,19 @@ $(LIBNAME): $(DLLNAME)
$(DLLNAME): $(OBJS)
$(LINK) $(LD_DLLFLAGS) $(PDBFLAGS) $(OBJS) $(PREOUT)$(DLLNAME) $(PRELIBS)$(LIBS)
move $(DLLNAME:.dll=.lib) $(LIBNAME)
- -if exist $(DLLNAME).manifest \
- mt -nologo -manifest $(DLLNAME).manifest -outputresource:$(DLLNAME);#2 & del /q $(DLLNAME).manifest
+ -if exist $@.manifest \
+ $(MT) -nologo -manifest $@.manifest -outputresource:$@;#2 & del /q $@.manifest
-if exist $(DLLNAME:.dll=.exp) del /q $(DLLNAME:.dll=.exp)
$(SERVER): $(SOBJS)
$(LINK) $(LD_EXEFLAGS) $(SPDBFLAGS) $(SOBJS) $(PREOUT)$@ $(PRELIBS)$(LIBS) icebox$(LIBSUFFIX).lib
- -if exist $(SERVER).manifest \
- mt -nologo -manifest $(SERVER).manifest -outputresource:$(SERVER);#1 & del /q $(SERVER).manifest
- -if exist $(SERVER:.exe=.exp) del /q $(SERVER:.exe=.exp)
+ -if exist $@.manifest \
+ $(MT) -nologo -manifest $@.manifest -outputresource:$@;#1 & del /q $@.manifest
$(ADMIN): $(AOBJS)
$(LINK) $(LD_EXEFLAGS) $(APDBFLAGS) $(AOBJS) $(PREOUT)$@ $(PRELIBS)$(LIBS) icebox$(LIBSUFFIX).lib
- -if exist $(ADMIN).manifest \
- mt -nologo -manifest $(ADMIN).manifest -outputresource:$(ADMIN);#1 & del /q $(ADMIN).manifest
- -if exist $(ADMIN:.exe=.exp) del /q $(ADMIN:.exe=.exp)
+ -if exist $@.manifest \
+ $(MT) -nologo -manifest $@.manifest -outputresource:$@;#1 & del /q $@.manifest
!ifdef BUILD_UTILS
diff --git a/cpp/src/IceGrid/Makefile.mak b/cpp/src/IceGrid/Makefile.mak
index f11c23505f4..23ba442ed7d 100644
--- a/cpp/src/IceGrid/Makefile.mak
+++ b/cpp/src/IceGrid/Makefile.mak
@@ -155,29 +155,26 @@ $(LIBNAME): $(DLLNAME)
$(DLLNAME): $(LIB_OBJS)
$(LINK) $(LD_DLLFLAGS) $(PDBFLAGS) $(LIB_OBJS) $(PREOUT)$(DLLNAME) $(PRELIBS)$(LINKWITH)
move $(DLLNAME:.dll=.lib) $(LIBNAME)
- -if exist $(DLLNAME).manifest \
- mt -nologo -manifest $(DLLNAME).manifest -outputresource:$(DLLNAME);#2 & del /q $(DLLNAME).manifest
+ -if exist $@.manifest \
+ $(MT) -nologo -manifest $@.manifest -outputresource:$@;#2 & del /q $@.manifest
-if exist $(DLLNAME:.dll=.exp) del /q $(DLLNAME:.dll=.exp)
$(ADMIN): $(ADMIN_OBJS)
$(LINK) $(LD_EXEFLAGS) $(APDBFLAGS) $(ADMIN_OBJS) $(PREOUT)$@ $(PRELIBS)$(ALINKWITH)
- -if exist $(ADMIN).manifest \
- mt -nologo -manifest $(ADMIN).manifest -outputresource:$(ADMIN);#1 & del /q $(ADMIN).manifest
- -if exist $(ADMIN:.exe=.exp) del /q $(ADMIN:.exe=.exp)
+ -if exist $@.manifest \
+ $(MT) -nologo -manifest $@.manifest -outputresource:$@;#1 & del /q $@.manifest
$(REGISTRY_SERVER): $(REGISTRY_SVR_OBJS)
$(LINK) $(LD_EXEFLAGS) $(RPDBFLAGS) $(REGISTRY_SVR_OBJS) $(PREOUT)$@ $(PRELIBS)$(NLINKWITH)
- -if exist $(REGISTRY_SERVER).manifest \
- mt -nologo -manifest $(REGISTRY_SERVER).manifest -outputresource:$(REGISTRY_SERVER);#1 & \
+ -if exist $@.manifest \
+ $(MT) -nologo -manifest $@.manifest -outputresource:$@;#1 & del /q $@.manifest
del /q $(REGISTRY_SERVER).manifest
- -if exist $(REGISTRY_SERVER:.exe=.exp) del /q $(REGISTRY_SERVER:.exe=.exp)
$(NODE_SERVER): $(NODE_SVR_OBJS)
$(LINK) $(LD_EXEFLAGS) $(NPDBFLAGS) $(NODE_SVR_OBJS) $(PREOUT)$@ $(PRELIBS)$(NLINKWITH)
- -if exist $(NODE_SERVER).manifest \
- mt -nologo -manifest $(NODE_SERVER).manifest -outputresource:$(NODE_SERVER);#1 & \
+ -if exist $@.manifest \
+ $(MT) -nologo -manifest $@.manifest -outputresource:$@;#1 & del /q $@.manifest
del /q $(NODE_SERVER).manifest
- -if exist $(NODE_SERVER:.exe=.exp) del /q $(NODE_SERVER:.exe=.exp)
StringApplicationInfoDict.h StringApplicationInfoDict.cpp: $(SLICE2FREEZE)
del /q StringApplicationInfoDict.h StringApplicationInfoDict.cpp
diff --git a/cpp/src/IcePatch2/Makefile.mak b/cpp/src/IcePatch2/Makefile.mak
index 6176f76b4c0..8ad8f5cc637 100644
--- a/cpp/src/IcePatch2/Makefile.mak
+++ b/cpp/src/IcePatch2/Makefile.mak
@@ -73,27 +73,24 @@ $(LIBNAME): $(DLLNAME)
$(DLLNAME): $(OBJS)
$(LINK) $(LD_DLLFLAGS) $(PDBFLAGS) $(OBJS) $(PREOUT)$(DLLNAME) $(PRELIBS)$(LIBS) $(BZIP2_LIBS) $(OPENSSL_LIBS)
move $(DLLNAME:.dll=.lib) $(LIBNAME)
- -if exist $(DLLNAME).manifest \
- mt -nologo -manifest $(DLLNAME).manifest -outputresource:$(DLLNAME);#2 & del /q $(DLLNAME).manifest
+ -if exist $@.manifest \
+ $(MT) -nologo -manifest $@.manifest security.manifest -outputresource:$@;#2 & del /q $@.manifest
-if exist $(DLLNAME:.dll=.exp) del /q $(DLLNAME:.dll=.exp)
$(SERVER): $(SOBJS)
$(LINK) $(LD_EXEFLAGS) $(SPDBFLAGS) $(SOBJS) $(PREOUT)$@ $(PRELIBS)$(LIBS) icepatch2$(LIBSUFFIX).lib
- -if exist $(SERVER).manifest \
- mt -nologo -manifest $(SERVER).manifest -outputresource:$(SERVER);#1 & del /q $(SERVER).manifest
- -if exist $(SERVER:.exe=.exp) del /q $(SERVER:.exe=.exp)
+ -if exist $@.manifest \
+ $(MT) -nologo -manifest $@.manifest security.manifest -outputresource:$@;#1 & del /q $@.manifest
$(CLIENT): $(COBJS)
$(LINK) $(LD_EXEFLAGS) $(CPDBFLAGS) $(COBJS) $(PREOUT)$@ $(PRELIBS)$(LIBS) icepatch2$(LIBSUFFIX).lib
- -if exist $(CLIENT).manifest \
- mt -nologo -manifest $(CLIENT).manifest -outputresource:$(CLIENT);#1 & del /q $(CLIENT).manifest
- -if exist $(CLIENT:.exe=.exp) del /q $(CLIENT:.exe=.exp)
+ -if exist $@.manifest \
+ $(MT) -nologo -manifest $@.manifest security.manifest -outputresource:$@;#1 & del /q $@.manifest
$(CALC): $(CALCOBJS)
$(LINK) $(LD_EXEFLAGS) $(CAPDBFLAGS) $(CALCOBJS) $(PREOUT)$@ $(PRELIBS)$(LIBS) icepatch2$(LIBSUFFIX).lib
- -if exist $(CALC).manifest \
- mt -nologo -manifest $(CALC).manifest -outputresource:$(CALC);#1 & del /q $(CALC).manifest
- -if exist $(CALC:.exe=.exp) del /q $(CALC:.exe=.exp)
+ -if exist $@.manifest \
+ $(MT) -nologo -manifest $@.manifest security.manifest -outputresource:$@;#1 & del /q $@.manifest
!ifdef BUILD_UTILS
diff --git a/cpp/src/IcePatch2/security.manifest b/cpp/src/IcePatch2/security.manifest
new file mode 100644
index 00000000000..7bb8cb7b12c
--- /dev/null
+++ b/cpp/src/IcePatch2/security.manifest
@@ -0,0 +1,11 @@
+<assembly xmlns='urn:schemas-microsoft-com:asm.v1' manifestVersion='1.0'>
+ <trustInfo xmlns="urn:schemas-microsoft-com:asm.v3">
+ <security>
+ <requestedPrivileges>
+ <requestedExecutionLevel
+ level="asInvoker"
+ uiAccess="false"/>
+ </requestedPrivileges>
+ </security>
+ </trustInfo>
+</assembly>
diff --git a/cpp/src/IceSSL/Makefile.mak b/cpp/src/IceSSL/Makefile.mak
index afa1a81ffc7..ba3fd9c38b6 100644
--- a/cpp/src/IceSSL/Makefile.mak
+++ b/cpp/src/IceSSL/Makefile.mak
@@ -47,8 +47,8 @@ $(LIBNAME): $(DLLNAME)
$(DLLNAME): $(OBJS)
$(LINK) $(LD_DLLFLAGS) $(PDBFLAGS) $(OBJS) $(PREOUT)$(DLLNAME) $(PRELIBS)$(LINKWITH)
move $(DLLNAME:.dll=.lib) $(LIBNAME)
- -if exist $(DLLNAME).manifest \
- mt -nologo -manifest $(DLLNAME).manifest -outputresource:$(DLLNAME);#2 & del /q $(DLLNAME).manifest
+ -if exist $@.manifest \
+ $(MT) -nologo -manifest $@.manifest -outputresource:$@;#2 & del /q $@.manifest
-if exist $(DLLNAME:.dll=.exp) del /q $(DLLNAME:.dll=.exp)
clean::
diff --git a/cpp/src/IceStorm/Makefile.mak b/cpp/src/IceStorm/Makefile.mak
index d61f04035bd..dbf9278231d 100644
--- a/cpp/src/IceStorm/Makefile.mak
+++ b/cpp/src/IceStorm/Makefile.mak
@@ -83,7 +83,7 @@ $(DLLNAME): $(OBJS)
$(LINK) $(LD_DLLFLAGS) $(PDBFLAGS) $(OBJS) $(PREOUT)$(DLLNAME) $(PRELIBS)$(LIBS)
move $(DLLNAME:.dll=.lib) $(LIBNAME)
-if exist $(DLLNAME).manifest \
- mt -nologo -manifest $(DLLNAME).manifest -outputresource:$(DLLNAME);#2 & del /q $(DLLNAME).manifest
+ $(MT) -nologo -manifest $@.manifest -outputresource:$@;#2 & del /q $@.manifest
-if exist $(DLLNAME:.dll=.exp) del /q $(DLLNAME:.dll=.exp)
$(SVCLIBNAME): $(SVCDLLNAME)
@@ -92,14 +92,13 @@ $(SVCDLLNAME): $(SERVICE_OBJS)
$(LINK) $(LD_DLLFLAGS) $(SPDBFLAGS) $(SERVICE_OBJS) $(PREOUT)$(SVCDLLNAME) $(PRELIBS)$(LINKWITH)
move $(SVCDLLNAME:.dll=.lib) $(SVCLIBNAME)
-if exist $(SVCDLLNAME).manifest \
- mt -nologo -manifest $(SVCDLLNAME).manifest -outputresource:$(SVCDLLNAME);#2 & del /q $(SVCDLLNAME).manifest
+ $(MT) -nologo -manifest $@.manifest -outputresource:$@;#2 & del /q $@.manifest
-if exist $(SVCDLLNAME:.dll=.exp) del /q $(SVCDLLNAME:.dll=.exp)
$(ADMIN): $(AOBJS)
$(LINK) $(LD_EXEFLAGS) $(APDBFLAGS) $(AOBJS) $(PREOUT)$@ $(PRELIBS)$(ALINKWITH)
-if exist $(ADMIN).manifest \
- mt -nologo -manifest $(ADMIN).manifest -outputresource:$(ADMIN);#1 & del /q $(ADMIN).manifest
- -if exist $(ADMIN:.exe=.exp) del /q $(ADMIN:.exe=.exp)
+ $(MT) -nologo -manifest $@.manifest -outputresource:$@;#1 & del /q $@.manifest
..\IceStorm\PersistentTopicMap.h PersistentTopicMap.cpp: ..\IceStorm\LinkRecord.ice $(slicedir)\Ice\Identity.ice $(SLICE2FREEZE)
del /q PersistentTopicMap.h PersistentTopicMap.cpp
diff --git a/cpp/src/IceUtil/Makefile.mak b/cpp/src/IceUtil/Makefile.mak
index 862d7536ea5..cc756e82be9 100644
--- a/cpp/src/IceUtil/Makefile.mak
+++ b/cpp/src/IceUtil/Makefile.mak
@@ -52,8 +52,8 @@ $(LIBNAME): $(DLLNAME)
$(DLLNAME): $(OBJS)
$(LINK) $(LD_DLLFLAGS) $(PDBFLAGS) $(OBJS) $(PREOUT)$(DLLNAME) $(PRELIBS)$(ICE_OS_LIBS)
move $(DLLNAME:.dll=.lib) $(LIBNAME)
- -if exist $(DLLNAME).manifest \
- mt -nologo -manifest $(DLLNAME).manifest -outputresource:$(DLLNAME);#2 & del /q $(DLLNAME).manifest
+ -if exist $@.manifest \
+ $(MT) -nologo -manifest $@.manifest -outputresource:$@;#2 & del /q $@.manifest
-if exist $(DLLNAME:.dll=.exp) del /q $(DLLNAME:.dll=.exp)
clean::
diff --git a/cpp/src/IceXML/Makefile.mak b/cpp/src/IceXML/Makefile.mak
index 53c9b5b951d..409cbddb4bc 100644
--- a/cpp/src/IceXML/Makefile.mak
+++ b/cpp/src/IceXML/Makefile.mak
@@ -33,8 +33,8 @@ $(LIBNAME): $(DLLNAME)
$(DLLNAME): $(OBJS)
$(LINK) $(LD_DLLFLAGS) $(PDBFLAGS) $(OBJS) $(PREOUT)$(DLLNAME) $(PRELIBS)$(LINKWITH)
move $(DLLNAME:.dll=.lib) $(LIBNAME)
- -if exist $(DLLNAME).manifest \
- mt -nologo -manifest $(DLLNAME).manifest -outputresource:$(DLLNAME);#2 & del /q $(DLLNAME).manifest
+ -if exist $@.manifest \
+ $(MT) -nologo -manifest $@.manifest -outputresource:$@;#2 & del /q $@.manifest
-if exist $(DLLNAME:.dll=.exp) del /q $(DLLNAME:.dll=.exp)
clean::
diff --git a/cpp/src/Slice/Makefile.mak b/cpp/src/Slice/Makefile.mak
index 686eb1c6790..cc81fd4ee6b 100644
--- a/cpp/src/Slice/Makefile.mak
+++ b/cpp/src/Slice/Makefile.mak
@@ -42,8 +42,8 @@ $(LIBNAME): $(DLLNAME)
$(DLLNAME): $(OBJS)
$(LINK) $(LD_DLLFLAGS) $(PDBFLAGS) $(OBJS) $(PREOUT)$(DLLNAME) $(PRELIBS)$(BASELIBS)
move $(DLLNAME:.dll=.lib) $(LIBNAME)
- -if exist $(DLLNAME).manifest \
- mt -nologo -manifest $(DLLNAME).manifest -outputresource:$(DLLNAME);#2 & del /q $(DLLNAME).manifest
+ -if exist $@.manifest \
+ $(MT) -nologo -manifest $@.manifest -outputresource:$@;#2 & del /q $@.manifest
-if exist $(DLLNAME:.dll=.exp) del /q $(DLLNAME:.dll=.exp)
Scanner.cpp : Scanner.l
diff --git a/cpp/src/icecpp/Makefile.mak b/cpp/src/icecpp/Makefile.mak
index 4febb9649c3..8452b2f41f1 100644
--- a/cpp/src/icecpp/Makefile.mak
+++ b/cpp/src/icecpp/Makefile.mak
@@ -37,9 +37,8 @@ prefix.obj: prefix.c
$(NAME): $(OBJS)
$(LINK) $(LD_EXEFLAGS) $(PDBFLAGS) $(OBJS) $(PREOUT)$@ $(PRELIBS)$(LINKWITH)
- -if exist $(NAME).manifest \
- mt -nologo -manifest $(NAME).manifest -outputresource:$(NAME);#1 & del /q $(NAME).manifest
- -if exist $(NAME:.exe=.exp) del /q $(NAME:.exe=.exp)
+ -if exist $@.manifest \
+ $(MT) -nologo -manifest $@.manifest -outputresource:$@;#1 & del /q $@.manifest
install:: all
copy $(NAME) $(install_bindir)
diff --git a/cpp/src/slice2cpp/Makefile.mak b/cpp/src/slice2cpp/Makefile.mak
index 20907633a75..ad41b5a518d 100644
--- a/cpp/src/slice2cpp/Makefile.mak
+++ b/cpp/src/slice2cpp/Makefile.mak
@@ -28,9 +28,8 @@ PDBFLAGS = /pdb:$(NAME:.exe=.pdb)
$(NAME): $(OBJS)
$(LINK) $(LD_EXEFLAGS) $(PDBFLAGS) $(OBJS) $(PREOUT)$@ $(PRELIBS)slice$(LIBSUFFIX).lib $(BASELIBS)
- -if exist $(NAME).manifest \
- mt -nologo -manifest $(NAME).manifest -outputresource:$(NAME);#1 & del /q $(NAME).manifest
- -if exist $(NAME:.exe=.exp) del /q $(NAME:.exe=.exp)
+ -if exist $@.manifest \
+ $(MT) -nologo -manifest $@.manifest -outputresource:$@;#1 & del /q $@.manifest
clean::
del /q $(NAME:.exe=.*)
diff --git a/cpp/src/slice2cppe/Makefile.mak b/cpp/src/slice2cppe/Makefile.mak
index c8816b3ea7c..da1c1cc63ba 100644
--- a/cpp/src/slice2cppe/Makefile.mak
+++ b/cpp/src/slice2cppe/Makefile.mak
@@ -28,9 +28,8 @@ PDBFLAGS = /pdb:$(NAME:.exe=.pdb)
$(NAME): $(OBJS)
$(LINK) $(LD_EXEFLAGS) $(PDBFLAGS) $(OBJS) $(PREOUT)$@ $(PRELIBS)slice$(LIBSUFFIX).lib $(BASELIBS)
- -if exist $(NAME).manifest \
- mt -nologo -manifest $(NAME).manifest -outputresource:$(NAME);#1 & del /q $(NAME).manifest
- -if exist $(NAME:.exe=.exp) del /q $(NAME:.exe=.exp)
+ -if exist $@.manifest \
+ $(MT) -nologo -manifest $@.manifest -outputresource:$@;#1 & del /q $@.manifest
clean::
del /q $(NAME:.exe=.*)
diff --git a/cpp/src/slice2cs/Makefile.mak b/cpp/src/slice2cs/Makefile.mak
index fbbbcaed458..f91a7652e57 100644
--- a/cpp/src/slice2cs/Makefile.mak
+++ b/cpp/src/slice2cs/Makefile.mak
@@ -28,9 +28,8 @@ PDBFLAGS = /pdb:$(NAME:.exe=.pdb)
$(NAME): $(OBJS)
$(LINK) $(LD_EXEFLAGS) $(PDBFLAGS) $(OBJS) $(PREOUT)$@ $(PRELIBS)slice$(LIBSUFFIX).lib $(BASELIBS)
- -if exist $(NAME).manifest \
- mt -nologo -manifest $(NAME).manifest -outputresource:$(NAME);#1 & del /q $(NAME).manifest
- -if exist $(NAME:.exe=.exp) del /q $(NAME:.exe=.exp)
+ -if exist $@.manifest \
+ $(MT) -nologo -manifest $@.manifest -outputresource:$@;#1 & del /q $@.manifest
clean::
del /q $(NAME:.exe=.*)
diff --git a/cpp/src/slice2docbook/Makefile.mak b/cpp/src/slice2docbook/Makefile.mak
index a35bfef4171..acc50962439 100644
--- a/cpp/src/slice2docbook/Makefile.mak
+++ b/cpp/src/slice2docbook/Makefile.mak
@@ -28,9 +28,8 @@ PDBFLAGS = /pdb:$(NAME:.exe=.pdb)
$(NAME): $(OBJS)
$(LINK) $(LD_EXEFLAGS) $(PDBFLAGS) $(OBJS) $(PREOUT)$@ $(PRELIBS)slice$(LIBSUFFIX).lib $(BASELIBS)
- -if exist $(NAME).manifest \
- mt -nologo -manifest $(NAME).manifest -outputresource:$(NAME);#1 & del /q $(NAME).manifest
- -if exist $(NAME:.exe=.exp) del /q $(NAME:.exe=.exp)
+ -if exist $@.manifest \
+ $(MT) -nologo -manifest $@.manifest -outputresource:$@;#1 & del /q $@.manifest
clean::
del /q $(NAME:.exe=.*)
diff --git a/cpp/src/slice2freeze/Makefile.mak b/cpp/src/slice2freeze/Makefile.mak
index da1276bb32e..0cd9bf291a3 100644
--- a/cpp/src/slice2freeze/Makefile.mak
+++ b/cpp/src/slice2freeze/Makefile.mak
@@ -23,9 +23,8 @@ CPPFLAGS = -I. $(CPPFLAGS) -DWIN32_LEAN_AND_MEAN
$(NAME): $(OBJS)
$(LINK) $(LD_EXEFLAGS) $(PDBFLAGS) $(OBJS) $(PREOUT)$@ $(PRELIBS)slice$(LIBSUFFIX).lib $(BASELIBS)
- -if exist $(NAME).manifest \
- mt -nologo -manifest $(NAME).manifest -outputresource:$(NAME);#1 & del /q $(NAME).manifest
- -if exist $(NAME:.exe=.exp) del /q $(NAME:.exe=.exp)
+ -if exist $@.manifest \
+ $(MT) -nologo -manifest $@.manifest -outputresource:$@;#1 & del /q $@.manifest
clean::
del /q $(NAME:.exe=.*)
diff --git a/cpp/src/slice2freezej/Makefile.mak b/cpp/src/slice2freezej/Makefile.mak
index 7a148e39cd8..cda6352f998 100644
--- a/cpp/src/slice2freezej/Makefile.mak
+++ b/cpp/src/slice2freezej/Makefile.mak
@@ -27,9 +27,8 @@ PDBFLAGS = /pdb:$(NAME:.exe=.pdb)
$(NAME): $(OBJS)
$(LINK) $(LD_EXEFLAGS) $(PDBFLAGS) $(OBJS) $(PREOUT)$@ $(PRELIBS)slice$(LIBSUFFIX).lib $(BASELIBS)
- -if exist $(NAME).manifest \
- mt -nologo -manifest $(NAME).manifest -outputresource:$(NAME);#1 & del /q $(NAME).manifest
- -if exist $(NAME:.exe=.exp) del /q $(NAME:.exe=.exp)
+ -if exist $@.manifest \
+ $(MT) -nologo -manifest $@.manifest -outputresource:$@;#1 & del /q $@.manifest
clean::
del /q $(NAME:.exe=.*)
diff --git a/cpp/src/slice2html/Makefile.mak b/cpp/src/slice2html/Makefile.mak
index e043d6aa83f..0587ed296a1 100644
--- a/cpp/src/slice2html/Makefile.mak
+++ b/cpp/src/slice2html/Makefile.mak
@@ -28,9 +28,8 @@ PDBFLAGS = /pdb:$(NAME:.exe=.pdb)
$(NAME): $(OBJS)
$(LINK) $(LD_EXEFLAGS) $(PDBFLAGS) $(OBJS) $(PREOUT)$@ $(PRELIBS)slice$(LIBSUFFIX).lib $(BASELIBS)
- -if exist $(NAME).manifest \
- mt -nologo -manifest $(NAME).manifest -outputresource:$(NAME);#1 & del /q $(NAME).manifest
- -if exist $(NAME:.exe=.exp) del /q $(NAME:.exe=.exp)
+ -if exist $@.manifest \
+ $(MT) -nologo -manifest $@.manifest -outputresource:$@;#1 & del /q $@.manifest
clean::
del /q $(NAME:.exe=.*)
diff --git a/cpp/src/slice2java/Makefile.mak b/cpp/src/slice2java/Makefile.mak
index eb0ba081a2e..6dfe628f5bc 100644
--- a/cpp/src/slice2java/Makefile.mak
+++ b/cpp/src/slice2java/Makefile.mak
@@ -28,9 +28,8 @@ PDBFLAGS = /pdb:$(NAME:.exe=.pdb)
$(NAME): $(OBJS)
$(LINK) $(LD_EXEFLAGS) $(PDBFLAGS) $(OBJS) $(PREOUT)$@ $(PRELIBS)slice$(LIBSUFFIX).lib $(BASELIBS)
- -if exist $(NAME).manifest \
- mt -nologo -manifest $(NAME).manifest -outputresource:$(NAME);#1 & del /q $(NAME).manifest
- -if exist $(NAME:.exe=.exp) del /q $(NAME:.exe=.exp)
+ -if exist $@.manifest \
+ $(MT) -nologo -manifest $@.manifest -outputresource:$@;#1 & del /q $@.manifest
clean::
del /q $(NAME:.exe=.*)
diff --git a/cpp/src/slice2javae/Makefile.mak b/cpp/src/slice2javae/Makefile.mak
index cd0792476a3..45639c1cd56 100644
--- a/cpp/src/slice2javae/Makefile.mak
+++ b/cpp/src/slice2javae/Makefile.mak
@@ -28,9 +28,8 @@ PDBFLAGS = /pdb:$(NAME:.exe=.pdb)
$(NAME): $(OBJS)
$(LINK) $(LD_EXEFLAGS) $(PDBFLAGS) $(OBJS) $(PREOUT)$@ $(PRELIBS)slice$(LIBSUFFIX).lib $(BASELIBS)
- -if exist $(NAME).manifest \
- mt -nologo -manifest $(NAME).manifest -outputresource:$(NAME);#1 & del /q $(NAME).manifest
- -if exist $(NAME:.exe=.exp) del /q $(NAME:.exe=.exp)
+ -if exist $@.manifest \
+ $(MT) -nologo -manifest $@.manifest -outputresource:$@;#1 & del /q $@.manifest
clean::
del /q $(NAME:.exe=.*)
diff --git a/cpp/src/slice2py/Makefile.mak b/cpp/src/slice2py/Makefile.mak
index e870a3097e2..1d9d36396f8 100644
--- a/cpp/src/slice2py/Makefile.mak
+++ b/cpp/src/slice2py/Makefile.mak
@@ -27,9 +27,8 @@ PDBFLAGS = /pdb:$(NAME:.exe=.pdb)
$(NAME): $(OBJS)
$(LINK) $(LD_EXEFLAGS) $(PDBFLAGS) $(OBJS) $(PREOUT)$@ $(PRELIBS)slice$(LIBSUFFIX).lib $(BASELIBS)
- -if exist $(NAME).manifest \
- mt -nologo -manifest $(NAME).manifest -outputresource:$(NAME);#1 & del /q $(NAME).manifest
- -if exist $(NAME:.exe=.exp) del /q $(NAME:.exe=.exp)
+ -if exist $@.manifest \
+ $(MT) -nologo -manifest $@.manifest -outputresource:$@;#1 & del /q $@.manifest
clean::
del /q $(NAME:.exe=.*)
diff --git a/cpp/src/slice2rb/Makefile.mak b/cpp/src/slice2rb/Makefile.mak
index 3c272e371ef..3cb00892bf2 100755
--- a/cpp/src/slice2rb/Makefile.mak
+++ b/cpp/src/slice2rb/Makefile.mak
@@ -27,9 +27,8 @@ PDBFLAGS = /pdb:$(NAME:.exe=.pdb)
$(NAME): $(OBJS)
$(LINK) $(LD_EXEFLAGS) $(PDBFLAGS) $(OBJS) $(PREOUT)$@ $(PRELIBS)slice$(LIBSUFFIX).lib $(BASELIBS)
- -if exist $(NAME).manifest \
- mt -nologo -manifest $(NAME).manifest -outputresource:$(NAME);#1 & del /q $(NAME).manifest
- -if exist $(NAME:.exe=.exp) del /q $(NAME:.exe=.exp)
+ -if exist $@.manifest \
+ $(MT) -nologo -manifest $@.manifest -outputresource:$@;#1 & del /q $@.manifest
clean::
del /q $(NAME:.exe=.*)
diff --git a/cpp/src/slice2vb/Makefile.mak b/cpp/src/slice2vb/Makefile.mak
index e1c54e27516..35424ade47b 100644
--- a/cpp/src/slice2vb/Makefile.mak
+++ b/cpp/src/slice2vb/Makefile.mak
@@ -28,9 +28,8 @@ PDBFLAGS = /pdb:$(NAME:.exe=.pdb)
$(NAME): $(OBJS)
$(LINK) $(LD_EXEFLAGS) $(PDBFLAGS) $(OBJS) $(PREOUT)$@ $(PRELIBS)slice$(LIBSUFFIX).lib $(BASELIBS)
- -if exist $(NAME).manifest \
- mt -nologo -manifest $(NAME).manifest -outputresource:$(NAME);#1 & del /q $(NAME).manifest
- -if exist $(NAME:.exe=.exp) del /q $(NAME:.exe=.exp)
+ -if exist $@.manifest \
+ $(MT) -nologo -manifest $@.manifest -outputresource:$@;#1 & del /q $@.manifest
clean::
del /q $(NAME:.exe=.*)