From bdec27096aeae0838d6ccb62344387c76b2a1086 Mon Sep 17 00:00:00 2001 From: Joel Sherrill Date: Fri, 10 Apr 1998 16:03:26 +0000 Subject: In texinfo nicely with all version dependent information now in variables and some updates already in place. --- doc/started/buildrt.t | 40 ++++++++++++++++++++++------------------ 1 file changed, 22 insertions(+), 18 deletions(-) (limited to 'doc/started/buildrt.t') diff --git a/doc/started/buildrt.t b/doc/started/buildrt.t index ea3069236d..daaf72f88b 100644 --- a/doc/started/buildrt.t +++ b/doc/started/buildrt.t @@ -16,49 +16,53 @@ tools directory: @example cd tools -tar xzf ../arc/rtems-980219.tgz +tar xzf ../arc/@value{RTEMS-TAR} @end example @section Add the bin directory under the install point to the default PATH -Use the following command to append the /bin directory to -the PATH variable: +In order to compile RTEMS, you must have the cross compilation toolset +in your search patch. The following command appends the directory +where the tools were installed in the previous chapter: @example -PATH=$PATH:/bin +export PATH=$PATH:/bin @end example +NOTE: The above command is in Bourne shell (@code{sh}) syntax and should work with +the Korn (@code{ksh}) and GNU Bourne Again Shell (@code{bash}). It will not +work with the C Shell (@code{csh})or derivatives of the C Shell. + @section Generate RTEMS for a specific target and board support package Make a build directory under tools and build the RTEMS product in this -directory. The ../rtems-980219/configure command has numerous command line +directory. The ../@value{RTEMS-UNTAR}/configure +command has numerous command line arguments. These arguments are discussed in detail in documentation that comes with the RTEMS distribution. In the installation described in the section "Unpack the RTEMS source", these configuration options can be found -in file: +in file tools/@value{RTEMS-UNTAR}/README.configure. -@example -tools/rtems-980219/README.configure -@end example - -A simple example of the configuration appears below: +The following shows the command sequence required to configure, +compile, and install RTEMS with the POSIX API, KA9Q TCP/IP, +and C++ support disabled. RTEMS will be built to target +the @code{BOARD_SUPPORT_PACKAGE} board. @example mkdir build-rtems cd build-rtems -../rtems-980219/configure --target= \ ---disable-posix --disable-ka9q --disable-cpp \ ---enable-rtemsbsp=\ ---prefix=< INSTALL_POINT> +../@value{RTEMS-UNTAR}/configure --target= \ + --disable-posix --disable-ka9q --disable-cxx \ + --enable-rtemsbsp=\ + --prefix= gmake all install @end example Where: -The current summary of 's and +The list of currently supported of 's and 's can be found in -tools/rtems-980219/README.configure - +tools/@value{RTEMS-UNTAR}/README.configure. is the installation point from the previous step "Modify the bit script" in the build of the tools. -- cgit v1.2.3