summaryrefslogtreecommitdiffstats
path: root/doc/gnu_docs/Tool_Doc_Instructions
diff options
context:
space:
mode:
authorJoel Sherrill <joel.sherrill@OARcorp.com>2000-05-09 17:54:26 +0000
committerJoel Sherrill <joel.sherrill@OARcorp.com>2000-05-09 17:54:26 +0000
commit4684c7c024eeb3a178461f04a2e96d41baa55aae (patch)
treec21b260d316a4bfdedfb9a8b4b4bf01a1b555d96 /doc/gnu_docs/Tool_Doc_Instructions
parentNew file added on 4.5 branch (diff)
downloadrtems-4684c7c024eeb3a178461f04a2e96d41baa55aae.tar.bz2
Updated in order to generate a current tool chain documentation set.
Diffstat (limited to 'doc/gnu_docs/Tool_Doc_Instructions')
-rw-r--r--doc/gnu_docs/Tool_Doc_Instructions26
1 files changed, 17 insertions, 9 deletions
diff --git a/doc/gnu_docs/Tool_Doc_Instructions b/doc/gnu_docs/Tool_Doc_Instructions
index 37f861d523..85ac79d8fc 100644
--- a/doc/gnu_docs/Tool_Doc_Instructions
+++ b/doc/gnu_docs/Tool_Doc_Instructions
@@ -4,21 +4,31 @@
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 only support building dvi
-and info.
+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
-
-# for each tool
-cd binutils-XXX
+cd TOOL-XXX
./configure --target=i386-rtems --prefix=/usr3/tmp/DOCTMP
make info dvi
-# for newlib we have to do the build differently
+# 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
+../newlib-1.8.2/configure --target=i386-rtems --prefix=/usr3/tmp/DOCTMP
make
make info dvi
cd ../newlib-1.8.2
@@ -26,7 +36,5 @@ find newlib/ -name "*.t*" | cpio -pdum ../b/i386-rtems/
find etc/ -name "*.t*" | cpio -pdum ../b
-NOTE: The actual target is not relevant since the documentation is
-always the same.