2003-08-28 20:23:28 +00:00
|
|
|
|
|
|
|
This directory contains Bakefile (see http://bakefile.sourceforge.net)
|
2004-05-23 14:56:36 +00:00
|
|
|
files needed to generate native makefiles for wxWidgets library, contrib and
|
2003-08-28 20:23:28 +00:00
|
|
|
samples.
|
|
|
|
|
2004-01-26 22:11:40 +00:00
|
|
|
Use the bakefile_gen utility to regenerate the makefiles (run it in this
|
|
|
|
directory!). If you run it with no arguments, it will generate all makefiles
|
|
|
|
that are not up to date.
|
2003-08-28 20:23:28 +00:00
|
|
|
|
|
|
|
Use "bakefile_gen -c" to clean generated files.
|
|
|
|
|
|
|
|
You can generate or clean only subset of files by specifying -f or -b flags
|
|
|
|
when invoking bakefile_gen. For example, "bakefile_gen -fborland,watcom" will
|
|
|
|
only regenerate Borland C++ and OpenWatcom makefiles. -b flag limits
|
|
|
|
regeneration only to specified bakefiles. For example,
|
|
|
|
"bakefile_gen -b wx.bkl" will only regenerate main library makefiles.
|
2004-02-19 19:58:49 +00:00
|
|
|
"bakefile_gen -b "../../samples/html/*/*.bkl" will regenerate makefiles for
|
2003-08-28 20:23:28 +00:00
|
|
|
all wxHTML samples. -b and -f can be combined.
|
|
|
|
|
|
|
|
You can customize the process of generating makefiles by adding file
|
|
|
|
Bakefiles.local.bkgen (same format as Bakefiles.bkgen) with further settings.
|
|
|
|
For example, you may disable output for compilers you don't use:
|
2004-03-20 23:23:50 +00:00
|
|
|
<?xml version="1.0" ?>
|
|
|
|
<bakefile-gen>
|
|
|
|
<disable-formats>msvc,msvc6prj</disable-formats>
|
|
|
|
</bakefile-gen>
|
2003-08-28 20:23:28 +00:00
|
|
|
|
|
|
|
Note: bakefile_gen creates file .bakefile_gen.state with dependencies
|
|
|
|
information. This file can be safely deleted, but it contains valuable
|
|
|
|
information that speed up regeneration process.
|
2003-12-18 21:29:57 +00:00
|
|
|
|
|
|
|
Note: the following files are generated using bakefile_gen:
|
|
|
|
* build/msw/*
|
|
|
|
* contrib/build/* (except .bkl files)
|
|
|
|
* makefiles with same names as makefiles in above dirs, Makefile.in files
|
|
|
|
that contain "This makefile was generated by Bakefile" banner and
|
|
|
|
VC++ project files in samples, demos and utils directories (inc. contrib
|
|
|
|
ones)
|
2004-06-13 16:20:22 +00:00
|
|
|
* src/wxWindows.dsp
|
2003-12-18 21:29:57 +00:00
|
|
|
* {wxGTK,wxMotif,wxX11}.spec (only wxBase headers list)
|
|
|
|
* autoconf_inc.m4
|
|
|
|
* all Makefile.in files
|
|
|
|
(hopefully I didn't forget anything - VS)
|