Usage syntax: Generate makefile: cbp2make -in [-cfg ] [-out ] [-unix] [-windows] [-mac] [--all-os] [-targets "[,[, ...]]"] [--flat-objects] [--flat-objpath] [--wrap-objects] [--wrap-options] [--with-deps] [--keep-objdir] [--keep-outdir] [--target-case keep|lower|upper] [--macros-case keep|lower|upper] [--quote-path auto|never|always] cbp2make -list -in [-cfg ] [-unix] [-windows] [-mac] [--all-os] [-targets "[,[, ...]]"] [--flat-objects] [--flat-objpath] [--wrap-objects] [--wrap-options] [--with-deps] [--keep-objdir] [--keep-outdir] [--target-case keep|lower|upper] [--macros-case keep|lower|upper] [--quote-path auto|never|always] Manage toolchains: cbp2make --config toolchain --add [-unix|-windows|-mac] -chain cbp2make --config toolchain --remove [-unix|-windows|-mac] -chain Manage build tools: cbp2make --config tool --add [-unix|-windows|-mac] -chain -tool -type cbp2make --config tool --remove [-unix|-windows|-mac] -chain -tool Tool types: pp=preprocessor as=assembler cc=compiler rc=resource compiler sl=static linker dl=dynamic linker el=executable linker nl=native linker Tool options (common): -desc -program -command -mkv -srcext -outext -quotepath -fullpath -unixpath Tool options (compiler): -incsw -defsw -deps Tool options (linker): -ldsw -llsw -lpfx -lext -objext -lflat Manage platforms: cbp2make --config platform [-unix|-windows|-mac] [-pwd ] [-cd ] [-rm ] [-rmf ] [-rmd ] [-cp ] [-mv ] [-md ] [-mdf ] [-make ] Manage global compiler variables: cbp2make --config variable --add [-set ] -name [-desc ] [-field ] -value cbp2make --config variable --remove [-set ] [-name ] [-field ] Manage options: cbp2make --config options --default-options "" cbp2make --config show Common options: cbp2make --local // use configuration from current directory cbp2make --global // use configuration from home directory cbp2make --verbose // show project information cbp2make --quiet // hide all messages cbp2make --help // display this message cbp2make --version // display version information