⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 wx_win32.bkl

📁 wxGTK 是 wxWidgets 的 linux GTK+ (>2.2.3)版本。wxWidgets 是一个跨平台的 GUI 框架
💻 BKL
📖 第 1 页 / 共 2 页
字号:
<?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 + -