Previous 199869 Revisions Next

r17978 Monday 17th September, 2012 at 19:49:37 UTC by Oliver Stöneberg
(MESS) fixed resource data of Windows executable [Oliver Stöneberg]
[src/build]verinfo.c
[src/mess/osd/windows]mess.man* mess.rc windows.mak
[src/osd/windows]windows.mak

trunk/src/build/verinfo.c
r17977r17978
1616typedef unsigned char UINT8;
1717
1818#define ARRAY_LENGTH(x)      (sizeof(x) / sizeof(x[0]))
19#define BUILD_WINDOWS      (0)
20#define BUILD_WINUI         (1)
21#define BUILD_MESS         (2)
19#define BUILD_MAME      (0)
20#define BUILD_MESS         (1)
2221
2322//============================================================
2423//  TYPE DEFINITIONS
r17977r17978
192191   FILE *f;
193192
194193   memset(&v, 0, sizeof(v));
195   build = BUILD_WINDOWS;
194   build = BUILD_MAME;
196195
197196   // validate parameters
198197   opt = 1;
r17977r17978
201200      if (!strcmp(argv[opt], "-b"))
202201      {
203202         char *p = argv[++opt];
204         if (!strcmp(p,"windows"))
205            build = BUILD_WINDOWS;
206         else if (!strcmp(p,"winui"))
207            build = BUILD_WINUI;
203         if (!strcmp(p,"mame"))
204            build = BUILD_MAME;
208205         else if (!strcmp(p,"mess"))
209206            build = BUILD_MESS;
210207         else
r17977r17978
266263      v.original_filename = "MESS";
267264      v.product_name = "MESS";
268265   }
269   else if (build == BUILD_WINUI)
270   {
271      // MAMEUI
272      v.author = "Christopher Kirmse and the MAMEUI team";
273      v.comments = "Multiple Arcade Machine Emulator with GUI";
274      v.company_name = "MAME Team";
275      v.file_description = "Multiple Arcade Machine Emulator with GUI";
276      v.internal_name = "MAMEUI";
277      v.original_filename = "MAMEUI";
278      v.product_name = "MAMEUI";
279   }
280266   else
281267   {
282268      // MAME
trunk/src/osd/windows/windows.mak
r17977r17978
377377
378378$(WINOBJ)/mamevers.rc: $(BUILDOUT)/verinfo$(BUILD_EXE) $(SRC)/version.c
379379   @echo Emitting $@...
380   @"$(BUILDOUT)/verinfo$(BUILD_EXE)" -b windows $(SRC)/version.c > $@
380   @"$(BUILDOUT)/verinfo$(BUILD_EXE)" -b mame $(SRC)/version.c > $@
trunk/src/mess/osd/windows/mess.man
r0r17978
1<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
2   <assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0">
3   <assemblyIdentity version="1.0.0.0" processorArchitecture="*" name="MESS" type="win32" />
4   <description>Multi Emulator Super System</description>
5   <dependency>
6      <dependentAssembly>
7         <assemblyIdentity type="win32" name="Microsoft.Windows.Common-Controls" version="6.0.0.0" publicKeyToken="6595b64144ccf1df" language="*" processorArchitecture="*"/>
8      </dependentAssembly>
9   </dependency>
10</assembly>
trunk/src/mess/osd/windows/windows.mak
r17977r17978
2121
2222$(LIBOCORE_NOMAIN): $(OSDCOREOBJS:$(WINOBJ)/main.o=)
2323
24$(RESFILE): $(MESS_WINSRC)/mess.rc $(WINOBJ)/mamevers.rc
25
2624#-------------------------------------------------
2725# generic rules for the resource compiler
2826#-------------------------------------------------
r17977r17978
3028$(MESS_WINOBJ)/%.res: $(MESS_WINSRC)/%.rc
3129   @echo Compiling resources $<...
3230   $(RC) $(RCDEFS) $(RCFLAGS) --include-dir mess/$(OSD) -o $@ -i $<
31
32   
33#-------------------------------------------------
34# rules for resource file
35#-------------------------------------------------
36
37$(RESFILE): $(MESS_WINSRC)/mess.rc $(WINOBJ)/messvers.rc
38
39$(WINOBJ)/messvers.rc: $(BUILDOUT)/verinfo$(BUILD_EXE) $(SRC)/version.c
40   @echo Emitting $@...
41   @"$(BUILDOUT)/verinfo$(BUILD_EXE)" -b mess $(SRC)/version.c > $@
No newline at end of file
trunk/src/mess/osd/windows/mess.rc
r17977r17978
11//============================================================
22//
3//   mame.rc - Minimal resource file for Win32 MAME
3//   mess.rc - Minimal resource file for Win32 MAME
44//
55//============================================================
66//
r17977r17978
4444#include "commctrl.h"
4545#include "mamevers.rc"
4646
471                       24      MOVEABLE PURE   "mame.man"
471                       24      MOVEABLE PURE   "mess.man"
4848
49492                       ICON    DISCARDABLE     "mess.ico"

Previous 199869 Revisions Next


© 1997-2024 The MAME Team