buildtype
buildtype
sets buildtype target that will be
added to the everything target in output
(3).
The name of the buildtype will be the name of a directory in
target/, below which all files will be installed
during the install phase of the build process.
Running "make axishelp" in a fetched source package will show all known buildtypes.
If librev
is present a sub
(3)
will be added automatically if the C-library needs to be fetched and
built.
libdest
=directoryThe destination directory of the C-library to fetch.
librev
=revisionThe revision of the C-library to fetch.
libroot
=urlThe repository root of the C-library package to fetch.
When specifying a build type that implies using glibc (e.g. cris-axis-linux-gnu), glibc will be used from its cris-dist installation directory. I.e. glibc must be built as a part of the cris-dist installation procedure if cris-dist was installed from source code. Binary packages of cris-dist, however, contains a prebuilt glibc.
The commands of the buildtype targets of the packages' makefiles will be executed when doing a top-level make (everything). So if you add a new package to your local tree, you must either issue a new top-level make (tedious) or do a "make buildtype" manually within that package. Otherwise the package will be built for host and installed in the target/host directory.