From 45bcd282b4bedb488557894ab5a77774b0b66e60 Mon Sep 17 00:00:00 2001 From: Joel Sherrill Date: Sun, 27 Aug 2006 15:07:35 +0000 Subject: 2006-08-27 Joel Sherrill * Makefile.am, configure.ac, develenv/direct.t: Remove gnu_docs. Now included with RPMs. * gnu_docs/.cvsignore, gnu_docs/ChangeLog, gnu_docs/Makefile.am, gnu_docs/Tool_Doc_Instructions, gnu_docs/gen_docs, gnu_docs/gnu_footer.html, gnu_docs/gnu_header.html, gnu_docs/index.html, gnu_docs/mk_install_dir, gnu_docs/refcard.html, gnu_docs/rtems_tools_index.html: Removed. --- doc/ChangeLog | 10 +++ doc/Makefile.am | 2 +- doc/configure.ac | 1 - doc/develenv/direct.t | 15 +--- doc/gnu_docs/.cvsignore | 2 - doc/gnu_docs/ChangeLog | 24 ------ doc/gnu_docs/Makefile.am | 5 -- doc/gnu_docs/Tool_Doc_Instructions | 42 --------- doc/gnu_docs/gen_docs | 164 ------------------------------------ doc/gnu_docs/gnu_footer.html | 1 - doc/gnu_docs/gnu_header.html | 5 -- doc/gnu_docs/index.html | 143 ------------------------------- doc/gnu_docs/mk_install_dir | 29 ------- doc/gnu_docs/refcard.html | 13 --- doc/gnu_docs/rtems_tools_index.html | 15 ---- 15 files changed, 14 insertions(+), 457 deletions(-) delete mode 100644 doc/gnu_docs/.cvsignore delete mode 100644 doc/gnu_docs/ChangeLog delete mode 100644 doc/gnu_docs/Makefile.am delete mode 100644 doc/gnu_docs/Tool_Doc_Instructions delete mode 100644 doc/gnu_docs/gen_docs delete mode 100644 doc/gnu_docs/gnu_footer.html delete mode 100644 doc/gnu_docs/gnu_header.html delete mode 100644 doc/gnu_docs/index.html delete mode 100644 doc/gnu_docs/mk_install_dir delete mode 100644 doc/gnu_docs/refcard.html delete mode 100644 doc/gnu_docs/rtems_tools_index.html (limited to 'doc') diff --git a/doc/ChangeLog b/doc/ChangeLog index 5b27896ad4..a8d1c39c42 100644 --- a/doc/ChangeLog +++ b/doc/ChangeLog @@ -1,3 +1,13 @@ +2006-08-27 Joel Sherrill + + * Makefile.am, configure.ac, develenv/direct.t: Remove gnu_docs. Now + included with RPMs. + * gnu_docs/.cvsignore, gnu_docs/ChangeLog, gnu_docs/Makefile.am, + gnu_docs/Tool_Doc_Instructions, gnu_docs/gen_docs, + gnu_docs/gnu_footer.html, gnu_docs/gnu_header.html, + gnu_docs/index.html, gnu_docs/mk_install_dir, gnu_docs/refcard.html, + gnu_docs/rtems_tools_index.html: Removed. + 2006-08-23 Joel Sherrill * Makefile.am, configure.ac, index.html.in: FAQ should now be diff --git a/doc/Makefile.am b/doc/Makefile.am index 64b12c59f2..f50e9fd209 100644 --- a/doc/Makefile.am +++ b/doc/Makefile.am @@ -9,7 +9,7 @@ ACLOCAL_AMFLAGS = -I ../aclocal SUBDIRS = tools started user bsp_howto porting develenv posix_users \ posix1003.1 filesystem itron3.0 networking ada_user started_ada \ - rtems_gdb rgdb_specs new_chapters relnotes cpu_supplement gnu_docs + rtems_gdb rgdb_specs new_chapters relnotes cpu_supplement if USE_HTML html_DATA = index.html HELP.html diff --git a/doc/configure.ac b/doc/configure.ac index 4cbae84527..bd3398ec2a 100644 --- a/doc/configure.ac +++ b/doc/configure.ac @@ -214,6 +214,5 @@ rgdb_specs/Makefile relnotes/Makefile new_chapters/Makefile cpu_supplement/Makefile -gnu_docs/Makefile ]) AC_OUTPUT diff --git a/doc/develenv/direct.t b/doc/develenv/direct.t index 50de20f42c..a321de7871 100644 --- a/doc/develenv/direct.t +++ b/doc/develenv/direct.t @@ -581,10 +581,6 @@ and PostScript. @table @code -@item $@{RTEMS_ROOT@}/doc/FAQ/ -This directory contains the source code for the @cite{RTEMS Frequently Asked -Questions (FAQ) Collection}. - @item $@{RTEMS_ROOT@}/doc/user/ This directory contains the source code for the @cite{RTEMS Applications C User's Guide} which documents the Classic API. @@ -620,11 +616,6 @@ capture the design of the interface between system calls and filesystem implementations as well as the information required by those implementing filesystems. -@item $@{RTEMS_ROOT@}/doc/gnu_docs/ -This directory contains the scripts which assist in -generating HTML for the GNU tools in the RTEMS Cross -Development Environment set. - @item $@{RTEMS_ROOT@}/doc/images/ This directory contains the source code for the graphics used in the HTML version of the RTEMS Documentation. @@ -680,9 +671,9 @@ This directory contains the source code for the This directory contains the source code for the @cite{Getting Started with RTEMS for Ada Users} manual. -@item $@{RTEMS_ROOT@}/doc/supplements/ -This directory contains the source code for the various -RTEMS CPU Supplements. +@item $@{RTEMS_ROOT@}/doc/cpu_supplement/ +This directory contains the source code for the +RTEMS CPU Supplement. the @item $@{RTEMS_ROOT@}/doc/tools/ diff --git a/doc/gnu_docs/.cvsignore b/doc/gnu_docs/.cvsignore deleted file mode 100644 index 282522db03..0000000000 --- a/doc/gnu_docs/.cvsignore +++ /dev/null @@ -1,2 +0,0 @@ -Makefile -Makefile.in diff --git a/doc/gnu_docs/ChangeLog b/doc/gnu_docs/ChangeLog deleted file mode 100644 index 00202c15a7..0000000000 --- a/doc/gnu_docs/ChangeLog +++ /dev/null @@ -1,24 +0,0 @@ -2003-12-12 Ralf Corsepius - - * Makefile.am: Cosmetics. - -2003-12-11 Ralf Corsepius - - * Makefile.am: Cosmetics. - -2003-09-19 Joel Sherrill - - * gnu_footer.html, gnu_header.html, index.html, refcard.html, - rtems_tools_index.html: Merge from branch. - -2002-03-27 Ralf Corsepius - - * Makefile.am: Remove AUTOMAKE_OPTIONS. - -2002-01-18 Ralf Corsepius - - * Makefile.am: Require automake-1.5. - -2000-08-10 Joel Sherrill - - * ChangeLog: New file. diff --git a/doc/gnu_docs/Makefile.am b/doc/gnu_docs/Makefile.am deleted file mode 100644 index ea8a0584bc..0000000000 --- a/doc/gnu_docs/Makefile.am +++ /dev/null @@ -1,5 +0,0 @@ -## $Id$ - -EXTRA_DIST = gnu_footer.html mk_install_dir Tool_Doc_Instructions \ - gnu_header.html refcard.html gen_docs index.html rtems_tools_index.html \ - gen_docs diff --git a/doc/gnu_docs/Tool_Doc_Instructions b/doc/gnu_docs/Tool_Doc_Instructions deleted file mode 100644 index 7c2890982b..0000000000 --- a/doc/gnu_docs/Tool_Doc_Instructions +++ /dev/null @@ -1,42 +0,0 @@ -# -# $Id$ -# - -Apparently, the tool documentation is tough to build without configuring -in the tool source directory. So you need to do some magic to make -this happen. In addition, the makefiles included with the tools -only support building dvi and info. So this directory is -trying to help finish out building the tool documentation. - -# Odd Notes: -# -# binutils/ld: May have to copy bfdsumm.texi from config/bfd to ld -# gcc: no rule to build java.dvi - -# for binutils, gcc, and gdb -mkdir doc_build -cp -r binutils-XXX gcc-XXX gdb-XXX newlib-XXX doc_build -cd TOOL-XXX -./configure --target=i386-rtems --prefix=/usr3/tmp/DOCTMP -make info dvi - -# for newlib we have to do the build differently. It actually needs -# to be configured and built for an RTEMS target so pick something -# you have tools installed for. Hopefully, this will be a target -# without many multilib variants. The actual target is not relevant -# since the documentation is always the same. - -mkdir b -cd b -../newlib-1.8.2/configure --target=i386-rtems --prefix=/usr3/tmp/DOCTMP -make -make info dvi -cd ../newlib-1.8.2 -find newlib/ -name "*.t*" | cpio -pdum ../b/i386-rtems/ -find etc/ -name "*.t*" | cpio -pdum ../b -cd ../b -# run the script - - - - diff --git a/doc/gnu_docs/gen_docs b/doc/gnu_docs/gen_docs deleted file mode 100644 index 65365f7581..0000000000 --- a/doc/gnu_docs/gen_docs +++ /dev/null @@ -1,164 +0,0 @@ -#! /bin/sh -# -# This script is intended to be run in the build directory of a software -# package including documentation in texinfo format. The basic operation -# of this script is to: -# + find all ".dvi" files from the current directory down, -# + for each dvi file -# + install the dvi file -# + generate PostScript files for the dvi file -# + install the PostScript file -# + if there is texinfo source for this dvi file -# install the info files -# generate PDF from the texinfo source -# install the PDF file -# generate HTML from the texinfo source -# install the HTML file -# -# - -# Ralf... where do these come from using autoconf? -srcdir=/usr1/rtems/work/rtems-doc/ -texi2www=${srcdir}/tools/texi2www/texi2www -gnu_docs=${srcdir}/gnu_docs -images=${srcdir}/images - -install_base=/home/httpd/html/rtems/rtemsdoc-4.5.1-pre3 -install_share=/home/httpd/html/rtems/rtemsdoc-4.5.1-pre3/share/toolsdoc -install_info=/home/httpd/html/rtems/rtemsdoc-4.5.1-pre3/info - - -#if [ $? -ne 1 ] ; then -# echo "Usage: $0 install_directory" -# exit 1 -#fi - -if [ ! -d ${install} ] ; then - echo "${install} is not a directory" - exit 1 -fi - -#ECHO=echo - -STARTDIR=`pwd` -find . -name "*.dvi" | while read file -do - cd $STARTDIR - cd `dirname $file` - echo $file - i=`basename $file` -#### - b=`echo $i | cut -d'.' -f1` - echo $b - - if [ -d ${install}/${b} ] ; then - echo "Cleaning install point for ${b}" - ${ECHO} rm -rf ${install}/html/${b} - fi - - for dir_to_do in ${install_info} \ - ${install_share}/ps \ - ${install_share}/pdf ${install_share}/dvi \ - ${install_share}/html/${b} - do - test -d ${dir_to_do} || mkdir -p ${dir_to_do} - done - - echo "Copying DVI for ${b}" - echo "+ cp ${b}.dvi ${install_share}/dvi/${b}.dvi" - ${ECHO} cp ${b}.dvi ${install_share}/dvi/${b}.dvi - - echo "Generating PS for ${b}" - echo "+ dvips -o ${install_share}/ps/${b}.ps ${b}.dvi" - ${ECHO} dvips -o ${install_share}/ps/${b}.ps ${b}.dvi - - # unfortunately the .dvi names are not always the same. :( - case ${b} in - history) tsrc=hist ;; - readline) tsrc=rlman ;; - *) tsrc=${b} ;; - esac - - case ${b} in - refcard) - cp ${gnu_docs}/refcard.html ${install_share}/${b} - ;; - *) - # for some reason chill installs the dvi 1 directory up. - test ${b} = "chill" && cd ch - - if [ -r ${tsrc}.texi ] ; then - ext=texi - elif [ -r ${tsrc}.texinfo ] ; then - ext=texinfo - else - echo "*** - echo "*** Cannot find a texi or texinfo file for ${b}" - echo "*** - exit 1 - fi - - echo "Copying INFO for ${b}" - ${ECHO} cp ${b}.info* ${install_info} - - case ${b} in - g77) bad_for_pdf="yes" ;; - *) bad_for_pdf="no" ;; - esac - - case ${b} in - gdb) extraargs_for_pdf="-I ../../readline/doc" ;; - *) extraargs_for_pdf="" ;; - esac - if [ ${bad_for_pdf} = "yes" ] ; then - echo "*** " - echo "*** Skipping PDF for ${b}" - echo "*** " - else - echo "Generating PDF for ${b}" - ${ECHO} texi2pdf ${extraargs_for_pdf} ${tsrc}.${ext} && \ - ${ECHO} cp ${tsrc}.pdf ${install_share}/pdf/${b}.pdf - fi - - # until texi2www is modified to take a search path - case ${b} in - gdb) - sed -e 's/^ @/@/' <../../readline/doc/rluser.texinfo >rluser.texinfo - cp ../../readline/doc/inc-hist.texi . - ;; - readline) - cp rluser.texinfo rluser.texinfo.tmp - sed -e 's/^ @/@/' <../../readline/doc/rluser.texinfo >rluser.texinfo - rm -f rluser.texinfo.tmp - ;; - *) ;; - esac - echo "Generating HTML for ${b}" - ${ECHO} ${texi2www} \ - -dirfile ../index.html \ - -header ${gnu_docs}/gnu_header.html \ - -footer ${gnu_docs}/gnu_footer.html \ - -icons ../images -dir ${install_share}/html/${b} \ - ${tsrc}.${ext} - ;; - esac -done - -echo "Installing graphics" - -test -d ${install_share}/html/images || mkdir ${install_share}/html/images -cd ${images} -for f in dir-arrow.gif dvi.gif missing-arrow.gif next-arrow.gif oaronly.jpg \ - pdf.gif pdf1.gif prev-arrow.gif ps.gif up-arrow.gif -do - cp ${f} ${install_share}/html/images/${f} -done -echo "Installing top level HTML indices" -cp ${gnu_docs}/index.html ${install_share}/html/index.html -cp ${gnu_docs}/rtems_tools_index.html ${install_share}/../index.html - -# Now deal with the reference card -set -x -test -d ${install_share}/html/refcard || mkdir ${install_share}/html/refcard -cp ${gnu_docs}/refcard.html ${install_share}/html/refcard/refcard.html -exit 0 diff --git a/doc/gnu_docs/gnu_footer.html b/doc/gnu_docs/gnu_footer.html deleted file mode 100644 index 81b9b63194..0000000000 --- a/doc/gnu_docs/gnu_footer.html +++ /dev/null @@ -1 +0,0 @@ -

Each document is copyright by its author(s). See Free Software Foundation for information. diff --git a/doc/gnu_docs/gnu_header.html b/doc/gnu_docs/gnu_header.html deleted file mode 100644 index b026963f13..0000000000 --- a/doc/gnu_docs/gnu_header.html +++ /dev/null @@ -1,5 +0,0 @@ - - - RTEMS Logo -

RTEMS GNU Tools On-Line Library

-
diff --git a/doc/gnu_docs/index.html b/doc/gnu_docs/index.html deleted file mode 100644 index f044d867ad..0000000000 --- a/doc/gnu_docs/index.html +++ /dev/null @@ -1,143 +0,0 @@ - -RTEMS GNU Tools On-Line Library - - - RTEMS Logo -

RTEMS GNU Tools On-Line Library

-
- - -
  • GNU Compiler Collection (GCC) 2.95.2 - -
  • - - - - Using and Porting the GNU Compiler Collection (GCC)
  • -
  • - - - - The C Preprocessor
  • -
  • - - - - Guide to GNU Chill
  • -
  • - - - - Using and Porting GNU Fortran
  • -
    -
  • - -
  • GNU binutils 2.9.5.0.24 - -
  • - - - - - - - GNU Binary Utilities
  • -
  • - - - - Using the GNU Assembler
  • -
  • - - - - GNU Preprocessor for Assembly Programs (gasp)
  • -
  • - - - - Using the GNU Linker (ld)
  • -
    -
  • - -
  • GNU gdb 4.18 - -
  • - - - - Debugging with GDB
  • -
  • - - - - GDB Internals
  • -
  • - - - - STABS Debugging Format
  • -
  • - - - - GDB Quick Reference Card
  • -
    -
  • - -
  • Newlib 1.8.2 - -
  • - - - - libc
  • -
  • - - - - libm
  • -
    -
  • - -
  • GNU Libraries Used by Multiple Tools - -
  • - - - - GNU History Library
  • -
  • - - - - GNU Readline Library
  • -
  • - - - - GNU Memory-Mapped Malloc Library (mmalloc)
  • -
  • - - - - GNU Binary File Descriptor (libbfd)
  • -
    - -
  • -
  • General GNU Project Documentation - -
  • - - - - - - - GNU Coding Standards
  • -
    -
  • -
    -
    -Copyright © 1988-2004 OAR Corporation - diff --git a/doc/gnu_docs/mk_install_dir b/doc/gnu_docs/mk_install_dir deleted file mode 100644 index 52ef35287b..0000000000 --- a/doc/gnu_docs/mk_install_dir +++ /dev/null @@ -1,29 +0,0 @@ -#! /bin/sh -# -# This script creates the install infrastructure for the GNU tools -# documentation. -# - -install=/usr3/rtems_cds/test_cd/doc/tools - -#if [ $? -ne 1 ] ; then -# echo "Usage: $0 install_directory" -# exit 1 -#fi - -rm -rf ${install} -mkdir ${install} -mkdir ${install}/info -mkdir ${install}/html - -cp rtems_tools_index.html ${install}/../index.html -cp index.html ${install}/html -cp ../BAD.html ${install}/html -cp ../tools/texi2www/*.gif ${install}/html -cp ../common/*arrow.gif ${install}/html -cp ../common/up-arrow.gif ${install}/html -cp ../common/oaronly.jpg ${install}/html -cp ../common/dvi.gif ${install}/html -cp ../common/pdf.gif ${install}/html -cp ../common/pdf1.gif ${install}/html -cp ../common/ps.gif ${install}/html diff --git a/doc/gnu_docs/refcard.html b/doc/gnu_docs/refcard.html deleted file mode 100644 index 5001ec7c88..0000000000 --- a/doc/gnu_docs/refcard.html +++ /dev/null @@ -1,13 +0,0 @@ - -GDB Reference Card - - - RTEMS Logo -

    RTEMS On-Line Library

    -
    - -The GDB Reference card is not written in texinfo file. There is currently -no HTML or PDF version of this file. -
    -Copyright © 1988-2004 OAR Corporation - diff --git a/doc/gnu_docs/rtems_tools_index.html b/doc/gnu_docs/rtems_tools_index.html deleted file mode 100644 index 92ddd2b1b8..0000000000 --- a/doc/gnu_docs/rtems_tools_index.html +++ /dev/null @@ -1,15 +0,0 @@ - -RTEMS and Tools On-Line Library - - - RTEMS Logo -

    RTEMS and Tools On-Line Library

    -
    - - -
  • RTEMS Documentation
  • -
  • GNU Documentation
  • -
    -
    -Copyright © 1988-2004 OAR Corporation - -- cgit v1.2.3