bakefile(1)
| BAKEFILE(1) | Running Bakefile | BAKEFILE(1) |
NAME
bakefile - native makefiles generator
SYNOPSIS
bakefile [--version] [--help] -fFORMAT -oOUTFILE [--eol=[format|dos|unix|mac|native]] [--wrap-output=[no|LENGTH]] [-DVAR=VALUE...] [-IPATH...] [-v] [-q] [--dry-run] [--touch] [--dump] file.bkl
DESCRIPTION
bakefile creates various types of Makefiles and project files from a single project description called a "Bakefile".
COMMAND LINE OPTIONS
--version
-h, --help
-fFORMAT, --format=FORMAT
| Format | File(s) Generated |
| autoconf | Makefile.in for GNU Autoconf |
| borland | Makefile for Borland C++ and Borland make |
| dmars | Generic Makefile for Digital Mars C/C++ |
| dmars_smake | Makefile for Digital Mars C/C++ with SMAKE |
| gnu | Makefile for GNU toolchain: GNU Make, GCC, etc. |
| mingw | Makefile for MinGW toolchain: mingw32-make, MinGW port of GCC, etc. |
| msvc | Makefile for Visual C++ with Microsoft nmake |
| msvc6prj | Microsoft Visual C++ 6.0 project files |
| msevc4prj | Microsoft Embedded Visual C++ 4 project files |
| msvs2003prj | MS Visual Studio 2003 project files |
| msvs2005prj | MS Visual Studio 2005 project files |
| msvs2008prj | MS Visual Studio 2008 project files |
| suncc | GNU makefile for SunCC compiler |
| symbian | Symbian development files |
| watcom | Makefile for OpenWatcom C/C++ |
| xcode2 | Apple Xcode 2.4 project files |
-oOUTFILE, --output=OUTFILE
This option has special meaning for msvs200xprj formats: by default, both the project files (one for each target) and a solution file, containing all the project files, are generated. However if OUTFILE is a file with .vcproj extension, then only the (necessarily unique) project file will be generated.
-DVAR=VALUE
--eol=[format|dos|unix|mac|native]
--wrap-output=[no|LENGTH]
-IPATH
--dry-run
-v, --verbose
-q, --quiet
--touch
--debug
--dump
--output-deps=FILE
--output-changes=FILE
--xml-cache=FILE
ENVIRONMENT VARIABLES
BAKEFILE_PATHS
| 03/17/2024 | [FIXME: source] |
