# HG changeset patch
# User jlarmour
# Date 1046095475 0
# Node ID 007ddf4d197914928c031ac09a3c3e14e8786556
# Parent ddc030bc26c97ea820a4aa169bd3c09becb871c4
* sgml/doclist: Reorder in a slightly more logical order with
related bits grouped together.
Add docs for power management, USB (slave, eth slave, and SA11x0
and NEC uPD8985xx drivers), and synthetic target HAL, eth and
watchdog drivers.
* sgml/.cvsignore: Add gifs and rename ecos.* to ecos-ref.*
diff --git a/doc/ChangeLog b/doc/ChangeLog
--- a/doc/ChangeLog
+++ b/doc/ChangeLog
@@ -1,3 +1,20 @@
+2003-02-24 Jonathan Larmour
+
+ * sgml/doclist: Reorder in a slightly more logical order with
+ related bits grouped together.
+ Add docs for power management, USB (slave, eth slave, and SA11x0
+ and NEC uPD8985xx drivers), and synthetic target HAL, eth and
+ watchdog drivers.
+
+ * sgml/.cvsignore: Add gifs and rename ecos.* to ecos-ref.*
+
+ * sgml/makemakefile: Rename ecos.sgml/html/etc. to ecos-ref.
+ Copy over GIFs where they exist.
+ Don't treat porting guide specially at the top... treat it only as
+ specially as the other special cases.
+ Update (C) holders.
+ Update licence/warranty blurb.
+
2003-01-30 Andrew Lunn
* sgml/doclist: Added snmp-manpages.sgml
diff --git a/doc/sgml/.cvsignore b/doc/sgml/.cvsignore
--- a/doc/sgml/.cvsignore
+++ b/doc/sgml/.cvsignore
@@ -1,8 +1,9 @@
-ecos.sgml
-ecos.tex
-ecos.log
-ecos.aux
-ecos.out
-ecos.pdf
+ecos-ref.sgml
+ecos-ref.tex
+ecos-ref.log
+ecos-ref.aux
+ecos-ref.out
+ecos-ref.pdf
makefile
-*.html
\ No newline at end of file
+*.html
+*.gif
diff --git a/doc/sgml/doclist b/doc/sgml/doclist
--- a/doc/sgml/doclist
+++ b/doc/sgml/doclist
@@ -1,26 +1,35 @@
kernel/current/doc/kernel.sgml
-compat/uitron/current/doc/uitron.sgml
-hal/common/current/doc/hal.sgml
-io/common/current/doc/io.sgml
-io/pci/current/doc/pci.sgml
-language/c/libc/common/current/doc/libc.sgml
-compat/posix/current/doc/posix.sgml
-io/fileio/current/doc/fileio.sgml
redboot/current/doc/redboot.sgml
redboot/current/doc/redboot_cmds.sgml
redboot/current/doc/redboot_rebuilding.sgml
redboot/current/doc/redboot_installing.sgml
redboot/current/doc/redboot_epilogue.sgml
+hal/common/current/doc/hal.sgml
+hal/common/current/doc/porting.sgml
+language/c/libc/common/current/doc/libc.sgml
+io/common/current/doc/io.sgml
+io/fileio/current/doc/fileio.sgml
+io/pci/current/doc/pci.sgml
+compat/posix/current/doc/posix.sgml
+compat/uitron/current/doc/uitron.sgml
net/common/current/doc/tcpip.sgml
net/common/current/doc/tcpip-manpages.sgml
+net/bsd_tcpip/current/doc/freebsd.sgml
net/tcpip/current/doc/openbsd.sgml
-net/bsd_tcpip/current/doc/freebsd.sgml
+net/ns/dns/current/doc/dns.sgml
io/eth/current/doc/ethdrv.sgml
net/snmp/agent/current/doc/snmp.sgml
net/snmp/agent/current/doc/snmp-manpages.sgml
-net/ns/dns/current/doc/dns.sgml
net/httpd/current/doc/httpd.sgml
net/ftpclient/current/doc/ftpclient.sgml
services/crc/current/doc/crc.sgml
services/cpuload/current/doc/cpuload.sgml
services/profile/gprof/current/doc/profile.sgml
+services/power/common/current/doc/power.sgml
+io/usb/slave/current/doc/usbs.sgml
+io/usb/eth/slave/current/doc/usbseth.sgml
+hal/synth/arch/current/doc/synth.sgml
+devs/usb/sa11x0/current/doc/usbs_sa11x0.sgml
+devs/usb/nec_upd985xx/current/doc/usbs_upd985xx.sgml
+devs/eth/synth/ecosynth/current/doc/syntheth.sgml
+devs/watchdog/synth/current/doc/synth_watchdog.sgml
diff --git a/doc/sgml/makemakefile b/doc/sgml/makemakefile
--- a/doc/sgml/makemakefile
+++ b/doc/sgml/makemakefile
@@ -1,8 +1,8 @@
#!/bin/sh
-touch ecos.sgml
+touch ecos-ref.sgml
touch makefile
-chmod +w ecos.sgml
+chmod +w ecos-ref.sgml
chmod +w makefile
cat > makefile < makefile < makefile <> makefile
+/bin/echo MAIN_SGML := ecos-ref.sgml >> makefile
/bin/echo -n OTHER_SGML := >> makefile
-cat >ecos.sgml <ecos-ref.sgml <
@@ -75,27 +76,36 @@ for i in `cat doclist`; do
if (test ! -z $line); then
/bin/echo -n " ../../packages/$i" | sed "s@/current/@/${PACKAGEVER}/@g" >> makefile
entityi="`echo $i | sed 's@/@-@g; s@\.@-@g; s@_@-@g; s@-current-doc@@g; s@-current@@g'`"
- echo "" | sed "s@/current/@/${PACKAGEVER}/@g" >> ecos.sgml
+ echo "" | sed "s@/current/@/${PACKAGEVER}/@g" >> ecos-ref.sgml
fi
done
-echo "" >> ecos.sgml
+
+# Go through again but find GIFs to copy
+for i in `for j in \`cat doclist\` ; do dirname $j ; done | sort | uniq` ; do
+ diri=`echo ../../packages/$i | sed "s@/current/@/${PACKAGEVER}/@g"`
+ dirigifs=`ls $diri/*.gif 2>/dev/null | tr '\n' ' '`
+ if [ x"$dirigifs" != x ]; then
+ copyfiles="$copyfiles $dirigifs"
+ fi
+done
cat >> makefile <> ecos.sgml <> ecos-ref.sgml <
]>
-
+
- eCos
+ eCos Reference Manual
1998
@@ -103,7 +113,13 @@ cat >> ecos.sgml <2000
2001
2002
+ 2003
Red Hat, Inc.
+ Nick Garnett (eCosCentric)
+ Jonathan Larmour (eCosCentric)
+ Andrew Lunn (Ascom)
+ Gary Thomas (MLB Associates)
+ Bart Veer (eCosCentric)
@@ -153,12 +169,14 @@ property of their respective owners.
Warranty
-eCos and RedBoot are open source software, covered by the Red Hat eCos Public License,
+eCos and RedBoot are open source software, covered by a
+modified version of the GNU
+General Public Licence,
and you are welcome to change it and/or distribute copies of it under certain
-conditions. The supplied version of eCos and/or RedBoot is supported for customers of Red Hat. See http://sources.redhat.com/ecos/license-overview.html
-
-For non-customers, eCos and RedBoot software has NO WARRANTY.
+ for more information about the license.
+eCos and RedBoot software have NO WARRANTY.
Because this software is licensed free of charge, there are no warranties
for it, to the extent permitted by applicable law. Except when otherwise stated
in writing, the copyright holders and/or other parties provide the software
@@ -186,12 +204,10 @@ for i in `cat doclist`; do
if (test ! -z $line); then
entityi="`echo $i | sed 's@/@-@g; s@\.@-@g; s@_@-@g; s@-current-doc@@g; s@-current@@g'`"
# special kludge
- if [ "`basename $i`" != "tcpip-manpages.sgml" -a "`basename $i`" != "snmp-manpages.sgml" ]; then
- echo "&$entityi;" >> ecos.sgml
+ if [ "`basename $i`" != "tcpip-manpages.sgml" -a "`basename $i`" != "snmp-manpages.sgml" -a "`basename $i`" != "porting.sgml" ]; then
+ echo "&$entityi;" >> ecos-ref.sgml
fi
fi
done
-echo '' >> ecos.sgml
-
-
+echo '' >> ecos-ref.sgml