<set var="WXVER_MAJOR">$(wxwin.getVersionMajor())</set>
<set var="WXVER_MINOR">$(wxwin.getVersionMinor())</set>
<set var="WXVER_RELEASE">$(wxwin.getVersionRelease())</set>
- <set var="WX_VERSION">$(WXVER_MAJOR).$(WXVER_MINOR).$(WXVER_RELEASE)</set>
+ <set var="WX_VERSION" make_var="1">
+ $(WXVER_MAJOR).$(WXVER_MINOR).$(WXVER_RELEASE)
+ </set>
<set var="WX_STABLE_BRANCH">$(int(int(WXVER_MINOR) % 2 == 0))</set>
<set var="LIBDIRNAME" make_var="1">
<if cond="FORMAT=='autoconf'">$(top_builddir)lib</if>
- <if cond="FORMAT!='autoconf'">
- $(nativePaths(TOP_SRCDIR))lib$(DIRSEP)$(COMPILER)_$(CFG_NAME_PART)
+ <if cond="FORMAT!='autoconf' and SHARED=='0'">
+ $(nativePaths(TOP_SRCDIR))lib$(DIRSEP)$(COMPILER)_lib$(CFG)
+ </if>
+ <if cond="FORMAT!='autoconf' and SHARED=='1'">
+ $(nativePaths(TOP_SRCDIR))lib$(DIRSEP)$(COMPILER)_dll$(CFG)
</if>
</set>
+
+ <if cond="FORMAT!='autoconf'">
+ <set var="SETUPHDIR" make_var="1">
+ $(LIBDIRNAME)\$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)
+ </set>
+ </if>
+
<!-- =============================================================== -->
<define>$(UNICODE_DEFINE)</define>
<include>$(TOP_SRCDIR)include</include>
<lib-path>$(LIBDIRNAME)</lib-path>
- <include cond="FORMAT!='autoconf'">$(LIBDIRNAME)</include>
- <include>$(INC_TIFF)</include>
- <include>$(INC_JPEG)</include>
- <include>$(INC_PNG)</include>
- <include>$(INC_ZLIB)</include>
- <include>$(INC_ODBC)</include>
- <include>$(INC_REGEX)</include>
- <include>$(INC_EXPAT)</include>
+ <include cond="FORMAT!='autoconf'">$(SETUPHDIR)</include>
</template>
<!-- for both GUI and wxBase libs/samples: -->
include\wx\msw\setup.h
</set>
<set var="__custom_build_include_wx_msw_setup_h">
-Creating $(LIBDIRNAME)\wx\setup.h
+Creating $(SETUPHDIR)\wx\setup.h
InputPath=..\include\wx\msw\setup.h
-"$(LIBDIRNAME)\wx\setup.h" : $(DOLLAR)(SOURCE) "$(DOLLAR)(INTDIR)" "$(DOLLAR)(OUTDIR)"
-$(TAB)copy "$(DOLLAR)(InputPath)" $(LIBDIRNAME)\wx\setup.h
+"$(SETUPHDIR)\wx\setup.h" : $(DOLLAR)(SOURCE) "$(DOLLAR)(INTDIR)" "$(DOLLAR)(OUTDIR)"
+$(TAB)copy "$(DOLLAR)(InputPath)" $(SETUPHDIR)\wx\setup.h
</set>
</if>
</define-tag>
<depends cond="FORMAT=='autoconf'">wxodbc</depends>
<depends>wxregex</depends>
</template>
+
+ <template id="wx_3rdparty_includes">
+ <include>$(INC_TIFF)</include>
+ <include>$(INC_JPEG)</include>
+ <include>$(INC_PNG)</include>
+ <include>$(INC_ZLIB)</include>
+ <include>$(INC_ODBC)</include>
+ <include>$(INC_REGEX)</include>
+ <include>$(INC_EXPAT)</include>
+ </template>
- <template id="wx_lib" template="wx_lib_b"/>
- <template id="wx_base_lib" template="wx_lib_b">
+ <template id="wx_lib" template="wx_lib_b,wx_3rdparty_includes"/>
+ <template id="wx_base_lib" template="wx_lib_b,wx_3rdparty_includes">
<define>wxUSE_GUI=0</define>
</template>
- <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">
+ <template id="wx_dll"
+ template="wx_dll_b,wx_3rdparty_dependencies,wx_3rdparty_includes"
+ template_append="wx_append_nomono"/>
+ <template id="wx_base_dll"
+ template="wx_dll_b,wx_3rdparty_dependencies,wx_3rdparty_includes"
+ template_append="wx_append_base_nomono">
<define>wxUSE_GUI=0</define>
</template>
<define-rule name="wx-base-plugin" extends="module">
<template>
<dllname>
- $(id)$(addPrefixIfNotEmpty('_',WXNAMESUFFIX))$(PLUGIN_VERSION)
+ $(id)$(addPrefixIfNotEmpty('_',WXNAMESUFFIX))$(PLUGIN_VERSION)$(WXCOMPILER)
</dllname>
<define>WXUSINGDLL</define>
<define>wxUSE_GUI=0</define>
<define-rule name="wx-gui-plugin" extends="module">
<template template="wx">
<dllname>
- $(id)_$(PORTNAME)$(WXUNIVNAME)$(WXNAMESUFFIX)$(PLUGIN_VERSION)
+ $(id)_$(PORTNAME)$(WXUNIVNAME)$(WXNAMESUFFIX)$(PLUGIN_VERSION)$(WXCOMPILER)
</dllname>
<define>WXUSINGDLL</define>
</template>