From: Vadim Zeitlin <vadim@wxwidgets.org> Date: Mon, 21 Mar 2005 00:15:29 +0000 (+0000) Subject: mention which files should be changed when adding a new library in a few places where... X-Git-Url: https://git.saurik.com/wxWidgets.git/commitdiff_plain/cde948b4db45371b37a149da384db5a217947a6c mention which files should be changed when adding a new library in a few places where this was less clear git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@32944 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 --- diff --git a/docs/tech/tn0016.txt b/docs/tech/tn0016.txt index 88fbebcf59..b80f095560 100644 --- a/docs/tech/tn0016.txt +++ b/docs/tech/tn0016.txt @@ -174,19 +174,20 @@ a) Add files to files.bkl: b) Modify bakefile system in build/bakefiles/ to recognize wxFoo: * Add 'foo' to MAIN_LIBS and LIBS_NOGUI or LIBS_GUI (depending on whether the library depends on wxCore or not) to wxwin.py file. - * Add the library to EXTRALIBS in wxwin.py + * Add extra libraries needed by wxFoo (if any) to EXTRALIBS in wxwin.py * Add WXLIB_FOO definition to common.bkl (into the "Names of component libraries" section). It looks like this: <set var="WXLIB_FOO"> <if cond="MONOLITHIC=='0'">$(mk.evalExpr(wxwin.mkLibName('foo')))</if> </set> -c) Add files to monolithic build: it's enough to add FOO_SRC to MONOLIB_GUI_SRC - or MONOLIB_SRC, depending on whether wxFoo uses GUI or not. +c) Modify monolithic.bkl to add files to monolithic build: it's enough to add + FOO_SRC to MONOLIB_GUI_SRC or MONOLIB_SRC, depending on whether wxFoo uses + GUI or not. -d) Add files to multilib build: add foolib and foodll targets. Don't use - wxBase targets as the template, use e.g. wxXML or wxHTML. Make sure - WXMAKINGDLL_FOO is defined in foodll. +d) Modify multilib.bkl to add files to multilib build: add foolib and foodll + targets. Don't use wxBase targets as the template, use e.g. wxXML or wxHTML. + Make sure WXMAKINGDLL_FOO is defined in foodll. e) Regenerate all makefiles (don't forget to run autoconf)