Files
rtems/doc/FAQ/FAQ.texi
Joel Sherrill 110445cba5 Patch rtems-rc-4.5.0-21.diff from Ralf Corsepius <corsepiu@faw.uni-ulm.de>
which splits the current monolithic specs files into a sequence of
subparts.  These can be concatenated togather to make a the whole .spec
file.  This cleans up the maintenance problem of having "all languages"
and a "C/C++ only" gccnewlib spec files.  Plus it should make it easier
to produce variants like the gdb-m68k-bdm which require special hackery. :)
Ralf's comments:

  It addresses the way *.spec.in get composed inside of the source
  tree.

  Changes:
    * Each spec.in is broken into several files (*.add), one *.add file
      per sub-package.
    * Each Makefile.am composes spec.ins from the *.add files
    * Removal of redundant automake support files.
    * Default value for BuildRoot changed to /tmp/<spec-file-name>
    * %clean stage added to *specs

  Advantages (IMHO).
    * The *.add files are easier to adminstrate and more flexible in
      comparison to the former *.specs.ins.
    * gccnewlib_c_only.spec.in now is composed from the same sources as
      gccnewlib.spec.in (less errors)
    * If using the default BuildRoot --clean now deletes all files that
      were generated while building.

  Notes:
    * rtems.spec.in has not yet been adapted to the scheme used for the
      other *spec.ins
    * Except for cosmetical changes the internals of the  *.spec files
      should not have changed.

  To Apply:
    cvs rm -f scripts/binutils/binutils.spec.in
    cvs rm -f scripts/gccnewlib/gccnewlib.spec.in
    cvs rm -f scripts/gccnewlib/gccnewlib_c_only.spec.in
    cvs rm -f scripts/gdb/gdb.spec.in
    cvs rm -f scripts/config.sub
    cvs rm -f scripts/config.guess
    cvs rm -f scripts/install-sh
    cvs rm -f scripts/mkinstalldirs
    cvs rm -f scripts/missing

    patch -p1 < rtems-rc-4.5.0-21.diff

    cvs add scripts/*/*.add
    cvs add scripts/*/README
2000-06-10 19:41:09 +00:00

119 lines
2.5 KiB
Plaintext

\input texinfo @c -*-texinfo-*-
@c %**start of header
@setfilename FAQ
@syncodeindex vr fn
@synindex ky cp
@paragraphindent 0
@c @smallbook
@c %**end of header
@c
@c COPYRIGHT (c) 1988-1999.
@c On-Line Applications Research Corporation (OAR).
@c All rights reserved.
@c
@c $Id$
@c
@c
@c Master file for the RTEMS FAQ
@c
@include version.texi
@include common/setup.texi
@ifset use-ascii
@dircategory RTEMS On-Line Manual
@direntry
* RTEMS FAQ: (FAQ). Frequently Asked Questions.
@end direntry
@end ifset
@c
@c Title Page Stuff
@c
@c
@c I don't really like having a short title page. --joel
@c
@c @shorttitlepage RTEMS Frequently Asked Questions
@setchapternewpage odd
@settitle RTEMS Frequently Asked Questions
@titlepage
@finalout
@title RTEMS Frequently Asked Questions
@subtitle Edition @value{EDITION}, for @value{VERSION}
@sp 1
@subtitle @value{UPDATED}
@author On-Line Applications Research Corporation
@page
@include common/cpright.texi
@end titlepage
@c This prevents a black box from being printed on "overflow" lines.
@c The alternative is to rework a sentence to avoid this problem.
@include basic.texi
@include tools.texi
@include concepts.texi
@include build45.texi
@include bsp.texi
@include debug.texi
@include freesw.texi
@include embeddedinfo.texi
@include hwdebugaids.texi
@include projects.texi
@include endoftime.texi
@ifinfo
@node Top, Basic Information, (dir), (dir)
@top FAQ
This document is the RTEMS FAQ. FAQ is an acronym for Frequently
Asked Questions and we sincerely hope that this contains the answers
to some of the questions most frequently asked about RTEMS.
Common questions have been divided into the following categories.
@menu
* Basic Information::
* General Development Tool Hints::
* RTEMS Concepts::
* Building RTEMS 4.5::
* BSP Questions::
* Debugging Hints::
* Free Software that Works with RTEMS::
* Resources for Embedded Information::
* Hardware to Ease Debugging::
* RTEMS Projects::
* Date/Time Issues in Systems Using RTEMS::
@end menu
@c * Command and Variable Index::
@c * Concept Index::
@end ifinfo
@c
@c
@c Need to copy the emacs stuff and "trailer stuff" (index, toc) into here
@c
@c @node Command and Variable Index, Concept Index, Installing EGCS AND NEWLIB, Top
@c @unnumbered Command and Variable Index
@c There are currently no Command and Variable Index entries.
@c @printindex fn
@c @node Concept Index, , Command and Variable Index, Top
@c @unnumbered Concept Index
@c There are currently no Concept Index entries.
@c @printindex cp
@contents
@bye