diff options
author | Dwayne Boone <dwayne@zeroc.com> | 2008-03-17 15:26:17 -0230 |
---|---|---|
committer | Dwayne Boone <dwayne@zeroc.com> | 2008-03-17 15:26:17 -0230 |
commit | 5f9d6bfc20552182bcb64e79fbc02a11ccca205a (patch) | |
tree | 748f6eb6c4335b2349d78d646f831fce07080116 /cpp | |
parent | Fixed bug 2801 (diff) | |
download | ice-5f9d6bfc20552182bcb64e79fbc02a11ccca205a.tar.bz2 ice-5f9d6bfc20552182bcb64e79fbc02a11ccca205a.tar.xz ice-5f9d6bfc20552182bcb64e79fbc02a11ccca205a.zip |
Bug 2800 - Added resource files for all exe/dlls
Diffstat (limited to 'cpp')
66 files changed, 1621 insertions, 78 deletions
diff --git a/cpp/config/Make.rules.mak b/cpp/config/Make.rules.mak index 93d6719bf24..c1b9fc77b67 100755 --- a/cpp/config/Make.rules.mak +++ b/cpp/config/Make.rules.mak @@ -127,6 +127,7 @@ SETARGV = setargv.obj !if "$(OPTIMIZE)" != "yes" LIBSUFFIX = $(LIBSUFFIX)d +RCFLAGS = -D_DEBUG !endif OPENSSL_LIBS = ssleay32.lib libeay32.lib diff --git a/cpp/src/Freeze/Freeze.rc b/cpp/src/Freeze/Freeze.rc new file mode 100644 index 00000000000..a0ca69e6723 --- /dev/null +++ b/cpp/src/Freeze/Freeze.rc @@ -0,0 +1,38 @@ +#include "winver.h"
+
+VS_VERSION_INFO VERSIONINFO
+ FILEVERSION 3,3,51,0
+ PRODUCTVERSION 3,3,51,0
+ FILEFLAGSMASK VS_FFI_FILEFLAGSMASK
+#ifdef _DEBUG
+ FILEFLAGS VS_FF_DEBUG
+ #define INTERNALNAME "freeze33bd\0"
+ #define ORIGINALFILENAME "freeze33bd.dll\0"
+#else
+ FILEFLAGS 0x0L
+ #define INTERNALNAME "freeze33b\0"
+ #define ORIGINALFILENAME "freeze33b.dll\0"
+#endif
+ FILEOS 0x4L
+ FILETYPE VFT_DLL
+ FILESUBTYPE 0x0L
+BEGIN
+ BLOCK "StringFileInfo"
+ BEGIN
+ BLOCK "040904e4"
+ BEGIN
+ VALUE "CompanyName", "ZeroC, Inc.\0"
+ VALUE "FileDescription", "Freeze DLL\0"
+ VALUE "FileVersion", "3.3b\0"
+ VALUE "InternalName", INTERNALNAME
+ VALUE "LegalCopyright", "Copyright (c) 2003 - 2008 ZeroC, Inc. All rights reserved.\0"
+ VALUE "OriginalFilename", ORIGINALFILENAME
+ VALUE "ProductName", "Ice\0"
+ VALUE "ProductVersion", "3.3b\0"
+ END
+ END
+ BLOCK "VarFileInfo"
+ BEGIN
+ VALUE "Translation", 0x409, 1252
+ END
+END
diff --git a/cpp/src/Freeze/Makefile.mak b/cpp/src/Freeze/Makefile.mak index e1f333965e6..ba975019bba 100644 --- a/cpp/src/Freeze/Makefile.mak +++ b/cpp/src/Freeze/Makefile.mak @@ -61,8 +61,8 @@ PDBFLAGS = /pdb:$(DLLNAME:.dll=.pdb) $(LIBNAME): $(DLLNAME) -$(DLLNAME): $(OBJS) - $(LINK) $(LD_DLLFLAGS) $(PDBFLAGS) $(OBJS) $(PREOUT)$@ $(PRELIBS)$(LINKWITH) +$(DLLNAME): $(OBJS) Freeze.res + $(LINK) $(LD_DLLFLAGS) $(PDBFLAGS) $(OBJS) Freeze.res $(PREOUT)$@ $(PRELIBS)$(LINKWITH) move $(DLLNAME:.dll=.lib) $(LIBNAME) @if exist $@.manifest echo ^ ^ ^ Embedding manifest using $(MT) && \ $(MT) -nologo -manifest $@.manifest -outputresource:$@;#2 && del /q $@.manifest @@ -83,6 +83,9 @@ $(HDIR)/CatalogIndexList.h CatalogIndexList.cpp: $(SLICE2FREEZE) $(slicedir)/Ice CatalogIndexList $(slicedir)/Ice/BuiltinSequences.ice move CatalogIndexList.h $(HDIR) +Freeze.res: Freeze.rc + rc.exe $(RCFLAGS) Freeze.rc + clean:: del /q $(HDIR)\CatalogIndexList.h CatalogIndexList.cpp @@ -100,6 +103,7 @@ clean:: del /q Transaction.cpp $(HDIR)\Transaction.h del /q TransactionalEvictor.cpp $(HDIR)\TransactionalEvictor.h del /q PingObject.cpp PingObject.h + del /q Freeze.res install:: all copy $(LIBNAME) $(install_libdir) diff --git a/cpp/src/FreezeScript/DumpDB.rc b/cpp/src/FreezeScript/DumpDB.rc new file mode 100644 index 00000000000..adb4c29ed17 --- /dev/null +++ b/cpp/src/FreezeScript/DumpDB.rc @@ -0,0 +1,34 @@ +#include "winver.h"
+
+VS_VERSION_INFO VERSIONINFO
+ FILEVERSION 3,3,51,0
+ PRODUCTVERSION 3,3,51,0
+ FILEFLAGSMASK VS_FFI_FILEFLAGSMASK
+#ifdef _DEBUG
+ FILEFLAGS VS_FF_DEBUG
+#else
+ FILEFLAGS 0x0L
+#endif
+ FILEOS 0x4L
+ FILETYPE VFT_APP
+ FILESUBTYPE 0x0L
+BEGIN
+ BLOCK "StringFileInfo"
+ BEGIN
+ BLOCK "040904e4"
+ BEGIN
+ VALUE "CompanyName", "ZeroC, Inc.\0"
+ VALUE "FileDescription", "Dump Database\0"
+ VALUE "FileVersion", "3.3b\0"
+ VALUE "InternalName", "dumpdb\0"
+ VALUE "LegalCopyright", "Copyright (c) 2003 - 2008 ZeroC, Inc. All rights reserved.\0"
+ VALUE "OriginalFilename", "dumpdb.exe\0"
+ VALUE "ProductName", "Ice\0"
+ VALUE "ProductVersion", "3.3b\0"
+ END
+ END
+ BLOCK "VarFileInfo"
+ BEGIN
+ VALUE "Translation", 0x409, 1252
+ END
+END
diff --git a/cpp/src/FreezeScript/Makefile.mak b/cpp/src/FreezeScript/Makefile.mak index 998894ee5cb..00db110d7e8 100644 --- a/cpp/src/FreezeScript/Makefile.mak +++ b/cpp/src/FreezeScript/Makefile.mak @@ -47,14 +47,15 @@ TPDBFLAGS = /pdb:$(TRANSFORMDB:.exe=.pdb) DPDBFLAGS = /pdb:$(DUMPDB:.exe=.pdb) !endif -$(TRANSFORMDB): $(TRANSFORM_OBJS) $(COMMON_OBJS) - $(LINK) $(LD_EXEFLAGS) $(TPDBFLAGS) $(TRANSFORM_OBJS) $(COMMON_OBJS) $(SETARGV) $(PREOUT)$@ \ +$(TRANSFORMDB): $(TRANSFORM_OBJS) $(COMMON_OBJS) TransformDB.res + $(LINK) $(LD_EXEFLAGS) $(TPDBFLAGS) $(TRANSFORM_OBJS) $(COMMON_OBJS) TransformDB.res $(SETARGV) $(PREOUT)$@ \ $(PRELIBS)$(LINKWITH) @if exist $@.manifest echo ^ ^ ^ Embedding manifest using $(MT) && \ $(MT) -nologo -manifest $@.manifest -outputresource:$@;#1 && del /q $@.manifest -$(DUMPDB): $(DUMP_OBJS) $(COMMON_OBJS) - $(LINK) $(LD_EXEFLAGS) $(DPDBFLAGS) $(DUMP_OBJS) $(COMMON_OBJS) $(SETARGV) $(PREOUT)$@ $(PRELIBS)$(LINKWITH) +$(DUMPDB): $(DUMP_OBJS) $(COMMON_OBJS) DumpDB.res + $(LINK) $(LD_EXEFLAGS) $(DPDBFLAGS) $(DUMP_OBJS) $(COMMON_OBJS) DumpDB.res $(SETARGV) $(PREOUT)$@ \ + $(PRELIBS)$(LINKWITH) @if exist $@.manifest echo ^ ^ ^ Embedding manifest using $(MT) && \ $(MT) -nologo -manifest $@.manifest -outputresource:$@;#1 && del /q $@.manifest @@ -72,11 +73,18 @@ Grammar.cpp Grammar.h: Grammar.y move Grammar.tab.h Grammar.h del /q Grammar.output +TransformDB.res: TransformDB.rc + rc.exe $(RCFLAGS) TransformDB.rc + +DumpDB.res: DumpDB.rc + rc.exe $(RCFLAGS) DumpDB.rc + clean:: del /q $(TRANSFORMDB:.exe=.*) del /q $(DUMPDB:.exe=.*) del /q Grammar.cpp Grammar.h del /q Scanner.cpp + del /q TransformDB.res DumpDB.res install:: all copy $(TRANSFORMDB) $(install_bindir) diff --git a/cpp/src/FreezeScript/TransformDB.rc b/cpp/src/FreezeScript/TransformDB.rc new file mode 100644 index 00000000000..5c3ae87a7d3 --- /dev/null +++ b/cpp/src/FreezeScript/TransformDB.rc @@ -0,0 +1,34 @@ +#include "winver.h"
+
+VS_VERSION_INFO VERSIONINFO
+ FILEVERSION 3,3,51,0
+ PRODUCTVERSION 3,3,51,0
+ FILEFLAGSMASK VS_FFI_FILEFLAGSMASK
+#ifdef _DEBUG
+ FILEFLAGS VS_FF_DEBUG
+#else
+ FILEFLAGS 0x0L
+#endif
+ FILEOS 0x4L
+ FILETYPE VFT_APP
+ FILESUBTYPE 0x0L
+BEGIN
+ BLOCK "StringFileInfo"
+ BEGIN
+ BLOCK "040904e4"
+ BEGIN
+ VALUE "CompanyName", "ZeroC, Inc.\0"
+ VALUE "FileDescription", "Transform Database\0"
+ VALUE "FileVersion", "3.3b\0"
+ VALUE "InternalName", "transformdb\0"
+ VALUE "LegalCopyright", "Copyright (c) 2003 - 2008 ZeroC, Inc. All rights reserved.\0"
+ VALUE "OriginalFilename", "transformdb.exe\0"
+ VALUE "ProductName", "Ice\0"
+ VALUE "ProductVersion", "3.3b\0"
+ END
+ END
+ BLOCK "VarFileInfo"
+ BEGIN
+ VALUE "Translation", 0x409, 1252
+ END
+END
diff --git a/cpp/src/Glacier2/Glacier2.rc b/cpp/src/Glacier2/Glacier2.rc new file mode 100644 index 00000000000..7cdfda44294 --- /dev/null +++ b/cpp/src/Glacier2/Glacier2.rc @@ -0,0 +1,38 @@ +#include "winver.h"
+
+VS_VERSION_INFO VERSIONINFO
+ FILEVERSION 3,3,51,0
+ PRODUCTVERSION 3,3,51,0
+ FILEFLAGSMASK VS_FFI_FILEFLAGSMASK
+#ifdef _DEBUG
+ FILEFLAGS VS_FF_DEBUG
+ #define INTERNALNAME "glacier233bd\0"
+ #define ORIGINALFILENAME "glacier233bd.dll\0"
+#else
+ FILEFLAGS 0x0L
+ #define INTERNALNAME "glacier233b\0"
+ #define ORIGINALFILENAME "glacier233b.dll\0"
+#endif
+ FILEOS 0x4L
+ FILETYPE VFT_DLL
+ FILESUBTYPE 0x0L
+BEGIN
+ BLOCK "StringFileInfo"
+ BEGIN
+ BLOCK "040904e4"
+ BEGIN
+ VALUE "CompanyName", "ZeroC, Inc.\0"
+ VALUE "FileDescription", "Glacier2 DLL\0"
+ VALUE "FileVersion", "3.3b\0"
+ VALUE "InternalName", INTERNALNAME
+ VALUE "LegalCopyright", "Copyright (c) 2003 - 2008 ZeroC, Inc. All rights reserved.\0"
+ VALUE "OriginalFilename", ORIGINALFILENAME
+ VALUE "ProductName", "Ice\0"
+ VALUE "ProductVersion", "3.3b\0"
+ END
+ END
+ BLOCK "VarFileInfo"
+ BEGIN
+ VALUE "Translation", 0x409, 1252
+ END
+END
diff --git a/cpp/src/Glacier2/Glacier2Router.rc b/cpp/src/Glacier2/Glacier2Router.rc new file mode 100644 index 00000000000..4d49e2083b0 --- /dev/null +++ b/cpp/src/Glacier2/Glacier2Router.rc @@ -0,0 +1,34 @@ +#include "winver.h"
+
+VS_VERSION_INFO VERSIONINFO
+ FILEVERSION 3,3,51,0
+ PRODUCTVERSION 3,3,51,0
+ FILEFLAGSMASK VS_FFI_FILEFLAGSMASK
+#ifdef _DEBUG
+ FILEFLAGS VS_FF_DEBUG
+#else
+ FILEFLAGS 0x0L
+#endif
+ FILEOS 0x4L
+ FILETYPE VFT_APP
+ FILESUBTYPE 0x0L
+BEGIN
+ BLOCK "StringFileInfo"
+ BEGIN
+ BLOCK "040904e4"
+ BEGIN
+ VALUE "CompanyName", "ZeroC, Inc.\0"
+ VALUE "FileDescription", "Glacier2 Router\0"
+ VALUE "FileVersion", "3.3b\0"
+ VALUE "InternalName", "glacier2router\0"
+ VALUE "LegalCopyright", "Copyright (c) 2003 - 2008 ZeroC, Inc. All rights reserved.\0"
+ VALUE "OriginalFilename", "glacier2router.exe\0"
+ VALUE "ProductName", "Ice\0"
+ VALUE "ProductVersion", "3.3b\0"
+ END
+ END
+ BLOCK "VarFileInfo"
+ BEGIN
+ VALUE "Translation", 0x409, 1252
+ END
+END
diff --git a/cpp/src/Glacier2/Makefile.mak b/cpp/src/Glacier2/Makefile.mak index fb1251b13b4..8c958cc43fc 100644 --- a/cpp/src/Glacier2/Makefile.mak +++ b/cpp/src/Glacier2/Makefile.mak @@ -74,18 +74,24 @@ SLICE2CPPFLAGS = --include-dir Glacier2 --dll-export GLACIER2_API $(SLICE2CPPFLA $(LIBNAME): $(DLLNAME) -$(DLLNAME): $(OBJS) - $(LINK) $(LD_DLLFLAGS) $(PDBFLAGS) $(OBJS) $(PREOUT)$@ $(PRELIBS)$(LIBS) +$(DLLNAME): $(OBJS) Glacier2.res + $(LINK) $(LD_DLLFLAGS) $(PDBFLAGS) $(OBJS) Glacier2.res $(PREOUT)$@ $(PRELIBS)$(LIBS) move $(DLLNAME:.dll=.lib) $(LIBNAME) @if exist $@.manifest echo ^ ^ ^ Embedding manifest using $(MT) && \ $(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) $(SETARGV) $(PREOUT)$@ $(PRELIBS)$(LINKWITH) +$(ROUTER): $(ROBJS) Glacier2Router.res + $(LINK) $(LD_EXEFLAGS) $(RPDBFLAGS) $(ROBJS) Glacier2Router.res $(SETARGV) $(PREOUT)$@ $(PRELIBS)$(LINKWITH) @if exist $@.manifest echo ^ ^ ^ Embedding manifest using $(MT) && \ $(MT) -nologo -manifest $@.manifest -outputresource:$@;#1 && del /q $@.manifest +Glacier2.res: Glacier2.rc + rc.exe $(RCFLAGS) Glacier2.rc + +Glacier2Router.res: Glacier2Router.rc + rc.exe $(RCFLAGS) Glacier2Router.rc + !ifdef BUILD_UTILS clean:: @@ -96,6 +102,7 @@ clean:: del /q SessionF.cpp $(HDIR)\SessionF.h del /q Session.cpp $(HDIR)\Session.h del /q SSLInfo.cpp $(HDIR)\SSLInfo.h + del /q Glacier2Router.res Glacier2.res del /q $(DLLNAME:.dll=.*) del /q $(ROUTER:.exe=.*) diff --git a/cpp/src/Ice/Ice.rc b/cpp/src/Ice/Ice.rc new file mode 100644 index 00000000000..1f140d966e5 --- /dev/null +++ b/cpp/src/Ice/Ice.rc @@ -0,0 +1,38 @@ +#include "winver.h"
+
+VS_VERSION_INFO VERSIONINFO
+ FILEVERSION 3,3,51,0
+ PRODUCTVERSION 3,3,51,0
+ FILEFLAGSMASK VS_FFI_FILEFLAGSMASK
+#ifdef _DEBUG
+ FILEFLAGS VS_FF_DEBUG
+ #define INTERNALNAME "ice33bd\0"
+ #define ORIGINALFILENAME "ice33bd.dll\0"
+#else
+ FILEFLAGS 0x0L
+ #define INTERNALNAME "ice33b\0"
+ #define ORIGINALFILENAME "ice33b.dll\0"
+#endif
+ FILEOS 0x4L
+ FILETYPE VFT_DLL
+ FILESUBTYPE 0x0L
+BEGIN
+ BLOCK "StringFileInfo"
+ BEGIN
+ BLOCK "040904e4"
+ BEGIN
+ VALUE "CompanyName", "ZeroC, Inc.\0"
+ VALUE "FileDescription", "Ice Core DLL\0"
+ VALUE "FileVersion", "3.3b\0"
+ VALUE "InternalName", INTERNALNAME
+ VALUE "LegalCopyright", "Copyright (c) 2003 - 2008 ZeroC, Inc. All rights reserved.\0"
+ VALUE "OriginalFilename", ORIGINALFILENAME
+ VALUE "ProductName", "Ice\0"
+ VALUE "ProductVersion", "3.3b\0"
+ END
+ END
+ BLOCK "VarFileInfo"
+ BEGIN
+ VALUE "Translation", 0x409, 1252
+ END
+END
diff --git a/cpp/src/Ice/Makefile.mak b/cpp/src/Ice/Makefile.mak index e71c656338d..6594ca73f7a 100644 --- a/cpp/src/Ice/Makefile.mak +++ b/cpp/src/Ice/Makefile.mak @@ -130,8 +130,8 @@ RES_FILE = EventLoggerMsg.res $(LIBNAME): $(DLLNAME) -$(DLLNAME): $(OBJS) - $(LINK) $(LD_DLLFLAGS) $(PDBFLAGS) $(OBJS) $(PREOUT)$@ $(PRELIBS)$(LINKWITH) $(RES_FILE) +$(DLLNAME): $(OBJS) Ice.res + $(LINK) $(LD_DLLFLAGS) $(PDBFLAGS) $(OBJS) Ice.res $(PREOUT)$@ $(PRELIBS)$(LINKWITH) $(RES_FILE) move $(DLLNAME:.dll=.lib) $(LIBNAME) @if exist $@.manifest echo ^ ^ ^ Embedding manifest using $(MT) && \ $(MT) -nologo -manifest $@.manifest -outputresource:$@;#2 && del /q $@.manifest @@ -148,6 +148,9 @@ EventLoggerMsg.h EventLoggerMsg.res: EventLoggerMsg.mc mc EventLoggerMsg.mc $(RC) -r -fo EventLoggerMsg.res EventLoggerMsg.rc +Ice.res: Ice.rc + rc.exe $(RCFLAGS) Ice.rc + clean:: del /q BuiltinSequences.cpp $(HDIR)\BuiltinSequences.h del /q CommunicatorF.cpp $(HDIR)\CommunicatorF.h @@ -183,6 +186,7 @@ clean:: del /q StatsF.cpp $(HDIR)\StatsF.h del /q Stats.cpp $(HDIR)\Stats.h del /q $(DLLNAME:.dll=.*) + del /q Ice.res install:: all copy $(LIBNAME) $(install_libdir) diff --git a/cpp/src/IceBox/IceBox.rc b/cpp/src/IceBox/IceBox.rc new file mode 100644 index 00000000000..4087fec0fc7 --- /dev/null +++ b/cpp/src/IceBox/IceBox.rc @@ -0,0 +1,38 @@ +#include "winver.h"
+
+VS_VERSION_INFO VERSIONINFO
+ FILEVERSION 3,3,51,0
+ PRODUCTVERSION 3,3,51,0
+ FILEFLAGSMASK VS_FFI_FILEFLAGSMASK
+#ifdef _DEBUG
+ FILEFLAGS VS_FF_DEBUG
+ #define INTERNALNAME "icebox33bd\0"
+ #define ORIGINALFILENAME "icebox33bd.dll\0"
+#else
+ FILEFLAGS 0x0L
+ #define INTERNALNAME "icebox33b\0"
+ #define ORIGINALFILENAME "icebox33b.dll\0"
+#endif
+ FILEOS 0x4L
+ FILETYPE VFT_DLL
+ FILESUBTYPE 0x0L
+BEGIN
+ BLOCK "StringFileInfo"
+ BEGIN
+ BLOCK "040904e4"
+ BEGIN
+ VALUE "CompanyName", "ZeroC, Inc.\0"
+ VALUE "FileDescription", "IceBox DLL\0"
+ VALUE "FileVersion", "3.3b\0"
+ VALUE "InternalName", INTERNALNAME
+ VALUE "LegalCopyright", "Copyright (c) 2003 - 2008 ZeroC, Inc. All rights reserved.\0"
+ VALUE "OriginalFilename", ORIGINALFILENAME
+ VALUE "ProductName", "Ice\0"
+ VALUE "ProductVersion", "3.3b\0"
+ END
+ END
+ BLOCK "VarFileInfo"
+ BEGIN
+ VALUE "Translation", 0x409, 1252
+ END
+END
diff --git a/cpp/src/IceBox/IceBoxAdmin.rc b/cpp/src/IceBox/IceBoxAdmin.rc new file mode 100644 index 00000000000..14e5189829e --- /dev/null +++ b/cpp/src/IceBox/IceBoxAdmin.rc @@ -0,0 +1,34 @@ +#include "winver.h"
+
+VS_VERSION_INFO VERSIONINFO
+ FILEVERSION 3,3,51,0
+ PRODUCTVERSION 3,3,51,0
+ FILEFLAGSMASK VS_FFI_FILEFLAGSMASK
+#ifdef _DEBUG
+ FILEFLAGS VS_FF_DEBUG
+#else
+ FILEFLAGS 0x0L
+#endif
+ FILEOS 0x4L
+ FILETYPE VFT_APP
+ FILESUBTYPE 0x0L
+BEGIN
+ BLOCK "StringFileInfo"
+ BEGIN
+ BLOCK "040904e4"
+ BEGIN
+ VALUE "CompanyName", "ZeroC, Inc.\0"
+ VALUE "FileDescription", "IceBox Admin\0"
+ VALUE "FileVersion", "3.3b\0"
+ VALUE "InternalName", "iceboxadmin\0"
+ VALUE "LegalCopyright", "Copyright (c) 2003 - 2008 ZeroC, Inc. All rights reserved.\0"
+ VALUE "OriginalFilename", "iceboxadmin.exe\0"
+ VALUE "ProductName", "Ice\0"
+ VALUE "ProductVersion", "3.3b\0"
+ END
+ END
+ BLOCK "VarFileInfo"
+ BEGIN
+ VALUE "Translation", 0x409, 1252
+ END
+END
diff --git a/cpp/src/IceBox/IceBoxExe.rc b/cpp/src/IceBox/IceBoxExe.rc new file mode 100644 index 00000000000..4d13ee044fc --- /dev/null +++ b/cpp/src/IceBox/IceBoxExe.rc @@ -0,0 +1,38 @@ +#include "winver.h"
+
+VS_VERSION_INFO VERSIONINFO
+ FILEVERSION 3,3,51,0
+ PRODUCTVERSION 3,3,51,0
+ FILEFLAGSMASK VS_FFI_FILEFLAGSMASK
+#ifdef _DEBUG
+ FILEFLAGS VS_FF_DEBUG
+ #define INTERNALNAME "iceboxd\0"
+ #define ORIGINALFILENAME "iceboxd.exe\0"
+#else
+ FILEFLAGS 0x0L
+ #define INTERNALNAME "icebox\0"
+ #define ORIGINALFILENAME "icebox.exe\0"
+#endif
+ FILEOS 0x4L
+ FILETYPE VFT_APP
+ FILESUBTYPE 0x0L
+BEGIN
+ BLOCK "StringFileInfo"
+ BEGIN
+ BLOCK "040904e4"
+ BEGIN
+ VALUE "CompanyName", "ZeroC, Inc.\0"
+ VALUE "FileDescription", "IceBox\0"
+ VALUE "FileVersion", "3.3b\0"
+ VALUE "InternalName", INTERNALNAME
+ VALUE "LegalCopyright", "Copyright (c) 2003 - 2008 ZeroC, Inc. All rights reserved.\0"
+ VALUE "OriginalFilename", ORIGINALFILENAME
+ VALUE "ProductName", "Ice\0"
+ VALUE "ProductVersion", "3.3b\0"
+ END
+ END
+ BLOCK "VarFileInfo"
+ BEGIN
+ VALUE "Translation", 0x409, 1252
+ END
+END
diff --git a/cpp/src/IceBox/Makefile.mak b/cpp/src/IceBox/Makefile.mak index b8685a2151d..7379d22454f 100644 --- a/cpp/src/IceBox/Makefile.mak +++ b/cpp/src/IceBox/Makefile.mak @@ -62,23 +62,34 @@ APDBFLAGS = /pdb:$(ADMIN:.exe=.pdb) $(LIBNAME): $(DLLNAME) -$(DLLNAME): $(OBJS) - $(LINK) $(LD_DLLFLAGS) $(PDBFLAGS) $(OBJS) $(PREOUT)$@ $(PRELIBS)$(LIBS) +$(DLLNAME): $(OBJS) IceBox.res + $(LINK) $(LD_DLLFLAGS) $(PDBFLAGS) $(OBJS) IceBox.res $(PREOUT)$@ $(PRELIBS)$(LIBS) move $(DLLNAME:.dll=.lib) $(LIBNAME) @if exist $@.manifest echo ^ ^ ^ Embedding manifest using $(MT) && \ $(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) $(SETARGV) $(PREOUT)$@ $(PRELIBS)$(LIBS) icebox$(LIBSUFFIX).lib +$(SERVER): $(SOBJS) IceBoxExe.res + $(LINK) $(LD_EXEFLAGS) $(SPDBFLAGS) $(SOBJS) IceBoxExe.res $(SETARGV) $(PREOUT)$@ $(PRELIBS)$(LIBS) \ + icebox$(LIBSUFFIX).lib @if exist $@.manifest echo ^ ^ ^ Embedding manifest using $(MT) && \ $(MT) -nologo -manifest $@.manifest -outputresource:$@;#1 && del /q $@.manifest -$(ADMIN): $(AOBJS) - $(LINK) $(LD_EXEFLAGS) $(APDBFLAGS) $(AOBJS) $(SETARGV) $(PREOUT)$@ $(PRELIBS)$(LIBS) icebox$(LIBSUFFIX).lib +$(ADMIN): $(AOBJS) IceBoxAdmin.res + $(LINK) $(LD_EXEFLAGS) $(APDBFLAGS) $(AOBJS) IceBoxAdmin.res $(SETARGV) $(PREOUT)$@ $(PRELIBS)$(LIBS) \ + icebox$(LIBSUFFIX).lib @if exist $@.manifest echo ^ ^ ^ Embedding manifest using $(MT) && \ $(MT) -nologo -manifest $@.manifest -outputresource:$@;#1 && del /q $@.manifest +IceBox.res: IceBox.rc + rc.exe $(RCFLAGS) IceBox.rc + +IceBoxExe.res: IceBoxExe.rc + rc.exe $(RCFLAGS) IceBoxExe.rc + +IceBoxAdmin.res: IceBoxAdmin.rc + rc.exe $(RCFLAGS) IceBoxAdmin.rc + !ifdef BUILD_UTILS clean:: @@ -86,6 +97,7 @@ clean:: del /q $(DLLNAME:.dll=.*) del /q $(SERVER:.exe=.*) del /q $(ADMIN:.exe=.*) + del /q IceBox.res IceBoxAdmin.res IceBoxExe.res install:: all copy $(LIBNAME) $(install_libdir) diff --git a/cpp/src/IceGrid/IceGridAdmin.rc b/cpp/src/IceGrid/IceGridAdmin.rc new file mode 100644 index 00000000000..cbe699f0b0c --- /dev/null +++ b/cpp/src/IceGrid/IceGridAdmin.rc @@ -0,0 +1,34 @@ +#include "winver.h"
+
+VS_VERSION_INFO VERSIONINFO
+ FILEVERSION 3,3,51,0
+ PRODUCTVERSION 3,3,51,0
+ FILEFLAGSMASK VS_FFI_FILEFLAGSMASK
+#ifdef _DEBUG
+ FILEFLAGS VS_FF_DEBUG
+#else
+ FILEFLAGS 0x0L
+#endif
+ FILEOS 0x4L
+ FILETYPE VFT_APP
+ FILESUBTYPE 0x0L
+BEGIN
+ BLOCK "StringFileInfo"
+ BEGIN
+ BLOCK "040904e4"
+ BEGIN
+ VALUE "CompanyName", "ZeroC, Inc.\0"
+ VALUE "FileDescription", "IceGrid Admin\0"
+ VALUE "FileVersion", "3.3b\0"
+ VALUE "InternalName", "icegridadmin\0"
+ VALUE "LegalCopyright", "Copyright (c) 2003 - 2008 ZeroC, Inc. All rights reserved.\0"
+ VALUE "OriginalFilename", "icegridadmin.exe\0"
+ VALUE "ProductName", "Ice\0"
+ VALUE "ProductVersion", "3.3b\0"
+ END
+ END
+ BLOCK "VarFileInfo"
+ BEGIN
+ VALUE "Translation", 0x409, 1252
+ END
+END
diff --git a/cpp/src/IceGrid/IceGridNode.rc b/cpp/src/IceGrid/IceGridNode.rc new file mode 100644 index 00000000000..dd829b9fdae --- /dev/null +++ b/cpp/src/IceGrid/IceGridNode.rc @@ -0,0 +1,34 @@ +#include "winver.h"
+
+VS_VERSION_INFO VERSIONINFO
+ FILEVERSION 3,3,51,0
+ PRODUCTVERSION 3,3,51,0
+ FILEFLAGSMASK VS_FFI_FILEFLAGSMASK
+#ifdef _DEBUG
+ FILEFLAGS VS_FF_DEBUG
+#else
+ FILEFLAGS 0x0L
+#endif
+ FILEOS 0x4L
+ FILETYPE VFT_APP
+ FILESUBTYPE 0x0L
+BEGIN
+ BLOCK "StringFileInfo"
+ BEGIN
+ BLOCK "040904e4"
+ BEGIN
+ VALUE "CompanyName", "ZeroC, Inc.\0"
+ VALUE "FileDescription", "IceGrid Node\0"
+ VALUE "FileVersion", "3.3b\0"
+ VALUE "InternalName", "icegridnode\0"
+ VALUE "LegalCopyright", "Copyright (c) 2003 - 2008 ZeroC, Inc. All rights reserved.\0"
+ VALUE "OriginalFilename", "icegridnode.exe\0"
+ VALUE "ProductName", "Ice\0"
+ VALUE "ProductVersion", "3.3b\0"
+ END
+ END
+ BLOCK "VarFileInfo"
+ BEGIN
+ VALUE "Translation", 0x409, 1252
+ END
+END
diff --git a/cpp/src/IceGrid/IceGridRegistry.rc b/cpp/src/IceGrid/IceGridRegistry.rc new file mode 100644 index 00000000000..6086ad115bd --- /dev/null +++ b/cpp/src/IceGrid/IceGridRegistry.rc @@ -0,0 +1,34 @@ +#include "winver.h"
+
+VS_VERSION_INFO VERSIONINFO
+ FILEVERSION 3,3,51,0
+ PRODUCTVERSION 3,3,51,0
+ FILEFLAGSMASK VS_FFI_FILEFLAGSMASK
+#ifdef _DEBUG
+ FILEFLAGS VS_FF_DEBUG
+#else
+ FILEFLAGS 0x0L
+#endif
+ FILEOS 0x4L
+ FILETYPE VFT_APP
+ FILESUBTYPE 0x0L
+BEGIN
+ BLOCK "StringFileInfo"
+ BEGIN
+ BLOCK "040904e4"
+ BEGIN
+ VALUE "CompanyName", "ZeroC, Inc.\0"
+ VALUE "FileDescription", "IceGrid Registry\0"
+ VALUE "FileVersion", "3.3b\0"
+ VALUE "InternalName", "icegridregistry\0"
+ VALUE "LegalCopyright", "Copyright (c) 2003 - 2008 ZeroC, Inc. All rights reserved.\0"
+ VALUE "OriginalFilename", "icegridregistry.exe\0"
+ VALUE "ProductName", "Ice\0"
+ VALUE "ProductVersion", "3.3b\0"
+ END
+ END
+ BLOCK "VarFileInfo"
+ BEGIN
+ VALUE "Translation", 0x409, 1252
+ END
+END
diff --git a/cpp/src/IceGrid/Makefile.mak b/cpp/src/IceGrid/Makefile.mak index 837f593c1b9..c1c8a4e4051 100644 --- a/cpp/src/IceGrid/Makefile.mak +++ b/cpp/src/IceGrid/Makefile.mak @@ -117,18 +117,20 @@ RPDBFLAGS = /pdb:$(REGISTRY_SERVER:.exe=.pdb) NPDBFLAGS = /pdb:$(NODE_SERVER:.exe=.pdb) !endif -$(ADMIN): $(ADMIN_OBJS) - $(LINK) $(LD_EXEFLAGS) $(APDBFLAGS) $(ADMIN_OBJS) $(SETARGV) $(PREOUT)$@ $(PRELIBS)$(ALINKWITH) +$(ADMIN): $(ADMIN_OBJS) IceGridAdmin.res + $(LINK) $(LD_EXEFLAGS) $(APDBFLAGS) $(ADMIN_OBJS) IceGridAdmin.res $(SETARGV) $(PREOUT)$@ $(PRELIBS)$(ALINKWITH) @if exist $@.manifest echo ^ ^ ^ Embedding manifest using $(MT) &&\ $(MT) -nologo -manifest $@.manifest -outputresource:$@;#1 && del /q $@.manifest -$(REGISTRY_SERVER): $(REGISTRY_SVR_OBJS) - $(LINK) $(LD_EXEFLAGS) $(RPDBFLAGS) $(REGISTRY_SVR_OBJS) $(SETARGV) $(PREOUT)$@ $(PRELIBS)$(NLINKWITH) +$(REGISTRY_SERVER): $(REGISTRY_SVR_OBJS) IceGridRegistry.res + $(LINK) $(LD_EXEFLAGS) $(RPDBFLAGS) $(REGISTRY_SVR_OBJS) IceGridRegistry.res $(SETARGV) $(PREOUT)$@ \ + $(PRELIBS)$(NLINKWITH) @if exist $@.manifest echo ^ ^ ^ Embedding manifest using $(MT) && \ $(MT) -nologo -manifest $@.manifest -outputresource:$@;#1 && del /q $@.manifest -$(NODE_SERVER): $(NODE_SVR_OBJS) - $(LINK) $(LD_EXEFLAGS) $(NPDBFLAGS) $(NODE_SVR_OBJS) $(SETARGV) $(PREOUT)$@ $(PRELIBS)$(NLINKWITH) +$(NODE_SERVER): $(NODE_SVR_OBJS) IceGridNode.res + $(LINK) $(LD_EXEFLAGS) $(NPDBFLAGS) $(NODE_SVR_OBJS) IceGridNode.res $(SETARGV) $(PREOUT)$@ \ + $(PRELIBS)$(NLINKWITH) @if exist $@.manifest \ $(MT) -nologo -manifest $@.manifest -outputresource:$@;#1 && del /q $@.manifest @@ -162,6 +164,15 @@ Grammar.cpp Grammar.h: Grammar.y move Grammar.tab.h Grammar.h del /q Grammar.output +IceGridAdmin.res: IceGridAdmin.rc + rc.exe $(RCFLAGS) IceGridAdmin.rc + +IceGridNode.res: IceGridNode.rc + rc.exe $(RCFLAGS) IceGridNode.rc + +IceGridRegistry.res: IceGridRegistry.rc + rc.exe IceGridRegistry.rc + clean:: del /q StringApplicationInfoDict.h StringApplicationInfoDict.cpp del /q StringAdapterInfoDict.h StringAdapterInfoDict.cpp @@ -172,6 +183,7 @@ clean:: del /q $(ADMIN:.exe=.*) del /q $(NODE_SERVER:.exe=.*) del /q $(REGISTRY_SERVER:.exe=.*) + del /q IceGridAdmin.res IceGridNode.res IceGridRegistry.res clean:: del /q Grammar.cpp Grammar.h diff --git a/cpp/src/IceGridLib/IceGrid.rc b/cpp/src/IceGridLib/IceGrid.rc new file mode 100644 index 00000000000..ce59dc81cb9 --- /dev/null +++ b/cpp/src/IceGridLib/IceGrid.rc @@ -0,0 +1,38 @@ +#include "winver.h"
+
+VS_VERSION_INFO VERSIONINFO
+ FILEVERSION 3,3,51,0
+ PRODUCTVERSION 3,3,51,0
+ FILEFLAGSMASK VS_FFI_FILEFLAGSMASK
+#ifdef _DEBUG
+ FILEFLAGS VS_FF_DEBUG
+ #define INTERNALNAME "icegrid33bd\0"
+ #define ORIGINALFILENAME "icegrid33bd.dll\0"
+#else
+ FILEFLAGS 0x0L
+ #define INTERNALNAME "icegrid33b\0"
+ #define ORIGINALFILENAME "icegrid33b.dll\0"
+#endif
+ FILEOS 0x4L
+ FILETYPE VFT_DLL
+ FILESUBTYPE 0x0L
+BEGIN
+ BLOCK "StringFileInfo"
+ BEGIN
+ BLOCK "040904e4"
+ BEGIN
+ VALUE "CompanyName", "ZeroC, Inc.\0"
+ VALUE "FileDescription", "IceGrid DLL\0"
+ VALUE "FileVersion", "3.3b\0"
+ VALUE "InternalName", INTERNALNAME
+ VALUE "LegalCopyright", "Copyright (c) 2003 - 2008 ZeroC, Inc. All rights reserved.\0"
+ VALUE "OriginalFilename", ORIGINALFILENAME
+ VALUE "ProductName", "Ice\0"
+ VALUE "ProductVersion", "3.3b\0"
+ END
+ END
+ BLOCK "VarFileInfo"
+ BEGIN
+ VALUE "Translation", 0x409, 1252
+ END
+END
diff --git a/cpp/src/IceGridLib/Makefile.mak b/cpp/src/IceGridLib/Makefile.mak index 78230063c31..1ef1e85140b 100644 --- a/cpp/src/IceGridLib/Makefile.mak +++ b/cpp/src/IceGridLib/Makefile.mak @@ -43,13 +43,15 @@ PDBFLAGS = /pdb:$(DLLNAME:.dll=.pdb) $(LIBNAME): $(DLLNAME) -$(DLLNAME): $(LIB_OBJS) - $(LINK) $(LD_DLLFLAGS) $(PDBFLAGS) $(LIB_OBJS) $(PREOUT)$@ $(PRELIBS)$(LINKWITH) +$(DLLNAME): $(LIB_OBJS) IceGrid.res + $(LINK) $(LD_DLLFLAGS) $(PDBFLAGS) $(LIB_OBJS) IceGrid.res $(PREOUT)$@ $(PRELIBS)$(LINKWITH) move $(DLLNAME:.dll=.lib) $(LIBNAME) @if exist $@.manifest echo ^ ^ ^ Embedding manifest using $(MT) && \ $(MT) -nologo -manifest $@.manifest -outputresource:$@;#2 && del /q $@.manifest @if exist $(DLLNAME:.dll=.exp) del /q $(DLLNAME:.dll=.exp) +IceGrid.res: IceGrid.rc + rc.exe $(RCFLAGS) IceGrid.rc clean:: del /q Admin.cpp $(HDIR)\Admin.h del /q Descriptor.cpp $(HDIR)\Descriptor.h @@ -61,6 +63,7 @@ clean:: del /q Registry.cpp $(HDIR)\Registry.h del /q UserAccountMapper.cpp $(HDIR)\UserAccountMapper.h del /q $(DLLNAME:.dll=.*) + del /q IceGrid.res install:: all copy $(LIBNAME) $(install_libdir) diff --git a/cpp/src/IcePatch2/IcePatch2.rc b/cpp/src/IcePatch2/IcePatch2.rc new file mode 100644 index 00000000000..a61912dc938 --- /dev/null +++ b/cpp/src/IcePatch2/IcePatch2.rc @@ -0,0 +1,38 @@ +#include "winver.h"
+
+VS_VERSION_INFO VERSIONINFO
+ FILEVERSION 3,3,51,0
+ PRODUCTVERSION 3,3,51,0
+ FILEFLAGSMASK VS_FFI_FILEFLAGSMASK
+#ifdef _DEBUG
+ FILEFLAGS VS_FF_DEBUG
+ #define INTERNALNAME "icepatch233bd\0"
+ #define ORIGINALFILENAME "icepatch233bd.dll\0"
+#else
+ FILEFLAGS 0x0L
+ #define INTERNALNAME "icepatch233b\0"
+ #define ORIGINALFILENAME "icepatch233b.dll\0"
+#endif
+ FILEOS 0x4L
+ FILETYPE VFT_DLL
+ FILESUBTYPE 0x0L
+BEGIN
+ BLOCK "StringFileInfo"
+ BEGIN
+ BLOCK "040904e4"
+ BEGIN
+ VALUE "CompanyName", "ZeroC, Inc.\0"
+ VALUE "FileDescription", "IcePatch2 DLL\0"
+ VALUE "FileVersion", "3.3b\0"
+ VALUE "InternalName", INTERNALNAME
+ VALUE "LegalCopyright", "Copyright (c) 2003 - 2008 ZeroC, Inc. All rights reserved.\0"
+ VALUE "OriginalFilename", ORIGINALFILENAME
+ VALUE "ProductName", "Ice\0"
+ VALUE "ProductVersion", "3.3b\0"
+ END
+ END
+ BLOCK "VarFileInfo"
+ BEGIN
+ VALUE "Translation", 0x409, 1252
+ END
+END
diff --git a/cpp/src/IcePatch2/IcePatch2Calc.rc b/cpp/src/IcePatch2/IcePatch2Calc.rc new file mode 100644 index 00000000000..fed1ef59bdf --- /dev/null +++ b/cpp/src/IcePatch2/IcePatch2Calc.rc @@ -0,0 +1,34 @@ +#include "winver.h"
+
+VS_VERSION_INFO VERSIONINFO
+ FILEVERSION 3,3,51,0
+ PRODUCTVERSION 3,3,51,0
+ FILEFLAGSMASK VS_FFI_FILEFLAGSMASK
+#ifdef _DEBUG
+ FILEFLAGS VS_FF_DEBUG
+#else
+ FILEFLAGS 0x0L
+#endif
+ FILEOS 0x4L
+ FILETYPE VFT_APP
+ FILESUBTYPE 0x0L
+BEGIN
+ BLOCK "StringFileInfo"
+ BEGIN
+ BLOCK "040904e4"
+ BEGIN
+ VALUE "CompanyName", "ZeroC, Inc.\0"
+ VALUE "FileDescription", "IcePatch2 Calc\0"
+ VALUE "FileVersion", "3.3b\0"
+ VALUE "InternalName", "icepatch2calc\0"
+ VALUE "LegalCopyright", "Copyright (c) 2003 - 2008 ZeroC, Inc. All rights reserved.\0"
+ VALUE "OriginalFilename", "icepatch2calc.exe\0"
+ VALUE "ProductName", "Ice\0"
+ VALUE "ProductVersion", "3.3b\0"
+ END
+ END
+ BLOCK "VarFileInfo"
+ BEGIN
+ VALUE "Translation", 0x409, 1252
+ END
+END
diff --git a/cpp/src/IcePatch2/IcePatch2Client.rc b/cpp/src/IcePatch2/IcePatch2Client.rc new file mode 100644 index 00000000000..7e7a5a0b483 --- /dev/null +++ b/cpp/src/IcePatch2/IcePatch2Client.rc @@ -0,0 +1,34 @@ +#include "winver.h"
+
+VS_VERSION_INFO VERSIONINFO
+ FILEVERSION 3,3,51,0
+ PRODUCTVERSION 3,3,51,0
+ FILEFLAGSMASK VS_FFI_FILEFLAGSMASK
+#ifdef _DEBUG
+ FILEFLAGS VS_FF_DEBUG
+#else
+ FILEFLAGS 0x0L
+#endif
+ FILEOS 0x4L
+ FILETYPE VFT_APP
+ FILESUBTYPE 0x0L
+BEGIN
+ BLOCK "StringFileInfo"
+ BEGIN
+ BLOCK "040904e4"
+ BEGIN
+ VALUE "CompanyName", "ZeroC, Inc.\0"
+ VALUE "FileDescription", "IcePatch2 Client\0"
+ VALUE "FileVersion", "3.3b\0"
+ VALUE "InternalName", "icepatch2client\0"
+ VALUE "LegalCopyright", "Copyright (c) 2003 - 2008 ZeroC, Inc. All rights reserved.\0"
+ VALUE "OriginalFilename", "icepatch2client.exe\0"
+ VALUE "ProductName", "Ice\0"
+ VALUE "ProductVersion", "3.3b\0"
+ END
+ END
+ BLOCK "VarFileInfo"
+ BEGIN
+ VALUE "Translation", 0x409, 1252
+ END
+END
diff --git a/cpp/src/IcePatch2/IcePatch2Server.rc b/cpp/src/IcePatch2/IcePatch2Server.rc new file mode 100644 index 00000000000..a3dbe8f9729 --- /dev/null +++ b/cpp/src/IcePatch2/IcePatch2Server.rc @@ -0,0 +1,34 @@ +#include "winver.h"
+
+VS_VERSION_INFO VERSIONINFO
+ FILEVERSION 3,3,51,0
+ PRODUCTVERSION 3,3,51,0
+ FILEFLAGSMASK VS_FFI_FILEFLAGSMASK
+#ifdef _DEBUG
+ FILEFLAGS VS_FF_DEBUG
+#else
+ FILEFLAGS 0x0L
+#endif
+ FILEOS 0x4L
+ FILETYPE VFT_APP
+ FILESUBTYPE 0x0L
+BEGIN
+ BLOCK "StringFileInfo"
+ BEGIN
+ BLOCK "040904e4"
+ BEGIN
+ VALUE "CompanyName", "ZeroC, Inc.\0"
+ VALUE "FileDescription", "IcePatch2 Server\0"
+ VALUE "FileVersion", "3.3b\0"
+ VALUE "InternalName", "icepatch2server\0"
+ VALUE "LegalCopyright", "Copyright (c) 2003 - 2008 ZeroC, Inc. All rights reserved.\0"
+ VALUE "OriginalFilename", "icepatch2server.exe\0"
+ VALUE "ProductName", "Ice\0"
+ VALUE "ProductVersion", "3.3b\0"
+ END
+ END
+ BLOCK "VarFileInfo"
+ BEGIN
+ VALUE "Translation", 0x409, 1252
+ END
+END
diff --git a/cpp/src/IcePatch2/Makefile.mak b/cpp/src/IcePatch2/Makefile.mak index 7add412e540..24bff8dd03e 100644 --- a/cpp/src/IcePatch2/Makefile.mak +++ b/cpp/src/IcePatch2/Makefile.mak @@ -70,31 +70,44 @@ CAPDBFLAGS = /pdb:$(CALC:.exe=.pdb) $(LIBNAME): $(DLLNAME) -$(DLLNAME): $(OBJS) - $(LINK) $(LD_DLLFLAGS) $(PDBFLAGS) $(OBJS) $(PREOUT)$@ $(PRELIBS)$(LIBS) $(BZIP2_LIBS) $(OPENSSL_LIBS) +$(DLLNAME): $(OBJS) IcePatch2.res + $(LINK) $(LD_DLLFLAGS) $(PDBFLAGS) $(OBJS) IcePatch2.res $(PREOUT)$@ $(PRELIBS)$(LIBS) $(BZIP2_LIBS) \ + $(OPENSSL_LIBS) move $(DLLNAME:.dll=.lib) $(LIBNAME) @if exist $@.manifest echo ^ ^ ^ Embedding manifest using $(MT) && \ $(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) $(SETARGV) $(SOBJS) $(PREOUT)$@ $(PRELIBS)$(LIBS) \ +$(SERVER): $(SOBJS) IcePatch2Server.res + $(LINK) $(LD_EXEFLAGS) $(SPDBFLAGS) $(SETARGV) $(SOBJS) IcePatch2Server.res $(PREOUT)$@ $(PRELIBS)$(LIBS) \ icepatch2$(LIBSUFFIX).lib @if exist $@.manifest echo ^ ^ ^ Embedding manifest using $(MT) && \ $(MT) -nologo -manifest $@.manifest security.manifest -outputresource:$@;#1 && del /q $@.manifest -$(CLIENT): $(COBJS) - $(LINK) $(LD_EXEFLAGS) $(CPDBFLAGS) $(SETARGV) $(COBJS) $(PREOUT)$@ $(PRELIBS)$(LIBS) \ +$(CLIENT): $(COBJS) IcePatch2Client.res + $(LINK) $(LD_EXEFLAGS) $(CPDBFLAGS) $(SETARGV) $(COBJS) IcePatch2Client.res $(PREOUT)$@ $(PRELIBS)$(LIBS) \ icepatch2$(LIBSUFFIX).lib @if exist $@.manifest echo ^ ^ ^ Embedding manifest using $(MT) && \ $(MT) -nologo -manifest $@.manifest security.manifest -outputresource:$@;#1 && del /q $@.manifest -$(CALC): $(CALCOBJS) - $(LINK) $(LD_EXEFLAGS) $(CAPDBFLAGS) $(SETARGV) $(CALCOBJS) $(PREOUT)$@ $(PRELIBS)$(LIBS) \ +$(CALC): $(CALCOBJS) IcePatch2Calc.res + $(LINK) $(LD_EXEFLAGS) $(CAPDBFLAGS) $(SETARGV) $(CALCOBJS) IcePatch2Calc.res $(PREOUT)$@ $(PRELIBS)$(LIBS) \ icepatch2$(LIBSUFFIX).lib @if exist $@.manifest echo ^ ^ ^ Embedding manifest using $(MT) && \ $(MT) -nologo -manifest $@.manifest security.manifest -outputresource:$@;#1 && del /q $@.manifest +IcePatch2.res: IcePatch2.rc + rc.exe $(RCFLAGS) IcePatch2.rc + +IcePatch2Server.res: IcePatch2Server.rc + rc.exe $(RCFLAGS) IcePatch2Server.rc + +IcePatch2Client.res: IcePatch2Client.rc + rc.exe $(RCFLAGS) IcePatch2Client.rc + +IcePatch2Calc.res: IcePatch2Calc.rc + rc.exe $(RCFLAGS) IcePatch2Calc.rc + !ifdef BUILD_UTILS clean:: @@ -104,6 +117,7 @@ clean:: del /q $(SERVER:.exe=.*) del /q $(CLIENT:.exe=.*) del /q $(CALC:.exe=.*) + del /q IcePatch.res IcePatch2Server.res IcePatch2Client.res IcePatch2Calc.res install:: all copy $(LIBNAME) $(install_libdir) diff --git a/cpp/src/IceSSL/IceSSL.rc b/cpp/src/IceSSL/IceSSL.rc new file mode 100644 index 00000000000..0713b2195b3 --- /dev/null +++ b/cpp/src/IceSSL/IceSSL.rc @@ -0,0 +1,38 @@ +#include "winver.h"
+
+VS_VERSION_INFO VERSIONINFO
+ FILEVERSION 3,3,51,0
+ PRODUCTVERSION 3,3,51,0
+ FILEFLAGSMASK VS_FFI_FILEFLAGSMASK
+#ifdef _DEBUG
+ FILEFLAGS VS_FF_DEBUG
+ #define INTERNALNAME "icessl33bd\0"
+ #define ORIGINALFILENAME "icessl33bd.dll\0"
+#else
+ FILEFLAGS 0x0L
+ #define INTERNALNAME "icessl33b\0"
+ #define ORIGINALFILENAME "icessl33b.dll\0"
+#endif
+ FILEOS 0x4L
+ FILETYPE VFT_DLL
+ FILESUBTYPE 0x0L
+BEGIN
+ BLOCK "StringFileInfo"
+ BEGIN
+ BLOCK "040904e4"
+ BEGIN
+ VALUE "CompanyName", "ZeroC, Inc.\0"
+ VALUE "FileDescription", "IceSSL DLL\0"
+ VALUE "FileVersion", "3.3b\0"
+ VALUE "InternalName", INTERNALNAME
+ VALUE "LegalCopyright", "Copyright (c) 2003 - 2008 ZeroC, Inc. All rights reserved.\0"
+ VALUE "OriginalFilename", ORIGINALFILENAME
+ VALUE "ProductName", "Ice\0"
+ VALUE "ProductVersion", "3.3b\0"
+ END
+ END
+ BLOCK "VarFileInfo"
+ BEGIN
+ VALUE "Translation", 0x409, 1252
+ END
+END
diff --git a/cpp/src/IceSSL/Makefile.mak b/cpp/src/IceSSL/Makefile.mak index 0d7bf7a1ef6..4126c4141b9 100644 --- a/cpp/src/IceSSL/Makefile.mak +++ b/cpp/src/IceSSL/Makefile.mak @@ -44,15 +44,19 @@ PDBFLAGS = /pdb:$(DLLNAME:.dll=.pdb) $(LIBNAME): $(DLLNAME) -$(DLLNAME): $(OBJS) - $(LINK) $(LD_DLLFLAGS) $(PDBFLAGS) $(OBJS) $(PREOUT)$@ $(PRELIBS)$(LINKWITH) +$(DLLNAME): $(OBJS) IceSSL.res + $(LINK) $(LD_DLLFLAGS) $(PDBFLAGS) $(OBJS) IceSSL.res $(PREOUT)$@ $(PRELIBS)$(LINKWITH) move $(DLLNAME:.dll=.lib) $(LIBNAME) @if exist $@.manifest echo ^ ^ ^ Embedding manifest using $(MT) && \ $(MT) -nologo -manifest $@.manifest -outputresource:$@;#2 && del /q $@.manifest @if exist $(DLLNAME:.dll=.exp) del /q $(DLLNAME:.dll=.exp) +IceSSL.res: IceSSL.rc + rc.exe $(RCFLAGS) IceSSL.res + clean:: del /q $(DLLNAME:.dll=.*) + del /q IceSSL.res install:: all copy $(LIBNAME) $(install_libdir) diff --git a/cpp/src/IceStorm/IceStorm.rc b/cpp/src/IceStorm/IceStorm.rc new file mode 100644 index 00000000000..01a7dbaea3d --- /dev/null +++ b/cpp/src/IceStorm/IceStorm.rc @@ -0,0 +1,38 @@ +#include "winver.h"
+
+VS_VERSION_INFO VERSIONINFO
+ FILEVERSION 3,3,51,0
+ PRODUCTVERSION 3,3,51,0
+ FILEFLAGSMASK VS_FFI_FILEFLAGSMASK
+#ifdef _DEBUG
+ FILEFLAGS VS_FF_DEBUG
+ #define INTERNALNAME "icestorm33bd\0"
+ #define ORIGINALFILENAME "icestorm33bd.dll\0"
+#else
+ FILEFLAGS 0x0L
+ #define INTERNALNAME "icestorm33b\0"
+ #define ORIGINALFILENAME "icestorm33b.dll\0"
+#endif
+ FILEOS 0x4L
+ FILETYPE VFT_DLL
+ FILESUBTYPE 0x0L
+BEGIN
+ BLOCK "StringFileInfo"
+ BEGIN
+ BLOCK "040904e4"
+ BEGIN
+ VALUE "CompanyName", "ZeroC, Inc.\0"
+ VALUE "FileDescription", "IceStorm DLL\0"
+ VALUE "FileVersion", "3.3b\0"
+ VALUE "InternalName", INTERNALNAME
+ VALUE "LegalCopyright", "Copyright (c) 2003 - 2008 ZeroC, Inc. All rights reserved.\0"
+ VALUE "OriginalFilename", ORIGINALFILENAME
+ VALUE "ProductName", "Ice\0"
+ VALUE "ProductVersion", "3.3b\0"
+ END
+ END
+ BLOCK "VarFileInfo"
+ BEGIN
+ VALUE "Translation", 0x409, 1252
+ END
+END
diff --git a/cpp/src/IceStorm/IceStormAdmin.rc b/cpp/src/IceStorm/IceStormAdmin.rc new file mode 100644 index 00000000000..a3985f37fc5 --- /dev/null +++ b/cpp/src/IceStorm/IceStormAdmin.rc @@ -0,0 +1,34 @@ +#include "winver.h"
+
+VS_VERSION_INFO VERSIONINFO
+ FILEVERSION 3,3,51,0
+ PRODUCTVERSION 3,3,51,0
+ FILEFLAGSMASK VS_FFI_FILEFLAGSMASK
+#ifdef _DEBUG
+ FILEFLAGS VS_FF_DEBUG
+#else
+ FILEFLAGS 0x0L
+#endif
+ FILEOS 0x4L
+ FILETYPE VFT_APP
+ FILESUBTYPE 0x0L
+BEGIN
+ BLOCK "StringFileInfo"
+ BEGIN
+ BLOCK "040904e4"
+ BEGIN
+ VALUE "CompanyName", "ZeroC, Inc.\0"
+ VALUE "FileDescription", "IceStorm Admin\0"
+ VALUE "FileVersion", "3.3b\0"
+ VALUE "InternalName", "icestormadmin\0"
+ VALUE "LegalCopyright", "Copyright (c) 2003 - 2008 ZeroC, Inc. All rights reserved.\0"
+ VALUE "OriginalFilename", "icestormadmin.exe\0"
+ VALUE "ProductName", "Ice\0"
+ VALUE "ProductVersion", "3.3b\0"
+ END
+ END
+ BLOCK "VarFileInfo"
+ BEGIN
+ VALUE "Translation", 0x409, 1252
+ END
+END
diff --git a/cpp/src/IceStorm/IceStormMigrate.rc b/cpp/src/IceStorm/IceStormMigrate.rc new file mode 100644 index 00000000000..be395b1a10a --- /dev/null +++ b/cpp/src/IceStorm/IceStormMigrate.rc @@ -0,0 +1,34 @@ +#include "winver.h"
+
+VS_VERSION_INFO VERSIONINFO
+ FILEVERSION 3,3,51,0
+ PRODUCTVERSION 3,3,51,0
+ FILEFLAGSMASK VS_FFI_FILEFLAGSMASK
+#ifdef _DEBUG
+ FILEFLAGS VS_FF_DEBUG
+#else
+ FILEFLAGS 0x0L
+#endif
+ FILEOS 0x4L
+ FILETYPE VFT_APP
+ FILESUBTYPE 0x0L
+BEGIN
+ BLOCK "StringFileInfo"
+ BEGIN
+ BLOCK "040904e4"
+ BEGIN
+ VALUE "CompanyName", "ZeroC, Inc.\0"
+ VALUE "FileDescription", "IceStorm Migrate\0"
+ VALUE "FileVersion", "3.3b\0"
+ VALUE "InternalName", "icestormmigrate\0"
+ VALUE "LegalCopyright", "Copyright (c) 2003 - 2008 ZeroC, Inc. All rights reserved.\0"
+ VALUE "OriginalFilename", "icestormmigrate.exe\0"
+ VALUE "ProductName", "Ice\0"
+ VALUE "ProductVersion", "3.3b\0"
+ END
+ END
+ BLOCK "VarFileInfo"
+ BEGIN
+ VALUE "Translation", 0x409, 1252
+ END
+END
diff --git a/cpp/src/IceStorm/IceStormService.rc b/cpp/src/IceStorm/IceStormService.rc new file mode 100644 index 00000000000..e2f3035ea14 --- /dev/null +++ b/cpp/src/IceStorm/IceStormService.rc @@ -0,0 +1,38 @@ +#include "winver.h"
+
+VS_VERSION_INFO VERSIONINFO
+ FILEVERSION 3,3,51,0
+ PRODUCTVERSION 3,3,51,0
+ FILEFLAGSMASK VS_FFI_FILEFLAGSMASK
+#ifdef _DEBUG
+ FILEFLAGS VS_FF_DEBUG
+ #define INTERNALNAME "icestormservice33bd\0"
+ #define ORIGINALFILENAME "icestormservice33bd.dll\0"
+#else
+ FILEFLAGS 0x0L
+ #define INTERNALNAME "icestormservice33b\0"
+ #define ORIGINALFILENAME "icestormservice33b.dll\0"
+#endif
+ FILEOS 0x4L
+ FILETYPE VFT_DLL
+ FILESUBTYPE 0x0L
+BEGIN
+ BLOCK "StringFileInfo"
+ BEGIN
+ BLOCK "040904e4"
+ BEGIN
+ VALUE "CompanyName", "ZeroC, Inc.\0"
+ VALUE "FileDescription", "IceStorm Service DLL\0"
+ VALUE "FileVersion", "3.3b\0"
+ VALUE "InternalName", INTERNALNAME
+ VALUE "LegalCopyright", "Copyright (c) 2003 - 2008 ZeroC, Inc. All rights reserved.\0"
+ VALUE "OriginalFilename", ORIGINALFILENAME
+ VALUE "ProductName", "Ice\0"
+ VALUE "ProductVersion", "3.3b\0"
+ END
+ END
+ BLOCK "VarFileInfo"
+ BEGIN
+ VALUE "Translation", 0x409, 1252
+ END
+END
diff --git a/cpp/src/IceStorm/Makefile.mak b/cpp/src/IceStorm/Makefile.mak index 660f597361a..2d077288767 100644 --- a/cpp/src/IceStorm/Makefile.mak +++ b/cpp/src/IceStorm/Makefile.mak @@ -103,8 +103,8 @@ MPDBFLAGS = /pdb:$(MIGRATE:.exe=.pdb) $(LIBNAME): $(DLLNAME) -$(DLLNAME): $(OBJS) - $(LINK) $(LD_DLLFLAGS) $(PDBFLAGS) $(OBJS) $(PREOUT)$@ $(PRELIBS)$(LIBS) +$(DLLNAME): $(OBJS) IceStorm.res + $(LINK) $(LD_DLLFLAGS) $(PDBFLAGS) $(OBJS) IceStorm.res $(PREOUT)$@ $(PRELIBS)$(LIBS) move $(DLLNAME:.dll=.lib) $(LIBNAME) @if exist $@.manifest echo ^ ^ ^ Embedding manifest using $(MT) && \ $(MT) -nologo -manifest $@.manifest -outputresource:$@;#2 && del /q $@.manifest @@ -112,20 +112,20 @@ $(DLLNAME): $(OBJS) $(SVCLIBNAME): $(SVCDLLNAME) -$(SVCDLLNAME): $(SERVICE_OBJS) - $(LINK) $(LD_DLLFLAGS) $(SPDBFLAGS) $(SERVICE_OBJS) $(PREOUT)$@ $(PRELIBS)$(LINKWITH) +$(SVCDLLNAME): $(SERVICE_OBJS) IceStormService.res + $(LINK) $(LD_DLLFLAGS) $(SPDBFLAGS) $(SERVICE_OBJS) IceStormService.res $(PREOUT)$@ $(PRELIBS)$(LINKWITH) move $(SVCDLLNAME:.dll=.lib) $(SVCLIBNAME) @if exist $@.manifest echo ^ ^ ^ Embedding manifest using $(MT) && \ $(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) $(SETARGV) $(PREOUT)$@ $(PRELIBS)$(ALINKWITH) +$(ADMIN): $(AOBJS) IceStormAdmin.res + $(LINK) $(LD_EXEFLAGS) $(APDBFLAGS) $(AOBJS) IceStormAdmin.res $(SETARGV) $(PREOUT)$@ $(PRELIBS)$(ALINKWITH) @if exist $@.manifest echo ^ ^ ^ Embedding manifest using $(MT) && \ $(MT) -nologo -manifest $@.manifest -outputresource:$@;#1 && del /q $@.manifest -$(MIGRATE): $(MOBJS) - $(LINK) $(LD_EXEFLAGS) $(MPDBFLAGS) $(MOBJS) $(SETARGV) $(PREOUT)$@ $(PRELIBS)$(MLINKWITH) +$(MIGRATE): $(MOBJS) IceStormMigrate.res + $(LINK) $(LD_EXEFLAGS) $(MPDBFLAGS) $(MOBJS) IceStormMigrate.res $(SETARGV) $(PREOUT)$@ $(PRELIBS)$(MLINKWITH) @if exist $@.manifest echo ^ ^ ^ Embedding manifest using $(MT) && \ $(MT) -nologo -manifest $@.manifest -outputresource:$@;#1 && del /q $@.manifest @@ -183,6 +183,18 @@ Grammar.cpp Grammar.h: Grammar.y move Grammar.tab.h Grammar.h del /q Grammar.output +IceStorm.res: IceStorm.rc + rc.exe $(RCFLAGS) IceStorm.rc + +IceStormService.res: IceStormService.rc + rc.exe $(RCFLAGS) IceStormService.rc + +IceStormAdmin.res: IceStormAdmin.rc + rc.exe $(RCFLAGS) IceStormAdmin.rc + +IceStormMigrate.res: IceStormMigrate.rc + rc.exe $(RCFLAGS) IceStormMigrate.rc + !ifdef BUILD_UTILS clean:: @@ -202,6 +214,7 @@ clean:: del /q $(SVCDLLNAME:.dll=.*) del /q $(ADMIN:.exe=.*) del /q $(MIGRATE:.exe=.*) + del /q IceStormAdmin.res IceStormMigrate.res IceStorm.res IceStormService.res clean:: del /q Grammar.cpp Grammar.h diff --git a/cpp/src/IceUtil/IceUtil.rc b/cpp/src/IceUtil/IceUtil.rc new file mode 100644 index 00000000000..d6b7fc791c9 --- /dev/null +++ b/cpp/src/IceUtil/IceUtil.rc @@ -0,0 +1,38 @@ +#include "winver.h"
+
+VS_VERSION_INFO VERSIONINFO
+ FILEVERSION 3,3,51,0
+ PRODUCTVERSION 3,3,51,0
+ FILEFLAGSMASK VS_FFI_FILEFLAGSMASK
+#ifdef _DEBUG
+ FILEFLAGS VS_FF_DEBUG
+ #define INTERNALNAME "iceutil33bd\0"
+ #define ORIGINALFILENAME "iceutil33bd.dll\0"
+#else
+ FILEFLAGS 0x0L
+ #define INTERNALNAME "iceutil33b\0"
+ #define ORIGINALFILENAME "iceutil33b.dll\0"
+#endif
+ FILEOS 0x4L
+ FILETYPE VFT_DLL
+ FILESUBTYPE 0x0L
+BEGIN
+ BLOCK "StringFileInfo"
+ BEGIN
+ BLOCK "040904e4"
+ BEGIN
+ VALUE "CompanyName", "ZeroC, Inc.\0"
+ VALUE "FileDescription", "Ice Utilities DLL\0"
+ VALUE "FileVersion", "3.3b\0"
+ VALUE "InternalName", INTERNALNAME
+ VALUE "LegalCopyright", "Copyright (c) 2003 - 2008 ZeroC, Inc. All rights reserved.\0"
+ VALUE "OriginalFilename", ORIGINALFILENAME
+ VALUE "ProductName", "Ice\0"
+ VALUE "ProductVersion", "3.3b\0"
+ END
+ END
+ BLOCK "VarFileInfo"
+ BEGIN
+ VALUE "Translation", 0x409, 1252
+ END
+END
diff --git a/cpp/src/IceUtil/Makefile.mak b/cpp/src/IceUtil/Makefile.mak index 6e646c22767..0cc876e18ad 100644 --- a/cpp/src/IceUtil/Makefile.mak +++ b/cpp/src/IceUtil/Makefile.mak @@ -57,8 +57,8 @@ $(LIBNAME): $(OBJS) $(LIBNAME): $(DLLNAME) -$(DLLNAME): $(OBJS) - $(LINK) $(LD_DLLFLAGS) $(PDBFLAGS) $(OBJS) $(PREOUT)$@ $(PRELIBS)$(ICE_OS_LIBS) +$(DLLNAME): $(OBJS) IceUtil.res + $(LINK) $(LD_DLLFLAGS) $(PDBFLAGS) $(OBJS) IceUtil.res $(PREOUT)$@ $(PRELIBS)$(ICE_OS_LIBS) move $(DLLNAME:.dll=.lib) $(LIBNAME) @if exist $@.manifest echo ^ ^ ^ Embedding manifest using $(MT) && \ $(MT) -nologo -manifest $@.manifest -outputresource:$@;#2 && del /q $@.manifest @@ -66,8 +66,12 @@ $(DLLNAME): $(OBJS) !endif +IceUtil.res: IceUtil.rc + rc.exe $(RCFLAGS) IceUtil.rc + clean:: del /q $(DLLNAME:.dll=.*) + del /q IceUtil.res install:: all copy $(LIBNAME) $(install_libdir) diff --git a/cpp/src/IceXML/IceXML.rc b/cpp/src/IceXML/IceXML.rc new file mode 100644 index 00000000000..d339d66e208 --- /dev/null +++ b/cpp/src/IceXML/IceXML.rc @@ -0,0 +1,38 @@ +#include "winver.h"
+
+VS_VERSION_INFO VERSIONINFO
+ FILEVERSION 3,3,51,0
+ PRODUCTVERSION 3,3,51,0
+ FILEFLAGSMASK VS_FFI_FILEFLAGSMASK
+#ifdef _DEBUG
+ FILEFLAGS VS_FF_DEBUG
+ #define INTERNALNAME "icexml33bd\0"
+ #define ORIGINALFILENAME "icexml33bd.dll\0"
+#else
+ FILEFLAGS 0x0L
+ #define INTERNALNAME "icexml33b\0"
+ #define ORIGINALFILENAME "icexml33b.dll\0"
+#endif
+ FILEOS 0x4L
+ FILETYPE VFT_DLL
+ FILESUBTYPE 0x0L
+BEGIN
+ BLOCK "StringFileInfo"
+ BEGIN
+ BLOCK "040904e4"
+ BEGIN
+ VALUE "CompanyName", "ZeroC, Inc.\0"
+ VALUE "FileDescription", "IceXML DLL\0"
+ VALUE "FileVersion", "3.3b\0"
+ VALUE "InternalName", INTERNALNAME
+ VALUE "LegalCopyright", "Copyright (c) 2003 - 2008 ZeroC, Inc. All rights reserved.\0"
+ VALUE "OriginalFilename", ORIGINALFILENAME
+ VALUE "ProductName", "Ice\0"
+ VALUE "ProductVersion", "3.3b\0"
+ END
+ END
+ BLOCK "VarFileInfo"
+ BEGIN
+ VALUE "Translation", 0x409, 1252
+ END
+END
diff --git a/cpp/src/IceXML/Makefile.mak b/cpp/src/IceXML/Makefile.mak index efc79d31baf..9252022a713 100644 --- a/cpp/src/IceXML/Makefile.mak +++ b/cpp/src/IceXML/Makefile.mak @@ -30,15 +30,19 @@ PDBFLAGS = /pdb:$(DLLNAME:.dll=.pdb) $(LIBNAME): $(DLLNAME) -$(DLLNAME): $(OBJS) - $(LINK) $(LD_DLLFLAGS) $(PDBFLAGS) $(OBJS) $(PREOUT)$@ $(PRELIBS)$(LINKWITH) +$(DLLNAME): $(OBJS) IceXML.res + $(LINK) $(LD_DLLFLAGS) $(PDBFLAGS) $(OBJS) IceXML.res $(PREOUT)$@ $(PRELIBS)$(LINKWITH) move $(DLLNAME:.dll=.lib) $(LIBNAME) @if exist $@.manifest echo ^ ^ ^ Embedding manifest using $(MT) && \ $(MT) -nologo -manifest $@.manifest -outputresource:$@;#2 && del /q $@.manifest @if exist $(DLLNAME:.dll=.exp) del /q $(DLLNAME:.dll=.exp) +IceXML.res: IceXML.rc + rc.exe $(RCFLAGS) IceXML.rc + clean:: del /q $(DLLNAME:.dll=.*) + del /q IceXML.res install:: all copy $(LIBNAME) $(install_libdir) diff --git a/cpp/src/Slice/Makefile.mak b/cpp/src/Slice/Makefile.mak index 5177bac9728..b8fa565c781 100644 --- a/cpp/src/Slice/Makefile.mak +++ b/cpp/src/Slice/Makefile.mak @@ -51,8 +51,8 @@ $(LIBNAME): $(OBJS) $(LIBNAME): $(DLLNAME) -$(DLLNAME): $(OBJS) - $(LINK) $(LD_DLLFLAGS) $(PDBFLAGS) $(OBJS) $(PREOUT)$@ $(PRELIBS)$(BASELIBS) mcpp$(LIBSUFFIX).lib +$(DLLNAME): $(OBJS) Slice.res + $(LINK) $(LD_DLLFLAGS) $(PDBFLAGS) $(OBJS) Slice.res $(PREOUT)$@ $(PRELIBS)$(BASELIBS) mcpp$(LIBSUFFIX).lib move $(DLLNAME:.dll=.lib) $(LIBNAME) @if exist $@.manifest echo ^ ^ ^ Embedding manifest using $(MT) && \ $(MT) -nologo -manifest $@.manifest -outputresource:$@;#2 && del /q $@.manifest @@ -74,10 +74,14 @@ Grammar.cpp Grammar.h: Grammar.y move Grammar.tab.h Grammar.h del /q Grammar.output +Slice.res: Slice.rc + rc.exe $(RCFLAGS) Slice.rc + clean:: del /q Grammar.cpp Grammar.h del /q Scanner.cpp del /q $(DLLNAME:.dll=.*) + del /q Slice.res install:: all copy $(LIBNAME) $(install_libdir) diff --git a/cpp/src/Slice/Slice.rc b/cpp/src/Slice/Slice.rc new file mode 100644 index 00000000000..6a5658329d2 --- /dev/null +++ b/cpp/src/Slice/Slice.rc @@ -0,0 +1,38 @@ +#include "winver.h"
+
+VS_VERSION_INFO VERSIONINFO
+ FILEVERSION 3,3,51,0
+ PRODUCTVERSION 3,3,51,0
+ FILEFLAGSMASK VS_FFI_FILEFLAGSMASK
+#ifdef _DEBUG
+ FILEFLAGS VS_FF_DEBUG
+ #define INTERNALNAME "slice33bd\0"
+ #define ORIGINALFILENAME "slice33bd.dll\0"
+#else
+ FILEFLAGS 0x0L
+ #define INTERNALNAME "slice33b\0"
+ #define ORIGINALFILENAME "slice33b.dll\0"
+#endif
+ FILEOS 0x4L
+ FILETYPE VFT_DLL
+ FILESUBTYPE 0x0L
+BEGIN
+ BLOCK "StringFileInfo"
+ BEGIN
+ BLOCK "040904e4"
+ BEGIN
+ VALUE "CompanyName", "ZeroC, Inc.\0"
+ VALUE "FileDescription", "Slice Utilities DLL\0"
+ VALUE "FileVersion", "3.3b\0"
+ VALUE "InternalName", INTERNALNAME
+ VALUE "LegalCopyright", "Copyright (c) 2003 - 2008 ZeroC, Inc. All rights reserved.\0"
+ VALUE "OriginalFilename", ORIGINALFILENAME
+ VALUE "ProductName", "Ice\0"
+ VALUE "ProductVersion", "3.3b\0"
+ END
+ END
+ BLOCK "VarFileInfo"
+ BEGIN
+ VALUE "Translation", 0x409, 1252
+ END
+END
diff --git a/cpp/src/iceserviceinstall/IceServiceInstall.rc b/cpp/src/iceserviceinstall/IceServiceInstall.rc new file mode 100644 index 00000000000..c7b25954863 --- /dev/null +++ b/cpp/src/iceserviceinstall/IceServiceInstall.rc @@ -0,0 +1,34 @@ +#include "winver.h"
+
+VS_VERSION_INFO VERSIONINFO
+ FILEVERSION 3,3,51,0
+ PRODUCTVERSION 3,3,51,0
+ FILEFLAGSMASK VS_FFI_FILEFLAGSMASK
+#ifdef _DEBUG
+ FILEFLAGS VS_FF_DEBUG
+#else
+ FILEFLAGS 0x0L
+#endif
+ FILEOS 0x4L
+ FILETYPE VFT_APP
+ FILESUBTYPE 0x0L
+BEGIN
+ BLOCK "StringFileInfo"
+ BEGIN
+ BLOCK "040904e4"
+ BEGIN
+ VALUE "CompanyName", "ZeroC, Inc.\0"
+ VALUE "FileDescription", "Service Installer\0"
+ VALUE "FileVersion", "3.3b\0"
+ VALUE "InternalName", "iceserviceinstall\0"
+ VALUE "LegalCopyright", "Copyright (c) 2003 - 2008 ZeroC, Inc. All rights reserved.\0"
+ VALUE "OriginalFilename", "iceserviceinstall.exe\0"
+ VALUE "ProductName", "Ice\0"
+ VALUE "ProductVersion", "3.3b\0"
+ END
+ END
+ BLOCK "VarFileInfo"
+ BEGIN
+ VALUE "Translation", 0x409, 1252
+ END
+END
diff --git a/cpp/src/iceserviceinstall/IceServiceInstaller.rc b/cpp/src/iceserviceinstall/IceServiceInstaller.rc new file mode 100644 index 00000000000..767654e58eb --- /dev/null +++ b/cpp/src/iceserviceinstall/IceServiceInstaller.rc @@ -0,0 +1,38 @@ +#include "winver.h"
+
+VS_VERSION_INFO VERSIONINFO
+ FILEVERSION 3,3,51,0
+ PRODUCTVERSION 3,3,51,0
+ FILEFLAGSMASK VS_FFI_FILEFLAGSMASK
+#ifdef _DEBUG
+ FILEFLAGS VS_FF_DEBUG
+ #define INTERNALNAME "iceserviceinstaller33bd\0"
+ #define ORIGINALFILENAME "iceserviceinstaller33bd.dll\0"
+#else
+ FILEFLAGS 0x0L
+ #define INTERNALNAME "iceserviceinstaller33b\0"
+ #define ORIGINALFILENAME "iceserviceinstaller33b.dll\0"
+#endif
+ FILEOS 0x4L
+ FILETYPE VFT_DLL
+ FILESUBTYPE 0x0L
+BEGIN
+ BLOCK "StringFileInfo"
+ BEGIN
+ BLOCK "040904e4"
+ BEGIN
+ VALUE "CompanyName", "ZeroC, Inc.\0"
+ VALUE "FileDescription", "Ice Service Installer DLL\0"
+ VALUE "FileVersion", "3.3b\0"
+ VALUE "InternalName", INTERNALNAME
+ VALUE "LegalCopyright", "Copyright (c) 2003 - 2008 ZeroC, Inc. All rights reserved.\0"
+ VALUE "OriginalFilename", ORIGINALFILENAME
+ VALUE "ProductName", "Ice\0"
+ VALUE "ProductVersion", "3.3b\0"
+ END
+ END
+ BLOCK "VarFileInfo"
+ BEGIN
+ VALUE "Translation", 0x409, 1252
+ END
+END
diff --git a/cpp/src/iceserviceinstall/Makefile.mak b/cpp/src/iceserviceinstall/Makefile.mak index 2929ec74cdf..263f0706756 100644 --- a/cpp/src/iceserviceinstall/Makefile.mak +++ b/cpp/src/iceserviceinstall/Makefile.mak @@ -65,23 +65,30 @@ TPDBFLAGS = /pdb:$(TOOL:.exe=.pdb) $(LIBNAME): $(DLLNAME) -$(DLLNAME): $(OBJS) - $(LINK) $(LD_DLLFLAGS) $(PDBFLAGS) $(OBJS) $(PREOUT)$@ $(PRELIBS)$(LINKWITH) +$(DLLNAME): $(OBJS) IceServiceInstaller.res + $(LINK) $(LD_DLLFLAGS) $(PDBFLAGS) $(OBJS) IceServiceInstaller.res $(PREOUT)$@ $(PRELIBS)$(LINKWITH) move $(DLLNAME:.dll=.lib) $(LIBNAME) @if exist $@.manifest echo ^ ^ ^ Embedding manifest using $(MT) && \ $(MT) -nologo -manifest $@.manifest -outputresource:$@;#2 && del /q $@.manifest @if exist $(DLLNAME:.dll=.exp) del /q $(DLLNAME:.dll=.exp) -$(TOOL): $(TOBJS) - $(LINK) $(LD_EXEFLAGS) $(TPDBFLAGS) $(TOBJS) $(SETARGV) $(PREOUT)$@ $(PRELIBS)$(TLINKWITH) +$(TOOL): $(TOBJS) IceServiceInstall.res + $(LINK) $(LD_EXEFLAGS) $(TPDBFLAGS) $(TOBJS) IceServiceInstall.res $(SETARGV) $(PREOUT)$@ $(PRELIBS)$(TLINKWITH) @if exist $@.manifest echo ^ ^ ^ Embedding manifest using $(MT) && \ $(MT) -nologo -manifest $@.manifest $(EXTRA_MANIFEST) -outputresource:$@;#1 && del /q $@.manifest +IceServiceInstaller.res: IceServiceInstaller.rc + rc.exe $(RCFLAGS) IceServiceInstaller.rc + +IceServiceInstall.res: IceServiceInstall.rc + rc.exe $(RCFLAGS) IceServiceInstall.rc + !ifdef BUILD_UTILS clean:: del /q $(TOOL:.exe=.*) del /q $(DLLNAME:.dll=.*) + del /q IceServiceInstall.res IceServiceInstaller.res install:: all copy $(LIBNAME) $(install_libdir) diff --git a/cpp/src/slice2cpp/Makefile.mak b/cpp/src/slice2cpp/Makefile.mak index 072a868d2d6..5005387c740 100644 --- a/cpp/src/slice2cpp/Makefile.mak +++ b/cpp/src/slice2cpp/Makefile.mak @@ -26,13 +26,18 @@ CPPFLAGS = -I. $(CPPFLAGS) -DWIN32_LEAN_AND_MEAN PDBFLAGS = /pdb:$(NAME:.exe=.pdb) !endif -$(NAME): $(OBJS) - $(LINK) $(LD_EXEFLAGS) $(PDBFLAGS) $(OBJS) $(SETARGV) $(PREOUT)$@ $(PRELIBS)slice$(LIBSUFFIX).lib $(BASELIBS) +$(NAME): $(OBJS) Slice2Cpp.res + $(LINK) $(LD_EXEFLAGS) $(PDBFLAGS) $(OBJS) Slice2Cpp.res $(SETARGV) $(PREOUT)$@ \ + $(PRELIBS)slice$(LIBSUFFIX).lib $(BASELIBS) @if exist $@.manifest echo ^ ^ ^ Embedding manifest using $(MT) && \ $(MT) -nologo -manifest $@.manifest -outputresource:$@;#1 && del /q $@.manifest +Slice2Cpp.res: Slice2Cpp.rc + rc.exe $(RCFLAGS) Slice2Cpp.rc + clean:: del /q $(NAME:.exe=.*) + del /q Slice2Cpp.res install:: all copy $(NAME) $(install_bindir) diff --git a/cpp/src/slice2cpp/Slice2Cpp.rc b/cpp/src/slice2cpp/Slice2Cpp.rc new file mode 100644 index 00000000000..84f49209baf --- /dev/null +++ b/cpp/src/slice2cpp/Slice2Cpp.rc @@ -0,0 +1,34 @@ +#include "winver.h"
+
+VS_VERSION_INFO VERSIONINFO
+ FILEVERSION 3,3,51,0
+ PRODUCTVERSION 3,3,51,0
+ FILEFLAGSMASK VS_FFI_FILEFLAGSMASK
+#ifdef _DEBUG
+ FILEFLAGS VS_FF_DEBUG
+#else
+ FILEFLAGS 0x0L
+#endif
+ FILEOS 0x4L
+ FILETYPE VFT_APP
+ FILESUBTYPE 0x0L
+BEGIN
+ BLOCK "StringFileInfo"
+ BEGIN
+ BLOCK "040904e4"
+ BEGIN
+ VALUE "CompanyName", "ZeroC, Inc.\0"
+ VALUE "FileDescription", "Slice To C++ Translator\0"
+ VALUE "FileVersion", "3.3b\0"
+ VALUE "InternalName", "slice2cpp\0"
+ VALUE "LegalCopyright", "Copyright (c) 2003 - 2008 ZeroC, Inc. All rights reserved.\0"
+ VALUE "OriginalFilename", "slice2cpp.exe\0"
+ VALUE "ProductName", "Ice\0"
+ VALUE "ProductVersion", "3.3b\0"
+ END
+ END
+ BLOCK "VarFileInfo"
+ BEGIN
+ VALUE "Translation", 0x409, 1252
+ END
+END
diff --git a/cpp/src/slice2cppe/Makefile.mak b/cpp/src/slice2cppe/Makefile.mak index 59cf9ae97ce..05eb58a4124 100644 --- a/cpp/src/slice2cppe/Makefile.mak +++ b/cpp/src/slice2cppe/Makefile.mak @@ -26,13 +26,18 @@ CPPFLAGS = -I. $(CPPFLAGS) -DWIN32_LEAN_AND_MEAN PDBFLAGS = /pdb:$(NAME:.exe=.pdb) !endif -$(NAME): $(OBJS) - $(LINK) $(LD_EXEFLAGS) $(PDBFLAGS) $(OBJS) $(SETARGV) $(PREOUT)$@ $(PRELIBS)slice$(LIBSUFFIX).lib $(BASELIBS) +$(NAME): $(OBJS) Slice2CppE.res + $(LINK) $(LD_EXEFLAGS) $(PDBFLAGS) $(OBJS) Slice2CppE.res $(SETARGV) $(PREOUT)$@ \ + $(PRELIBS)slice$(LIBSUFFIX).lib $(BASELIBS) @if exist $@.manifest echo ^ ^ ^ Embedding manifest using $(MT) && \ $(MT) -nologo -manifest $@.manifest -outputresource:$@;#1 && del /q $@.manifest +Slice2CppE.res: Slice2CppE.rc + rc.exe $(RCFLAGS) Slice2CppE.rc + clean:: del /q $(NAME:.exe=.*) + del /q Slice2CppE.res install:: all copy $(NAME) $(install_bindir) diff --git a/cpp/src/slice2cppe/Slice2CppE.rc b/cpp/src/slice2cppe/Slice2CppE.rc new file mode 100644 index 00000000000..66a4d2c2ab1 --- /dev/null +++ b/cpp/src/slice2cppe/Slice2CppE.rc @@ -0,0 +1,34 @@ +#include "winver.h"
+
+VS_VERSION_INFO VERSIONINFO
+ FILEVERSION 3,3,51,0
+ PRODUCTVERSION 3,3,51,0
+ FILEFLAGSMASK VS_FFI_FILEFLAGSMASK
+#ifdef _DEBUG
+ FILEFLAGS VS_FF_DEBUG
+#else
+ FILEFLAGS 0x0L
+#endif
+ FILEOS 0x4L
+ FILETYPE VFT_APP
+ FILESUBTYPE 0x0L
+BEGIN
+ BLOCK "StringFileInfo"
+ BEGIN
+ BLOCK "040904e4"
+ BEGIN
+ VALUE "CompanyName", "ZeroC, Inc.\0"
+ VALUE "FileDescription", "Slice To C++ Translator\0"
+ VALUE "FileVersion", "3.3b\0"
+ VALUE "InternalName", "slice2cppe\0"
+ VALUE "LegalCopyright", "Copyright (c) 2003 - 2008 ZeroC, Inc. All rights reserved.\0"
+ VALUE "OriginalFilename", "slice2cppe.exe\0"
+ VALUE "ProductName", "Ice-E\0"
+ VALUE "ProductVersion", "3.3b\0"
+ END
+ END
+ BLOCK "VarFileInfo"
+ BEGIN
+ VALUE "Translation", 0x409, 1252
+ END
+END
diff --git a/cpp/src/slice2cs/Makefile.mak b/cpp/src/slice2cs/Makefile.mak index ea2b6fa1a59..b73bd03aa2e 100644 --- a/cpp/src/slice2cs/Makefile.mak +++ b/cpp/src/slice2cs/Makefile.mak @@ -26,13 +26,18 @@ CPPFLAGS = -I. $(CPPFLAGS) -DWIN32_LEAN_AND_MEAN PDBFLAGS = /pdb:$(NAME:.exe=.pdb) !endif -$(NAME): $(OBJS) - $(LINK) $(LD_EXEFLAGS) $(PDBFLAGS) $(OBJS) $(SETARGV) $(PREOUT)$@ $(PRELIBS)slice$(LIBSUFFIX).lib $(BASELIBS) +$(NAME): $(OBJS) Slice2Cs.res + $(LINK) $(LD_EXEFLAGS) $(PDBFLAGS) $(OBJS) Slice2Cs.res $(SETARGV) $(PREOUT)$@ \ + $(PRELIBS)slice$(LIBSUFFIX).lib $(BASELIBS) @if exist $@.manifest echo ^ ^ ^ Embedding manifest using $(MT) && \ $(MT) -nologo -manifest $@.manifest -outputresource:$@;#1 && del /q $@.manifest +Slice2Cs.res: Slice2Cs.rc + rc.exe $(RCFLAGS) Slice2Cs.rc + clean:: del /q $(NAME:.exe=.*) + del /q Slice2Cs.res install:: all copy $(NAME) $(install_bindir) diff --git a/cpp/src/slice2cs/Slice2Cs.rc b/cpp/src/slice2cs/Slice2Cs.rc new file mode 100644 index 00000000000..17753a8e713 --- /dev/null +++ b/cpp/src/slice2cs/Slice2Cs.rc @@ -0,0 +1,34 @@ +#include "winver.h"
+
+VS_VERSION_INFO VERSIONINFO
+ FILEVERSION 3,3,51,0
+ PRODUCTVERSION 3,3,51,0
+ FILEFLAGSMASK VS_FFI_FILEFLAGSMASK
+#ifdef _DEBUG
+ FILEFLAGS VS_FF_DEBUG
+#else
+ FILEFLAGS 0x0L
+#endif
+ FILEOS 0x4L
+ FILETYPE VFT_APP
+ FILESUBTYPE 0x0L
+BEGIN
+ BLOCK "StringFileInfo"
+ BEGIN
+ BLOCK "040904e4"
+ BEGIN
+ VALUE "CompanyName", "ZeroC, Inc.\0"
+ VALUE "FileDescription", "Slice To C# Translator\0"
+ VALUE "FileVersion", "3.3b\0"
+ VALUE "InternalName", "slice2cs\0"
+ VALUE "LegalCopyright", "Copyright (c) 2003 - 2008 ZeroC, Inc. All rights reserved.\0"
+ VALUE "OriginalFilename", "slice2cs.exe\0"
+ VALUE "ProductName", "Ice\0"
+ VALUE "ProductVersion", "3.3b\0"
+ END
+ END
+ BLOCK "VarFileInfo"
+ BEGIN
+ VALUE "Translation", 0x409, 1252
+ END
+END
diff --git a/cpp/src/slice2docbook/Makefile.mak b/cpp/src/slice2docbook/Makefile.mak index 917053da10f..c616f3dce11 100644 --- a/cpp/src/slice2docbook/Makefile.mak +++ b/cpp/src/slice2docbook/Makefile.mak @@ -26,13 +26,18 @@ CPPFLAGS = -I. $(CPPFLAGS) -DWIN32_LEAN_AND_MEAN PDBFLAGS = /pdb:$(NAME:.exe=.pdb) !endif -$(NAME): $(OBJS) - $(LINK) $(LD_EXEFLAGS) $(PDBFLAGS) $(OBJS) $(SETARGV) $(PREOUT)$@ $(PRELIBS)slice$(LIBSUFFIX).lib $(BASELIBS) +$(NAME): $(OBJS) Slice2Docbook.res + $(LINK) $(LD_EXEFLAGS) $(PDBFLAGS) $(OBJS) Slice2Docbook.res $(SETARGV) $(PREOUT)$@ \ + $(PRELIBS)slice$(LIBSUFFIX).lib $(BASELIBS) @if exist $@.manifest echo ^ ^ ^ Embedding manifest using $(MT) && \ $(MT) -nologo -manifest $@.manifest -outputresource:$@;#1 && del /q $@.manifest +Slice2Docbook.res: Slice2Docbook.rc + rc.exe $(RCFLAGS) Slice2Docbook.rc + clean:: del /q $(NAME:.exe=.*) + del /q Slice2Docbook.res install:: all copy $(NAME) $(install_bindir) diff --git a/cpp/src/slice2docbook/Slice2Docbook.rc b/cpp/src/slice2docbook/Slice2Docbook.rc new file mode 100644 index 00000000000..343f2725114 --- /dev/null +++ b/cpp/src/slice2docbook/Slice2Docbook.rc @@ -0,0 +1,34 @@ +#include "winver.h"
+
+VS_VERSION_INFO VERSIONINFO
+ FILEVERSION 3,3,51,0
+ PRODUCTVERSION 3,3,51,0
+ FILEFLAGSMASK VS_FFI_FILEFLAGSMASK
+#ifdef _DEBUG
+ FILEFLAGS VS_FF_DEBUG
+#else
+ FILEFLAGS 0x0L
+#endif
+ FILEOS 0x4L
+ FILETYPE VFT_APP
+ FILESUBTYPE 0x0L
+BEGIN
+ BLOCK "StringFileInfo"
+ BEGIN
+ BLOCK "040904e4"
+ BEGIN
+ VALUE "CompanyName", "ZeroC, Inc.\0"
+ VALUE "FileDescription", "Slice To Docbook Translator\0"
+ VALUE "FileVersion", "3.3b\0"
+ VALUE "InternalName", "slice2docbook\0"
+ VALUE "LegalCopyright", "Copyright (c) 2003 - 2008 ZeroC, Inc. All rights reserved.\0"
+ VALUE "OriginalFilename", "slice2docbook.exe\0"
+ VALUE "ProductName", "Ice\0"
+ VALUE "ProductVersion", "3.3b\0"
+ END
+ END
+ BLOCK "VarFileInfo"
+ BEGIN
+ VALUE "Translation", 0x409, 1252
+ END
+END
diff --git a/cpp/src/slice2freeze/Makefile.mak b/cpp/src/slice2freeze/Makefile.mak index 92e4dbc36ba..869a3916475 100644 --- a/cpp/src/slice2freeze/Makefile.mak +++ b/cpp/src/slice2freeze/Makefile.mak @@ -21,13 +21,18 @@ SRCS = $(OBJS:.obj=.cpp) CPPFLAGS = -I. $(CPPFLAGS) -DWIN32_LEAN_AND_MEAN -$(NAME): $(OBJS) - $(LINK) $(LD_EXEFLAGS) $(PDBFLAGS) $(OBJS) $(SETARGV) $(PREOUT)$@ $(PRELIBS)slice$(LIBSUFFIX).lib $(BASELIBS) +$(NAME): $(OBJS) Slice2Freeze.res + $(LINK) $(LD_EXEFLAGS) $(PDBFLAGS) $(OBJS) Slice2Freeze.res $(SETARGV) $(PREOUT)$@ \ + $(PRELIBS)slice$(LIBSUFFIX).lib $(BASELIBS) @if exist $@.manifest echo ^ ^ ^ Embedding manifest using $(MT) && \ $(MT) -nologo -manifest $@.manifest -outputresource:$@;#1 && del /q $@.manifest +Slice2Freeze.res: Slice2Freeze.rc + rc.exe $(RCFLAGS) Slice2Freeze.rc + clean:: del /q $(NAME:.exe=.*) + del /q Slice2Freeze.res install:: all copy $(NAME) $(install_bindir) diff --git a/cpp/src/slice2freeze/Slice2Freeze.rc b/cpp/src/slice2freeze/Slice2Freeze.rc new file mode 100644 index 00000000000..833c390b005 --- /dev/null +++ b/cpp/src/slice2freeze/Slice2Freeze.rc @@ -0,0 +1,34 @@ +#include "winver.h"
+
+VS_VERSION_INFO VERSIONINFO
+ FILEVERSION 3,3,51,0
+ PRODUCTVERSION 3,3,51,0
+ FILEFLAGSMASK VS_FFI_FILEFLAGSMASK
+#ifdef _DEBUG
+ FILEFLAGS VS_FF_DEBUG
+#else
+ FILEFLAGS 0x0L
+#endif
+ FILEOS 0x4L
+ FILETYPE VFT_APP
+ FILESUBTYPE 0x0L
+BEGIN
+ BLOCK "StringFileInfo"
+ BEGIN
+ BLOCK "040904e4"
+ BEGIN
+ VALUE "CompanyName", "ZeroC, Inc.\0"
+ VALUE "FileDescription", "Slice To Freeze Translator\0"
+ VALUE "FileVersion", "3.3b\0"
+ VALUE "InternalName", "slice2freeze\0"
+ VALUE "LegalCopyright", "Copyright (c) 2003 - 2008 ZeroC, Inc. All rights reserved.\0"
+ VALUE "OriginalFilename", "slice2freeze.exe\0"
+ VALUE "ProductName", "Ice\0"
+ VALUE "ProductVersion", "3.3b\0"
+ END
+ END
+ BLOCK "VarFileInfo"
+ BEGIN
+ VALUE "Translation", 0x409, 1252
+ END
+END
diff --git a/cpp/src/slice2freezej/Makefile.mak b/cpp/src/slice2freezej/Makefile.mak index 338e1407366..82bd5cc0b00 100644 --- a/cpp/src/slice2freezej/Makefile.mak +++ b/cpp/src/slice2freezej/Makefile.mak @@ -25,13 +25,18 @@ CPPFLAGS = -I. $(CPPFLAGS) -DWIN32_LEAN_AND_MEAN PDBFLAGS = /pdb:$(NAME:.exe=.pdb) !endif -$(NAME): $(OBJS) - $(LINK) $(LD_EXEFLAGS) $(PDBFLAGS) $(OBJS) $(SETARGV) $(PREOUT)$@ $(PRELIBS)slice$(LIBSUFFIX).lib $(BASELIBS) +$(NAME): $(OBJS) Slice2FreezeJ.res + $(LINK) $(LD_EXEFLAGS) $(PDBFLAGS) $(OBJS) Slice2FreezeJ.res $(SETARGV) $(PREOUT)$@ \ + $(PRELIBS)slice$(LIBSUFFIX).lib $(BASELIBS) @if exist $@.manifest echo ^ ^ ^ Embedding manifest using $(MT) && \ $(MT) -nologo -manifest $@.manifest -outputresource:$@;#1 && del /q $@.manifest +Slice2FreezeJ.res: Slice2FreezeJ.rc + rc.exe $(RCFLAGS) Slice2FreezeJ.rc + clean:: del /q $(NAME:.exe=.*) + del /q Slice2FreezeJ.res install:: all copy $(NAME) $(install_bindir) diff --git a/cpp/src/slice2freezej/Slice2FreezeJ.rc b/cpp/src/slice2freezej/Slice2FreezeJ.rc new file mode 100644 index 00000000000..8289fc8c1bd --- /dev/null +++ b/cpp/src/slice2freezej/Slice2FreezeJ.rc @@ -0,0 +1,34 @@ +#include "winver.h"
+
+VS_VERSION_INFO VERSIONINFO
+ FILEVERSION 3,3,51,0
+ PRODUCTVERSION 3,3,51,0
+ FILEFLAGSMASK VS_FFI_FILEFLAGSMASK
+#ifdef _DEBUG
+ FILEFLAGS VS_FF_DEBUG
+#else
+ FILEFLAGS 0x0L
+#endif
+ FILEOS 0x4L
+ FILETYPE VFT_APP
+ FILESUBTYPE 0x0L
+BEGIN
+ BLOCK "StringFileInfo"
+ BEGIN
+ BLOCK "040904e4"
+ BEGIN
+ VALUE "CompanyName", "ZeroC, Inc.\0"
+ VALUE "FileDescription", "Slice To Freeze for Java Translator\0"
+ VALUE "FileVersion", "3.3b\0"
+ VALUE "InternalName", "slice2freezej\0"
+ VALUE "LegalCopyright", "Copyright (c) 2003 - 2008 ZeroC, Inc. All rights reserved.\0"
+ VALUE "OriginalFilename", "slice2freezej.exe\0"
+ VALUE "ProductName", "Ice\0"
+ VALUE "ProductVersion", "3.3b\0"
+ END
+ END
+ BLOCK "VarFileInfo"
+ BEGIN
+ VALUE "Translation", 0x409, 1252
+ END
+END
diff --git a/cpp/src/slice2html/Makefile.mak b/cpp/src/slice2html/Makefile.mak index e801d562756..ef9f5e8a393 100644 --- a/cpp/src/slice2html/Makefile.mak +++ b/cpp/src/slice2html/Makefile.mak @@ -26,13 +26,18 @@ CPPFLAGS = -I. $(CPPFLAGS) -DWIN32_LEAN_AND_MEAN PDBFLAGS = /pdb:$(NAME:.exe=.pdb) !endif -$(NAME): $(OBJS) - $(LINK) $(LD_EXEFLAGS) $(PDBFLAGS) $(OBJS) $(SETARGV) $(PREOUT)$@ $(PRELIBS)slice$(LIBSUFFIX).lib $(BASELIBS) +$(NAME): $(OBJS) Slice2Html.res + $(LINK) $(LD_EXEFLAGS) $(PDBFLAGS) $(OBJS) Slice2Html.res $(SETARGV) $(PREOUT)$@ \ + $(PRELIBS)slice$(LIBSUFFIX).lib $(BASELIBS) @if exist $@.manifest echo ^ ^ ^ Embedding manifest using $(MT) && \ $(MT) -nologo -manifest $@.manifest -outputresource:$@;#1 && del /q $@.manifest +Slice2Html.res: Slice2Html.rc + rc.exe $(RCFLAGS) Slice2Html.rc + clean:: del /q $(NAME:.exe=.*) + del /q Slice2Html.res install:: all copy $(NAME) $(install_bindir) diff --git a/cpp/src/slice2html/Slice2Html.rc b/cpp/src/slice2html/Slice2Html.rc new file mode 100644 index 00000000000..ba65550df58 --- /dev/null +++ b/cpp/src/slice2html/Slice2Html.rc @@ -0,0 +1,34 @@ +#include "winver.h"
+
+VS_VERSION_INFO VERSIONINFO
+ FILEVERSION 3,3,51,0
+ PRODUCTVERSION 3,3,51,0
+ FILEFLAGSMASK VS_FFI_FILEFLAGSMASK
+#ifdef _DEBUG
+ FILEFLAGS VS_FF_DEBUG
+#else
+ FILEFLAGS 0x0L
+#endif
+ FILEOS 0x4L
+ FILETYPE VFT_APP
+ FILESUBTYPE 0x0L
+BEGIN
+ BLOCK "StringFileInfo"
+ BEGIN
+ BLOCK "040904e4"
+ BEGIN
+ VALUE "CompanyName", "ZeroC, Inc.\0"
+ VALUE "FileDescription", "Slice To HTML Translator\0"
+ VALUE "FileVersion", "3.3b\0"
+ VALUE "InternalName", "slice2html\0"
+ VALUE "LegalCopyright", "Copyright (c) 2003 - 2008 ZeroC, Inc. All rights reserved.\0"
+ VALUE "OriginalFilename", "slice2html.exe\0"
+ VALUE "ProductName", "Ice\0"
+ VALUE "ProductVersion", "3.3b\0"
+ END
+ END
+ BLOCK "VarFileInfo"
+ BEGIN
+ VALUE "Translation", 0x409, 1252
+ END
+END
diff --git a/cpp/src/slice2java/Makefile.mak b/cpp/src/slice2java/Makefile.mak index fe08b5f665f..02523b8f8e6 100644 --- a/cpp/src/slice2java/Makefile.mak +++ b/cpp/src/slice2java/Makefile.mak @@ -26,13 +26,18 @@ CPPFLAGS = -I. $(CPPFLAGS) -DWIN32_LEAN_AND_MEAN PDBFLAGS = /pdb:$(NAME:.exe=.pdb) !endif -$(NAME): $(OBJS) - $(LINK) $(LD_EXEFLAGS) $(PDBFLAGS) $(OBJS) $(SETARGV) $(PREOUT)$@ $(PRELIBS)slice$(LIBSUFFIX).lib $(BASELIBS) +$(NAME): $(OBJS) Slice2Java.res + $(LINK) $(LD_EXEFLAGS) $(PDBFLAGS) $(OBJS) Slice2Java.res $(SETARGV) $(PREOUT)$@ \ + $(PRELIBS)slice$(LIBSUFFIX).lib $(BASELIBS) @if exist $@.manifest echo ^ ^ ^ Embedding manifest using $(MT) && \ $(MT) -nologo -manifest $@.manifest -outputresource:$@;#1 && del /q $@.manifest +Slice2Java.res: Slice2Java.rc + rc.exe $(RCFLAGS) Slice2Java.rc + clean:: del /q $(NAME:.exe=.*) + del /q Slice2Java.res install:: all copy $(NAME) $(install_bindir) diff --git a/cpp/src/slice2java/Slice2Java.rc b/cpp/src/slice2java/Slice2Java.rc new file mode 100644 index 00000000000..8b6acb67594 --- /dev/null +++ b/cpp/src/slice2java/Slice2Java.rc @@ -0,0 +1,34 @@ +#include "winver.h"
+
+VS_VERSION_INFO VERSIONINFO
+ FILEVERSION 3,3,51,0
+ PRODUCTVERSION 3,3,51,0
+ FILEFLAGSMASK VS_FFI_FILEFLAGSMASK
+#ifdef _DEBUG
+ FILEFLAGS VS_FF_DEBUG
+#else
+ FILEFLAGS 0x0L
+#endif
+ FILEOS 0x4L
+ FILETYPE VFT_APP
+ FILESUBTYPE 0x0L
+BEGIN
+ BLOCK "StringFileInfo"
+ BEGIN
+ BLOCK "040904e4"
+ BEGIN
+ VALUE "CompanyName", "ZeroC, Inc.\0"
+ VALUE "FileDescription", "Slice To Java Translator\0"
+ VALUE "FileVersion", "3.3b\0"
+ VALUE "InternalName", "slice2java\0"
+ VALUE "LegalCopyright", "Copyright (c) 2003 - 2008 ZeroC, Inc. All rights reserved.\0"
+ VALUE "OriginalFilename", "slice2java.exe\0"
+ VALUE "ProductName", "Ice\0"
+ VALUE "ProductVersion", "3.3b\0"
+ END
+ END
+ BLOCK "VarFileInfo"
+ BEGIN
+ VALUE "Translation", 0x409, 1252
+ END
+END
diff --git a/cpp/src/slice2javae/Makefile.mak b/cpp/src/slice2javae/Makefile.mak index 99287d289bf..9b18d57c716 100644 --- a/cpp/src/slice2javae/Makefile.mak +++ b/cpp/src/slice2javae/Makefile.mak @@ -26,13 +26,18 @@ CPPFLAGS = -I. $(CPPFLAGS) -DWIN32_LEAN_AND_MEAN PDBFLAGS = /pdb:$(NAME:.exe=.pdb) !endif -$(NAME): $(OBJS) - $(LINK) $(LD_EXEFLAGS) $(PDBFLAGS) $(OBJS) $(SETARGV) $(PREOUT)$@ $(PRELIBS)slice$(LIBSUFFIX).lib $(BASELIBS) +$(NAME): $(OBJS) Slice2JavaE.res + $(LINK) $(LD_EXEFLAGS) $(PDBFLAGS) $(OBJS) Slice2JavaE.res $(SETARGV) $(PREOUT)$@ \ + $(PRELIBS)slice$(LIBSUFFIX).lib $(BASELIBS) @if exist $@.manifest echo ^ ^ ^ Embedding manifest using $(MT) && \ $(MT) -nologo -manifest $@.manifest -outputresource:$@;#1 && del /q $@.manifest +Slice2JavaE.res: Slice2JavaE.rc + rc.exe $(RCFLAGS) Slice2JavaE.rc + clean:: del /q $(NAME:.exe=.*) + del /q Slice2JavaE.res install:: all copy $(NAME) $(install_bindir) diff --git a/cpp/src/slice2javae/Slice2JavaE.rc b/cpp/src/slice2javae/Slice2JavaE.rc new file mode 100644 index 00000000000..ac556e711b2 --- /dev/null +++ b/cpp/src/slice2javae/Slice2JavaE.rc @@ -0,0 +1,34 @@ +#include "winver.h"
+
+VS_VERSION_INFO VERSIONINFO
+ FILEVERSION 3,3,51,0
+ PRODUCTVERSION 3,3,51,0
+ FILEFLAGSMASK VS_FFI_FILEFLAGSMASK
+#ifdef _DEBUG
+ FILEFLAGS VS_FF_DEBUG
+#else
+ FILEFLAGS 0x0L
+#endif
+ FILEOS 0x4L
+ FILETYPE VFT_APP
+ FILESUBTYPE 0x0L
+BEGIN
+ BLOCK "StringFileInfo"
+ BEGIN
+ BLOCK "040904e4"
+ BEGIN
+ VALUE "CompanyName", "ZeroC, Inc.\0"
+ VALUE "FileDescription", "Slice To Java Translator\0"
+ VALUE "FileVersion", "3.3b\0"
+ VALUE "InternalName", "slice2javae\0"
+ VALUE "LegalCopyright", "Copyright (c) 2003 - 2008 ZeroC, Inc. All rights reserved.\0"
+ VALUE "OriginalFilename", "slice2javae.exe\0"
+ VALUE "ProductName", "Ice-E\0"
+ VALUE "ProductVersion", "3.3b\0"
+ END
+ END
+ BLOCK "VarFileInfo"
+ BEGIN
+ VALUE "Translation", 0x409, 1252
+ END
+END
diff --git a/cpp/src/slice2py/Makefile.mak b/cpp/src/slice2py/Makefile.mak index aa95f1b5c6b..764ad2f759a 100644 --- a/cpp/src/slice2py/Makefile.mak +++ b/cpp/src/slice2py/Makefile.mak @@ -25,13 +25,18 @@ CPPFLAGS = -I. $(CPPFLAGS) -DWIN32_LEAN_AND_MEAN PDBFLAGS = /pdb:$(NAME:.exe=.pdb) !endif -$(NAME): $(OBJS) - $(LINK) $(LD_EXEFLAGS) $(PDBFLAGS) $(OBJS) $(SETARGV) $(PREOUT)$@ $(PRELIBS)slice$(LIBSUFFIX).lib $(BASELIBS) +$(NAME): $(OBJS) Slice2Py.res + $(LINK) $(LD_EXEFLAGS) $(PDBFLAGS) $(OBJS) Slice2Py.res $(SETARGV) $(PREOUT)$@ \ + $(PRELIBS)slice$(LIBSUFFIX).lib $(BASELIBS) @if exist $@.manifest echo ^ ^ ^ Embedding manifest using $(MT) && \ $(MT) -nologo -manifest $@.manifest -outputresource:$@;#1 && del /q $@.manifest +Slice2Py.res: Slice2Py.rc + rc.exe $(RCFLAGS) Slice2Py.rc + clean:: del /q $(NAME:.exe=.*) + del /q Slice2Py.res install:: all copy $(NAME) $(install_bindir) diff --git a/cpp/src/slice2py/Slice2Py.rc b/cpp/src/slice2py/Slice2Py.rc new file mode 100644 index 00000000000..f571040b60e --- /dev/null +++ b/cpp/src/slice2py/Slice2Py.rc @@ -0,0 +1,34 @@ +#include "winver.h"
+
+VS_VERSION_INFO VERSIONINFO
+ FILEVERSION 3,3,51,0
+ PRODUCTVERSION 3,3,51,0
+ FILEFLAGSMASK VS_FFI_FILEFLAGSMASK
+#ifdef _DEBUG
+ FILEFLAGS VS_FF_DEBUG
+#else
+ FILEFLAGS 0x0L
+#endif
+ FILEOS 0x4L
+ FILETYPE VFT_APP
+ FILESUBTYPE 0x0L
+BEGIN
+ BLOCK "StringFileInfo"
+ BEGIN
+ BLOCK "040904e4"
+ BEGIN
+ VALUE "CompanyName", "ZeroC, Inc.\0"
+ VALUE "FileDescription", "Slice To Python Translator\0"
+ VALUE "FileVersion", "3.3b\0"
+ VALUE "InternalName", "slice2py\0"
+ VALUE "LegalCopyright", "Copyright (c) 2003 - 2008 ZeroC, Inc. All rights reserved.\0"
+ VALUE "OriginalFilename", "slice2py.exe\0"
+ VALUE "ProductName", "Ice\0"
+ VALUE "ProductVersion", "3.3b\0"
+ END
+ END
+ BLOCK "VarFileInfo"
+ BEGIN
+ VALUE "Translation", 0x409, 1252
+ END
+END
diff --git a/cpp/src/slice2rb/Makefile.mak b/cpp/src/slice2rb/Makefile.mak index 1f8b202122e..da2b77b302e 100755 --- a/cpp/src/slice2rb/Makefile.mak +++ b/cpp/src/slice2rb/Makefile.mak @@ -25,13 +25,18 @@ CPPFLAGS = -I. $(CPPFLAGS) -DWIN32_LEAN_AND_MEAN PDBFLAGS = /pdb:$(NAME:.exe=.pdb) !endif -$(NAME): $(OBJS) - $(LINK) $(LD_EXEFLAGS) $(PDBFLAGS) $(OBJS) $(SETARGV) $(PREOUT)$@ $(PRELIBS)slice$(LIBSUFFIX).lib $(BASELIBS) +$(NAME): $(OBJS) Slice2Rb.res + $(LINK) $(LD_EXEFLAGS) $(PDBFLAGS) $(OBJS) Slice2Rb.res $(SETARGV) $(PREOUT)$@ \ + $(PRELIBS)slice$(LIBSUFFIX).lib $(BASELIBS) @if exist $@.manifest echo ^ ^ ^ Embedding manifest using $(MT) && \ $(MT) -nologo -manifest $@.manifest -outputresource:$@;#1 && del /q $@.manifest +Slice2Rb.res: Slice2Rb.rc + rc.exe $(RCFLAGS) Slice2Rb.rc + clean:: del /q $(NAME:.exe=.*) + del /q Slice2Rb.res install:: all copy $(NAME) $(install_bindir) diff --git a/cpp/src/slice2rb/Slice2Rb.rc b/cpp/src/slice2rb/Slice2Rb.rc new file mode 100644 index 00000000000..a8579a94527 --- /dev/null +++ b/cpp/src/slice2rb/Slice2Rb.rc @@ -0,0 +1,34 @@ +#include "winver.h"
+
+VS_VERSION_INFO VERSIONINFO
+ FILEVERSION 3,3,51,0
+ PRODUCTVERSION 3,3,51,0
+ FILEFLAGSMASK VS_FFI_FILEFLAGSMASK
+#ifdef _DEBUG
+ FILEFLAGS VS_FF_DEBUG
+#else
+ FILEFLAGS 0x0L
+#endif
+ FILEOS 0x4L
+ FILETYPE VFT_APP
+ FILESUBTYPE 0x0L
+BEGIN
+ BLOCK "StringFileInfo"
+ BEGIN
+ BLOCK "040904e4"
+ BEGIN
+ VALUE "CompanyName", "ZeroC, Inc.\0"
+ VALUE "FileDescription", "Slice To Ruby Translator\0"
+ VALUE "FileVersion", "3.3b\0"
+ VALUE "InternalName", "slice2rb\0"
+ VALUE "LegalCopyright", "Copyright (c) 2003 - 2008 ZeroC, Inc. All rights reserved.\0"
+ VALUE "OriginalFilename", "slice2rb.exe\0"
+ VALUE "ProductName", "Ice\0"
+ VALUE "ProductVersion", "3.3b\0"
+ END
+ END
+ BLOCK "VarFileInfo"
+ BEGIN
+ VALUE "Translation", 0x409, 1252
+ END
+END
diff --git a/cpp/src/slice2sl/Makefile.mak b/cpp/src/slice2sl/Makefile.mak index b224d2f68f7..37f04230ac4 100644 --- a/cpp/src/slice2sl/Makefile.mak +++ b/cpp/src/slice2sl/Makefile.mak @@ -26,13 +26,18 @@ CPPFLAGS = -I. $(CPPFLAGS) -DWIN32_LEAN_AND_MEAN PDBFLAGS = /pdb:$(NAME:.exe=.pdb) !endif -$(NAME): $(OBJS) - $(LINK) $(LD_EXEFLAGS) $(PDBFLAGS) $(OBJS) $(SETARGV) $(PREOUT)$@ $(PRELIBS)slice$(LIBSUFFIX).lib $(BASELIBS) +$(NAME): $(OBJS) Slice2Sl.res + $(LINK) $(LD_EXEFLAGS) $(PDBFLAGS) $(OBJS) Slice2Sl.res $(SETARGV) $(PREOUT)$@ \ + $(PRELIBS)slice$(LIBSUFFIX).lib $(BASELIBS) @if exist $@.manifest echo ^ ^ ^ Embedding manifest using $(MT) && \ $(MT) -nologo -manifest $@.manifest -outputresource:$@;#1 && del /q $@.manifest +Slice2Sl.res: Slice2Sl.rc + rc.exe $(RCFLAGS) Slice2Sl.rc + clean:: del /q $(NAME:.exe=.*) + del /q Slice2Sl.res install:: all copy $(NAME) $(install_bindir) diff --git a/cpp/src/slice2sl/Slice2Sl.rc b/cpp/src/slice2sl/Slice2Sl.rc new file mode 100644 index 00000000000..65541d9e8b4 --- /dev/null +++ b/cpp/src/slice2sl/Slice2Sl.rc @@ -0,0 +1,34 @@ +#include "winver.h"
+
+VS_VERSION_INFO VERSIONINFO
+ FILEVERSION 3,3,51,0
+ PRODUCTVERSION 3,3,51,0
+ FILEFLAGSMASK VS_FFI_FILEFLAGSMASK
+#ifdef _DEBUG
+ FILEFLAGS VS_FF_DEBUG
+#else
+ FILEFLAGS 0x0L
+#endif
+ FILEOS 0x4L
+ FILETYPE VFT_APP
+ FILESUBTYPE 0x0L
+BEGIN
+ BLOCK "StringFileInfo"
+ BEGIN
+ BLOCK "040904e4"
+ BEGIN
+ VALUE "CompanyName", "ZeroC, Inc.\0"
+ VALUE "FileDescription", "Slice To Silverlight Translator\0"
+ VALUE "FileVersion", "3.3b\0"
+ VALUE "InternalName", "slice2sl\0"
+ VALUE "LegalCopyright", "Copyright (c) 2003 - 2008 ZeroC, Inc. All rights reserved.\0"
+ VALUE "OriginalFilename", "slice2sl.exe\0"
+ VALUE "ProductName", "Ice\0"
+ VALUE "ProductVersion", "3.3b\0"
+ END
+ END
+ BLOCK "VarFileInfo"
+ BEGIN
+ VALUE "Translation", 0x409, 1252
+ END
+END
|