git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@52034
c3d73ce0-8a6f-49c7-b76d-
6d57e0e08775
<P>
The <B>Additional include directories</B> field should contain the following:<P>
<PRE>
<P>
The <B>Additional include directories</B> field should contain the following:<P>
<PRE>
-c:\wx2\include,c:\wx2\contrib\include
</PRE>
<P>(and of course any other directories you wish to use in your project).<P>
</PRE>
<P>(and of course any other directories you wish to use in your project).<P>
The <B>Additional library path</B> field should contain
<PRE>
The <B>Additional library path</B> field should contain
<PRE>
-c:\wx2\lib,c:\wx2\contrib\lib
</PRE>
for both Debug and Release configurations.
</PRE>
for both Debug and Release configurations.
Select your .rc file. The <B>Additional resource include directories</B> field should contain:
<PRE>
Select your .rc file. The <B>Additional resource include directories</B> field should contain:
<PRE>
-c:\wx2\include;c:\wx2\contrib\include
Select your .rc file. The <B>Additional resource include directories</B> field should contain:
<PRE>
Select your .rc file. The <B>Additional resource include directories</B> field should contain:
<PRE>
-..\..\include\msw;..\..\contrib\fafa
by this command, please modify CVSROOT/modules to include the missing
files so that it works for the next release!
by this command, please modify CVSROOT/modules to include the missing
files so that it works for the next release!
- You also need the samples, demos and contrib directories, so change to
+ You also need the samples and demos directories, so change to
wxWidgets directory created by the first cvs command and do "cvs up -d"
for each of them. Of course, you can also check out everything (use
wxWidgets module name instead of wxGTK) if the bandwidth and disk space
wxWidgets directory created by the first cvs command and do "cvs up -d"
for each of them. Of course, you can also check out everything (use
wxWidgets module name instead of wxGTK) if the bandwidth and disk space
regenerate all outdated makefiles. See $(wx)/build/bakefiles/README for more
details.
regenerate all outdated makefiles. See $(wx)/build/bakefiles/README for more
details.
-Note that it generates makefiles for samples and contrib libraries, too.
+Note that it generates makefiles for samples, too.
IMPORTANT NOTE: Don't forget to run autoconf in wxWidgets root directory
(after running Bakefile) if you changed any conditional
IMPORTANT NOTE: Don't forget to run autoconf in wxWidgets root directory
(after running Bakefile) if you changed any conditional
2. Bakefile files organization
------------------------------
2. Bakefile files organization
------------------------------
-Makefile are generated from .bkl files ("bakefiles") from three places:
+Makefile are generated from .bkl files ("bakefiles") from two places:
- $(wx)/build/bakefiles directory
- $(wx)/build/bakefiles directory
- - $(wx)/contrib/build/* directories
- samples directories
$(wx)/build/bakefiles contains bakefiles for main library and support files
- samples directories
$(wx)/build/bakefiles contains bakefiles for main library and support files
-that simplify writing bakefiles for contrib and samples.
+that simplify writing bakefiles for samples.
Support files are:
wxwin.py - helper functions
common.bkl
common_samples.bkl
Support files are:
wxwin.py - helper functions
common.bkl
common_samples.bkl
- common_contrib.bkl - shared definitions and templates
config.bkl - user-configurable build options
make_dist.mk - implementation of "make dist" on Unix
config.bkl - user-configurable build options
make_dist.mk - implementation of "make dist" on Unix
f) Update configure.in and wx-config.in to contain information about
the library and needed linker flags:
f) Update configure.in and wx-config.in to contain information about
the library and needed linker flags:
- * Add "foo" to either STD_BASE_LIBS or STD_GUI_LIBS in configure.in if
- wxFoo is not to be treated as contrib library in monolithic build.
+ * Add "foo" to either STD_BASE_LIBS or STD_GUI_LIBS in configure.in.
* If wxFoo links against additional libraries, add necessary linker
flags and libraries to ldflags_foo and ldlibs_foo variables in
wx-config.in (both are optional).
* If wxFoo links against additional libraries, add necessary linker
flags and libraries to ldflags_foo and ldlibs_foo variables in
wx-config.in (both are optional).