Allow building wxGTK under Windows with MSVC.
Replace a few more __WXMSW__ tests with __WINDOWS__ ones and modify bakefiles to allow specifying the toolkit to be built in wxMSW makefiles. Closes #13902. git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@73290 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
2978
Makefile.in
2978
Makefile.in
File diff suppressed because it is too large
Load Diff
@@ -614,6 +614,12 @@ dnl ### begin block 20_COND_PLATFORM_WIN32_0[../../demos/bombs/bombs.bkl,../../d
|
|||||||
COND_PLATFORM_WIN32_0=""
|
COND_PLATFORM_WIN32_0=""
|
||||||
fi
|
fi
|
||||||
AC_SUBST(COND_PLATFORM_WIN32_0)
|
AC_SUBST(COND_PLATFORM_WIN32_0)
|
||||||
|
dnl ### begin block 20_COND_PLATFORM_WIN32_0_TOOLKIT_GTK_TOOLKIT_VERSION_3[wx.bkl] ###
|
||||||
|
COND_PLATFORM_WIN32_0_TOOLKIT_GTK_TOOLKIT_VERSION_3="#"
|
||||||
|
if test "x$PLATFORM_WIN32" = "x0" -a "x$TOOLKIT" = "xGTK" -a "x$TOOLKIT_VERSION" = "x3" ; then
|
||||||
|
COND_PLATFORM_WIN32_0_TOOLKIT_GTK_TOOLKIT_VERSION_3=""
|
||||||
|
fi
|
||||||
|
AC_SUBST(COND_PLATFORM_WIN32_0_TOOLKIT_GTK_TOOLKIT_VERSION_3)
|
||||||
dnl ### begin block 20_COND_PLATFORM_WIN32_1[../../demos/bombs/bombs.bkl,../../demos/forty/forty.bkl,../../demos/fractal/fractal.bkl,../../demos/life/life.bkl,../../demos/poem/poem.bkl,../../samples/access/access.bkl,../../samples/animate/anitest.bkl,../../samples/artprov/artprov.bkl,../../samples/aui/auidemo.bkl,../../samples/calendar/calendar.bkl,../../samples/caret/caret.bkl,../../samples/clipboard/clipboard.bkl,../../samples/collpane/collpane.bkl,../../samples/combo/combo.bkl,../../samples/config/config.bkl,../../samples/console/console.bkl,../../samples/controls/controls.bkl,../../samples/dataview/dataview.bkl,../../samples/debugrpt/debugrpt.bkl,../../samples/dialogs/dialogs.bkl,../../samples/dialup/dialup.bkl,../../samples/display/display.bkl,../../samples/dll/dll.bkl,../../samples/dnd/dnd.bkl,../../samples/docview/docview.bkl,../../samples/docvwmdi/docvwmdi.bkl,../../samples/dragimag/dragimag.bkl,../../samples/drawing/drawing.bkl,../../samples/editlbox/editlbox.bkl,../../samples/erase/erase.bkl,../../samples/event/event.bkl,../../samples/except/except.bkl,../../samples/exec/exec.bkl,../../samples/flash/flash.bkl,../../samples/font/font.bkl,../../samples/fswatcher/fswatcher.bkl,../../samples/grid/grid.bkl,../../samples/help/help.bkl,../../samples/htlbox/htlbox.bkl,../../samples/html/about/about.bkl,../../samples/html/help/help.bkl,../../samples/html/helpview/helpview.bkl,../../samples/html/htmlctrl/htmlctrl.bkl,../../samples/html/printing/printing.bkl,../../samples/html/test/test.bkl,../../samples/html/virtual/virtual.bkl,../../samples/html/widget/widget.bkl,../../samples/html/zip/zip.bkl,../../samples/image/image.bkl,../../samples/internat/internat.bkl,../../samples/ipc/ipc.bkl,../../samples/joytest/joytest.bkl,../../samples/keyboard/keyboard.bkl,../../samples/layout/layout.bkl,../../samples/listctrl/listctrl.bkl,../../samples/mahogany/mahogany.bkl,../../samples/mdi/mdi.bkl,../../samples/mediaplayer/mediaplayer.bkl,../../samples/memcheck/memcheck.bkl,../../samples/menu/menu.bkl,../../samples/mfc/mfc.bkl,../../samples/minimal/minimal.bkl,../../samples/mobile/styles/styles.bkl,../../samples/mobile/wxedit/wxedit.bkl,../../samples/nativdlg/nativdlg.bkl,../../samples/notebook/notebook.bkl,../../samples/oleauto/oleauto.bkl,../../samples/opengl/cube/cube.bkl,../../samples/opengl/isosurf/isosurf.bkl,../../samples/opengl/penguin/penguin.bkl,../../samples/ownerdrw/ownerdrw.bkl,../../samples/popup/popup.bkl,../../samples/power/power.bkl,../../samples/printing/printing.bkl,../../samples/propgrid/propgrid.bkl,../../samples/regtest/regtest.bkl,../../samples/render/render.bkl,../../samples/ribbon/mahogany.bkl,../../samples/ribbon/ribbon.bkl,../../samples/richtext/richtext.bkl,../../samples/sashtest/sashtest.bkl,../../samples/scroll/scroll.bkl,../../samples/scrollsub/scrollsub.bkl,../../samples/shaped/shaped.bkl,../../samples/sockets/sockets.bkl,../../samples/sound/sound.bkl,../../samples/splash/splash.bkl,../../samples/splitter/splitter.bkl,../../samples/statbar/statbar.bkl,../../samples/stc/stctest.bkl,../../samples/svg/svgtest.bkl,../../samples/taborder/taborder.bkl,../../samples/taskbar/taskbar.bkl,../../samples/text/text.bkl,../../samples/thread/thread.bkl,../../samples/toolbar/toolbar.bkl,../../samples/treectrl/treectrl.bkl,../../samples/treelist/treelist.bkl,../../samples/typetest/typetest.bkl,../../samples/uiaction/uiaction.bkl,../../samples/validate/validate.bkl,../../samples/vscroll/vscroll.bkl,../../samples/webview/webview.bkl,../../samples/widgets/widgets.bkl,../../samples/wizard/wizard.bkl,../../samples/wrapsizer/wrapsizer.bkl,../../samples/xrc/xrcdemo.bkl,../../samples/xti/xti.bkl,../../tests/benchmarks/bench.bkl,../../tests/test.bkl,../../utils/HelpGen/src/helpgen.bkl,../../utils/emulator/src/emulator.bkl,../../utils/execmon/execmon.bkl,../../utils/helpview/src/helpview.bkl,../../utils/hhp2cached/hhp2cached.bkl,../../utils/ifacecheck/ifacecheck.bkl,../../utils/ifacecheck/src/ifacecheck.bkl,../../utils/screenshotgen/src/screenshotgen.bkl,../../utils/tex2rtf/src/tex2rtf.bkl,../../utils/wxrc/wxrc.bkl,wx.bkl] ###
|
dnl ### begin block 20_COND_PLATFORM_WIN32_1[../../demos/bombs/bombs.bkl,../../demos/forty/forty.bkl,../../demos/fractal/fractal.bkl,../../demos/life/life.bkl,../../demos/poem/poem.bkl,../../samples/access/access.bkl,../../samples/animate/anitest.bkl,../../samples/artprov/artprov.bkl,../../samples/aui/auidemo.bkl,../../samples/calendar/calendar.bkl,../../samples/caret/caret.bkl,../../samples/clipboard/clipboard.bkl,../../samples/collpane/collpane.bkl,../../samples/combo/combo.bkl,../../samples/config/config.bkl,../../samples/console/console.bkl,../../samples/controls/controls.bkl,../../samples/dataview/dataview.bkl,../../samples/debugrpt/debugrpt.bkl,../../samples/dialogs/dialogs.bkl,../../samples/dialup/dialup.bkl,../../samples/display/display.bkl,../../samples/dll/dll.bkl,../../samples/dnd/dnd.bkl,../../samples/docview/docview.bkl,../../samples/docvwmdi/docvwmdi.bkl,../../samples/dragimag/dragimag.bkl,../../samples/drawing/drawing.bkl,../../samples/editlbox/editlbox.bkl,../../samples/erase/erase.bkl,../../samples/event/event.bkl,../../samples/except/except.bkl,../../samples/exec/exec.bkl,../../samples/flash/flash.bkl,../../samples/font/font.bkl,../../samples/fswatcher/fswatcher.bkl,../../samples/grid/grid.bkl,../../samples/help/help.bkl,../../samples/htlbox/htlbox.bkl,../../samples/html/about/about.bkl,../../samples/html/help/help.bkl,../../samples/html/helpview/helpview.bkl,../../samples/html/htmlctrl/htmlctrl.bkl,../../samples/html/printing/printing.bkl,../../samples/html/test/test.bkl,../../samples/html/virtual/virtual.bkl,../../samples/html/widget/widget.bkl,../../samples/html/zip/zip.bkl,../../samples/image/image.bkl,../../samples/internat/internat.bkl,../../samples/ipc/ipc.bkl,../../samples/joytest/joytest.bkl,../../samples/keyboard/keyboard.bkl,../../samples/layout/layout.bkl,../../samples/listctrl/listctrl.bkl,../../samples/mahogany/mahogany.bkl,../../samples/mdi/mdi.bkl,../../samples/mediaplayer/mediaplayer.bkl,../../samples/memcheck/memcheck.bkl,../../samples/menu/menu.bkl,../../samples/mfc/mfc.bkl,../../samples/minimal/minimal.bkl,../../samples/mobile/styles/styles.bkl,../../samples/mobile/wxedit/wxedit.bkl,../../samples/nativdlg/nativdlg.bkl,../../samples/notebook/notebook.bkl,../../samples/oleauto/oleauto.bkl,../../samples/opengl/cube/cube.bkl,../../samples/opengl/isosurf/isosurf.bkl,../../samples/opengl/penguin/penguin.bkl,../../samples/ownerdrw/ownerdrw.bkl,../../samples/popup/popup.bkl,../../samples/power/power.bkl,../../samples/printing/printing.bkl,../../samples/propgrid/propgrid.bkl,../../samples/regtest/regtest.bkl,../../samples/render/render.bkl,../../samples/ribbon/mahogany.bkl,../../samples/ribbon/ribbon.bkl,../../samples/richtext/richtext.bkl,../../samples/sashtest/sashtest.bkl,../../samples/scroll/scroll.bkl,../../samples/scrollsub/scrollsub.bkl,../../samples/shaped/shaped.bkl,../../samples/sockets/sockets.bkl,../../samples/sound/sound.bkl,../../samples/splash/splash.bkl,../../samples/splitter/splitter.bkl,../../samples/statbar/statbar.bkl,../../samples/stc/stctest.bkl,../../samples/svg/svgtest.bkl,../../samples/taborder/taborder.bkl,../../samples/taskbar/taskbar.bkl,../../samples/text/text.bkl,../../samples/thread/thread.bkl,../../samples/toolbar/toolbar.bkl,../../samples/treectrl/treectrl.bkl,../../samples/treelist/treelist.bkl,../../samples/typetest/typetest.bkl,../../samples/uiaction/uiaction.bkl,../../samples/validate/validate.bkl,../../samples/vscroll/vscroll.bkl,../../samples/webview/webview.bkl,../../samples/widgets/widgets.bkl,../../samples/wizard/wizard.bkl,../../samples/wrapsizer/wrapsizer.bkl,../../samples/xrc/xrcdemo.bkl,../../samples/xti/xti.bkl,../../tests/benchmarks/bench.bkl,../../tests/test.bkl,../../utils/HelpGen/src/helpgen.bkl,../../utils/emulator/src/emulator.bkl,../../utils/execmon/execmon.bkl,../../utils/helpview/src/helpview.bkl,../../utils/hhp2cached/hhp2cached.bkl,../../utils/ifacecheck/ifacecheck.bkl,../../utils/ifacecheck/src/ifacecheck.bkl,../../utils/screenshotgen/src/screenshotgen.bkl,../../utils/tex2rtf/src/tex2rtf.bkl,../../utils/wxrc/wxrc.bkl,wx.bkl] ###
|
||||||
COND_PLATFORM_WIN32_1="#"
|
COND_PLATFORM_WIN32_1="#"
|
||||||
if test "x$PLATFORM_WIN32" = "x1" ; then
|
if test "x$PLATFORM_WIN32" = "x1" ; then
|
||||||
@@ -626,6 +632,30 @@ dnl ### begin block 20_COND_PLATFORM_WIN32_1_SHARED_0[../../samples/dll/dll.bkl]
|
|||||||
COND_PLATFORM_WIN32_1_SHARED_0=""
|
COND_PLATFORM_WIN32_1_SHARED_0=""
|
||||||
fi
|
fi
|
||||||
AC_SUBST(COND_PLATFORM_WIN32_1_SHARED_0)
|
AC_SUBST(COND_PLATFORM_WIN32_1_SHARED_0)
|
||||||
|
dnl ### begin block 20_COND_PLATFORM_WIN32_1_TOOLKIT_GTK_TOOLKIT_VERSION_2[wx.bkl] ###
|
||||||
|
COND_PLATFORM_WIN32_1_TOOLKIT_GTK_TOOLKIT_VERSION_2="#"
|
||||||
|
if test "x$PLATFORM_WIN32" = "x1" -a "x$TOOLKIT" = "xGTK" -a "x$TOOLKIT_VERSION" = "x2" ; then
|
||||||
|
COND_PLATFORM_WIN32_1_TOOLKIT_GTK_TOOLKIT_VERSION_2=""
|
||||||
|
fi
|
||||||
|
AC_SUBST(COND_PLATFORM_WIN32_1_TOOLKIT_GTK_TOOLKIT_VERSION_2)
|
||||||
|
dnl ### begin block 20_COND_PLATFORM_WIN32_1_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1[wx.bkl] ###
|
||||||
|
COND_PLATFORM_WIN32_1_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1="#"
|
||||||
|
if test "x$PLATFORM_WIN32" = "x1" -a "x$TOOLKIT" = "xGTK" -a "x$TOOLKIT_VERSION" = "x2" -a "x$USE_GUI" = "x1" ; then
|
||||||
|
COND_PLATFORM_WIN32_1_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1=""
|
||||||
|
fi
|
||||||
|
AC_SUBST(COND_PLATFORM_WIN32_1_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1)
|
||||||
|
dnl ### begin block 20_COND_PLATFORM_WIN32_1_TOOLKIT_GTK_TOOLKIT_VERSION_3[wx.bkl] ###
|
||||||
|
COND_PLATFORM_WIN32_1_TOOLKIT_GTK_TOOLKIT_VERSION_3="#"
|
||||||
|
if test "x$PLATFORM_WIN32" = "x1" -a "x$TOOLKIT" = "xGTK" -a "x$TOOLKIT_VERSION" = "x3" ; then
|
||||||
|
COND_PLATFORM_WIN32_1_TOOLKIT_GTK_TOOLKIT_VERSION_3=""
|
||||||
|
fi
|
||||||
|
AC_SUBST(COND_PLATFORM_WIN32_1_TOOLKIT_GTK_TOOLKIT_VERSION_3)
|
||||||
|
dnl ### begin block 20_COND_PLATFORM_WIN32_1_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1[wx.bkl] ###
|
||||||
|
COND_PLATFORM_WIN32_1_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1="#"
|
||||||
|
if test "x$PLATFORM_WIN32" = "x1" -a "x$TOOLKIT" = "xGTK" -a "x$TOOLKIT_VERSION" = "x3" -a "x$USE_GUI" = "x1" ; then
|
||||||
|
COND_PLATFORM_WIN32_1_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1=""
|
||||||
|
fi
|
||||||
|
AC_SUBST(COND_PLATFORM_WIN32_1_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1)
|
||||||
dnl ### begin block 20_COND_SHARED_0[wx.bkl] ###
|
dnl ### begin block 20_COND_SHARED_0[wx.bkl] ###
|
||||||
COND_SHARED_0="#"
|
COND_SHARED_0="#"
|
||||||
if test "x$SHARED" = "x0" ; then
|
if test "x$SHARED" = "x0" ; then
|
||||||
@@ -776,12 +806,24 @@ dnl ### begin block 20_COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0[wx.
|
|||||||
COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0=""
|
COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0=""
|
||||||
fi
|
fi
|
||||||
AC_SUBST(COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0)
|
AC_SUBST(COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0)
|
||||||
|
dnl ### begin block 20_COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_1[wx.bkl] ###
|
||||||
|
COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_1="#"
|
||||||
|
if test "x$TOOLKIT" = "xGTK" -a "x$TOOLKIT_VERSION" = "x2" -a "x$USE_GUI" = "x1" -a "x$WXUNIV" = "x1" ; then
|
||||||
|
COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_1=""
|
||||||
|
fi
|
||||||
|
AC_SUBST(COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_1)
|
||||||
dnl ### begin block 20_COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_WXUNIV_0[wx.bkl] ###
|
dnl ### begin block 20_COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_WXUNIV_0[wx.bkl] ###
|
||||||
COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_WXUNIV_0="#"
|
COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_WXUNIV_0="#"
|
||||||
if test "x$TOOLKIT" = "xGTK" -a "x$TOOLKIT_VERSION" = "x2" -a "x$WXUNIV" = "x0" ; then
|
if test "x$TOOLKIT" = "xGTK" -a "x$TOOLKIT_VERSION" = "x2" -a "x$WXUNIV" = "x0" ; then
|
||||||
COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_WXUNIV_0=""
|
COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_WXUNIV_0=""
|
||||||
fi
|
fi
|
||||||
AC_SUBST(COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_WXUNIV_0)
|
AC_SUBST(COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_WXUNIV_0)
|
||||||
|
dnl ### begin block 20_COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_WXUNIV_1[wx.bkl] ###
|
||||||
|
COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_WXUNIV_1="#"
|
||||||
|
if test "x$TOOLKIT" = "xGTK" -a "x$TOOLKIT_VERSION" = "x2" -a "x$WXUNIV" = "x1" ; then
|
||||||
|
COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_WXUNIV_1=""
|
||||||
|
fi
|
||||||
|
AC_SUBST(COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_WXUNIV_1)
|
||||||
dnl ### begin block 20_COND_TOOLKIT_GTK_TOOLKIT_VERSION_3[wx.bkl] ###
|
dnl ### begin block 20_COND_TOOLKIT_GTK_TOOLKIT_VERSION_3[wx.bkl] ###
|
||||||
COND_TOOLKIT_GTK_TOOLKIT_VERSION_3="#"
|
COND_TOOLKIT_GTK_TOOLKIT_VERSION_3="#"
|
||||||
if test "x$TOOLKIT" = "xGTK" -a "x$TOOLKIT_VERSION" = "x3" ; then
|
if test "x$TOOLKIT" = "xGTK" -a "x$TOOLKIT_VERSION" = "x3" ; then
|
||||||
|
@@ -26,6 +26,8 @@
|
|||||||
@echo MONOLITHIC=$(MONOLITHIC) >>$(BUILD_CFG_FILE)
|
@echo MONOLITHIC=$(MONOLITHIC) >>$(BUILD_CFG_FILE)
|
||||||
@echo SHARED=$(SHARED) >>$(BUILD_CFG_FILE)
|
@echo SHARED=$(SHARED) >>$(BUILD_CFG_FILE)
|
||||||
@echo UNICODE=$(UNICODE) >>$(BUILD_CFG_FILE)
|
@echo UNICODE=$(UNICODE) >>$(BUILD_CFG_FILE)
|
||||||
|
@echo TOOLKIT=$(TOOLKIT) >>$(BUILD_CFG_FILE)
|
||||||
|
@echo TOOLKIT_VERSION=$(TOOLKIT_VERSION) >>$(BUILD_CFG_FILE)
|
||||||
@echo WXUNIV=$(WXUNIV) >>$(BUILD_CFG_FILE)
|
@echo WXUNIV=$(WXUNIV) >>$(BUILD_CFG_FILE)
|
||||||
@echo CFG=$(CFG) >>$(BUILD_CFG_FILE)
|
@echo CFG=$(CFG) >>$(BUILD_CFG_FILE)
|
||||||
@echo VENDOR=$(VENDOR) >>$(BUILD_CFG_FILE)
|
@echo VENDOR=$(VENDOR) >>$(BUILD_CFG_FILE)
|
||||||
|
@@ -436,15 +436,31 @@ $(TAB)copy "$(DOLLAR)(InputPath)" $(SETUPHDIR)\wx\setup.h
|
|||||||
</set>
|
</set>
|
||||||
</if>
|
</if>
|
||||||
<if cond="FORMAT!='msevc4prj'">
|
<if cond="FORMAT!='msevc4prj'">
|
||||||
|
<!-- Unfortunately we have to include wx/univ/setup.h in both
|
||||||
|
cases because WXUNIV==1 is not a weak condition, but at
|
||||||
|
least don't include wxGTK setup.h when building wxMSW. -->
|
||||||
|
<if cond="TOOLKIT=='MSW'">
|
||||||
<msvc-headers-setup-h>
|
<msvc-headers-setup-h>
|
||||||
msw/setup.h
|
msw/setup.h
|
||||||
univ/setup.h
|
univ/setup.h
|
||||||
</msvc-headers-setup-h>
|
</msvc-headers-setup-h>
|
||||||
|
</if>
|
||||||
|
<if cond="TOOLKIT=='GTK'">
|
||||||
|
<msvc-headers-setup-h>
|
||||||
|
gtk/setup.h
|
||||||
|
univ/setup.h
|
||||||
|
</msvc-headers-setup-h>
|
||||||
|
</if>
|
||||||
<set var="_custom_build_include_wx_msw_setup_h">
|
<set var="_custom_build_include_wx_msw_setup_h">
|
||||||
<if cond="WXUNIV=='0' and TOOLKIT=='MSW'">
|
<if cond="WXUNIV=='0' and TOOLKIT=='MSW'">
|
||||||
$(msvc_copy_setup_h_script % 'msw\setup.h')
|
$(msvc_copy_setup_h_script % 'msw\setup.h')
|
||||||
</if>
|
</if>
|
||||||
</set>
|
</set>
|
||||||
|
<set var="_custom_build_include_wx_gtk_setup_h">
|
||||||
|
<if cond="WXUNIV=='0' and TOOLKIT=='GTK'">
|
||||||
|
$(msvc_copy_setup_h_script % 'gtk\setup.h')
|
||||||
|
</if>
|
||||||
|
</set>
|
||||||
<set var="_custom_build_include_wx_univ_setup_h">
|
<set var="_custom_build_include_wx_univ_setup_h">
|
||||||
<if cond="WXUNIV=='1'">
|
<if cond="WXUNIV=='1'">
|
||||||
$(msvc_copy_setup_h_script % 'univ\setup.h')
|
$(msvc_copy_setup_h_script % 'univ\setup.h')
|
||||||
@@ -510,6 +526,11 @@ $(TAB)$(VC_COMPILER) /EP /nologo "$(DOLLAR)(InputPath)" > "$(SETUPHDIR)\wx\msw\r
|
|||||||
<if cond="MONOLITHIC=='0'">$(EXTRALIBS_GUI)</if>
|
<if cond="MONOLITHIC=='0'">$(EXTRALIBS_GUI)</if>
|
||||||
</set>
|
</set>
|
||||||
|
|
||||||
|
<!-- GTK+ under Windows requires -mms-bitfields gcc switch -->
|
||||||
|
<set var="CXXFLAGS_GTK_WINDOWS_GCC">
|
||||||
|
<if cond="TOOLKIT=='GTK' and FORMAT=='mingw'">-mms-bitfields</if>
|
||||||
|
</set>
|
||||||
|
|
||||||
<template id="wx" template="common_settings">
|
<template id="wx" template="common_settings">
|
||||||
<set var="wxid">$(wxwin.mk_wxid(id))</set>
|
<set var="wxid">$(wxwin.mk_wxid(id))</set>
|
||||||
<define>__WX$(TOOLKIT)__</define>
|
<define>__WX$(TOOLKIT)__</define>
|
||||||
@@ -536,6 +557,7 @@ $(TAB)$(VC_COMPILER) /EP /nologo "$(DOLLAR)(InputPath)" > "$(SETUPHDIR)\wx\msw\r
|
|||||||
</cppflags-watcom>
|
</cppflags-watcom>
|
||||||
<cxxflags-mingw>
|
<cxxflags-mingw>
|
||||||
-Wno-ctor-dtor-privacy <!-- only defines a private destructor and has no friends -->
|
-Wno-ctor-dtor-privacy <!-- only defines a private destructor and has no friends -->
|
||||||
|
$(CXXFLAGS_GTK_WINDOWS_GCC)
|
||||||
</cxxflags-mingw>
|
</cxxflags-mingw>
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
@@ -596,12 +618,16 @@ $(TAB)$(VC_COMPILER) /EP /nologo "$(DOLLAR)(InputPath)" > "$(SETUPHDIR)\wx\msw\r
|
|||||||
</if>
|
</if>
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
|
<set var="LIB_GTK">
|
||||||
|
<if cond="FORMAT!='autoconf' and PLATFORM_WIN32=='1' and TOOLKIT=='GTK' and TOOLKIT_VERSION=='2'">gtk-win32-2.0.lib gdk-win32-2.0.lib pangocairo-1.0.lib gdk_pixbuf-2.0.lib cairo.lib pango-1.0.lib gobject-2.0.lib gthread-2.0.lib glib-2.0.lib</if>
|
||||||
|
</set>
|
||||||
|
|
||||||
<!-- for GUI libs/samples: -->
|
<!-- for GUI libs/samples: -->
|
||||||
<template id="wx_append_nomono" template_append="wx_append_base_nomono">
|
<template id="wx_append_nomono" template_append="wx_append_base_nomono">
|
||||||
<sys-lib>$(LIB_TIFF)</sys-lib>
|
<sys-lib>$(LIB_TIFF)</sys-lib>
|
||||||
<sys-lib>$(LIB_JPEG)</sys-lib>
|
<sys-lib>$(LIB_JPEG)</sys-lib>
|
||||||
<sys-lib>$(LIB_PNG)</sys-lib>
|
<sys-lib>$(LIB_PNG)</sys-lib>
|
||||||
|
<ldlibs>$(LIB_GTK)</ldlibs>
|
||||||
<ldlibs>$(EXTRALIBS_FOR_GUI)</ldlibs>
|
<ldlibs>$(EXTRALIBS_FOR_GUI)</ldlibs>
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
@@ -650,11 +676,13 @@ $(TAB)$(VC_COMPILER) /EP /nologo "$(DOLLAR)(InputPath)" > "$(SETUPHDIR)\wx\msw\r
|
|||||||
|
|
||||||
<if cond="IS_MSVC_PRJ=='1' and BUILDING_LIB=='1'">
|
<if cond="IS_MSVC_PRJ=='1' and BUILDING_LIB=='1'">
|
||||||
<msvc-file-group>Common Sources:src/common/*</msvc-file-group>
|
<msvc-file-group>Common Sources:src/common/*</msvc-file-group>
|
||||||
|
<msvc-file-group>GTK+ Sources:src/gtk/*</msvc-file-group>
|
||||||
<msvc-file-group>MSW Sources:src/msw/*</msvc-file-group>
|
<msvc-file-group>MSW Sources:src/msw/*</msvc-file-group>
|
||||||
<msvc-file-group>Generic Sources:src/generic/*</msvc-file-group>
|
<msvc-file-group>Generic Sources:src/generic/*</msvc-file-group>
|
||||||
<msvc-file-group>wxUniv Sources:src/univ/*</msvc-file-group>
|
<msvc-file-group>wxUniv Sources:src/univ/*</msvc-file-group>
|
||||||
<msvc-file-group>wxHTML Sources:src/html/*</msvc-file-group>
|
<msvc-file-group>wxHTML Sources:src/html/*</msvc-file-group>
|
||||||
<msvc-file-group>Setup Headers:*/setup.h</msvc-file-group>
|
<msvc-file-group>Setup Headers:*/setup.h</msvc-file-group>
|
||||||
|
<msvc-file-group>GTK+ Headers:*wx/gtk/*.h</msvc-file-group>
|
||||||
<msvc-file-group>MSW Headers:*wx/msw/*.h</msvc-file-group>
|
<msvc-file-group>MSW Headers:*wx/msw/*.h</msvc-file-group>
|
||||||
<msvc-file-group>Generic Headers:*wx/generic/*.h</msvc-file-group>
|
<msvc-file-group>Generic Headers:*wx/generic/*.h</msvc-file-group>
|
||||||
<msvc-file-group>wxUniv Headers:*wx/univ/*.h</msvc-file-group>
|
<msvc-file-group>wxUniv Headers:*wx/univ/*.h</msvc-file-group>
|
||||||
|
@@ -45,6 +45,32 @@
|
|||||||
</description>
|
</description>
|
||||||
</option>
|
</option>
|
||||||
|
|
||||||
|
<if cond="FORMAT!='autoconf'">
|
||||||
|
<option name="TOOLKIT">
|
||||||
|
<values>MSW,GTK</values>
|
||||||
|
<values-description>,GTK+</values-description>
|
||||||
|
<default-value>MSW</default-value>
|
||||||
|
<description>
|
||||||
|
Used toolkit
|
||||||
|
</description>
|
||||||
|
</option>
|
||||||
|
|
||||||
|
<if cond="FORMAT not in ['autoconf','msvc6prj','msevc4prj','msvs2003prj','msvs2005prj','msvs2008prj']">
|
||||||
|
<option name="TOOLKIT_VERSION">
|
||||||
|
<values>,2</values>
|
||||||
|
<values-description>,2</values-description>
|
||||||
|
<default-value></default-value>
|
||||||
|
<description>
|
||||||
|
GTK+ toolkit version
|
||||||
|
</description>
|
||||||
|
</option>
|
||||||
|
</if>
|
||||||
|
|
||||||
|
<if cond="FORMAT in ['msvc6prj', 'msvs2003prj', 'msvs2005prj', 'msvs2008prj']">
|
||||||
|
<set var="TOOLKIT">MSW</set>
|
||||||
|
</if>
|
||||||
|
</if>
|
||||||
|
|
||||||
<option name="WXUNIV">
|
<option name="WXUNIV">
|
||||||
<values>0,1</values>
|
<values>0,1</values>
|
||||||
<values-description>,Universal</values-description>
|
<values-description>,Universal</values-description>
|
||||||
@@ -423,17 +449,38 @@ it if SHARED=1 unless you know what you are doing.
|
|||||||
|
|
||||||
<set var="WXTOPDIR"/> <!-- to be overridden on bakefile cmd line -->
|
<set var="WXTOPDIR"/> <!-- to be overridden on bakefile cmd line -->
|
||||||
|
|
||||||
|
<set var="WIN32_TOOLKIT">
|
||||||
|
<if cond="TOOLKIT=='MSW'">MSW</if>
|
||||||
|
<if cond="TOOLKIT=='GTK'">GTK</if>
|
||||||
|
</set>
|
||||||
|
<set var="WIN32_TOOLKIT_LOWERCASE">
|
||||||
|
<if cond="TOOLKIT=='MSW'">msw</if>
|
||||||
|
<if cond="TOOLKIT=='GTK'">gtk</if>
|
||||||
|
</set>
|
||||||
|
|
||||||
<set var="TOOLKIT" overwrite="0">
|
<set var="TOOLKIT" overwrite="0">
|
||||||
<if cond="FORMAT=='msevc4prj'">WINCE</if>
|
<if cond="FORMAT=='msevc4prj'">WINCE</if>
|
||||||
<if cond="FORMAT=='msvs2005prj' and MSVS_PLATFORMS=='pocketpc2003'">WINCE</if>
|
<if cond="FORMAT=='msvs2005prj' and MSVS_PLATFORMS=='pocketpc2003'">WINCE</if>
|
||||||
<if cond="FORMAT=='msvs2008prj' and MSVS_PLATFORMS=='pocketpc2003'">WINCE</if>
|
<if cond="FORMAT=='msvs2008prj' and MSVS_PLATFORMS=='pocketpc2003'">WINCE</if>
|
||||||
<if cond="FORMAT=='msvs2005prj' and MSVS_PLATFORMS=='win32'">MSW</if>
|
<if cond="FORMAT=='msvs2005prj' and MSVS_PLATFORMS=='win32'">$(WIN32_TOOLKIT)</if>
|
||||||
<if cond="FORMAT=='msvs2008prj' and MSVS_PLATFORMS=='win32'">MSW</if>
|
<if cond="FORMAT=='msvs2008prj' and MSVS_PLATFORMS=='win32'">$(WIN32_TOOLKIT)</if>
|
||||||
<if cond="FORMAT not in ['msevc4prj','msvs2005prj','msvs2008prj'] and PLATFORM_WIN32=='1'">MSW</if>
|
<if cond="FORMAT not in ['msevc4prj','msvs2005prj','msvs2008prj'] and PLATFORM_WIN32=='1'">$(WIN32_TOOLKIT)</if>
|
||||||
<if cond="PLATFORM_OS2=='1'">PM</if>
|
<if cond="PLATFORM_OS2=='1'">PM</if>
|
||||||
</set>
|
</set>
|
||||||
<set var="TOOLKIT_LOWERCASE">$(TOOLKIT.lower())</set>
|
<set var="TOOLKIT_LOWERCASE">
|
||||||
<set var="TOOLKIT_VERSION"/>
|
<if cond="FORMAT=='msevc4prj'">wince</if>
|
||||||
|
<if cond="FORMAT=='msvs2005prj' and MSVS_PLATFORMS=='pocketpc2003'">wince</if>
|
||||||
|
<if cond="FORMAT=='msvs2008prj' and MSVS_PLATFORMS=='pocketpc2003'">wince</if>
|
||||||
|
<if cond="FORMAT=='msvs2005prj' and MSVS_PLATFORMS=='win32'">$(WIN32_TOOLKIT_LOWERCASE)</if>
|
||||||
|
<if cond="FORMAT=='msvs2008prj' and MSVS_PLATFORMS=='win32'">$(WIN32_TOOLKIT_LOWERCASE)</if>
|
||||||
|
<if cond="FORMAT not in ['msevc4prj','msvs2005prj','msvs2008prj'] and PLATFORM_WIN32=='1'">$(WIN32_TOOLKIT_LOWERCASE)</if>
|
||||||
|
<if cond="PLATFORM_OS2=='1'">pm</if>
|
||||||
|
</set>
|
||||||
|
<if cond="FORMAT in ['msvc6prj','msvs2003prj','msvs2005prj','msvs2008prj']">
|
||||||
|
<set var="TOOLKIT_VERSION">
|
||||||
|
<if cond="PLATFORM_WIN32=='1' and TOOLKIT=='GTK'">2</if>
|
||||||
|
</set>
|
||||||
|
</if>
|
||||||
<set var="HOST_SUFFIX"/>
|
<set var="HOST_SUFFIX"/>
|
||||||
<set var="EXTRACFLAGS"/>
|
<set var="EXTRACFLAGS"/>
|
||||||
<set var="EXTRALIBS"/>
|
<set var="EXTRALIBS"/>
|
||||||
|
@@ -44,7 +44,10 @@ IMPORTANT: please read docs/tech/tn0016.txt before modifying this file!
|
|||||||
|
|
||||||
====================================================================== -->
|
====================================================================== -->
|
||||||
|
|
||||||
|
<if cond="FORMAT in ['borland','mingw','msvc','watcom']">
|
||||||
|
<define-rule name="__mm-to-$(OBJEXT[1:])" extends="__any,compilation_rule">
|
||||||
|
</define-rule>
|
||||||
|
</if>
|
||||||
|
|
||||||
<!-- ====================================================================== -->
|
<!-- ====================================================================== -->
|
||||||
<!-- wxBase -->
|
<!-- wxBase -->
|
||||||
@@ -1050,13 +1053,39 @@ IMPORTANT: please read docs/tech/tn0016.txt before modifying this file!
|
|||||||
<!-- wxGTK -->
|
<!-- wxGTK -->
|
||||||
<!-- ====================================================================== -->
|
<!-- ====================================================================== -->
|
||||||
|
|
||||||
|
<set var="GTK_WIN32_SRC" hints="files">
|
||||||
|
src/generic/caret.cpp
|
||||||
|
src/generic/imaglist.cpp
|
||||||
|
src/msw/ole/automtn.cpp
|
||||||
|
src/msw/ole/oleutils.cpp
|
||||||
|
src/msw/ole/safearray.cpp
|
||||||
|
src/msw/ole/uuid.cpp
|
||||||
|
src/msw/dialup.cpp
|
||||||
|
src/msw/dib.cpp
|
||||||
|
src/msw/display.cpp
|
||||||
|
src/msw/utilswin.cpp
|
||||||
|
src/unix/fontenum.cpp
|
||||||
|
src/unix/fontutil.cpp
|
||||||
|
</set>
|
||||||
|
<set var="GTK_WIN32_HDR" hints="files">
|
||||||
|
wx/generic/caret.h
|
||||||
|
wx/generic/imaglist.h
|
||||||
|
wx/msw/ole/automtn.h
|
||||||
|
wx/msw/ole/oleutils.h
|
||||||
|
wx/msw/ole/safearray.h
|
||||||
|
wx/msw/ole/uuid.h
|
||||||
|
wx/msw/dib.h
|
||||||
|
wx/unix/fontutil.h
|
||||||
|
</set>
|
||||||
<set var="GTK_PLATFORM_SRC" hints="files">
|
<set var="GTK_PLATFORM_SRC" hints="files">
|
||||||
<if cond="PLATFORM_UNIX=='1'">$(XWIN_LOWLEVEL_SRC)</if>
|
<if cond="PLATFORM_UNIX=='1'">$(XWIN_LOWLEVEL_SRC)</if>
|
||||||
<if cond="PLATFORM_MACOSX=='1'">$(XWIN_LOWLEVEL_SRC)</if>
|
<if cond="PLATFORM_MACOSX=='1'">$(XWIN_LOWLEVEL_SRC)</if>
|
||||||
|
<if cond="PLATFORM_WIN32=='1'">$(GTK_WIN32_SRC)</if>
|
||||||
</set>
|
</set>
|
||||||
<set var="GTK_PLATFORM_HDR" hints="files">
|
<set var="GTK_PLATFORM_HDR" hints="files">
|
||||||
<if cond="PLATFORM_UNIX=='1'">$(XWIN_LOWLEVEL_HDR)</if>
|
<if cond="PLATFORM_UNIX=='1'">$(XWIN_LOWLEVEL_HDR)</if>
|
||||||
<if cond="PLATFORM_MACOSX=='1'">$(XWIN_LOWLEVEL_HDR)</if>
|
<if cond="PLATFORM_MACOSX=='1'">$(XWIN_LOWLEVEL_HDR)</if>
|
||||||
|
<if cond="PLATFORM_WIN32=='1'">$(GTK_WIN32_HDR)</if>
|
||||||
</set>
|
</set>
|
||||||
<set var="GTK_LOWLEVEL_SRC" hints="files">
|
<set var="GTK_LOWLEVEL_SRC" hints="files">
|
||||||
$(GTK_PLATFORM_SRC)
|
$(GTK_PLATFORM_SRC)
|
||||||
@@ -3148,13 +3177,25 @@ IMPORTANT: please read docs/tech/tn0016.txt before modifying this file!
|
|||||||
wx/generic/animate.h
|
wx/generic/animate.h
|
||||||
</set>
|
</set>
|
||||||
|
|
||||||
|
<set var="ADVANCED_GTK_WIN32_SRC" hints="files">
|
||||||
|
src/common/taskbarcmn.cpp
|
||||||
|
src/msw/joystick.cpp
|
||||||
|
src/msw/sound.cpp
|
||||||
|
</set>
|
||||||
|
<set var="ADVANCED_GTK_WIN32_HDR" hints="files">
|
||||||
|
wx/msw/joystick.h
|
||||||
|
wx/msw/sound.h
|
||||||
|
wx/msw/taskbar.h
|
||||||
|
</set>
|
||||||
<set var="ADVANCED_GTK_PLATFORM_SRC" hints="files">
|
<set var="ADVANCED_GTK_PLATFORM_SRC" hints="files">
|
||||||
<if cond="PLATFORM_UNIX=='1'">$(ADVANCED_UNIX_SRC)</if>
|
<if cond="PLATFORM_UNIX=='1'">$(ADVANCED_UNIX_SRC)</if>
|
||||||
<if cond="PLATFORM_MACOSX=='1'">$(ADVANCED_UNIX_SRC)</if>
|
<if cond="PLATFORM_MACOSX=='1'">$(ADVANCED_UNIX_SRC)</if>
|
||||||
|
<if cond="PLATFORM_WIN32=='1'">$(ADVANCED_GTK_WIN32_SRC)</if>
|
||||||
</set>
|
</set>
|
||||||
<set var="ADVANCED_GTK_PLATFORM_HDR" hints="files">
|
<set var="ADVANCED_GTK_PLATFORM_HDR" hints="files">
|
||||||
<if cond="PLATFORM_UNIX=='1'">$(ADVANCED_UNIX_HDR)</if>
|
<if cond="PLATFORM_UNIX=='1'">$(ADVANCED_UNIX_HDR)</if>
|
||||||
<if cond="PLATFORM_MACOSX=='1'">$(ADVANCED_UNIX_HDR)</if>
|
<if cond="PLATFORM_MACOSX=='1'">$(ADVANCED_UNIX_HDR)</if>
|
||||||
|
<if cond="PLATFORM_WIN32=='1'">$(ADVANCED_GTK_WIN32_HDR)</if>
|
||||||
</set>
|
</set>
|
||||||
<set var="ADVANCED_GTK_SRC" hints="files">
|
<set var="ADVANCED_GTK_SRC" hints="files">
|
||||||
$(ADVANCED_GTK_PLATFORM_SRC)
|
$(ADVANCED_GTK_PLATFORM_SRC)
|
||||||
@@ -3204,7 +3245,20 @@ IMPORTANT: please read docs/tech/tn0016.txt before modifying this file!
|
|||||||
</set>
|
</set>
|
||||||
|
|
||||||
<set var="ADVANCED_UNIV_SRC" hints="files">
|
<set var="ADVANCED_UNIV_SRC" hints="files">
|
||||||
|
<!--
|
||||||
|
Don't include src/generic/animateg.cpp many times in ADVANCED_SRC(WXUNIV=='1').
|
||||||
|
This file is already included in [OSX_CARBON, OSX_COCOA, OSX_IPHONE, COCOA, PM, MOTIF] TOOLKITs
|
||||||
|
and TOOLKIT=='GTK' and TOOLKIT_VERSION==''.
|
||||||
|
-->
|
||||||
|
<if cond="TOOLKIT=='GTK' and TOOLKIT_VERSION=='2'">
|
||||||
src/generic/animateg.cpp
|
src/generic/animateg.cpp
|
||||||
|
</if>
|
||||||
|
<if cond="TOOLKIT=='MSW'">
|
||||||
|
src/generic/animateg.cpp
|
||||||
|
</if>
|
||||||
|
<if cond="TOOLKIT=='WINCE'">
|
||||||
|
src/generic/animateg.cpp
|
||||||
|
</if>
|
||||||
</set>
|
</set>
|
||||||
<set var="ADVANCED_UNIV_HDR" hints="files">
|
<set var="ADVANCED_UNIV_HDR" hints="files">
|
||||||
wx/generic/animate.h
|
wx/generic/animate.h
|
||||||
@@ -3548,7 +3602,7 @@ IMPORTANT: please read docs/tech/tn0016.txt before modifying this file!
|
|||||||
<if cond="TOOLKIT=='OSX_COCOA'">src/osx/cocoa/glcanvas.mm src/osx/glcanvas_osx.cpp</if>
|
<if cond="TOOLKIT=='OSX_COCOA'">src/osx/cocoa/glcanvas.mm src/osx/glcanvas_osx.cpp</if>
|
||||||
<if cond="TOOLKIT=='OSX_IPHONE'">src/osx/iphone/glcanvas.mm src/osx/glcanvas_osx.cpp</if>
|
<if cond="TOOLKIT=='OSX_IPHONE'">src/osx/iphone/glcanvas.mm src/osx/glcanvas_osx.cpp</if>
|
||||||
<if cond="TOOLKIT=='COCOA'">src/cocoa/glcanvas.mm</if>
|
<if cond="TOOLKIT=='COCOA'">src/cocoa/glcanvas.mm</if>
|
||||||
<if cond="TOOLKIT=='GTK' and TOOLKIT_VERSION=='3'">
|
<if cond="TOOLKIT=='GTK' and TOOLKIT_VERSION=='3' and PLATFORM_WIN32=='0'">
|
||||||
src/unix/glx11.cpp
|
src/unix/glx11.cpp
|
||||||
src/gtk/glcanvas.cpp
|
src/gtk/glcanvas.cpp
|
||||||
</if>
|
</if>
|
||||||
@@ -3851,8 +3905,8 @@ IMPORTANT: please read docs/tech/tn0016.txt before modifying this file!
|
|||||||
<!-- GUI sources: -->
|
<!-- GUI sources: -->
|
||||||
|
|
||||||
<set var="LOWLEVEL_SRC" hints="files">
|
<set var="LOWLEVEL_SRC" hints="files">
|
||||||
<if cond="TOOLKIT=='GTK' and TOOLKIT_VERSION=='3'">$(GTK_LOWLEVEL_SRC)</if>
|
|
||||||
<if cond="TOOLKIT=='GTK' and TOOLKIT_VERSION=='2'">$(GTK2_LOWLEVEL_SRC)</if>
|
<if cond="TOOLKIT=='GTK' and TOOLKIT_VERSION=='2'">$(GTK2_LOWLEVEL_SRC)</if>
|
||||||
|
<if cond="TOOLKIT=='GTK' and TOOLKIT_VERSION=='3'">$(GTK_LOWLEVEL_SRC)</if>
|
||||||
<if cond="TOOLKIT=='GTK' and TOOLKIT_VERSION==''">$(GTK1_LOWLEVEL_SRC)</if>
|
<if cond="TOOLKIT=='GTK' and TOOLKIT_VERSION==''">$(GTK1_LOWLEVEL_SRC)</if>
|
||||||
<if cond="TOOLKIT=='MOTIF'">$(MOTIF_LOWLEVEL_SRC)</if>
|
<if cond="TOOLKIT=='MOTIF'">$(MOTIF_LOWLEVEL_SRC)</if>
|
||||||
<if cond="TOOLKIT=='MSW'">$(MSW_LOWLEVEL_SRC) $(MSW_DESKTOP_LOWLEVEL_SRC)</if>
|
<if cond="TOOLKIT=='MSW'">$(MSW_LOWLEVEL_SRC) $(MSW_DESKTOP_LOWLEVEL_SRC)</if>
|
||||||
@@ -3887,8 +3941,8 @@ IMPORTANT: please read docs/tech/tn0016.txt before modifying this file!
|
|||||||
</set>
|
</set>
|
||||||
|
|
||||||
<set var="GUI_SRC" hints="files">
|
<set var="GUI_SRC" hints="files">
|
||||||
<if cond="TOOLKIT=='GTK' and TOOLKIT_VERSION=='3'">$(GTK_SRC)</if>
|
|
||||||
<if cond="TOOLKIT=='GTK' and TOOLKIT_VERSION=='2'">$(GTK2_SRC)</if>
|
<if cond="TOOLKIT=='GTK' and TOOLKIT_VERSION=='2'">$(GTK2_SRC)</if>
|
||||||
|
<if cond="TOOLKIT=='GTK' and TOOLKIT_VERSION=='3'">$(GTK_SRC)</if>
|
||||||
<if cond="TOOLKIT=='GTK' and TOOLKIT_VERSION==''">$(GTK1_SRC)</if>
|
<if cond="TOOLKIT=='GTK' and TOOLKIT_VERSION==''">$(GTK1_SRC)</if>
|
||||||
<if cond="TOOLKIT=='MOTIF'">$(MOTIF_SRC)</if>
|
<if cond="TOOLKIT=='MOTIF'">$(MOTIF_SRC)</if>
|
||||||
<if cond="TOOLKIT=='MSW'">$(MSW_SRC) $(MSW_DESKTOP_SRC)</if>
|
<if cond="TOOLKIT=='MSW'">$(MSW_SRC) $(MSW_DESKTOP_SRC)</if>
|
||||||
@@ -3900,8 +3954,8 @@ IMPORTANT: please read docs/tech/tn0016.txt before modifying this file!
|
|||||||
<if cond="TOOLKIT=='PM'">$(OS2_SRC)</if>
|
<if cond="TOOLKIT=='PM'">$(OS2_SRC)</if>
|
||||||
</set>
|
</set>
|
||||||
<set var="GUI_HDR" hints="files">
|
<set var="GUI_HDR" hints="files">
|
||||||
<if cond="TOOLKIT=='GTK' and TOOLKIT_VERSION=='3'">$(GTK_HDR)</if>
|
|
||||||
<if cond="TOOLKIT=='GTK' and TOOLKIT_VERSION=='2'">$(GTK2_HDR)</if>
|
<if cond="TOOLKIT=='GTK' and TOOLKIT_VERSION=='2'">$(GTK2_HDR)</if>
|
||||||
|
<if cond="TOOLKIT=='GTK' and TOOLKIT_VERSION=='3'">$(GTK_HDR)</if>
|
||||||
<if cond="TOOLKIT=='GTK' and TOOLKIT_VERSION==''">$(GTK1_HDR)</if>
|
<if cond="TOOLKIT=='GTK' and TOOLKIT_VERSION==''">$(GTK1_HDR)</if>
|
||||||
<if cond="TOOLKIT=='MOTIF'">$(MOTIF_HDR)</if>
|
<if cond="TOOLKIT=='MOTIF'">$(MOTIF_HDR)</if>
|
||||||
<if cond="TOOLKIT=='MSW'">$(MSW_HDR) $(MSW_DESKTOP_HDR)</if>
|
<if cond="TOOLKIT=='MSW'">$(MSW_HDR) $(MSW_DESKTOP_HDR)</if>
|
||||||
@@ -3931,8 +3985,8 @@ IMPORTANT: please read docs/tech/tn0016.txt before modifying this file!
|
|||||||
<if cond="TOOLKIT=='OSX_IPHONE'">$(ADVANCED_OSX_IPHONE_SRC)</if>
|
<if cond="TOOLKIT=='OSX_IPHONE'">$(ADVANCED_OSX_IPHONE_SRC)</if>
|
||||||
<if cond="TOOLKIT=='COCOA'">$(ADVANCED_COCOA_SRC)</if>
|
<if cond="TOOLKIT=='COCOA'">$(ADVANCED_COCOA_SRC)</if>
|
||||||
<if cond="TOOLKIT=='MOTIF'">$(ADVANCED_UNIX_SRC) $(ADVANCED_MOTIF_SRC)</if>
|
<if cond="TOOLKIT=='MOTIF'">$(ADVANCED_UNIX_SRC) $(ADVANCED_MOTIF_SRC)</if>
|
||||||
<if cond="TOOLKIT=='GTK' and TOOLKIT_VERSION=='3'">$(ADVANCED_GTK_SRC)</if>
|
|
||||||
<if cond="TOOLKIT=='GTK' and TOOLKIT_VERSION=='2'">$(ADVANCED_GTK2_SRC)</if>
|
<if cond="TOOLKIT=='GTK' and TOOLKIT_VERSION=='2'">$(ADVANCED_GTK2_SRC)</if>
|
||||||
|
<if cond="TOOLKIT=='GTK' and TOOLKIT_VERSION=='3'">$(ADVANCED_GTK_SRC)</if>
|
||||||
<if cond="TOOLKIT=='GTK' and TOOLKIT_VERSION==''">$(ADVANCED_UNIX_SRC) $(ADVANCED_GTK1_SRC)</if>
|
<if cond="TOOLKIT=='GTK' and TOOLKIT_VERSION==''">$(ADVANCED_UNIX_SRC) $(ADVANCED_GTK1_SRC)</if>
|
||||||
<if cond="TOOLKIT=='X11'">$(ADVANCED_UNIX_SRC)</if>
|
<if cond="TOOLKIT=='X11'">$(ADVANCED_UNIX_SRC)</if>
|
||||||
<if cond="TOOLKIT=='PM'">$(ADVANCED_OS2_SRC)</if>
|
<if cond="TOOLKIT=='PM'">$(ADVANCED_OS2_SRC)</if>
|
||||||
@@ -3945,8 +3999,8 @@ IMPORTANT: please read docs/tech/tn0016.txt before modifying this file!
|
|||||||
<if cond="TOOLKIT=='OSX_IPHONE'">$(ADVANCED_OSX_IPHONE_HDR)</if>
|
<if cond="TOOLKIT=='OSX_IPHONE'">$(ADVANCED_OSX_IPHONE_HDR)</if>
|
||||||
<if cond="TOOLKIT=='COCOA'">$(ADVANCED_COCOA_HDR)</if>
|
<if cond="TOOLKIT=='COCOA'">$(ADVANCED_COCOA_HDR)</if>
|
||||||
<if cond="TOOLKIT=='MOTIF'">$(ADVANCED_UNIX_HDR) $(ADVANCED_MOTIF_HDR)</if>
|
<if cond="TOOLKIT=='MOTIF'">$(ADVANCED_UNIX_HDR) $(ADVANCED_MOTIF_HDR)</if>
|
||||||
<if cond="TOOLKIT=='GTK' and TOOLKIT_VERSION=='3'">$(ADVANCED_GTK_HDR)</if>
|
|
||||||
<if cond="TOOLKIT=='GTK' and TOOLKIT_VERSION=='2'">$(ADVANCED_GTK2_HDR)</if>
|
<if cond="TOOLKIT=='GTK' and TOOLKIT_VERSION=='2'">$(ADVANCED_GTK2_HDR)</if>
|
||||||
|
<if cond="TOOLKIT=='GTK' and TOOLKIT_VERSION=='3'">$(ADVANCED_GTK_HDR)</if>
|
||||||
<if cond="TOOLKIT=='GTK' and TOOLKIT_VERSION==''">$(ADVANCED_UNIX_HDR) $(ADVANCED_GTK1_HDR)</if>
|
<if cond="TOOLKIT=='GTK' and TOOLKIT_VERSION==''">$(ADVANCED_UNIX_HDR) $(ADVANCED_GTK1_HDR)</if>
|
||||||
<if cond="TOOLKIT=='X11'">$(ADVANCED_UNIX_HDR)</if>
|
<if cond="TOOLKIT=='X11'">$(ADVANCED_UNIX_HDR)</if>
|
||||||
<if cond="TOOLKIT=='PM'">$(ADVANCED_OS2_HDR)</if>
|
<if cond="TOOLKIT=='PM'">$(ADVANCED_OS2_HDR)</if>
|
||||||
@@ -3954,14 +4008,14 @@ IMPORTANT: please read docs/tech/tn0016.txt before modifying this file!
|
|||||||
|
|
||||||
<!-- wxAdv files not used by wxUniv -->
|
<!-- wxAdv files not used by wxUniv -->
|
||||||
<set var="ADVANCED_PLATFORM_NATIVE_SRC" hints="files">
|
<set var="ADVANCED_PLATFORM_NATIVE_SRC" hints="files">
|
||||||
<if cond="TOOLKIT=='GTK' and TOOLKIT_VERSION=='3'">$(ADVANCED_GTK_NATIVE_SRC)</if>
|
|
||||||
<if cond="TOOLKIT=='GTK' and TOOLKIT_VERSION=='2'">$(ADVANCED_GTK_NATIVE_SRC)</if>
|
<if cond="TOOLKIT=='GTK' and TOOLKIT_VERSION=='2'">$(ADVANCED_GTK_NATIVE_SRC)</if>
|
||||||
|
<if cond="TOOLKIT=='GTK' and TOOLKIT_VERSION=='3'">$(ADVANCED_GTK_NATIVE_SRC)</if>
|
||||||
<if cond="TOOLKIT=='MSW'">$(ADVANCED_MSW_NATIVE_SRC)</if>
|
<if cond="TOOLKIT=='MSW'">$(ADVANCED_MSW_NATIVE_SRC)</if>
|
||||||
<if cond="TOOLKIT=='WINCE'">$(ADVANCED_MSW_NATIVE_SRC)</if>
|
<if cond="TOOLKIT=='WINCE'">$(ADVANCED_MSW_NATIVE_SRC)</if>
|
||||||
</set>
|
</set>
|
||||||
<set var="ADVANCED_PLATFORM_NATIVE_HDR" hints="files">
|
<set var="ADVANCED_PLATFORM_NATIVE_HDR" hints="files">
|
||||||
<if cond="TOOLKIT=='GTK' and TOOLKIT_VERSION=='3'">$(ADVANCED_GTK_NATIVE_HDR)</if>
|
|
||||||
<if cond="TOOLKIT=='GTK' and TOOLKIT_VERSION=='2'">$(ADVANCED_GTK_NATIVE_HDR)</if>
|
<if cond="TOOLKIT=='GTK' and TOOLKIT_VERSION=='2'">$(ADVANCED_GTK_NATIVE_HDR)</if>
|
||||||
|
<if cond="TOOLKIT=='GTK' and TOOLKIT_VERSION=='3'">$(ADVANCED_GTK_NATIVE_HDR)</if>
|
||||||
<if cond="TOOLKIT=='MSW'">$(ADVANCED_MSW_NATIVE_HDR)</if>
|
<if cond="TOOLKIT=='MSW'">$(ADVANCED_MSW_NATIVE_HDR)</if>
|
||||||
<if cond="TOOLKIT=='WINCE'">$(ADVANCED_MSW_NATIVE_HDR)</if>
|
<if cond="TOOLKIT=='WINCE'">$(ADVANCED_MSW_NATIVE_HDR)</if>
|
||||||
</set>
|
</set>
|
||||||
|
@@ -50,6 +50,16 @@ CPP = cpp32 -Sr -oCON
|
|||||||
SHARED = 0
|
SHARED = 0
|
||||||
!endif
|
!endif
|
||||||
|
|
||||||
|
# Used toolkit [MSW,GTK]
|
||||||
|
!ifndef TOOLKIT
|
||||||
|
TOOLKIT = MSW
|
||||||
|
!endif
|
||||||
|
|
||||||
|
# GTK+ toolkit version [,2]
|
||||||
|
!ifndef TOOLKIT_VERSION
|
||||||
|
TOOLKIT_VERSION =
|
||||||
|
!endif
|
||||||
|
|
||||||
# Build wxUniversal instead of native port? [0,1]
|
# Build wxUniversal instead of native port? [0,1]
|
||||||
!ifndef WXUNIV
|
!ifndef WXUNIV
|
||||||
WXUNIV = 0
|
WXUNIV = 0
|
||||||
|
@@ -40,6 +40,12 @@ CPP ?= $(CC) -E
|
|||||||
# What type of library to build? [0,1]
|
# What type of library to build? [0,1]
|
||||||
SHARED ?= 0
|
SHARED ?= 0
|
||||||
|
|
||||||
|
# Used toolkit [MSW,GTK]
|
||||||
|
TOOLKIT ?= MSW
|
||||||
|
|
||||||
|
# GTK+ toolkit version [,2]
|
||||||
|
TOOLKIT_VERSION ?=
|
||||||
|
|
||||||
# Build wxUniversal instead of native port? [0,1]
|
# Build wxUniversal instead of native port? [0,1]
|
||||||
WXUNIV ?= 0
|
WXUNIV ?= 0
|
||||||
|
|
||||||
|
@@ -34,6 +34,12 @@ CPP = $(CC) /EP /nologo
|
|||||||
# What type of library to build? [0,1]
|
# What type of library to build? [0,1]
|
||||||
SHARED = 0
|
SHARED = 0
|
||||||
|
|
||||||
|
# Used toolkit [MSW,GTK]
|
||||||
|
TOOLKIT = MSW
|
||||||
|
|
||||||
|
# GTK+ toolkit version [,2]
|
||||||
|
TOOLKIT_VERSION =
|
||||||
|
|
||||||
# Build wxUniversal instead of native port? [0,1]
|
# Build wxUniversal instead of native port? [0,1]
|
||||||
WXUNIV = 0
|
WXUNIV = 0
|
||||||
|
|
||||||
|
@@ -35,6 +35,13 @@ CPP = $(CC) -p
|
|||||||
# 1 - DLL
|
# 1 - DLL
|
||||||
SHARED = 0
|
SHARED = 0
|
||||||
|
|
||||||
|
# Used toolkit [MSW,GTK]
|
||||||
|
# GTK - GTK+
|
||||||
|
TOOLKIT = MSW
|
||||||
|
|
||||||
|
# GTK+ toolkit version [,2]
|
||||||
|
TOOLKIT_VERSION =
|
||||||
|
|
||||||
# Build wxUniversal instead of native port? [0,1]
|
# Build wxUniversal instead of native port? [0,1]
|
||||||
# 1 - Universal
|
# 1 - Universal
|
||||||
WXUNIV = 0
|
WXUNIV = 0
|
||||||
|
21497
build/msw/makefile.bcc
21497
build/msw/makefile.bcc
File diff suppressed because it is too large
Load Diff
26305
build/msw/makefile.gcc
26305
build/msw/makefile.gcc
File diff suppressed because it is too large
Load Diff
22077
build/msw/makefile.vc
22077
build/msw/makefile.vc
File diff suppressed because it is too large
Load Diff
26847
build/msw/makefile.wat
26847
build/msw/makefile.wat
File diff suppressed because it is too large
Load Diff
42
configure
vendored
42
configure
vendored
@@ -746,7 +746,9 @@ COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_WXUNIV_0
|
|||||||
COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0
|
COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1_WXUNIV_0
|
||||||
COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1
|
COND_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1
|
||||||
COND_TOOLKIT_GTK_TOOLKIT_VERSION_3
|
COND_TOOLKIT_GTK_TOOLKIT_VERSION_3
|
||||||
|
COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_WXUNIV_1
|
||||||
COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_WXUNIV_0
|
COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_WXUNIV_0
|
||||||
|
COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_1
|
||||||
COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0
|
COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0
|
||||||
COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1
|
COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1
|
||||||
COND_TOOLKIT_GTK_TOOLKIT_VERSION_2
|
COND_TOOLKIT_GTK_TOOLKIT_VERSION_2
|
||||||
@@ -772,8 +774,13 @@ COND_SHARED_0_TOOLKIT_PM_WXUNIV_0
|
|||||||
COND_SHARED_0_TOOLKIT_MSW_WXUNIV_0
|
COND_SHARED_0_TOOLKIT_MSW_WXUNIV_0
|
||||||
COND_SHARED_0_TOOLKIT_MAC_WXUNIV_0
|
COND_SHARED_0_TOOLKIT_MAC_WXUNIV_0
|
||||||
COND_SHARED_0
|
COND_SHARED_0
|
||||||
|
COND_PLATFORM_WIN32_1_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1
|
||||||
|
COND_PLATFORM_WIN32_1_TOOLKIT_GTK_TOOLKIT_VERSION_3
|
||||||
|
COND_PLATFORM_WIN32_1_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1
|
||||||
|
COND_PLATFORM_WIN32_1_TOOLKIT_GTK_TOOLKIT_VERSION_2
|
||||||
COND_PLATFORM_WIN32_1_SHARED_0
|
COND_PLATFORM_WIN32_1_SHARED_0
|
||||||
COND_PLATFORM_WIN32_1
|
COND_PLATFORM_WIN32_1
|
||||||
|
COND_PLATFORM_WIN32_0_TOOLKIT_GTK_TOOLKIT_VERSION_3
|
||||||
COND_PLATFORM_WIN32_0
|
COND_PLATFORM_WIN32_0
|
||||||
COND_PLATFORM_UNIX_1_USE_PLUGINS_0
|
COND_PLATFORM_UNIX_1_USE_PLUGINS_0
|
||||||
COND_PLATFORM_UNIX_1_USE_GUI_1
|
COND_PLATFORM_UNIX_1_USE_GUI_1
|
||||||
@@ -40445,6 +40452,11 @@ EOF
|
|||||||
COND_PLATFORM_WIN32_0=""
|
COND_PLATFORM_WIN32_0=""
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
COND_PLATFORM_WIN32_0_TOOLKIT_GTK_TOOLKIT_VERSION_3="#"
|
||||||
|
if test "x$PLATFORM_WIN32" = "x0" -a "x$TOOLKIT" = "xGTK" -a "x$TOOLKIT_VERSION" = "x3" ; then
|
||||||
|
COND_PLATFORM_WIN32_0_TOOLKIT_GTK_TOOLKIT_VERSION_3=""
|
||||||
|
fi
|
||||||
|
|
||||||
COND_PLATFORM_WIN32_1="#"
|
COND_PLATFORM_WIN32_1="#"
|
||||||
if test "x$PLATFORM_WIN32" = "x1" ; then
|
if test "x$PLATFORM_WIN32" = "x1" ; then
|
||||||
COND_PLATFORM_WIN32_1=""
|
COND_PLATFORM_WIN32_1=""
|
||||||
@@ -40455,6 +40467,26 @@ EOF
|
|||||||
COND_PLATFORM_WIN32_1_SHARED_0=""
|
COND_PLATFORM_WIN32_1_SHARED_0=""
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
COND_PLATFORM_WIN32_1_TOOLKIT_GTK_TOOLKIT_VERSION_2="#"
|
||||||
|
if test "x$PLATFORM_WIN32" = "x1" -a "x$TOOLKIT" = "xGTK" -a "x$TOOLKIT_VERSION" = "x2" ; then
|
||||||
|
COND_PLATFORM_WIN32_1_TOOLKIT_GTK_TOOLKIT_VERSION_2=""
|
||||||
|
fi
|
||||||
|
|
||||||
|
COND_PLATFORM_WIN32_1_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1="#"
|
||||||
|
if test "x$PLATFORM_WIN32" = "x1" -a "x$TOOLKIT" = "xGTK" -a "x$TOOLKIT_VERSION" = "x2" -a "x$USE_GUI" = "x1" ; then
|
||||||
|
COND_PLATFORM_WIN32_1_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1=""
|
||||||
|
fi
|
||||||
|
|
||||||
|
COND_PLATFORM_WIN32_1_TOOLKIT_GTK_TOOLKIT_VERSION_3="#"
|
||||||
|
if test "x$PLATFORM_WIN32" = "x1" -a "x$TOOLKIT" = "xGTK" -a "x$TOOLKIT_VERSION" = "x3" ; then
|
||||||
|
COND_PLATFORM_WIN32_1_TOOLKIT_GTK_TOOLKIT_VERSION_3=""
|
||||||
|
fi
|
||||||
|
|
||||||
|
COND_PLATFORM_WIN32_1_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1="#"
|
||||||
|
if test "x$PLATFORM_WIN32" = "x1" -a "x$TOOLKIT" = "xGTK" -a "x$TOOLKIT_VERSION" = "x3" -a "x$USE_GUI" = "x1" ; then
|
||||||
|
COND_PLATFORM_WIN32_1_TOOLKIT_GTK_TOOLKIT_VERSION_3_USE_GUI_1=""
|
||||||
|
fi
|
||||||
|
|
||||||
COND_SHARED_0="#"
|
COND_SHARED_0="#"
|
||||||
if test "x$SHARED" = "x0" ; then
|
if test "x$SHARED" = "x0" ; then
|
||||||
COND_SHARED_0=""
|
COND_SHARED_0=""
|
||||||
@@ -40580,11 +40612,21 @@ EOF
|
|||||||
COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0=""
|
COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_0=""
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_1="#"
|
||||||
|
if test "x$TOOLKIT" = "xGTK" -a "x$TOOLKIT_VERSION" = "x2" -a "x$USE_GUI" = "x1" -a "x$WXUNIV" = "x1" ; then
|
||||||
|
COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_USE_GUI_1_WXUNIV_1=""
|
||||||
|
fi
|
||||||
|
|
||||||
COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_WXUNIV_0="#"
|
COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_WXUNIV_0="#"
|
||||||
if test "x$TOOLKIT" = "xGTK" -a "x$TOOLKIT_VERSION" = "x2" -a "x$WXUNIV" = "x0" ; then
|
if test "x$TOOLKIT" = "xGTK" -a "x$TOOLKIT_VERSION" = "x2" -a "x$WXUNIV" = "x0" ; then
|
||||||
COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_WXUNIV_0=""
|
COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_WXUNIV_0=""
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_WXUNIV_1="#"
|
||||||
|
if test "x$TOOLKIT" = "xGTK" -a "x$TOOLKIT_VERSION" = "x2" -a "x$WXUNIV" = "x1" ; then
|
||||||
|
COND_TOOLKIT_GTK_TOOLKIT_VERSION_2_WXUNIV_1=""
|
||||||
|
fi
|
||||||
|
|
||||||
COND_TOOLKIT_GTK_TOOLKIT_VERSION_3="#"
|
COND_TOOLKIT_GTK_TOOLKIT_VERSION_3="#"
|
||||||
if test "x$TOOLKIT" = "xGTK" -a "x$TOOLKIT_VERSION" = "x3" ; then
|
if test "x$TOOLKIT" = "xGTK" -a "x$TOOLKIT_VERSION" = "x3" ; then
|
||||||
COND_TOOLKIT_GTK_TOOLKIT_VERSION_3=""
|
COND_TOOLKIT_GTK_TOOLKIT_VERSION_3=""
|
||||||
|
@@ -87,7 +87,11 @@
|
|||||||
// The user can predefine a different prefix if not using the default MSW port
|
// The user can predefine a different prefix if not using the default MSW port
|
||||||
// with MSVC.
|
// with MSVC.
|
||||||
#ifndef wxTOOLKIT_PREFIX
|
#ifndef wxTOOLKIT_PREFIX
|
||||||
|
#if defined(__WXGTK__)
|
||||||
|
#define wxTOOLKIT_PREFIX gtk2
|
||||||
|
#else
|
||||||
#define wxTOOLKIT_PREFIX msw
|
#define wxTOOLKIT_PREFIX msw
|
||||||
|
#endif
|
||||||
#endif // wxTOOLKIT_PREFIX
|
#endif // wxTOOLKIT_PREFIX
|
||||||
|
|
||||||
// the real setup.h header file we need is in the build-specific directory,
|
// the real setup.h header file we need is in the build-specific directory,
|
||||||
@@ -225,4 +229,16 @@
|
|||||||
#if wxUSE_URL_NATIVE
|
#if wxUSE_URL_NATIVE
|
||||||
#pragma comment(lib, "wininet")
|
#pragma comment(lib, "wininet")
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
#ifdef __WXGTK__
|
||||||
|
#pragma comment(lib, "gtk-win32-2.0.lib")
|
||||||
|
#pragma comment(lib, "gdk-win32-2.0.lib")
|
||||||
|
#pragma comment(lib, "pangocairo-1.0.lib")
|
||||||
|
#pragma comment(lib, "gdk_pixbuf-2.0.lib")
|
||||||
|
#pragma comment(lib, "cairo.lib")
|
||||||
|
#pragma comment(lib, "pango-1.0.lib")
|
||||||
|
#pragma comment(lib, "gobject-2.0.lib")
|
||||||
|
#pragma comment(lib, "gthread-2.0.lib")
|
||||||
|
#pragma comment(lib, "glib-2.0.lib")
|
||||||
|
#endif
|
||||||
#endif // !WXUSINGDLL
|
#endif // !WXUSINGDLL
|
||||||
|
@@ -1211,8 +1211,11 @@
|
|||||||
|
|
||||||
#if defined(__WXWINCE__)
|
#if defined(__WXWINCE__)
|
||||||
# include "wx/msw/wince/chkconf.h"
|
# include "wx/msw/wince/chkconf.h"
|
||||||
#elif defined(__WXMSW__)
|
#elif defined(__WINDOWS__)
|
||||||
# include "wx/msw/chkconf.h"
|
# include "wx/msw/chkconf.h"
|
||||||
|
# if defined(__WXGTK__)
|
||||||
|
# include "wx/gtk/chkconf.h"
|
||||||
|
# endif
|
||||||
#elif defined(__WXGTK__)
|
#elif defined(__WXGTK__)
|
||||||
# include "wx/gtk/chkconf.h"
|
# include "wx/gtk/chkconf.h"
|
||||||
#elif defined(__WXCOCOA__)
|
#elif defined(__WXCOCOA__)
|
||||||
@@ -1233,9 +1236,9 @@
|
|||||||
|
|
||||||
/*
|
/*
|
||||||
__UNIX__ is also defined under Cygwin but we shouldn't perform these checks
|
__UNIX__ is also defined under Cygwin but we shouldn't perform these checks
|
||||||
there if we're building wxMSW.
|
there if we're building Windows ports.
|
||||||
*/
|
*/
|
||||||
#if defined(__UNIX__) && !defined(__WXMSW__)
|
#if defined(__UNIX__) && !defined(__WINDOWS__)
|
||||||
# include "wx/unix/chkconf.h"
|
# include "wx/unix/chkconf.h"
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
@@ -932,7 +932,7 @@ enum wxWinVersion
|
|||||||
|
|
||||||
WXDLLIMPEXP_BASE wxWinVersion wxGetWinVersion();
|
WXDLLIMPEXP_BASE wxWinVersion wxGetWinVersion();
|
||||||
|
|
||||||
#if wxUSE_GUI
|
#if wxUSE_GUI && defined(__WXMSW__)
|
||||||
|
|
||||||
// cursor stuff
|
// cursor stuff
|
||||||
extern HCURSOR wxGetCurrentBusyCursor(); // from msw/utils.cpp
|
extern HCURSOR wxGetCurrentBusyCursor(); // from msw/utils.cpp
|
||||||
@@ -1069,6 +1069,6 @@ inline void *wxSetWindowUserData(HWND hwnd, void *data)
|
|||||||
|
|
||||||
#endif // __WIN64__/__WIN32__
|
#endif // __WIN64__/__WIN32__
|
||||||
|
|
||||||
#endif // wxUSE_GUI
|
#endif // wxUSE_GUI && __WXMSW__
|
||||||
|
|
||||||
#endif // _WX_PRIVATE_H_
|
#endif // _WX_PRIVATE_H_
|
||||||
|
@@ -74,15 +74,11 @@
|
|||||||
# endif
|
# endif
|
||||||
#endif /* Win32 */
|
#endif /* Win32 */
|
||||||
|
|
||||||
#if defined(__WXMSW__)
|
#if defined(_WIN32)
|
||||||
# if !defined(__WINDOWS__)
|
# if !defined(__WINDOWS__)
|
||||||
# define __WINDOWS__
|
# define __WINDOWS__
|
||||||
# endif
|
# endif
|
||||||
|
|
||||||
# ifndef _WIN32
|
|
||||||
# define _WIN32
|
|
||||||
# endif
|
|
||||||
|
|
||||||
# ifndef WIN32
|
# ifndef WIN32
|
||||||
# define WIN32
|
# define WIN32
|
||||||
# endif
|
# endif
|
||||||
@@ -90,7 +86,25 @@
|
|||||||
# ifndef __WIN32__
|
# ifndef __WIN32__
|
||||||
# define __WIN32__
|
# define __WIN32__
|
||||||
# endif
|
# endif
|
||||||
#endif /* __WXMSW__ */
|
#endif /* _WIN32 */
|
||||||
|
|
||||||
|
/* Don't use widget toolkit specific code in non-GUI code */
|
||||||
|
#if defined(wxUSE_GUI) && !wxUSE_GUI
|
||||||
|
# ifdef __WXMSW__
|
||||||
|
# undef __WXMSW__
|
||||||
|
# endif
|
||||||
|
# ifdef __WXGTK__
|
||||||
|
# undef __WXGTK__
|
||||||
|
# endif
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#if defined(__WXGTK__) && defined(__WINDOWS__)
|
||||||
|
|
||||||
|
# ifdef __WXMSW__
|
||||||
|
# undef __WXMSW__
|
||||||
|
# endif
|
||||||
|
|
||||||
|
#endif /* __WXGTK__ && __WINDOWS__ */
|
||||||
|
|
||||||
/* detect MS SmartPhone */
|
/* detect MS SmartPhone */
|
||||||
#if defined( WIN32_PLATFORM_WFSP )
|
#if defined( WIN32_PLATFORM_WFSP )
|
||||||
@@ -541,7 +555,6 @@
|
|||||||
!defined(__DOS__) && \
|
!defined(__DOS__) && \
|
||||||
!defined(__WXPM__) && \
|
!defined(__WXPM__) && \
|
||||||
!defined(__WXMOTIF__) && \
|
!defined(__WXMOTIF__) && \
|
||||||
!defined(__WXGTK__) && \
|
|
||||||
!defined(__WXX11__)
|
!defined(__WXX11__)
|
||||||
# include "wx/msw/gccpriv.h"
|
# include "wx/msw/gccpriv.h"
|
||||||
#else
|
#else
|
||||||
|
@@ -40,11 +40,13 @@
|
|||||||
#include "wx/chartype.h"
|
#include "wx/chartype.h"
|
||||||
|
|
||||||
// include standard Windows headers
|
// include standard Windows headers
|
||||||
#if defined(__WXMSW__)
|
#if defined(__WINDOWS__)
|
||||||
#include "wx/msw/wrapwin.h"
|
#include "wx/msw/wrapwin.h"
|
||||||
|
#include "wx/msw/private.h"
|
||||||
|
#endif
|
||||||
|
#if defined(__WXMSW__)
|
||||||
#include "wx/msw/wrapcctl.h"
|
#include "wx/msw/wrapcctl.h"
|
||||||
#include "wx/msw/wrapcdlg.h"
|
#include "wx/msw/wrapcdlg.h"
|
||||||
#include "wx/msw/private.h"
|
|
||||||
#include "wx/msw/missing.h"
|
#include "wx/msw/missing.h"
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user