<set var="WXLIB_CORE">
<if cond="MONOLITHIC=='0'">$(mk.evalExpr(wxwin.mkLibName('core')))</if>
</set>
+ <set var="WXLIB_ADV">
+ <if cond="MONOLITHIC=='0'">$(mk.evalExpr(wxwin.mkLibName('adv')))</if>
+ </set>
<set var="WXLIB_HTML">
<if cond="MONOLITHIC=='0'">$(mk.evalExpr(wxwin.mkLibName('html')))</if>
</set>
<set var="WXLIB_XML">
<if cond="MONOLITHIC=='0'">$(mk.evalExpr(wxwin.mkLibName('xml')))</if>
</set>
+ <set var="WXLIB_ODBC">
+ <if cond="MONOLITHIC=='0'">$(mk.evalExpr(wxwin.mkLibName('odbc')))</if>
+ </set>
+ <set var="WXLIB_DBGRID">
+ <if cond="MONOLITHIC=='0'">$(mk.evalExpr(wxwin.mkLibName('dbgrid')))</if>
+ </set>
<set var="WXLIB_MONO">
<if cond="MONOLITHIC=='1'">$(mk.evalExpr(wxwin.mkLibName('mono')))</if>
<mac_version>$(WXMACVERSION)</mac_version>
</template>
- <template id="wx_lib" template="wx_lib_b"/>
- <template id="wx_base_lib" template="wx_lib_b"/>
- <template id="wx_dll" template="wx_dll_b"
- template_append="wx_append_nomono">
- <depends>wxtiff</depends>
- <depends>wxjpeg</depends>
- <depends>wxpng</depends>
- <depends>wxexpat</depends>
- <depends>wxzlib</depends>
- <depends cond="FORMAT=='autoconf'">wxodbc</depends>
- <depends>wxregex</depends>
- </template>
- <template id="wx_base_dll" template="wx_dll_b"
- template_append="wx_append_base_nomono">
+ <template id="wx_3rdparty_dependencies">
<depends>wxtiff</depends>
<depends>wxjpeg</depends>
<depends>wxpng</depends>
<depends>wxregex</depends>
</template>
+ <template id="wx_lib" template="wx_lib_b,wx_3rdparty_dependencies"/>
+ <template id="wx_base_lib" template="wx_lib_b,wx_3rdparty_dependencies"/>
+ <template id="wx_dll" template="wx_dll_b,wx_3rdparty_dependencies"
+ template_append="wx_append_nomono"/>
+ <template id="wx_base_dll" template="wx_dll_b,wx_3rdparty_dependencies"
+ template_append="wx_append_base_nomono"/>
+
+ <!-- =============================================================== -->
+ <!-- Templates for building wxWindows plugins: -->
+ <!-- =============================================================== -->
+
+ <set var="">
+ </set>
+
+ <if cond="WX_STABLE_BRANCH=='1'">
+ <set var="PLUGIN_VERSION">
+ <if cond="PLATFORM_UNIX=='1'">
+ -$(WXVER_MAJOR).$(WXVER_MINOR)
+ </if>
+ <if cond="PLATFORM_UNIX=='0'">
+ $(WXVER_MAJOR)$(WXVER_MINOR)
+ </if>
+ </set>
+ </if>
+ <if cond="WX_STABLE_BRANCH=='0'">
+ <set var="PLUGIN_VERSION">
+ <if cond="PLATFORM_UNIX=='1'">
+ -$(WXVER_MAJOR).$(WXVER_MINOR).$(WXVER_RELEASE)
+ </if>
+ <if cond="PLATFORM_UNIX=='0'">
+ $(WXVER_MAJOR)$(WXVER_MINOR)$(WXVER_RELEASE)
+ </if>
+ </set>
+ </if>
+
+ <define-rule name="wx-base-plugin" extends="module">
+ <template>
+ <dllname>
+ $(id)$(addPrefixIfNotEmpty('_',WXNAMESUFFIX))$(PLUGIN_VERSION)
+ </dllname>
+ <define>WXUSINGDLL</define>
+ </template>
+ </define-rule>
+
+ <define-rule name="wx-gui-plugin" extends="module">
+ <template template="wx">
+ <dllname>
+ $(id)_$(PORTNAME)$(WXUNIVNAME)$(WXNAMESUFFIX)$(PLUGIN_VERSION)
+ </dllname>
+ <define>WXUSINGDLL</define>
+ </template>
+ </define-rule>
+
<!-- =============================================================== -->
<!-- Support for wxWindows samples and contrib: -->
<!-- =============================================================== -->
<!-- Link against one wxWin library. Value must be literal! -->
- <define-tag name="wx-lib" rules="exe,dll">
+ <define-tag name="wx-lib" rules="exe,dll,module">
<sys-lib>$(wxwin.libToLink(value))</sys-lib>
</define-tag>