Resource fixes for Windows ports.

- Bochs for wxMSW: fixed duplicate value caused by manifest.
- Bochs for wxMSW: fixed resource file dependencies.
- Include gui debugger resources only when enabled.
This commit is contained in:
Volker Ruppert 2021-03-22 08:50:55 +00:00
parent c1503bb2c7
commit df3b45edea
2 changed files with 5 additions and 2 deletions

View File

@ -369,7 +369,7 @@ libbochs.a:
$(RANLIB) libbochs.a
# for wxWidgets port, on win32 platform
wxbochs_resources.o: wxbochs.rc
wxbochs_resources.o: wxbochs.rc win32res.rc bxversion.rc
windres $(srcdir)/wxbochs.rc -o $@ --include-dir=`@WX_CONFIG@ --prefix`/include
# for win32 gui

View File

@ -1,12 +1,13 @@
#define ISOLATION_AWARE_ENABLED
#include <windows.h>
#include "config.h"
#include "gui/win32res.h"
ICON_BOCHS ICON build/win32/nsis/bochs.ico
ICON_BOCHS2 ICON build/win32/nsis/logo.ico
// Manifest for both 32-bit and 64-bit Windows
#ifndef VSIDE
#if !defined(VSIDE) && !BX_WITH_WX
1 24 build/win32/bochs.manifest
#endif
@ -100,4 +101,6 @@ BEGIN
END
#include "bxversion.rc"
#if BX_DEBUGGER_GUI
#include "win32_enh_dbg.rc"
#endif