1BAKEFILE_GEN(1) Running Bakefile BAKEFILE_GEN(1)
2
3
4
6 bakefile_gen - batch bakefile generation
7
9 bakefile_gen [-dDESCFILE...] [-FFORMATS...] [-DVAR=VALUE...]
10 [-IPATH...] [-c] [--list-files] [-j] [-p] [--dry-run] [-k]
11 [-n] [-v] [-V]
12
14 Calls bakefile with flags listed in description file (Bakefiles.bkgen
15 or file specified using the --desc option).
16
18 --desc=DESCFILE
19 Uses given description file instead of Bakefiles.bkgen.
20
21 --formats=FORMATS
22 Calls Bakefile to generate only makefiles for specified formats.
23 FORMATS is comma-separed list of format names. Formats not included
24 in the list are ignored even if they are listed in <add-formats>
25 tags in the description file.
26
27 --bakefiles=BAKEFILES
28 Calls Bakefile to generate makefiles only from bakefiles that match
29 any wildcard in comma-separed list of wildcards in BAKEFILES. Input
30 files specified using the <input> tag in the description file that
31 don't match any of the wildcards are not processed.
32
33 -DVAR=VALUE
34 Pass variable definition to Bakefile, overriding any definition in
35 description file or the input bakefile.
36
37 -IPATH
38 Add path to the list of directories where Bakefile looks for rules
39 and output templates.
40
41 -c, --clean
42 Removes all output files instead of generating them.
43
44 --list-files
45 Prints the list of output files that would be generated instead of
46 creating them. This command respects the constraints specified
47 using the --format and --bakefile options. It can be used for
48 example to create the list of all makefiles for given format.
49
50 -j, --jobs
51 Number of jobs to run simultaneously. Default is the number of
52 CPUs.
53
54 -p, --pretend
55 Don't do anything, only display actions that would be performed.
56
57 --dry-run
58 Process the bakefile normally, but instead of creating or modifying
59 files, just print which files would be changed without actually
60 modifying them.
61
62 -k, --keep-going
63 Do not stop when a target fails.
64
65 -B, --always-make
66 Pretend that all makefiles are out of date and regenerate all of
67 them. -f and -b options are respected.
68
69 -v, --verbose
70 Display detailed information.
71
72 -V, --very-verbose
73 Display even more detailed information.
74
75 --help
76 Display usage information for bakefile_gen
77
78
79
80[FIXME: source] 02/19/2018 BAKEFILE_GEN(1)