📄 wx_win32.bkl
字号:
<?xml version="1.0" ?><!-- $Id: wx_win32.bkl,v 1.27 2006/11/11 19:53:54 RD Exp $ --><!-- Original source: http://wiki.wxwidgets.org/wiki.pl?Bakefile --><!-- Modified by: Francesco Montorsi <frm@users.sourceforge.net> --><!-- Vaclav Slavik <vslavik@fastmail.fm> to better fit into Bakefile's presets --><!-- Creation date: 6/9/2004 --><!-- Last revision: 22/1/2005 off-CVS --><!-- $Id: wx_win32.bkl,v 1.27 2006/11/11 19:53:54 RD Exp $ --><!--FIXME: this template has (at least) the following bugs: * it's MSW-only, the port is assumed to be wxMSW unconditionally * multiple wx configurations (CFG variable set when building the library) are not supported--><!-- makefile tag signifies the beginning of the bakefile --><makefile> <requires version="0.1.5"/> <!-- OPTIONS --> <!-- --> <!-- These are essentially the configurations you --> <!-- want in bakefile. --> <!-- --> <!-- In MSVC these are the different build --> <!-- configurations you can have (in the build menu), --> <!-- and in autoconf is enabled with enable-xxx=xx. --> <!-- For other compilers a separate configuration --> <!-- file is created (such as config.gcc on gcc) --> <!-- which has several options a user can modify. --> <!-- --> <!-- Note that the above only happens if an option --> <!-- is not constant, i.e. if it cannot be determined --> <!-- by bakefile itself. --> <!-- Presets for limited dmars make.exe format: --> <if cond="FORMAT=='dmars'"> <set var="WX_UNICODE">0</set> <set var="WX_DEBUG">1</set> <set var="WX_SHARED">0</set> </if> <!-- This is a standard option that determines --> <!-- whether the user wants to build this library as --> <!-- a dll or as a static library. --> <if cond="not isdefined('WX_SHARED')"> <set var="WX_SHARED_DEFAULT" overwrite="0">0</set> <option name="WX_SHARED"> <values>0,1</values> <values-description>,DLL</values-description> <default-value>$(WX_SHARED_DEFAULT)</default-value> <description> Use DLL build of wx library to use? </description> </option> </if> <!-- Configuration for building the bakefile with --> <!-- unicode strings or not (unicode or ansi). --> <if cond="not isdefined('WX_UNICODE')"> <set var="WX_UNICODE_DEFAULT" overwrite="0">0</set> <option name="WX_UNICODE"> <values>0,1</values> <values-description>,Unicode</values-description> <default-value>$(WX_UNICODE_DEFAULT)</default-value> <description> Compile Unicode build of wxWidgets? </description> </option> </if> <if cond="not isdefined('WX_DEBUG')"> <set var="WX_DEBUG_DEFAULT" overwrite="0">1</set> <option name="WX_DEBUG"> <values>0,1</values> <values-description>Release,Debug</values-description> <default-value>$(WX_DEBUG_DEFAULT)</default-value> <description> Use debug build of wxWidgets (define __WXDEBUG__)? </description> </option> </if> <if cond="not isdefined('WX_VERSION')"> <set var="WX_VERSION_DEFAULT" overwrite="0">28</set> <option name="WX_VERSION"> <default-value>$(WX_VERSION_DEFAULT)</default-value> <description> Version of the wx library to build against. </description> </option> </if> <if cond="not isdefined('WX_MONOLITHIC')"> <set var="WX_MONOLITHIC_DEFAULT" overwrite="0">0</set> <option name="WX_MONOLITHIC"> <values>0,1</values> <values-description>Multilib,Monolithic</values-description> <default-value>$(WX_MONOLITHIC_DEFAULT)</default-value> <description> Use monolithic build of wxWidgets? </description> </option> </if> <!-- HELPER VARIABLES --> <!-- --> <!-- The unicode define we want. By default bakefile --> <!-- makes variables an empty string, so if unicode --> <!-- is not defined $(UNICODE_DEFINE) would expand --> <!-- to nothing (literally). --> <set var="WXUNICODE_DEFINE"> <if cond="WX_UNICODE=='1'">_UNICODE</if> </set> <!-- The debug define we need with win32 compilers --> <!-- (on Linux, the wx-config program is used). --> <set var="WXDEBUG_DEFINE"> <if cond="WX_DEBUG=='1'">__WXDEBUG__</if> </set> <!-- These are handy ways of dealing with the --> <!-- extensions in the library names of the --> <!-- wxWindows library. --> <set var="WXLIBPOSTFIX"> <if cond="WX_DEBUG=='1' and WX_UNICODE=='1'">ud</if> <if cond="WX_DEBUG=='1' and WX_UNICODE=='0'">d</if> <if cond="WX_DEBUG=='0' and WX_UNICODE=='1'">u</if> </set> <set var="WX3RDPARTYLIBPOSTFIX"> <if cond="WX_DEBUG=='1'">d</if> </set> <set var="WXCPU"> <if cond="FORMAT=='msevc4prj'">_$(CPU)</if> </set> <set var="WXLIBPATH"> <if cond="WX_SHARED=='0'">$(DIRSEP)lib$(DIRSEP)$(COMPILER)$(WXCPU)_lib</if> <if cond="WX_SHARED=='1'">$(DIRSEP)lib$(DIRSEP)$(COMPILER)$(WXCPU)_dll</if> </set> <set var="WXPORT"> <if cond="FORMAT=='msevc4prj'">wince</if> <if cond="FORMAT!='msevc4prj'">msw</if> </set> <set var="WXLIBINCLUDE">$(WXLIBPATH)$(DIRSEP)$(WXPORT)$(WXLIBPOSTFIX)</set> <!-- All the possible mixes for the wx library names --> <set var="WXLIB_BASE_NAME"> <if cond="WX_MONOLITHIC=='0' and WX_UNICODE=='0' and WX_DEBUG=='0'">wxbase$(WX_VERSION)</if> <if cond="WX_MONOLITHIC=='0' and WX_UNICODE=='0' and WX_DEBUG=='1'">wxbase$(WX_VERSION)d</if> <if cond="WX_MONOLITHIC=='0' and WX_UNICODE=='1' and WX_DEBUG=='0'">wxbase$(WX_VERSION)u</if> <if cond="WX_MONOLITHIC=='0' and WX_UNICODE=='1' and WX_DEBUG=='1'">wxbase$(WX_VERSION)ud</if> <!-- the trick used to support monolithic builds is here: when the <wx-lib>base</wx-lib> tag is found, and user selected WX_MONOLITHIC=1, then the base library is translated to the monolithic library --> <if cond="WX_MONOLITHIC=='1' and WX_UNICODE=='0' and WX_DEBUG=='0'">wx$(WXPORT)$(WX_VERSION)</if> <if cond="WX_MONOLITHIC=='1' and WX_UNICODE=='0' and WX_DEBUG=='1'">wx$(WXPORT)$(WX_VERSION)d</if> <if cond="WX_MONOLITHIC=='1' and WX_UNICODE=='1' and WX_DEBUG=='0'">wx$(WXPORT)$(WX_VERSION)u</if> <if cond="WX_MONOLITHIC=='1' and WX_UNICODE=='1' and WX_DEBUG=='1'">wx$(WXPORT)$(WX_VERSION)ud</if> </set> <!-- Libraries whose name is prefixed with 'wxbase' --> <set var="WXLIB_NET_NAME"> <if cond="WX_MONOLITHIC=='0' and WX_UNICODE=='0' and WX_DEBUG=='0'">wxbase$(WX_VERSION)_net</if> <if cond="WX_MONOLITHIC=='0' and WX_UNICODE=='0' and WX_DEBUG=='1'">wxbase$(WX_VERSION)d_net</if> <if cond="WX_MONOLITHIC=='0' and WX_UNICODE=='1' and WX_DEBUG=='0'">wxbase$(WX_VERSION)u_net</if> <if cond="WX_MONOLITHIC=='0' and WX_UNICODE=='1' and WX_DEBUG=='1'">wxbase$(WX_VERSION)ud_net</if> </set> <set var="WXLIB_XML_NAME"> <if cond="WX_MONOLITHIC=='0' and WX_UNICODE=='0' and WX_DEBUG=='0'">wxbase$(WX_VERSION)_xml</if> <if cond="WX_MONOLITHIC=='0' and WX_UNICODE=='0' and WX_DEBUG=='1'">wxbase$(WX_VERSION)d_xml</if> <if cond="WX_MONOLITHIC=='0' and WX_UNICODE=='1' and WX_DEBUG=='0'">wxbase$(WX_VERSION)u_xml</if> <if cond="WX_MONOLITHIC=='0' and WX_UNICODE=='1' and WX_DEBUG=='1'">wxbase$(WX_VERSION)ud_xml</if> </set> <set var="WXLIB_ODBC_NAME"> <if cond="WX_MONOLITHIC=='0' and WX_UNICODE=='0' and WX_DEBUG=='0'">wxbase$(WX_VERSION)_odbc</if> <if cond="WX_MONOLITHIC=='0' and WX_UNICODE=='0' and WX_DEBUG=='1'">wxbase$(WX_VERSION)d_odbc</if> <if cond="WX_MONOLITHIC=='0' and WX_UNICODE=='1' and WX_DEBUG=='0'">wxbase$(WX_VERSION)u_odbc</if> <if cond="WX_MONOLITHIC=='0' and WX_UNICODE=='1' and WX_DEBUG=='1'">wxbase$(WX_VERSION)ud_odbc</if> </set>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -