]>
Commit | Line | Data |
---|---|---|
2da40942 VS |
1 | |
2 | This directory contains Bakefile (see http://bakefile.sourceforge.net) | |
3 | files needed to generate native makefiles for wxWindows library, contrib and | |
4 | samples. | |
5 | ||
6 | Use the bakefile_gen utility to regenerate the makefiles. If you run it with | |
7 | no arguments, it will generate all makefiles that are not up to date. | |
8 | ||
9 | Use "bakefile_gen -c" to clean generated files. | |
10 | ||
11 | You can generate or clean only subset of files by specifying -f or -b flags | |
12 | when invoking bakefile_gen. For example, "bakefile_gen -fborland,watcom" will | |
13 | only regenerate Borland C++ and OpenWatcom makefiles. -b flag limits | |
14 | regeneration only to specified bakefiles. For example, | |
15 | "bakefile_gen -b wx.bkl" will only regenerate main library makefiles. | |
16 | "bakefile_gen -b '../../samples/html/*/*.bkl' will regenerate makefiles for | |
17 | all wxHTML samples. -b and -f can be combined. | |
18 | ||
19 | You can customize the process of generating makefiles by adding file | |
20 | Bakefiles.local.bkgen (same format as Bakefiles.bkgen) with further settings. | |
21 | For example, you may disable output for compilers you don't use: | |
22 | <del-formats>msvc,msvc6prj</del-formats> | |
23 | ||
24 | Note: bakefile_gen creates file .bakefile_gen.state with dependencies | |
25 | information. This file can be safely deleted, but it contains valuable | |
26 | information that speed up regeneration process. | |
02a0c28d VS |
27 | |
28 | Note: the following files are generated using bakefile_gen: | |
29 | * build/msw/* | |
30 | * contrib/build/* (except .bkl files) | |
31 | * makefiles with same names as makefiles in above dirs, Makefile.in files | |
32 | that contain "This makefile was generated by Bakefile" banner and | |
33 | VC++ project files in samples, demos and utils directories (inc. contrib | |
34 | ones) | |
35 | * src/wxWindows.dsp | |
36 | * {wxGTK,wxMotif,wxX11}.spec (only wxBase headers list) | |
37 | * autoconf_inc.m4 | |
38 | * all Makefile.in files | |
39 | (hopefully I didn't forget anything - VS) |