X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/5c3dca2f8e3d71c41c882e28c2c63c2e0b7ffbf7..14c7f3dd48f76c83b5f205634620d0bb0194cde8:/docs/tech/tn0016.txt diff --git a/docs/tech/tn0016.txt b/docs/tech/tn0016.txt index 7ecc4e44e8..0424bff9d0 100644 --- a/docs/tech/tn0016.txt +++ b/docs/tech/tn0016.txt @@ -41,6 +41,9 @@ Or monolithic wxBase: -DDEBUG_INFO=default -DDEBUG_FLAG=default -DOFFICIAL_BUILD=0 -DUSE_HTML=0 -DUSE_OPENGL=0 -DUSE_ODBC=0 -DMONOLITHIC=1 -DUSE_GUI=0 wx.bkl +It is, however, recommended to modify Bakefiles.bkgen (or +Bakefiles.local.bkgen) by means of and directives +and use bakefile_gen instead of running bakefile directly. 2. Bakefile files organization @@ -113,8 +116,7 @@ in the sample's bakefile (see e.g. samples/image/image.bkl for an example). Make sure to add statements for all libraries from multilib build that are required by the sample. -Run Python script regenMakefile.py in $(wx)/build/bakefiles to update Makefile -then run "make" in $(wx)/build/bakefiles directories. +Run bakefile_gen in $(wx)/build/bakefiles to regenerate the bakefiles. Finally commit $(wx)/build/bakefiles/Makefile and all the other modified files. @@ -133,8 +135,8 @@ the library should use WXDLLIMPEXP_FOO defined in wxFoo's headers analogically to WXDLLIMPEXP_{BASE,CORE,HTML,...} in the main library (see 5g below for additional details). -Run Python script regenMakefile.py in $(wx)/build/bakefiles to update Makefile -and commit $(wx)/build/bakefiles/Makefile. +Run bakefile_gen in $(wx)/build/bakefiles to regenerate makefiles +then commit $(wx)/build/bakefiles/Makefile. 6. Adding new core library