summaryrefslogtreecommitdiffstats
path: root/doc
diff options
context:
space:
mode:
authorJoel Sherrill <joel.sherrill@OARcorp.com>2000-06-01 15:29:01 +0000
committerJoel Sherrill <joel.sherrill@OARcorp.com>2000-06-01 15:29:01 +0000
commitfc76a6aa19af9606f260993811ac0dee8ec4e886 (patch)
tree039d079cce65ec28746118f177fc9bea2e737b11 /doc
parentc849746bad648cb0552ce748449db8f6aac7638b (diff)
downloadrtems-fc76a6aa19af9606f260993811ac0dee8ec4e886.tar.bz2
Patch rtemsdoc-4.5.0-rc-8.diff from Ralf Corsepius <corsepiu@faw.uni-ulm.de>.
Ralf's comments follow: Changes: * Enhanced versioning: - Addition of automake's version.texi support - Replacement of rtemsdoc's former versioning support by automake's versioning support (Abandoning RTEMS-UPDATE-* etc.) - Abandoning setup.texi.in - Add EDITION to each documents Makefile.am - version.texi support in project.am - Addition of maintainer mode (currently only used to prevent incorrectly updating timestamps when users touch automake's version.texi timestamp files (stamp-vti)). * Fixing info dir support - Use texinfo's @dircategory and @direntry instead of infos *-DIR-ENTRY - $(infodir)/dir is now correctly set up * Avoid using temporary files - Pipe texts through REPLACE2 into BMENU2 instead of using temporary files. - Abandon using bmenu in favor of bmenu2 (bmenu could be removed now) * Prepare Makefile.ams for building in a separate buildtree - prefix files with $(srcdir) in Makefile.am for files which must be generated inside of the source tree Notes: * rtemsdoc can not yet be build in a separate source-tree, but we are very close to it. * You as the maintainer of this package now should always use --enable-maintainer-mode to configure rtemsdoc.
Diffstat (limited to 'doc')
-rw-r--r--doc/FAQ/.cvsignore1
-rw-r--r--doc/FAQ/FAQ.texi25
-rw-r--r--doc/FAQ/Makefile.am84
-rw-r--r--doc/FAQ/stamp-vti3
-rw-r--r--doc/FAQ/version.texi3
-rw-r--r--doc/ada_user/.cvsignore1
-rw-r--r--doc/ada_user/Makefile.am37
-rw-r--r--doc/ada_user/ada_user.texi26
-rw-r--r--doc/ada_user/stamp-vti3
-rw-r--r--doc/ada_user/version.texi3
-rwxr-xr-xdoc/bootstrap1
-rw-r--r--doc/bsp_howto/.cvsignore1
-rw-r--r--doc/bsp_howto/Makefile.am110
-rw-r--r--doc/bsp_howto/bsp_howto.texi25
-rw-r--r--doc/bsp_howto/stamp-vti3
-rw-r--r--doc/bsp_howto/version.texi3
-rw-r--r--doc/common/Makefile.am2
-rw-r--r--doc/common/setup.texi.in75
-rw-r--r--doc/configure.in16
-rw-r--r--doc/develenv/.cvsignore1
-rw-r--r--doc/develenv/Makefile.am11
-rw-r--r--doc/develenv/develenv.texi26
-rw-r--r--doc/develenv/stamp-vti3
-rw-r--r--doc/develenv/version.texi3
-rw-r--r--doc/filesystem/.cvsignore1
-rw-r--r--doc/filesystem/Makefile.am65
-rw-r--r--doc/filesystem/filesystem.texi25
-rw-r--r--doc/filesystem/stamp-vti3
-rw-r--r--doc/filesystem/version.texi3
-rw-r--r--doc/index.html.in4
-rw-r--r--doc/itron3.0/.cvsignore1
-rw-r--r--doc/itron3.0/Makefile.am102
-rw-r--r--doc/itron3.0/itron.texi28
-rw-r--r--doc/itron3.0/stamp-vti3
-rw-r--r--doc/itron3.0/version.texi3
-rw-r--r--doc/networking/.cvsignore1
-rw-r--r--doc/networking/Makefile.am59
-rw-r--r--doc/networking/networking.texi25
-rw-r--r--doc/networking/stamp-vti3
-rw-r--r--doc/networking/version.texi3
-rw-r--r--doc/new_chapters/.cvsignore1
-rw-r--r--doc/new_chapters/Makefile.am73
-rw-r--r--doc/new_chapters/new_chapters.texi25
-rw-r--r--doc/new_chapters/stamp-vti3
-rw-r--r--doc/new_chapters/version.texi3
-rw-r--r--doc/porting/.cvsignore1
-rw-r--r--doc/porting/Makefile.am79
-rw-r--r--doc/porting/porting.texi28
-rw-r--r--doc/porting/stamp-vti3
-rw-r--r--doc/porting/version.texi3
-rw-r--r--doc/posix1003.1/.cvsignore1
-rw-r--r--doc/posix1003.1/Makefile.am135
-rw-r--r--doc/posix1003.1/posix1003_1.texi26
-rw-r--r--doc/posix1003.1/stamp-vti3
-rw-r--r--doc/posix1003.1/version.texi3
-rw-r--r--doc/posix_users/.cvsignore1
-rw-r--r--doc/posix_users/Makefile.am154
-rw-r--r--doc/posix_users/posix_users.texi26
-rw-r--r--doc/posix_users/stamp-vti3
-rw-r--r--doc/posix_users/version.texi3
-rw-r--r--doc/project.am12
-rw-r--r--doc/relnotes/.cvsignore1
-rw-r--r--doc/relnotes/Makefile.am10
-rw-r--r--doc/relnotes/relnotes.texi25
-rw-r--r--doc/relnotes/stamp-vti3
-rw-r--r--doc/relnotes/version.texi3
-rw-r--r--doc/rgdb_specs/.cvsignore1
-rw-r--r--doc/rgdb_specs/Makefile.am72
-rw-r--r--doc/rgdb_specs/rgdb_specs.texi25
-rw-r--r--doc/rgdb_specs/stamp-vti3
-rw-r--r--doc/rgdb_specs/version.texi3
-rw-r--r--doc/rtems_gdb/.cvsignore1
-rw-r--r--doc/rtems_gdb/Makefile.am51
-rw-r--r--doc/rtems_gdb/rtems_gdb.texi25
-rw-r--r--doc/rtems_gdb/stamp-vti3
-rw-r--r--doc/rtems_gdb/version.texi3
-rw-r--r--doc/rtems_header.html.in2
-rw-r--r--doc/rtems_support.html.in2
-rw-r--r--doc/src2html/Makefile.am2
-rw-r--r--doc/started/.cvsignore3
-rw-r--r--doc/started/Makefile.am65
-rw-r--r--doc/started/stamp-vti3
-rw-r--r--doc/started/started.texi25
-rw-r--r--doc/started/version.texi3
-rw-r--r--doc/started_ada/.cvsignore1
-rw-r--r--doc/started_ada/Makefile.am53
-rw-r--r--doc/started_ada/stamp-vti3
-rw-r--r--doc/started_ada/started_ada.texi25
-rw-r--r--doc/started_ada/version.texi3
-rw-r--r--doc/supplements/hppa1_1/.cvsignore3
-rw-r--r--doc/supplements/hppa1_1/Makefile.am78
-rw-r--r--doc/supplements/hppa1_1/hppa1_1.texi25
-rw-r--r--doc/supplements/hppa1_1/stamp-vti3
-rw-r--r--doc/supplements/hppa1_1/version.texi3
-rw-r--r--doc/supplements/i386/.cvsignore1
-rw-r--r--doc/supplements/i386/Makefile.am84
-rw-r--r--doc/supplements/i386/i386.texi25
-rw-r--r--doc/supplements/i386/stamp-vti3
-rw-r--r--doc/supplements/i386/version.texi3
-rw-r--r--doc/supplements/i960/.cvsignore1
-rw-r--r--doc/supplements/i960/Makefile.am84
-rw-r--r--doc/supplements/i960/i960.texi25
-rw-r--r--doc/supplements/i960/stamp-vti3
-rw-r--r--doc/supplements/i960/version.texi3
-rw-r--r--doc/supplements/m68k/.cvsignore1
-rw-r--r--doc/supplements/m68k/Makefile.am83
-rw-r--r--doc/supplements/m68k/m68k.texi25
-rw-r--r--doc/supplements/m68k/stamp-vti3
-rw-r--r--doc/supplements/m68k/version.texi3
-rw-r--r--doc/supplements/mips64orion/.cvsignore1
-rw-r--r--doc/supplements/mips64orion/Makefile.am84
-rw-r--r--doc/supplements/mips64orion/mips64orion.texi25
-rw-r--r--doc/supplements/mips64orion/stamp-vti3
-rw-r--r--doc/supplements/mips64orion/version.texi3
-rw-r--r--doc/supplements/powerpc/.cvsignore1
-rw-r--r--doc/supplements/powerpc/Makefile.am96
-rw-r--r--doc/supplements/powerpc/powerpc.texi25
-rw-r--r--doc/supplements/powerpc/stamp-vti3
-rw-r--r--doc/supplements/powerpc/version.texi3
-rw-r--r--doc/supplements/sh/.cvsignore1
-rw-r--r--doc/supplements/sh/Makefile.am84
-rw-r--r--doc/supplements/sh/sh.texi25
-rw-r--r--doc/supplements/sh/stamp-vti3
-rw-r--r--doc/supplements/sh/version.texi3
-rw-r--r--doc/supplements/sparc/.cvsignore1
-rw-r--r--doc/supplements/sparc/Makefile.am84
-rw-r--r--doc/supplements/sparc/sparc.texi25
-rw-r--r--doc/supplements/sparc/stamp-vti3
-rw-r--r--doc/supplements/sparc/version.texi3
-rw-r--r--doc/supplements/template/.cvsignore1
-rw-r--r--doc/supplements/template/Makefile.am84
-rw-r--r--doc/supplements/template/stamp-vti3
-rw-r--r--doc/supplements/template/template.texi25
-rw-r--r--doc/supplements/template/version.texi3
-rw-r--r--doc/user/.cvsignore1
-rw-r--r--doc/user/Makefile.am167
-rw-r--r--doc/user/c_user.texi25
-rw-r--r--doc/user/preface.texi2
-rw-r--r--doc/user/stamp-vti3
-rw-r--r--doc/user/version.texi3
140 files changed, 1473 insertions, 1579 deletions
diff --git a/doc/FAQ/.cvsignore b/doc/FAQ/.cvsignore
index abb9e1bcf0..7a711f99ca 100644
--- a/doc/FAQ/.cvsignore
+++ b/doc/FAQ/.cvsignore
@@ -24,5 +24,6 @@ endoftime.texi
freesw.texi
hwdebugaids.texi
index.html
+mdate-sh
projects.texi
tools.texi
diff --git a/doc/FAQ/FAQ.texi b/doc/FAQ/FAQ.texi
index dc1a176ad5..27fd4de8be 100644
--- a/doc/FAQ/FAQ.texi
+++ b/doc/FAQ/FAQ.texi
@@ -19,27 +19,20 @@
@c Master file for the RTEMS FAQ
@c
+@include version.texi
@include ../common/setup.texi
-@ignore
-@ifinfo
-@format
-START-INFO-DIR-ENTRY
-* RTEMS Frequently Asked Questions (FAQ):
-END-INFO-DIR-ENTRY
-@end format
-@end ifinfo
-@end ignore
+@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
-@set edition @value{RTEMS-EDITION}
-@set version @value{RTEMS-VERSION}
-@set update-date @value{RTEMS-UPDATE-DATE}
-@set update-month @value{RTEMS-UPDATE-MONTH}
-
@c
@c I don't really like having a short title page. --joel
@c
@@ -51,9 +44,9 @@ END-INFO-DIR-ENTRY
@finalout
@title RTEMS Frequently Asked Questions
-@subtitle Edition @value{edition}, for @value{version}
+@subtitle Edition @value{EDITION}, for @value{VERSION}
@sp 1
-@subtitle @value{update-month}
+@subtitle @value{UPDATED}
@author On-Line Applications Research Corporation
@page
@include ../common/cpright.texi
diff --git a/doc/FAQ/Makefile.am b/doc/FAQ/Makefile.am
index 876b034048..5200056258 100644
--- a/doc/FAQ/Makefile.am
+++ b/doc/FAQ/Makefile.am
@@ -6,81 +6,81 @@
# $Id$
#
-AUTOMAKE_OPTIONS = foreign
+AUTOMAKE_OPTIONS = foreign 1.4
-PROJECT=FAQ
+PROJECT = FAQ
+EDITION = 1
include $(top_srcdir)/project.am
-COMMON_FILES=$(top_srcdir)/common/cpright.texi $(top_builddir)/common/setup.texi
+GENERATED_FILES = basic.texi tools.texi concepts.texi build45.texi bsp.texi \
+ debug.texi freesw.texi embeddedinfo.texi hwdebugaids.texi projects.texi \
+ endoftime.texi
-GENERATED_FILES= \
- basic.texi tools.texi concepts.texi build45.texi bsp.texi debug.texi \
- freesw.texi embeddedinfo.texi hwdebugaids.texi projects.texi endoftime.texi
+COMMON_FILES = $(top_srcdir)/common/setup.texi $(top_srcdir)/common/cpright.texi
-FILES=
+FILES =
info_TEXINFOS = FAQ.texi
-FAQ_TEXINFOS = $(FILES) $(COMMON_FILES) $(GENERATED_FILES)
+FAQ_TEXINFOS = $(FILES) $(COMMON_FILES) $(GENERATED_FILES)
#
# Process Automatically Generated Files
#
-basic.texi: basic.t
- $(BMENU) -c -p "Top" \
+$(srcdir)/basic.texi: basic.t
+ $(BMENU2) -c -p "Top" \
-u "Top" \
- -n "" $<
+ -n "" < $< > $@
-tools.texi: tools.t
- $(BMENU) -c -p "Top" \
+$(srcdir)/tools.texi: tools.t
+ $(BMENU2) -c -p "Top" \
-u "Top" \
- -n "" $<
+ -n "" < $< > $@
-concepts.texi: concepts.t
- $(BMENU) -c -p "" \
+$(srcdir)/concepts.texi: concepts.t
+ $(BMENU2) -c -p "" \
-u "Top" \
- -n "" $<
+ -n "" < $< > $@
-build45.texi: build45.t
- $(BMENU) -c -p "" \
+$(srcdir)/build45.texi: build45.t
+ $(BMENU2) -c -p "" \
-u "Top" \
- -n "" $<
+ -n "" < $< > $@
-bsp.texi: bsp.t
- $(BMENU) -c -p "" \
+$(srcdir)/bsp.texi: bsp.t
+ $(BMENU2) -c -p "" \
-u "Top" \
- -n "" $<
+ -n "" < $< > $@
-debug.texi: debug.t
- $(BMENU) -c -p "" \
+$(srcdir)/debug.texi: debug.t
+ $(BMENU2) -c -p "" \
-u "Top" \
- -n "" $<
+ -n "" < $< > $@
-freesw.texi: freesw.t
- $(BMENU) -c -p "" \
+$(srcdir)/freesw.texi: freesw.t
+ $(BMENU2) -c -p "" \
-u "Top" \
- -n "" $<
+ -n "" < $< > $@
-embeddedinfo.texi: embeddedinfo.t
- $(BMENU) -c -p "" \
+$(srcdir)/embeddedinfo.texi: embeddedinfo.t
+ $(BMENU2) -c -p "" \
-u "Top" \
- -n "" $<
+ -n "" < $< > $@
-hwdebugaids.texi: hwdebugaids.t
- $(BMENU) -c -p "" \
+$(srcdir)/hwdebugaids.texi: hwdebugaids.t
+ $(BMENU2) -c -p "" \
-u "Top" \
- -n "" $<
+ -n "" < $< > $@
-projects.texi: projects.t
- $(BMENU) -c -p "" \
+$(srcdir)/projects.texi: projects.t
+ $(BMENU2) -c -p "" \
-u "Top" \
- -n "" $<
+ -n "" < $< > $@
-
-endoftime.texi: endoftime.t
- $(BMENU) -c -p "" \
+$(srcdir)/endoftime.texi: endoftime.t
+ $(BMENU2) -c -p "" \
-u "Top" \
- -n "" $<
+ -n "" < $< > $@
EXTRA_DIST = entry *.t
diff --git a/doc/FAQ/stamp-vti b/doc/FAQ/stamp-vti
new file mode 100644
index 0000000000..27e5ccd0cb
--- /dev/null
+++ b/doc/FAQ/stamp-vti
@@ -0,0 +1,3 @@
+@set UPDATED 1 June 2000
+@set EDITION 1
+@set VERSION 4.5.0-beta3
diff --git a/doc/FAQ/version.texi b/doc/FAQ/version.texi
new file mode 100644
index 0000000000..27e5ccd0cb
--- /dev/null
+++ b/doc/FAQ/version.texi
@@ -0,0 +1,3 @@
+@set UPDATED 1 June 2000
+@set EDITION 1
+@set VERSION 4.5.0-beta3
diff --git a/doc/ada_user/.cvsignore b/doc/ada_user/.cvsignore
index 2ad221aaad..786d251596 100644
--- a/doc/ada_user/.cvsignore
+++ b/doc/ada_user/.cvsignore
@@ -19,5 +19,6 @@ ada_user.toc
ada_user.tp
ada_user.vr
index.html
+mdate-sh
rtemspie.pdf
states.pdf
diff --git a/doc/ada_user/Makefile.am b/doc/ada_user/Makefile.am
index a1d23e721e..1249c3af26 100644
--- a/doc/ada_user/Makefile.am
+++ b/doc/ada_user/Makefile.am
@@ -6,25 +6,29 @@
# $Id$
#
-AUTOMAKE_OPTIONS = foreign
+AUTOMAKE_OPTIONS = foreign 1.4
-PROJECT=ada_user
+PROJECT = ada_user
+EDITION = 1
include $(top_srcdir)/project.am
-COMMON_FILES= $(top_srcdir)/common/cpright.texi \
- $(top_srcdir)/user/bsp.texi $(top_srcdir)/user/clock.texi \
- $(top_srcdir)/user/concepts.texi $(top_srcdir)/user/datatypes.texi \
- $(top_srcdir)/user/conf.texi $(top_srcdir)/user/dirstat.texi \
- $(top_srcdir)/user/dpmem.texi $(top_srcdir)/user/event.texi \
- $(top_srcdir)/user/fatal.texi $(top_srcdir)/user/glossary.texi $(top_srcdir)/user/init.texi \
- $(top_srcdir)/user/intr.texi $(top_srcdir)/user/io.texi $(top_srcdir)/user/mp.texi $(top_srcdir)/user/msg.texi \
- $(top_srcdir)/user/overview.texi $(top_srcdir)/user/part.texi $(top_srcdir)/user/preface.texi \
- $(top_srcdir)/user/region.texi $(top_srcdir)/user/rtmon.texi $(top_srcdir)/user/schedule.texi \
- $(top_srcdir)/user/sem.texi $(top_srcdir)/user/signal.texi $(top_srcdir)/user/task.texi \
- $(top_srcdir)/user/timer.texi $(top_srcdir)/user/userext.texi
-
-FILES= example.texi
+COMMON_FILES = $(top_srcdir)/user/bsp.texi $(top_srcdir)/user/clock.texi \
+ $(top_srcdir)/user/concepts.texi $(top_srcdir)/user/datatypes.texi \
+ $(top_srcdir)/user/conf.texi $(top_srcdir)/user/dirstat.texi \
+ $(top_srcdir)/user/dpmem.texi $(top_srcdir)/user/event.texi \
+ $(top_srcdir)/user/fatal.texi $(top_srcdir)/user/glossary.texi \
+ $(top_srcdir)/user/init.texi $(top_srcdir)/user/intr.texi \
+ $(top_srcdir)/user/io.texi $(top_srcdir)/user/mp.texi \
+ $(top_srcdir)/user/msg.texi $(top_srcdir)/user/overview.texi \
+ $(top_srcdir)/user/part.texi $(top_srcdir)/user/preface.texi \
+ $(top_srcdir)/user/region.texi $(top_srcdir)/user/rtmon.texi \
+ $(top_srcdir)/user/schedule.texi $(top_srcdir)/user/sem.texi \
+ $(top_srcdir)/user/signal.texi $(top_srcdir)/user/task.texi \
+ $(top_srcdir)/user/timer.texi $(top_srcdir)/user/userext.texi \
+ $(top_srcdir)/common/setup.texi $(top_srcdir)/common/cpright.texi
+
+FILES = example.texi
rtemspie.eps: $(top_srcdir)/user/rtemspie.eps
$(LN_S) $<
@@ -41,7 +45,7 @@ states.png: $(top_srcdir)/user/states.png
CLEANFILES += rtemsarc.png rtemspie.png states.png
info_TEXINFOS = ada_user.texi
-ada_user_TEXINFOS = $(FILES) $(COMMON_FILES) $(GENERATED_FILES)
+ada_user_TEXINFOS = $(FILES) $(COMMON_FILES) $(GENERATED_FILES)
if USE_HTML
html_project_DATA += rtemsarc.png rtemspie.png states.png
@@ -49,4 +53,3 @@ endif
$(PROJECT).dvi: rtemspie.eps states.eps
PDF_IMAGES = rtemspie.pdf states.pdf
-
diff --git a/doc/ada_user/ada_user.texi b/doc/ada_user/ada_user.texi
index eeeaa067ad..e9c401a5f2 100644
--- a/doc/ada_user/ada_user.texi
+++ b/doc/ada_user/ada_user.texi
@@ -25,17 +25,16 @@
@c 2. Why does paragraphindent show up in HTML?
@c
+@include version.texi
@include ../common/setup.texi
-@ignore
-@ifinfo
-@format
-START-INFO-DIR-ENTRY
-* RTEMS Ada User: (ada_user). The Ada User's Guide
-END-INFO-DIR-ENTRY
-@end format
-@end ifinfo
-@end ignore
+@ifset use-ascii
+@dircategory RTEMS On-Line Manual
+@direntry
+* RTEMS Ada User: (ada_user). The Ada User's Guide
+@end direntry
+@end ifset
+
@c variable substitution info:
@c
@@ -55,11 +54,6 @@ END-INFO-DIR-ENTRY
@c Title Page Stuff
@c
-@set edition @value{RTEMS-EDITION}
-@set version @value{RTEMS-VERSION}
-@set update-date @value{RTEMS-UPDATE-DATE}
-@set update-month @value{RTEMS-UPDATE-MONTH}
-
@c
@c I don't really like having a short title page. --joel
@c
@@ -71,9 +65,9 @@ END-INFO-DIR-ENTRY
@finalout
@title RTEMS Applications Ada User's Guide
-@subtitle Edition @value{edition}, for RTEMS @value{version}
+@subtitle Edition @value{EDITION}, for RTEMS @value{VERSION}
@sp 1
-@subtitle @value{update-month}
+@subtitle @value{UPDATED}
@author On-Line Applications Research Corporation
@page
@include ../common/cpright.texi
diff --git a/doc/ada_user/stamp-vti b/doc/ada_user/stamp-vti
new file mode 100644
index 0000000000..27e5ccd0cb
--- /dev/null
+++ b/doc/ada_user/stamp-vti
@@ -0,0 +1,3 @@
+@set UPDATED 1 June 2000
+@set EDITION 1
+@set VERSION 4.5.0-beta3
diff --git a/doc/ada_user/version.texi b/doc/ada_user/version.texi
new file mode 100644
index 0000000000..27e5ccd0cb
--- /dev/null
+++ b/doc/ada_user/version.texi
@@ -0,0 +1,3 @@
+@set UPDATED 1 June 2000
+@set EDITION 1
+@set VERSION 4.5.0-beta3
diff --git a/doc/bootstrap b/doc/bootstrap
index b852ce1c12..117448e58f 100755
--- a/doc/bootstrap
+++ b/doc/bootstrap
@@ -90,6 +90,7 @@ clean)
find . -name 'install-sh' -print | xargs rm -f
find . -name 'missing' -print | xargs rm -f
find . -name 'mkinstalldirs' -print | xargs rm -f
+ find . -name 'mdate-sh' -print | xargs rm -f
test "$quiet" = "true" || echo "removing automake generated Makefile.in files"
files=`find . -name 'Makefile.am' -print | sed -e 's%\.am%\.in%g'` ;
diff --git a/doc/bsp_howto/.cvsignore b/doc/bsp_howto/.cvsignore
index a6c4bb5b8e..071653242c 100644
--- a/doc/bsp_howto/.cvsignore
+++ b/doc/bsp_howto/.cvsignore
@@ -26,6 +26,7 @@ init.texi
intro.texi
linkcmds.texi
makefiles.texi
+mdate-sh
network.t
network.texi
nvmem.texi
diff --git a/doc/bsp_howto/Makefile.am b/doc/bsp_howto/Makefile.am
index 9074e6eb13..4e067bca39 100644
--- a/doc/bsp_howto/Makefile.am
+++ b/doc/bsp_howto/Makefile.am
@@ -6,108 +6,108 @@
# $Id$
#
-AUTOMAKE_OPTIONS = foreign
+AUTOMAKE_OPTIONS = foreign 1.4
-PROJECT=bsp_howto
+PROJECT = bsp_howto
+EDITION = 1
include $(top_srcdir)/project.am
-COMMON_FILES=$(top_srcdir)/common/cpright.texi $(top_builddir)/common/setup.texi
+GENERATED_FILES = intro.texi target.texi makefiles.texi linkcmds.texi \
+ support.texi adaintr.texi init.texi console.texi clock.texi timer.texi \
+ rtc.texi nvmem.texi network.texi shmsupp.texi analog.texi discrete.texi
-GENERATED_FILES= \
- intro.texi target.texi makefiles.texi linkcmds.texi support.texi \
- adaintr.texi init.texi console.texi clock.texi timer.texi rtc.texi \
- nvmem.texi network.texi shmsupp.texi analog.texi discrete.texi
+COMMON_FILES = $(top_srcdir)/common/setup.texi $(top_srcdir)/common/cpright.texi
-FILES=
+FILES =
info_TEXINFOS = bsp_howto.texi
-bsp_howto_TEXINFOS = $(FILES) $(COMMON_FILES) $(GENERATED_FILES)
+bsp_howto_TEXINFOS = $(FILES) $(COMMON_FILES) $(GENERATED_FILES)
#
# Process Automatically Generated Files
#
-intro.texi: intro.t
- $(BMENU) -p "Top" \
+$(srcdir)/intro.texi: intro.t
+ $(BMENU2) -p "Top" \
-u "Top" \
- -n "Target Dependent Files" $<
+ -n "Target Dependent Files" < $< > $@
-target.texi: target.t
- $(BMENU) -p "Introduction" \
+$(srcdir)/target.texi: target.t
+ $(BMENU2) -p "Introduction" \
-u "Top" \
- -n "Makefiles" $<
+ -n "Makefiles" < $< > $@
-makefiles.texi: makefiles.t
- $(BMENU) -p "Target Dependent Files Board Support Package Structure" \
+$(srcdir)/makefiles.texi: makefiles.t
+ $(BMENU2) -p "Target Dependent Files Board Support Package Structure" \
-u "Top" \
- -n "Linker Script" $<
+ -n "Linker Script" < $< > $@
-linkcmds.texi: linkcmds.t
- $(BMENU) -p "Makefiles Creating a New BSP Make Customization File" \
+$(srcdir)/linkcmds.texi: linkcmds.t
+ $(BMENU2) -p "Makefiles Creating a New BSP Make Customization File" \
-u "Top" \
- -n "Ada95 Interrupt Support" $<
+ -n "Ada95 Interrupt Support" < $< > $@
-adaintr.texi: adaintr.t
- $(BMENU) -p "Linker Script Initialized Data" \
+$(srcdir)/adaintr.texi: adaintr.t
+ $(BMENU2) -p "Linker Script Initialized Data" \
-u "Top" \
- -n "Miscellaneous Support Files" $<
+ -n "Miscellaneous Support Files" < $< > $@
-support.texi: support.t
- $(BMENU) -p "Ada95 Interrupt Support Version Requirements" \
+$(srcdir)/support.texi: support.t
+ $(BMENU2) -p "Ada95 Interrupt Support Version Requirements" \
-u "Top" \
- -n "" $<
+ -n "" < $< > $@
-init.texi: init.t
- $(BMENU) -p "" \
+$(srcdir)/init.texi: init.t
+ $(BMENU2) -p "" \
-u "Top" \
- -n "" $<
+ -n "" < $< > $@
-console.texi: console.t
- $(BMENU) -p "" \
+$(srcdir)/console.texi: console.t
+ $(BMENU2) -p "" \
-u "Top" \
- -n "" $<
+ -n "" < $< > $@
-clock.texi: clock.t
- $(BMENU) -p "" \
+$(srcdir)/clock.texi: clock.t
+ $(BMENU2) -p "" \
-u "Top" \
- -n "" $<
+ -n "" < $< > $@
-timer.texi: timer.t
- $(BMENU) -p "" \
+$(srcdir)/timer.texi: timer.t
+ $(BMENU2) -p "" \
-u "Top" \
- -n "" $<
+ -n "" < $< > $@
-rtc.texi: rtc.t
- $(BMENU) -p "" \
+$(srcdir)/rtc.texi: rtc.t
+ $(BMENU2) -p "" \
-u "Top" \
- -n "" $<
+ -n "" < $< > $@
-nvmem.texi: nvmem.t
- $(BMENU) -p "" \
+$(srcdir)/nvmem.texi: nvmem.t
+ $(BMENU2) -p "" \
-u "Top" \
- -n "" $<
+ -n "" < $< > $@
#
# Grab the chapter on writing a network device driver.
#
-network.texi: ../networking/driver.t
+$(srcdir)/network.texi: ../networking/driver.t
$(BMENU2) -p "" \
-u "Top" \
-n "" < $< > $@
-shmsupp.texi: shmsupp.t
- $(BMENU) -p "" \
+$(srcdir)/shmsupp.texi: shmsupp.t
+ $(BMENU2) -p "" \
-u "Top" \
- -n "" $<
+ -n "" < $< > $@
-analog.texi: analog.t
- $(BMENU) -p "" \
+$(srcdir)/analog.texi: analog.t
+ $(BMENU2) -p "" \
-u "Top" \
- -n "" $<
+ -n "" < $< > $@
-discrete.texi: discrete.t
- $(BMENU) -p "" \
+$(srcdir)/discrete.texi: discrete.t
+ $(BMENU2) -p "" \
-u "Top" \
- -n "" $<
+ -n "" < $< > $@
EXTRA_DIST = *.t
diff --git a/doc/bsp_howto/bsp_howto.texi b/doc/bsp_howto/bsp_howto.texi
index 7980143011..37fbb6d068 100644
--- a/doc/bsp_howto/bsp_howto.texi
+++ b/doc/bsp_howto/bsp_howto.texi
@@ -19,27 +19,20 @@
@c Master file for the Getting Started (C) Guide
@c
+@include version.texi
@include ../common/setup.texi
-@ignore
-@ifinfo
-@format
-START-INFO-DIR-ENTRY
-* BSP and Device Driver Development Guide (bsp_howto):
-END-INFO-DIR-ENTRY
-@end format
-@end ifinfo
-@end ignore
+@ifset use-ascii
+@dircategory RTEMS On-Line Manual
+@direntry
+* RTEMS BSP-Howto: (bsp_howto). BSP and Device Driver Development Guide.
+@end direntry
+@end ifset
@c
@c Title Page Stuff
@c
-@set edition @value{RTEMS-EDITION}
-@set version @value{RTEMS-VERSION}
-@set update-date @value{RTEMS-UPDATE-DATE}
-@set update-month @value{RTEMS-UPDATE-MONTH}
-
@c
@c I don't really like having a short title page. --joel
@c
@@ -51,9 +44,9 @@ END-INFO-DIR-ENTRY
@finalout
@title BSP and Device Driver Development Guide
-@subtitle Edition @value{edition}, for @value{version}
+@subtitle Edition @value{EDITION}, for @value{VERSION}
@sp 1
-@subtitle @value{update-month}
+@subtitle @value{UPDATED}
@author On-Line Applications Research Corporation
@page
@include ../common/cpright.texi
diff --git a/doc/bsp_howto/stamp-vti b/doc/bsp_howto/stamp-vti
new file mode 100644
index 0000000000..27e5ccd0cb
--- /dev/null
+++ b/doc/bsp_howto/stamp-vti
@@ -0,0 +1,3 @@
+@set UPDATED 1 June 2000
+@set EDITION 1
+@set VERSION 4.5.0-beta3
diff --git a/doc/bsp_howto/version.texi b/doc/bsp_howto/version.texi
new file mode 100644
index 0000000000..27e5ccd0cb
--- /dev/null
+++ b/doc/bsp_howto/version.texi
@@ -0,0 +1,3 @@
+@set UPDATED 1 June 2000
+@set EDITION 1
+@set VERSION 4.5.0-beta3
diff --git a/doc/common/Makefile.am b/doc/common/Makefile.am
index bbcef958c8..c4aa7a1ade 100644
--- a/doc/common/Makefile.am
+++ b/doc/common/Makefile.am
@@ -3,6 +3,6 @@
AUTOMAKE_OPTIONS = foreign
EXTRA_DIST = \
-cpright.texi timemac.texi \
+cpright.texi setup.texi timemac.texi \
timetbl.t treedef.tex wksheets.t timing.t
diff --git a/doc/common/setup.texi.in b/doc/common/setup.texi.in
deleted file mode 100644
index 85af453fba..0000000000
--- a/doc/common/setup.texi.in
+++ /dev/null
@@ -1,75 +0,0 @@
-@c
-@c COPYRIGHT (c) 1988-1999.
-@c On-Line Applications Research Corporation (OAR).
-@c All rights reserved.
-@c
-@c $Id$
-@c
-
-@c
-@c Set Variables
-@c
-
-@set RTEMS-RELEASE @RTEMS_RELEASE@
-@set RTEMS-EDITION 1
-@set RTEMS-VERSION @RTEMS_VERSION@
-@set RTEMS-UPDATE-DATE @RTEMS_UPDATE_DATE@
-@set RTEMS-UPDATE-MONTH @RTEMS_UPDATE_MONTH@
-
-@c
-@c The following determines which set of the tables and figures we will use.
-@c We default to ASCII but if available TeX or HTML versions will
-@c be used instead.
-@c
-
-@set use-ascii
-@clear use-html
-@clear use-tex
-
-@iftex
-@clear use-ascii
-@clear use-html
-@set use-tex
-@end iftex
-
-@ifhtml
-@clear use-ascii
-@clear use-tex
-@set use-html
-@end ifhtml
-
-@c
-@c The following variable says to use texinfo or html for the two column
-@c texinfo tables. For somethings the format does not look good in html.
-@c With our adjustment to the left column in TeX, it nearly always looks
-@c good printed.
-@c
-@ifset use-ascii
-@set use-texinfo-tables
-@end ifset
-@ifset use-tex
-@set use-texinfo-tables
-@end ifset
-@ifset use-html
-@clear use-texinfo-tables
-@end ifset
-
-@c
-@c Custom whitespace adjustments. We could fiddle a bit more.
-@c
-@tex
-\global\parindent 0in
-\global\chapheadingskip = 15pt plus 4pt minus 2pt
-\global\secheadingskip = 12pt plus 4pt minus 2pt
-\global\subsecheadingskip = 9pt plus 4pt minus 2pt
-\global\hbadness = 10000
-\global\tolerance = 6000
-\global\tableindent = 1.5in
-\global\itemindent = 0.5in
-
-@ifclear smallbook
-\global\parskip 6pt plus 1pt
-@end ifclear
-@end tex
-
-
diff --git a/doc/configure.in b/doc/configure.in
index 84577e949b..cd5973e9d0 100644
--- a/doc/configure.in
+++ b/doc/configure.in
@@ -4,19 +4,10 @@ AC_PREREQ(2.13)
AC_INIT(project.am)
-AM_INIT_AUTOMAKE(rtemsdoc,4.5.0-beta3,no)
+RTEMS_VERSION=4.5.0-beta3
-RTEMS_VERSION="$VERSION"
-AC_SUBST(RTEMS_VERSION)
-
-RTEMS_RELEASE="4.5.0-beta3"
-AC_SUBST(RTEMS_RELEASE)
-
-RTEMS_UPDATE_DATE="May 8 2000"
-AC_SUBST(RTEMS_UPDATE_DATE)
-
-RTEMS_UPDATE_MONTH="May 2000"
-AC_SUBST(RTEMS_UPDATE_MONTH)
+AM_INIT_AUTOMAKE(rtemsdoc,${RTEMS_VERSION},no)
+AM_MAINTAINER_MODE
AC_ARG_ENABLE(html,
[ --disable-html disable html support ],
@@ -126,7 +117,6 @@ rtems_support.html
index.html
images/Makefile
common/Makefile
-common/setup.texi
FAQ/Makefile
develenv/Makefile
user/Makefile
diff --git a/doc/develenv/.cvsignore b/doc/develenv/.cvsignore
index 5b0027bee7..ec85f13218 100644
--- a/doc/develenv/.cvsignore
+++ b/doc/develenv/.cvsignore
@@ -15,3 +15,4 @@ develenv.toc
develenv.tp
develenv.vr
index.html
+mdate-sh
diff --git a/doc/develenv/Makefile.am b/doc/develenv/Makefile.am
index 29c4c0e31e..f5f463e18c 100644
--- a/doc/develenv/Makefile.am
+++ b/doc/develenv/Makefile.am
@@ -6,17 +6,16 @@
# $Id$
#
-AUTOMAKE_OPTIONS = foreign
+AUTOMAKE_OPTIONS = foreign 1.4
-PROJECT=develenv
+PROJECT = develenv
+EDITION = 1
include $(top_srcdir)/project.am
-COMMON_FILES = $(top_srcdir)/common/cpright.texi
-
FILES = compile.texi direct.texi intro.texi sample.texi utils.texi
-GENERATED_FILES =
+COMMON_FILES = $(top_srcdir)/common/setup.texi $(top_srcdir)/common/cpright.texi
info_TEXINFOS = develenv.texi
-develenv_TEXINFOS = $(FILES) $(COMMON_FILES) $(GENERATED_FILES)
+develenv_TEXINFOS = $(FILES) $(COMMON_FILES) $(GENERATED_FILES)
diff --git a/doc/develenv/develenv.texi b/doc/develenv/develenv.texi
index 330d68591b..33bf4fedfa 100644
--- a/doc/develenv/develenv.texi
+++ b/doc/develenv/develenv.texi
@@ -25,17 +25,16 @@
@c 2. Why does paragraphindent show up in HTML?
@c
+@include version.texi
@include ../common/setup.texi
-@ignore
-@ifinfo
-@format
-START-INFO-DIR-ENTRY
-* RTEMS C User: (develenv). The C User's Guide
-END-INFO-DIR-ENTRY
-@end format
-@end ifinfo
-@end ignore
+@ifset use-ascii
+@dircategory RTEMS On-Line Manual
+@direntry
+* RTEMS Development Environment Guide: (develenv).
+@end direntry
+@end ifset
+
@c variable substitution info:
@c
@@ -48,11 +47,6 @@ END-INFO-DIR-ENTRY
@c Title Page Stuff
@c
-@set edition @value{RTEMS-EDITION}
-@set version @value{RTEMS-VERSION}
-@set update-date @value{RTEMS-UPDATE-DATE}
-@set update-month @value{RTEMS-UPDATE-MONTH}
-
@c
@c I don't really like having a short title page. --joel
@c
@@ -64,9 +58,9 @@ END-INFO-DIR-ENTRY
@finalout
@title RTEMS Development Environment Guide
-@subtitle Edition @value{edition}, for RTEMS @value{version}
+@subtitle Edition @value{EDITION}, for RTEMS @value{VERSION}
@sp 1
-@subtitle @value{update-month}
+@subtitle @value{UPDATED}
@author On-Line Applications Research Corporation
@page
@include ../common/cpright.texi
diff --git a/doc/develenv/stamp-vti b/doc/develenv/stamp-vti
new file mode 100644
index 0000000000..27e5ccd0cb
--- /dev/null
+++ b/doc/develenv/stamp-vti
@@ -0,0 +1,3 @@
+@set UPDATED 1 June 2000
+@set EDITION 1
+@set VERSION 4.5.0-beta3
diff --git a/doc/develenv/version.texi b/doc/develenv/version.texi
new file mode 100644
index 0000000000..27e5ccd0cb
--- /dev/null
+++ b/doc/develenv/version.texi
@@ -0,0 +1,3 @@
+@set UPDATED 1 June 2000
+@set EDITION 1
+@set VERSION 4.5.0-beta3
diff --git a/doc/filesystem/.cvsignore b/doc/filesystem/.cvsignore
index 9097a9318c..3e414d9dd3 100644
--- a/doc/filesystem/.cvsignore
+++ b/doc/filesystem/.cvsignore
@@ -20,6 +20,7 @@ fsrequirements.texi
imfs.texi
index.html
init.texi
+mdate-sh
miniimfs.texi
mounting.texi
patheval.texi
diff --git a/doc/filesystem/Makefile.am b/doc/filesystem/Makefile.am
index 5b02ed1d39..84d7344eed 100644
--- a/doc/filesystem/Makefile.am
+++ b/doc/filesystem/Makefile.am
@@ -6,63 +6,62 @@
# $Id$
#
-AUTOMAKE_OPTIONS = foreign
+AUTOMAKE_OPTIONS = foreign 1.4
-PROJECT=filesystem
+PROJECT = filesystem
+EDITION = 1
include $(top_srcdir)/project.am
-BMENU+= -c
+BMENU2 += -c
-COMMON_FILES=$(top_srcdir)/common/cpright.texi $(top_builddir)/common/setup.texi
+GENERATED_FILES = patheval.texi init.texi mounting.texi syscalls.texi \
+ fsrequirements.texi imfs.texi miniimfs.texi tftp.texi
+COMMON_FILES = $(top_srcdir)/common/setup.texi $(top_srcdir)/common/cpright.texi
-GENERATED_FILES=patheval.texi \
- init.texi mounting.texi syscalls.texi fsrequirements.texi imfs.texi \
- miniimfs.texi tftp.texi
-
-FILES= preface.texi
+FILES = preface.texi
info_TEXINFOS = filesystem.texi
filesystem_TEXINFOS = $(FILES) $(COMMON_FILES) $(GENERATED_FILES)
-patheval.texi: patheval.t
- $(BMENU) -p "" \
+$(srcdir)/patheval.texi: patheval.t
+ $(BMENU2) -p "" \
-u "Top" \
- -n "" $<
+ -n "" < $< > $@
-init.texi: init.t
- $(BMENU) -p "" \
+$(srcdir)/init.texi: init.t
+ $(BMENU2) -p "" \
-u "Top" \
- -n "" $<
+ -n "" < $< > $@
-mounting.texi: mounting.t
- $(BMENU) -p "" \
+$(srcdir)/mounting.texi: mounting.t
+ $(BMENU2) -p "" \
-u "Top" \
- -n "" $<
+ -n "" < $< > $@
-syscalls.texi: syscalls.t
- $(BMENU) -p "" \
+$(srcdir)/syscalls.texi: syscalls.t
+ $(BMENU2) -p "" \
-u "Top" \
- -n "" $<
+ -n "" < $< > $@
-fsrequirements.texi: fsrequirements.t
- $(BMENU) -p "" \
+$(srcdir)/fsrequirements.texi: fsrequirements.t
+ $(BMENU2) -p "" \
-u "Top" \
- -n "" $<
+ -n "" < $< > $@
-imfs.texi: imfs.t
- $(BMENU) -p "" \
+$(srcdir)/imfs.texi: imfs.t
+ $(BMENU2) -p "" \
-u "Top" \
- -n "" $<
+ -n "" < $< > $@
-miniimfs.texi: miniimfs.t
- $(BMENU) -p "" \
+$(srcdir)/miniimfs.texi: miniimfs.t
+ $(BMENU2) -p "" \
-u "Top" \
- -n "" $<
+ -n "" < $< > $@
-tftp.texi: tftp.t
- $(BMENU) -p "" \
+$(srcdir)/tftp.texi: tftp.t
+ $(BMENU2) -p "" \
-u "Top" \
- -n "" $<
+ -n "" < $< > $@
EXTRA_DIST = *.t
diff --git a/doc/filesystem/filesystem.texi b/doc/filesystem/filesystem.texi
index eabde38005..738b8a6247 100644
--- a/doc/filesystem/filesystem.texi
+++ b/doc/filesystem/filesystem.texi
@@ -19,27 +19,20 @@
@c Master file for the Filesystem Design Guide
@c
+@include version.texi
@include ../common/setup.texi
-@ignore
-@ifinfo
-@format
-START-INFO-DIR-ENTRY
-* RTEMS Filesystem Design Guide:
-END-INFO-DIR-ENTRY
-@end format
-@end ifinfo
-@end ignore
+@ifset use-ascii
+@dircategory RTEMS On-Line Manual
+@direntry
+* RTEMS Filesystem Design Guide: (filesystem).
+@end direntry
+@end ifset
@c
@c Title Page Stuff
@c
-@set edition @value{RTEMS-EDITION}
-@set version @value{RTEMS-VERSION}
-@set update-date @value{RTEMS-UPDATE-DATE}
-@set update-month @value{RTEMS-UPDATE-MONTH}
-
@c
@c I don't really like having a short title page. --joel
@c
@@ -51,9 +44,9 @@ END-INFO-DIR-ENTRY
@finalout
@title RTEMS Filesystem Design Guide
-@subtitle Edition @value{edition}, for RTEMS @value{version}
+@subtitle Edition @value{EDITION}, for RTEMS @value{VERSION}
@sp 1
-@subtitle @value{update-month}
+@subtitle @value{UPDATED}
@author On-Line Applications Research Corporation
@page
@include ../common/cpright.texi
diff --git a/doc/filesystem/stamp-vti b/doc/filesystem/stamp-vti
new file mode 100644
index 0000000000..27e5ccd0cb
--- /dev/null
+++ b/doc/filesystem/stamp-vti
@@ -0,0 +1,3 @@
+@set UPDATED 1 June 2000
+@set EDITION 1
+@set VERSION 4.5.0-beta3
diff --git a/doc/filesystem/version.texi b/doc/filesystem/version.texi
new file mode 100644
index 0000000000..27e5ccd0cb
--- /dev/null
+++ b/doc/filesystem/version.texi
@@ -0,0 +1,3 @@
+@set UPDATED 1 June 2000
+@set EDITION 1
+@set VERSION 4.5.0-beta3
diff --git a/doc/index.html.in b/doc/index.html.in
index 65d9edb58e..abb4017d1a 100644
--- a/doc/index.html.in
+++ b/doc/index.html.in
@@ -1,9 +1,9 @@
<HTML>
-<HEAD><TITLE>RTEMS @RTEMS_VERSION@ On-Line Library</TITLE></HEAD>
+<HEAD><TITLE>RTEMS @VERSION@ On-Line Library</TITLE></HEAD>
<BODY BGCOLOR="FFFFFF">
<A HREF="http://www.oarcorp.com" target="Text Frame">
<IMG align=right BORDER=0 SRC="images/oaronly.jpg" ALT="OAR"> </A>
-<H1>RTEMS @RTEMS_VERSION@ On-Line Library</H1>
+<H1>RTEMS @VERSION@ On-Line Library</H1>
<HR>
<BODY>
<MENU>
diff --git a/doc/itron3.0/.cvsignore b/doc/itron3.0/.cvsignore
index 6ed403ac87..f39a7ab68b 100644
--- a/doc/itron3.0/.cvsignore
+++ b/doc/itron3.0/.cvsignore
@@ -22,6 +22,7 @@ itron.toc
itron.tp
itron.vr
mailbox.texi
+mdate-sh
memorypool.texi
msgbuffer.texi
network.texi
diff --git a/doc/itron3.0/Makefile.am b/doc/itron3.0/Makefile.am
index b13c762da4..6b29b18e36 100644
--- a/doc/itron3.0/Makefile.am
+++ b/doc/itron3.0/Makefile.am
@@ -6,94 +6,94 @@
# $Id$
#
-AUTOMAKE_OPTIONS = foreign
+AUTOMAKE_OPTIONS = foreign 1.4
-PROJECT=itron
+PROJECT = itron
+EDITION = 1
include $(top_srcdir)/project.am
-COMMON_FILES=
+COMMON_FILES = $(top_srcdir)/common/setup.texi
-GENERATED_FILES= \
- status.texi \
- task.texi tasksync.texi semaphore.texi eventflags.texi mailbox.texi \
- msgbuffer.texi rendezvous.texi interrupt.texi memorypool.texi \
- fixedblock.texi time.texi config.texi network.texi
+GENERATED_FILES = status.texi task.texi tasksync.texi semaphore.texi \
+ eventflags.texi mailbox.texi msgbuffer.texi rendezvous.texi \
+ interrupt.texi memorypool.texi fixedblock.texi time.texi config.texi \
+ network.texi
-FILES= preface.texi
+FILES = preface.texi
info_TEXINFOS = itron.texi
itron_TEXINFOS = $(FILES) $(COMMON_FILES) $(GENERATED_FILES)
-status.texi: status.t
- $(BMENU) -p "" \
+$(srcdir)/status.texi: status.t
+ $(BMENU2) -p "" \
-u "Top" \
- -n "" $<
+ -n "" < $< > $@
-task.texi: task.t
- $(BMENU) -p "" \
+$(srcdir)/task.texi: task.t
+ $(BMENU2) -p "" \
-u "Top" \
- -n "" $<
+ -n "" < $< > $@
-tasksync.texi: tasksync.t
- $(BMENU) -p "" \
+$(srcdir)/tasksync.texi: tasksync.t
+ $(BMENU2) -p "" \
-u "Top" \
- -n "" $<
+ -n "" < $< > $@
-semaphore.texi: semaphore.t
- $(BMENU) -p "" \
+$(srcdir)/semaphore.texi: semaphore.t
+ $(BMENU2) -p "" \
-u "Top" \
- -n "" $<
+ -n "" < $< > $@
-eventflags.texi: eventflags.t
- $(BMENU) -p "" \
+$(srcdir)/eventflags.texi: eventflags.t
+ $(BMENU2) -p "" \
-u "Top" \
- -n "" $<
+ -n "" < $< > $@
-mailbox.texi: mailbox.t
- $(BMENU) -p "" \
+$(srcdir)/mailbox.texi: mailbox.t
+ $(BMENU2) -p "" \
-u "Top" \
- -n "" $<
+ -n "" < $< > $@
-msgbuffer.texi: msgbuffer.t
- $(BMENU) -p "" \
+$(srcdir)/msgbuffer.texi: msgbuffer.t
+ $(BMENU2) -p "" \
-u "Top" \
- -n "" $<
+ -n "" < $< > $@
-rendezvous.texi: rendezvous.t
- $(BMENU) -p "" \
+$(srcdir)/rendezvous.texi: rendezvous.t
+ $(BMENU2) -p "" \
-u "Top" \
- -n "" $<
+ -n "" < $< > $@
-interrupt.texi: interrupt.t
- $(BMENU) -p "" \
+$(srcdir)/interrupt.texi: interrupt.t
+ $(BMENU2) -p "" \
-u "Top" \
- -n "" $<
+ -n "" < $< > $@
-memorypool.texi: memorypool.t
- $(BMENU) -p "" \
+$(srcdir)/memorypool.texi: memorypool.t
+ $(BMENU2) -p "" \
-u "Top" \
- -n "" $<
+ -n "" < $< > $@
-fixedblock.texi: fixedblock.t
- $(BMENU) -p "" \
+$(srcdir)/fixedblock.texi: fixedblock.t
+ $(BMENU2) -p "" \
-u "Top" \
- -n "" $<
+ -n "" < $< > $@
-time.texi: time.t
- $(BMENU) -p "" \
+$(srcdir)/time.texi: time.t
+ $(BMENU2) -p "" \
-u "Top" \
- -n "" $<
+ -n "" < $< > $@
-config.texi: config.t
- $(BMENU) -p "" \
+$(srcdir)/config.texi: config.t
+ $(BMENU2) -p "" \
-u "Top" \
- -n "" $<
+ -n "" < $< > $@
-network.texi: network.t
- $(BMENU) -p "" \
+$(srcdir)/network.texi: network.t
+ $(BMENU2) -p "" \
-u "Top" \
- -n "" $<
+ -n "" < $< > $@
noinst_SCRIPTS = gen_all gen_section gen_status_shell
diff --git a/doc/itron3.0/itron.texi b/doc/itron3.0/itron.texi
index d4d681ed66..4b718cab4d 100644
--- a/doc/itron3.0/itron.texi
+++ b/doc/itron3.0/itron.texi
@@ -25,17 +25,16 @@
@c 2. Why does paragraphindent show up in HTML?
@c
+@include version.texi
@include ../common/setup.texi
-@ignore
-@ifinfo
-@format
-START-INFO-DIR-ENTRY
-* RTEMS ITRON 3.0 API User's Guide: (itron). ITRON Guide
-END-INFO-DIR-ENTRY
-@end format
-@end ifinfo
-@end ignore
+@ifset use-ascii
+@dircategory RTEMS On-Line Manual
+@direntry
+* RTEMS ITRON 3.0 API User's Guide: (itron).
+ ITRON Guide
+@end direntry
+@end ifset
@c variable substitution info:
@c
@@ -56,13 +55,6 @@ END-INFO-DIR-ENTRY
@c Title Page Stuff
@c
-@set edition @value{RTEMS-EDITION}
-@set version @value{RTEMS-VERSION}
-@c @set update-date @value{RTEMS-UPDATE-DATE}
-@c @set update-month @value{RTEMS-UPDATE-MONTH}
-@set update-date 17 May 1999
-@set update-month May 1999
-
@c
@c I don't really like having a short title page. --joel
@c
@@ -74,9 +66,9 @@ END-INFO-DIR-ENTRY
@finalout
@title RTEMS ITRON 3.0 User's Guide
-@subtitle Edition @value{edition}, for RTEMS @value{version}
+@subtitle Edition @value{EDITION}, for RTEMS @value{VERSION}
@sp 1
-@subtitle @value{update-month}
+@subtitle @value{UPDATED}
@author On-Line Applications Research Corporation
@page
@end titlepage
diff --git a/doc/itron3.0/stamp-vti b/doc/itron3.0/stamp-vti
new file mode 100644
index 0000000000..27e5ccd0cb
--- /dev/null
+++ b/doc/itron3.0/stamp-vti
@@ -0,0 +1,3 @@
+@set UPDATED 1 June 2000
+@set EDITION 1
+@set VERSION 4.5.0-beta3
diff --git a/doc/itron3.0/version.texi b/doc/itron3.0/version.texi
new file mode 100644
index 0000000000..27e5ccd0cb
--- /dev/null
+++ b/doc/itron3.0/version.texi
@@ -0,0 +1,3 @@
+@set UPDATED 1 June 2000
+@set EDITION 1
+@set VERSION 4.5.0-beta3
diff --git a/doc/networking/.cvsignore b/doc/networking/.cvsignore
index 5c709ff18c..9e3bdd2268 100644
--- a/doc/networking/.cvsignore
+++ b/doc/networking/.cvsignore
@@ -4,6 +4,7 @@ PCIreg.pdf
decdriver.texi
driver.texi
index.html
+mdate-sh
networkapp.texi
networkflow.pdf
networking
diff --git a/doc/networking/Makefile.am b/doc/networking/Makefile.am
index cb818dd7b1..5843f2bc06 100644
--- a/doc/networking/Makefile.am
+++ b/doc/networking/Makefile.am
@@ -6,21 +6,20 @@
# $Id$
#
-AUTOMAKE_OPTIONS = foreign
-
-PROJECT=networking
+AUTOMAKE_OPTIONS = foreign 1.4
+PROJECT = networking
+EDITION = 1
include $(top_srcdir)/project.am
-# FIXME: Why -c ?
-BMENU+= -c
+BMENU2 += -c
-COMMON_FILES=$(top_srcdir)/common/cpright.texi $(top_builddir)/common/setup.texi
+GENERATED_FILES = networkapp.texi driver.texi networktasks.texi testing.texi \
+ servers.texi decdriver.texi
-GENERATED_FILES=networkapp.texi driver.texi networktasks.texi testing.texi \
- servers.texi decdriver.texi
+COMMON_FILES = $(top_srcdir)/common/setup.texi $(top_srcdir)/common/cpright.texi
-FILES= networktasks.texi preface.texi
+FILES = networktasks.texi preface.texi
info_TEXINFOS = networking.texi
networking_TEXINFOS = $(FILES) $(COMMON_FILES) $(GENERATED_FILES)
@@ -33,39 +32,37 @@ if USE_HTML
html_project_DATA += networkflow.jpg networkflow.png PCIreg.jpg recvbd.jpg
endif
-networktasks.texi: networktasks.t
- $(BMENU) -p "Preface" \
+$(srcdir)/networktasks.texi: networktasks.t
+ $(BMENU2) -p "Preface" \
-u "Top" \
- -n "Networking Driver" $<
+ -n "Networking Driver" < $< > $@
-driver.texi: driver.t
- $(BMENU) -p "Network Task Structure and Data Flow" \
+$(srcdir)/driver.texi: driver.t
+ $(BMENU2) -p "Network Task Structure and Data Flow" \
-u "Top" \
- -n "Using Networking in an RTEMS Application" $<
+ -n "Using Networking in an RTEMS Application" < $< > $@
-networkapp.texi: networkapp.t
- $(BMENU) -p "Write the Driver Statistic-Printing Function" \
+$(srcdir)/networkapp.texi: networkapp.t
+ $(BMENU2) -p "Write the Driver Statistic-Printing Function" \
-u "Top" \
- -n "Testing the Driver" $<
+ -n "Testing the Driver" < $< > $@
-testing.texi: testing.t
- $(BMENU) -p "Time Synchronization Using NTP" \
+$(srcdir)/testing.texi: testing.t
+ $(BMENU2) -p "Time Synchronization Using NTP" \
-u "Top" \
- -n "Network Servers" $<
+ -n "Network Servers" < $< > $@
-servers.texi: servers.t
- $(BMENU) -p "Throughput" \
+$(srcdir)/servers.texi: servers.t
+ $(BMENU2) -p "Throughput" \
-u "Top" \
- -n "DEC 21140 Driver" $<
+ -n "DEC 21140 Driver" < $< > $@
-decdriver.texi: decdriver.t
- $(BMENU) -p "Using Hooks" \
+$(srcdir)/decdriver.texi: decdriver.t
+ $(BMENU2) -p "Using Hooks" \
-u "Top" \
- -n "Command and Variable Index" $<
+ -n "Command and Variable Index" < $< > $@
-PICTURE_FILES = \
-PCIreg.eps PCIreg.jpg \
-networkflow.eps networkflow.jpg networkflow.png \
-recvbd.eps recvbd.jpg
+PICTURE_FILES = PCIreg.eps PCIreg.jpg networkflow.eps networkflow.jpg \
+ networkflow.png recvbd.eps recvbd.jpg
EXTRA_DIST = *.t $(PICTURE_FILES)
diff --git a/doc/networking/networking.texi b/doc/networking/networking.texi
index 5d255727e5..555d4d386c 100644
--- a/doc/networking/networking.texi
+++ b/doc/networking/networking.texi
@@ -19,27 +19,20 @@
@c Master file for the network Supplement
@c
+@include version.texi
@include ../common/setup.texi
-@ignore
-@ifinfo
-@format
-START-INFO-DIR-ENTRY
-* RTEMS Network Supplement:
-END-INFO-DIR-ENTRY
-@end format
-@end ifinfo
-@end ignore
+@ifset use-ascii
+@dircategory RTEMS On-Line Manual
+@direntry
+* RTEMS Network Supplement: (networking).
+@end direntry
+@end ifset
@c
@c Title Page Stuff
@c
-@set edition @value{RTEMS-EDITION}
-@set version @value{RTEMS-VERSION}
-@set update-date @value{RTEMS-UPDATE-DATE}
-@set update-month @value{RTEMS-UPDATE-MONTH}
-
@c
@c I don't really like having a short title page. --joel
@c
@@ -51,9 +44,9 @@ END-INFO-DIR-ENTRY
@finalout
@title RTEMS Network Supplement
-@subtitle Edition @value{edition}, for RTEMS @value{version}
+@subtitle Edition @value{EDITION}, for RTEMS @value{VERSION}
@sp 1
-@subtitle @value{update-month}
+@subtitle @value{UPDATED}
@author On-Line Applications Research Corporation
@page
@include ../common/cpright.texi
diff --git a/doc/networking/stamp-vti b/doc/networking/stamp-vti
new file mode 100644
index 0000000000..27e5ccd0cb
--- /dev/null
+++ b/doc/networking/stamp-vti
@@ -0,0 +1,3 @@
+@set UPDATED 1 June 2000
+@set EDITION 1
+@set VERSION 4.5.0-beta3
diff --git a/doc/networking/version.texi b/doc/networking/version.texi
new file mode 100644
index 0000000000..27e5ccd0cb
--- /dev/null
+++ b/doc/networking/version.texi
@@ -0,0 +1,3 @@
+@set UPDATED 1 June 2000
+@set EDITION 1
+@set VERSION 4.5.0-beta3
diff --git a/doc/new_chapters/.cvsignore b/doc/new_chapters/.cvsignore
index 363e0155f3..3f92db3986 100644
--- a/doc/new_chapters/.cvsignore
+++ b/doc/new_chapters/.cvsignore
@@ -7,6 +7,7 @@ dumpcontrol.texi
error.texi
eventlog.texi
index.html
+mdate-sh
monitor.texi
new_chapters
new_chapters*.html
diff --git a/doc/new_chapters/Makefile.am b/doc/new_chapters/Makefile.am
index faeb5e5a21..cf71a0a68e 100644
--- a/doc/new_chapters/Makefile.am
+++ b/doc/new_chapters/Makefile.am
@@ -6,70 +6,69 @@
# $Id$
#
-AUTOMAKE_OPTIONS = foreign
+AUTOMAKE_OPTIONS = foreign 1.4
-PROJECT=new_chapters
+PROJECT = new_chapters
+EDITION = 1
include $(top_srcdir)/project.am
-COMMON_FILES=$(top_srcdir)/common/cpright.texi
+GENERATED_FILES = adminiface.texi confspace.texi dumpcontrol.texi \
+ eventlog.texi stackchk.texi rtmonuse.texi cpuuse.texi error.texi \
+ monitor.texi
-GENERATED_FILES= \
- adminiface.texi confspace.texi \
- dumpcontrol.texi eventlog.texi \
- stackchk.texi rtmonuse.texi cpuuse.texi error.texi monitor.texi
+COMMON_FILES = $(top_srcdir)/common/setup.texi $(top_srcdir)/common/cpright.texi
-FILES=
+FILES =
info_TEXINFOS = new_chapters.texi
-new_chapters_TEXINFOS = $(FILES) $(COMMON_FILES) $(GENERATED_FILES)
+new_chapters_TEXINFOS = $(FILES) $(COMMON_FILES) $(GENERATED_FILES)
-eventlog.texi: eventlog.t
- $(BMENU) -p "" \
+$(srcdir)/eventlog.texi: eventlog.t
+ $(BMENU2) -p "" \
-u "Top" \
- -n "" $<
+ -n "" < $< > $@
-dumpcontrol.texi: dumpcontrol.t
- $(BMENU) -p "" \
+$(srcdir)/dumpcontrol.texi: dumpcontrol.t
+ $(BMENU2) -p "" \
-u "Top" \
- -n "" $<
+ -n "" < $< > $@
-confspace.texi: confspace.t
- $(BMENU) -p "" \
+$(srcdir)/confspace.texi: confspace.t
+ $(BMENU2) -p "" \
-u "Top" \
- -n "" $<
+ -n "" < $< > $@
-adminiface.texi: adminiface.t
- $(BMENU) -p "" \
+$(srcdir)/adminiface.texi: adminiface.t
+ $(BMENU2) -p "" \
-u "Top" \
- -n "" $<
+ -n "" < $< > $@
-stackchk.texi: stackchk.t
- $(BMENU) -p "" \
+$(srcdir)/stackchk.texi: stackchk.t
+ $(BMENU2) -p "" \
-u "Top" \
- -n "" $<
+ -n "" < $< > $@
-rtmonuse.texi: rtmonuse.t
- $(BMENU) -p "" \
+$(srcdir)/rtmonuse.texi: rtmonuse.t
+ $(BMENU2) -p "" \
-u "Top" \
- -n "" $<
+ -n "" < $< > $@
-cpuuse.texi: cpuuse.t
- $(BMENU) -p "" \
+$(srcdir)/cpuuse.texi: cpuuse.t
+ $(BMENU2) -p "" \
-u "Top" \
- -n "" $<
+ -n "" < $< > $@
-error.texi: error.t
- $(BMENU) -p "" \
+$(srcdir)/error.texi: error.t
+ $(BMENU2) -p "" \
-u "Top" \
- -n "" $<
+ -n "" < $< > $@
-monitor.texi: monitor.t
- $(BMENU) -p "" \
+$(srcdir)/monitor.texi: monitor.t
+ $(BMENU2) -p "" \
-u "Top" \
- -n "" $<
+ -n "" < $< > $@
noinst_SCRIPTS = gen_section
EXTRA_DIST = *.t STATUS TODO $(noinst_SCRIPTS)
- \ No newline at end of file
diff --git a/doc/new_chapters/new_chapters.texi b/doc/new_chapters/new_chapters.texi
index 16e93425a2..7da7159333 100644
--- a/doc/new_chapters/new_chapters.texi
+++ b/doc/new_chapters/new_chapters.texi
@@ -25,17 +25,15 @@
@c 2. Why does paragraphindent show up in HTML?
@c
+@include version.texi
@include ../common/setup.texi
-@ignore
-@ifinfo
-@format
-START-INFO-DIR-ENTRY
-* New Chapters: (new_chapters). Miscellaneous New Chapters
-END-INFO-DIR-ENTRY
-@end format
-@end ifinfo
-@end ignore
+@ifset use-ascii
+@dircategory RTEMS On-Line Manual
+@direntry
+* RTEMS New Chapters: (new_chapters). Miscellaneous New Chapters
+@end direntry
+@end ifset
@c variable substitution info:
@c
@@ -57,11 +55,6 @@ END-INFO-DIR-ENTRY
@c Title Page Stuff
@c
-@set edition @value{RTEMS-EDITION}
-@set version @value{RTEMS-VERSION}
-@set update-date @value{RTEMS-UPDATE-DATE}
-@set update-month @value{RTEMS-UPDATE-MONTH}
-
@c
@c I don't really like having a short title page. --joel
@c
@@ -73,9 +66,9 @@ END-INFO-DIR-ENTRY
@finalout
@title New Chapters
-@subtitle Edition @value{edition}, for RTEMS @value{version}
+@subtitle Edition @value{EDITION}, for RTEMS @value{VERSION}
@sp 1
-@subtitle @value{update-month}
+@subtitle @value{UPDATED}
@author On-Line Applications Research Corporation
@page
@include ../common/cpright.texi
diff --git a/doc/new_chapters/stamp-vti b/doc/new_chapters/stamp-vti
new file mode 100644
index 0000000000..27e5ccd0cb
--- /dev/null
+++ b/doc/new_chapters/stamp-vti
@@ -0,0 +1,3 @@
+@set UPDATED 1 June 2000
+@set EDITION 1
+@set VERSION 4.5.0-beta3
diff --git a/doc/new_chapters/version.texi b/doc/new_chapters/version.texi
new file mode 100644
index 0000000000..27e5ccd0cb
--- /dev/null
+++ b/doc/new_chapters/version.texi
@@ -0,0 +1,3 @@
+@set UPDATED 1 June 2000
+@set EDITION 1
+@set VERSION 4.5.0-beta3
diff --git a/doc/porting/.cvsignore b/doc/porting/.cvsignore
index aebe6456c2..d0d16ddf32 100644
--- a/doc/porting/.cvsignore
+++ b/doc/porting/.cvsignore
@@ -7,6 +7,7 @@ developtools.texi
idlethread.texi
index.html
interrupts.texi
+mdate-sh
miscellaneous.texi
porting
porting*.html
diff --git a/doc/porting/Makefile.am b/doc/porting/Makefile.am
index 7e1cd643e1..f376e5b0b4 100644
--- a/doc/porting/Makefile.am
+++ b/doc/porting/Makefile.am
@@ -6,73 +6,74 @@
# $Id$
#
-AUTOMAKE_OPTIONS = foreign
+AUTOMAKE_OPTIONS = foreign 1.4
-PROJECT=porting
+PROJECT = porting
+EDITION = 1
include $(top_srcdir)/project.am
-COMMON_FILES=$(top_srcdir)/common/cpright.texi
+FILES = preface.texi developtools.texi sourcecode.texi cpumodels.texi \
+ cpuinit.texi interrupts.texi taskcontext.texi idlethread.texi \
+ prioritybitmap.texi codetuning.texi miscellaneous.texi
-FILES=preface.texi developtools.texi sourcecode.texi cpumodels.texi \
- cpuinit.texi interrupts.texi taskcontext.texi idlethread.texi \
- prioritybitmap.texi codetuning.texi miscellaneous.texi $(COMMON_FILES)
+GENERATED_FILES = developtools.texi sourcecode.texi cpumodels.texi \
+ cpuinit.texi interrupts.texi taskcontext.texi idlethread.texi \
+ prioritybitmap.texi codetuning.texi miscellaneous.texi
-GENERATED_FILES=developtools.texi sourcecode.texi cpumodels.texi \
- cpuinit.texi interrupts.texi taskcontext.texi idlethread.texi \
- prioritybitmap.texi codetuning.texi miscellaneous.texi
+COMMON_FILES = $(top_srcdir)/common/setup.texi $(top_srcdir)/common/cpright.texi
info_TEXINFOS = porting.texi
porting_TEXINFOS = $(FILES) $(COMMON_FILES) $(GENERATED_FILES)
-developtools.texi: developtools.t
- $(BMENU) -p "Preface" \
+$(srcdir)/developtools.texi: developtools.t
+ $(BMENU2) -p "Preface" \
-u "Top" \
- -n "Source Code Organization" $<
+ -n "Source Code Organization" < $< > $@
-sourcecode.texi: sourcecode.t
- $(BMENU) -p "Development Tools" \
+$(srcdir)/sourcecode.texi: sourcecode.t
+ $(BMENU2) -p "Development Tools" \
-u "Top" \
- -n "CPU Model Variations" $<
+ -n "CPU Model Variations" < $< > $@
-cpumodels.texi: cpumodels.t
- $(BMENU) -p "Source Code Organization Introduction" \
+$(srcdir)/cpumodels.texi: cpumodels.t
+ $(BMENU2) -p "Source Code Organization Introduction" \
-u "Top" \
- -n "CPU Initialization" $<
+ -n "CPU Initialization" < $< > $@
-cpuinit.texi: cpuinit.t
- $(BMENU) -p "CPU Model Variations Coding Issues" \
+$(srcdir)/cpuinit.texi: cpuinit.t
+ $(BMENU2) -p "CPU Model Variations Coding Issues" \
-u "Top" \
- -n "Interrupts" $<
+ -n "Interrupts" < $< > $@
-interrupts.texi: interrupts.t
- $(BMENU) -p "CPU Initialization Initializing the CPU" \
+$(srcdir)/interrupts.texi: interrupts.t
+ $(BMENU2) -p "CPU Initialization Initializing the CPU" \
-u "Top" \
- -n "Task Context Management" $<
+ -n "Task Context Management" < $< > $@
-taskcontext.texi: taskcontext.t
- $(BMENU) -p "Interrupts Pointer to _Thread_Dispatch Routine" \
+$(srcdir)/taskcontext.texi: taskcontext.t
+ $(BMENU2) -p "Interrupts Pointer to _Thread_Dispatch Routine" \
-u "Top" \
- -n "IDLE Thread" $<
+ -n "IDLE Thread" < $< > $@
-idlethread.texi: idlethread.t
- $(BMENU) -p "Task Context Management Restoring a Floating Point Context" \
+$(srcdir)/idlethread.texi: idlethread.t
+ $(BMENU2) -p "Task Context Management Restoring a Floating Point Context" \
-u "Top" \
- -n "Priority Bitmap Manipulation" $<
+ -n "Priority Bitmap Manipulation" < $< > $@
-prioritybitmap.texi: prioritybitmap.t
- $(BMENU) -p "IDLE Thread Idle Thread Body" \
+$(srcdir)/prioritybitmap.texi: prioritybitmap.t
+ $(BMENU2) -p "IDLE Thread Idle Thread Body" \
-u "Top" \
- -n "Code Tuning Parameters" $<
+ -n "Code Tuning Parameters" < $< > $@
-codetuning.texi: codetuning.t
- $(BMENU) -p "Priority Bitmap Manipulation Bit Scan Support" \
+$(srcdir)/codetuning.texi: codetuning.t
+ $(BMENU2) -p "Priority Bitmap Manipulation Bit Scan Support" \
-u "Top" \
- -n "Miscellaneous" $<
+ -n "Miscellaneous" < $< > $@
-miscellaneous.texi: miscellaneous.t
- $(BMENU) -p "Code Tuning Parameters Partition Element Alignment" \
+$(srcdir)/miscellaneous.texi: miscellaneous.t
+ $(BMENU2) -p "Code Tuning Parameters Partition Element Alignment" \
-u "Top" \
- -n "Command and Variable Index" $<
+ -n "Command and Variable Index" < $< > $@
EXTRA_DIST = *.t
diff --git a/doc/porting/porting.texi b/doc/porting/porting.texi
index 13969006a7..1052097b53 100644
--- a/doc/porting/porting.texi
+++ b/doc/porting/porting.texi
@@ -25,17 +25,15 @@
@c 2. Why does paragraphindent show up in HTML?
@c
+@include version.texi
@include ../common/setup.texi
-@ignore
-@ifinfo
-@format
-START-INFO-DIR-ENTRY
-* RTEMS Porting Guide: (porting). The Porting Guide
-END-INFO-DIR-ENTRY
-@end format
-@end ifinfo
-@end ignore
+@ifset use-ascii
+@dircategory RTEMS On-Line Manual
+@direntry
+* RTEMS Porting Guide: (porting). The Porting Guide
+@end direntry
+@end ifset
@c variable substitution info:
@c
@@ -55,10 +53,10 @@ END-INFO-DIR-ENTRY
@c Title Page Stuff
@c
-@set edition @value{RTEMS-EDITION}
-@set version @value{RTEMS-VERSION}
-@set update-date @value{RTEMS-UPDATE-DATE}
-@set update-month @value{RTEMS-UPDATE-MONTH}
+
+
+
+
@c
@c I don't really like having a short title page. --joel
@@ -71,9 +69,9 @@ END-INFO-DIR-ENTRY
@finalout
@title RTEMS Porting Guide
-@subtitle Edition @value{edition}, for RTEMS @value{version}
+@subtitle Edition @value{EDITION}, for RTEMS @value{VERSION}
@sp 1
-@subtitle @value{update-month}
+@subtitle @value{UPDATED}
@author On-Line Applications Research Corporation
@page
@include ../common/cpright.texi
diff --git a/doc/porting/stamp-vti b/doc/porting/stamp-vti
new file mode 100644
index 0000000000..27e5ccd0cb
--- /dev/null
+++ b/doc/porting/stamp-vti
@@ -0,0 +1,3 @@
+@set UPDATED 1 June 2000
+@set EDITION 1
+@set VERSION 4.5.0-beta3
diff --git a/doc/porting/version.texi b/doc/porting/version.texi
new file mode 100644
index 0000000000..27e5ccd0cb
--- /dev/null
+++ b/doc/porting/version.texi
@@ -0,0 +1,3 @@
+@set UPDATED 1 June 2000
+@set EDITION 1
+@set VERSION 4.5.0-beta3
diff --git a/doc/posix1003.1/.cvsignore b/doc/posix1003.1/.cvsignore
index 58a370463d..7e6ecfde55 100644
--- a/doc/posix1003.1/.cvsignore
+++ b/doc/posix1003.1/.cvsignore
@@ -21,6 +21,7 @@ ch18.texi
ch19.t
ch19.texi
index.html
+mdate-sh
posix1003_1
posix1003_1*.html
posix1003_1-?
diff --git a/doc/posix1003.1/Makefile.am b/doc/posix1003.1/Makefile.am
index 6f94255d78..cceafb6dfe 100644
--- a/doc/posix1003.1/Makefile.am
+++ b/doc/posix1003.1/Makefile.am
@@ -6,123 +6,124 @@
# $Id$
#
-AUTOMAKE_OPTIONS = foreign
+AUTOMAKE_OPTIONS = foreign 1.4
-PROJECT=posix1003_1
+PROJECT = posix1003_1
+EDITION = 1
include $(top_srcdir)/project.am
-COMMON_FILES=$(top_srcdir)/common/cpright.texi $(top_builddir)/common/setup.texi
+GENERATED_FILES = ch01.texi ch02.texi ch03.texi ch04.texi ch05.texi \
+ ch06.texi ch07.texi ch08.texi ch09.texi ch10.texi ch11.texi ch12.texi \
+ ch13.texi ch14.texi ch15.texi ch16.texi ch17.texi ch18.texi ch19.t \
+ ch19.texi
-GENERATED_FILES=ch01.texi ch02.texi ch03.texi ch04.texi ch05.texi \
- ch06.texi ch07.texi ch08.texi ch09.texi ch10.texi \
- ch11.texi ch12.texi ch13.texi ch14.texi ch15.texi \
- ch16.texi ch17.texi ch18.texi ch19.t ch19.texi
+COMMON_FILES = $(top_srcdir)/common/setup.texi $(top_srcdir)/common/cpright.texi
-FILES= preface.texi
+FILES = preface.texi
info_TEXINFOS = posix1003_1.texi
posix1003_1_TEXINFOS = $(FILES) $(COMMON_FILES) $(GENERATED_FILES)
-ch01.texi: ch01.t
- $(BMENU) -c -p "Preface" \
+$(srcdir)/ch01.texi: ch01.t
+ $(BMENU2) -c -p "Preface" \
-u "Top" \
- -n "Terminology and General Requirements" $<
+ -n "Terminology and General Requirements" < $< > $@
-ch02.texi: ch02.t
- $(BMENU) -c -p "Conformance" \
+$(srcdir)/ch02.texi: ch02.t
+ $(BMENU2) -c -p "Conformance" \
-u "Top" \
- -n "Process Primitives" $<
+ -n "Process Primitives" < $< > $@
-ch03.texi: ch03.t
- $(BMENU) -c -p "Execution-Time Symbolic Constants for Portability Specifications" \
+$(srcdir)/ch03.texi: ch03.t
+ $(BMENU2) -c -p "Execution-Time Symbolic Constants for Portability Specifications" \
-u "Top" \
- -n "Process Environment" $<
+ -n "Process Environment" < $< > $@
-ch04.texi: ch04.t
- $(BMENU) -c -p "Delay Process Execution" \
+$(srcdir)/ch04.texi: ch04.t
+ $(BMENU2) -c -p "Delay Process Execution" \
-u "Top" \
- -n "Files and Directories" $<
+ -n "Files and Directories" < $< > $@
-ch05.texi: ch05.t
- $(BMENU) -c -p "Get Configurable System Variables" \
+$(srcdir)/ch05.texi: ch05.t
+ $(BMENU2) -c -p "Get Configurable System Variables" \
-u "Top" \
- -n "Input and Output Primitives" $<
+ -n "Input and Output Primitives" < $< > $@
-ch06.texi: ch06.t
- $(BMENU) -c -p "Get Configurable Pathname Variables" \
+$(srcdir)/ch06.texi: ch06.t
+ $(BMENU2) -c -p "Get Configurable Pathname Variables" \
-u "Top" \
- -n "Device- and Class-Specific Functions" $<
+ -n "Device- and Class-Specific Functions" < $< > $@
-ch07.texi: ch07.t
- $(BMENU) -c -p " Asynchronous File Synchronization" \
+$(srcdir)/ch07.texi: ch07.t
+ $(BMENU2) -c -p " Asynchronous File Synchronization" \
-u "Top" \
- -n "Language-Specific Services for the C Programming Language" $<
+ -n "Language-Specific Services for the C Programming Language" < $< > $@
-ch08.texi: ch08.t
- $(BMENU) -c -p "Set Foreground Process Group ID" \
+$(srcdir)/ch08.texi: ch08.t
+ $(BMENU2) -c -p "Set Foreground Process Group ID" \
-u "Top" \
- -n "System Databases" $<
+ -n "System Databases" < $< > $@
-ch09.texi: ch09.t
- $(BMENU) -c -p "Pseudo-Random Sequence Generation Functions" \
+$(srcdir)/ch09.texi: ch09.t
+ $(BMENU2) -c -p "Pseudo-Random Sequence Generation Functions" \
-u "Top" \
- -n "Data Interchange Format" $<
+ -n "Data Interchange Format" < $< > $@
-ch10.texi: ch10.t
- $(BMENU) -c -p "User Database Access" \
+$(srcdir)/ch10.texi: ch10.t
+ $(BMENU2) -c -p "User Database Access" \
-u "Top" \
- -n "Synchronization" $<
+ -n "Synchronization" < $< > $@
-ch11.texi: ch11.t
- $(BMENU) -c -p "Multiple Volumes" \
+$(srcdir)/ch11.texi: ch11.t
+ $(BMENU2) -c -p "Multiple Volumes" \
-u "Top" \
- -n "Memory Management" $<
+ -n "Memory Management" < $< > $@
-ch12.texi: ch12.t
- $(BMENU) -c -p "Waiting on a Condition" \
+$(srcdir)/ch12.texi: ch12.t
+ $(BMENU2) -c -p "Waiting on a Condition" \
-u "Top" \
- -n "Execution Scheduling" $<
+ -n "Execution Scheduling" < $< > $@
-ch13.texi: ch13.t
- $(BMENU) -c -p "Remove a Shared Memory Object" \
+$(srcdir)/ch13.texi: ch13.t
+ $(BMENU2) -c -p "Remove a Shared Memory Object" \
-u "Top" \
- -n "Clocks and Timers" $<
+ -n "Clocks and Timers" < $< > $@
-ch14.texi: ch14.t
- $(BMENU) -c -p "Change the Priority Ceiling of a Mutex" \
+$(srcdir)/ch14.texi: ch14.t
+ $(BMENU2) -c -p "Change the Priority Ceiling of a Mutex" \
-u "Top" \
- -n "Message Passing" $<
+ -n "Message Passing" < $< > $@
-ch15.texi: ch15.t
- $(BMENU) -c -p "High Resolution Sleep" \
+$(srcdir)/ch15.texi: ch15.t
+ $(BMENU2) -c -p "High Resolution Sleep" \
-u "Top" \
- -n "Thread Management" $<
+ -n "Thread Management" < $< > $@
-ch16.texi: ch16.t
- $(BMENU) -c -p "Get Message Queue Attributes" \
+$(srcdir)/ch16.texi: ch16.t
+ $(BMENU2) -c -p "Get Message Queue Attributes" \
-u "Top" \
- -n "Thread-Specific Data" $<
+ -n "Thread-Specific Data" < $< > $@
-ch17.texi: ch17.t
- $(BMENU) -c -p "Dynamic Package Initialization" \
+$(srcdir)/ch17.texi: ch17.t
+ $(BMENU2) -c -p "Dynamic Package Initialization" \
-u "Top" \
- -n "Thread Cancellation" $<
+ -n "Thread Cancellation" < $< > $@
-ch18.texi: ch18.t
- $(BMENU) -c -p "Thread-Specific Data Key Deletion" \
+$(srcdir)/ch18.texi: ch18.t
+ $(BMENU2) -c -p "Thread-Specific Data Key Deletion" \
-u "Top" \
- -n "Compliance Summary" $<
+ -n "Compliance Summary" < $< > $@
ch19.t: ch01.t ch02.t ch03.t ch04.t ch05.t ch06.t ch07.t ch08.t ch09.t \
- ch10.t ch11.t ch12.t ch13.t ch14.t ch15.t ch16.t ch17.t ch18.t \
- summarize
+ ch10.t ch11.t ch12.t ch13.t ch14.t ch15.t ch16.t ch17.t ch18.t \
+ summarize
./summarize >ch19.t
-ch19.texi: ch19.t
- $(BMENU) -c -p "List of Cancellation Points" \
+$(srcdir)/ch19.texi: ch19.t
+ $(BMENU2) -c -p "List of Cancellation Points" \
-u "Top" \
- -n "Command and Variable Index" $<
+ -n "Command and Variable Index" < $< > $@
noinst_SCRIPTS = summarize
diff --git a/doc/posix1003.1/posix1003_1.texi b/doc/posix1003.1/posix1003_1.texi
index 354527f5c1..1995c9ef8a 100644
--- a/doc/posix1003.1/posix1003_1.texi
+++ b/doc/posix1003.1/posix1003_1.texi
@@ -1,3 +1,4 @@
+
\input texinfo @c -*-texinfo-*-
@c %**start of header
@setfilename posix1003_1
@@ -19,27 +20,20 @@
@c Master file for the POSIX 1003.1 Compliance Guide
@c
+@include version.texi
@include ../common/setup.texi
-@ignore
-@ifinfo
-@format
-START-INFO-DIR-ENTRY
-* RTEMS POSIX 1003.1 Compliance Guide (posix1003_1):
-END-INFO-DIR-ENTRY
-@end format
-@end ifinfo
-@end ignore
+@ifset use-ascii
+@dircategory RTEMS On-Line Manual
+@direntry
+* RTEMS POSIX 1003.1 Compliance Guide: (posix1003_1).
+@end direntry
+@end ifset
@c
@c Title Page Stuff
@c
-@set edition @value{RTEMS-EDITION}
-@set version @value{RTEMS-VERSION}
-@set update-date @value{RTEMS-UPDATE-DATE}
-@set update-month @value{RTEMS-UPDATE-MONTH}
-
@c
@c I don't really like having a short title page. --joel
@c
@@ -51,9 +45,9 @@ END-INFO-DIR-ENTRY
@finalout
@title RTEMS POSIX 1003.1 Compliance Guide
-@subtitle Edition @value{edition}, for RTEMS @value{version}
+@subtitle Edition @value{EDITION}, for RTEMS @value{VERSION}
@sp 1
-@subtitle @value{update-month}
+@subtitle @value{UPDATED}
@author On-Line Applications Research Corporation
@page
@include ../common/cpright.texi
diff --git a/doc/posix1003.1/stamp-vti b/doc/posix1003.1/stamp-vti
new file mode 100644
index 0000000000..27e5ccd0cb
--- /dev/null
+++ b/doc/posix1003.1/stamp-vti
@@ -0,0 +1,3 @@
+@set UPDATED 1 June 2000
+@set EDITION 1
+@set VERSION 4.5.0-beta3
diff --git a/doc/posix1003.1/version.texi b/doc/posix1003.1/version.texi
new file mode 100644
index 0000000000..27e5ccd0cb
--- /dev/null
+++ b/doc/posix1003.1/version.texi
@@ -0,0 +1,3 @@
+@set UPDATED 1 June 2000
+@set EDITION 1
+@set VERSION 4.5.0-beta3
diff --git a/doc/posix_users/.cvsignore b/doc/posix_users/.cvsignore
index 97a26fc9a5..30562b3c02 100644
--- a/doc/posix_users/.cvsignore
+++ b/doc/posix_users/.cvsignore
@@ -11,6 +11,7 @@ io.texi
key.texi
libc.texi
libm.texi
+mdate-sh
memorymgmt.texi
message.texi
mutex.texi
diff --git a/doc/posix_users/Makefile.am b/doc/posix_users/Makefile.am
index c20c8bbbdf..71b8bfa3d4 100644
--- a/doc/posix_users/Makefile.am
+++ b/doc/posix_users/Makefile.am
@@ -6,136 +6,134 @@
# $Id$
#
-AUTOMAKE_OPTIONS = foreign
+AUTOMAKE_OPTIONS = foreign 1.4
-PROJECT=posix_users
+PROJECT = posix_users
+EDITION = 1
include $(top_srcdir)/project.am
-COMMON_FILES=$(top_srcdir)/common/cpright.texi
+GENERATED_FILES = cancel.texi clock.texi cond.texi cspecific.texi \
+ device.texi files.texi io.texi key.texi memorymgmt.texi message.texi \
+ mutex.texi procenv.texi process.texi sched.texi semaphores.texi \
+ signal.texi status.texi systemdb.texi thread.texi timer.texi libc.texi \
+ libm.texi
-GENERATED_FILES= \
- cancel.texi clock.texi cond.texi \
- cspecific.texi device.texi files.texi \
- io.texi key.texi memorymgmt.texi message.texi mutex.texi procenv.texi \
- process.texi sched.texi semaphores.texi signal.texi status.texi \
- systemdb.texi thread.texi timer.texi libc.texi libm.texi
-
-FILES= preface.texi
+COMMON_FILES = $(top_srcdir)/common/setup.texi $(top_srcdir)/common/cpright.texi
+FILES = preface.texi
info_TEXINFOS = posix_users.texi
posix_users_TEXINFOS = $(FILES) $(GENERATED_FILES)
-process.texi: process.t
- $(BMENU) -p "" \
+$(srcdir)/process.texi: process.t
+ $(BMENU2) -p "" \
-u "Top" \
- -n "" $<
+ -n "" < $< > $@
-procenv.texi: procenv.t
- $(BMENU) -p "" \
+$(srcdir)/procenv.texi: procenv.t
+ $(BMENU2) -p "" \
-u "Top" \
- -n "" $<
+ -n "" < $< > $@
-files.texi: files.t
- $(BMENU) -p "" \
+$(srcdir)/files.texi: files.t
+ $(BMENU2) -p "" \
-u "Top" \
- -n "" $<
+ -n "" < $< > $@
-thread.texi: thread.t
- $(BMENU) -p "" \
+$(srcdir)/thread.texi: thread.t
+ $(BMENU2) -p "" \
-u "Top" \
- -n "" $<
+ -n "" < $< > $@
-signal.texi: signal.t
- $(BMENU) -p "" \
+$(srcdir)/signal.texi: signal.t
+ $(BMENU2) -p "" \
-u "Top" \
- -n "" $<
+ -n "" < $< > $@
-mutex.texi: mutex.t
- $(BMENU) -p "" \
+$(srcdir)/mutex.texi: mutex.t
+ $(BMENU2) -p "" \
-u "Top" \
- -n "" $<
+ -n "" < $< > $@
-cond.texi: cond.t
- $(BMENU) -p "" \
+$(srcdir)/cond.texi: cond.t
+ $(BMENU2) -p "" \
-u "Top" \
- -n "" $<
+ -n "" < $< > $@
-key.texi: key.t
- $(BMENU) -p "" \
+$(srcdir)/key.texi: key.t
+ $(BMENU2) -p "" \
-u "Top" \
- -n "" $<
+ -n "" < $< > $@
-clock.texi: clock.t
- $(BMENU) -p "" \
+$(srcdir)/clock.texi: clock.t
+ $(BMENU2) -p "" \
-u "Top" \
- -n "" $<
+ -n "" < $< > $@
-timer.texi: timer.t
- $(BMENU) -p "" \
+$(srcdir)/timer.texi: timer.t
+ $(BMENU2) -p "" \
-u "Top" \
- -n "" $<
+ -n "" < $< > $@
-sched.texi: sched.t
- $(BMENU) -p "" \
+$(srcdir)/sched.texi: sched.t
+ $(BMENU2) -p "" \
-u "Top" \
- -n "" $<
+ -n "" < $< > $@
-io.texi: io.t
- $(BMENU) -p "" \
+$(srcdir)/io.texi: io.t
+ $(BMENU2) -p "" \
-u "Top" \
- -n "" $<
+ -n "" < $< > $@
-device.texi: device.t
- $(BMENU) -p "" \
+$(srcdir)/device.texi: device.t
+ $(BMENU2) -p "" \
-u "Top" \
- -n "" $<
+ -n "" < $< > $@
-cspecific.texi: cspecific.t
- $(BMENU) -p "" \
+$(srcdir)/cspecific.texi: cspecific.t
+ $(BMENU2) -p "" \
-u "Top" \
- -n "" $<
+ -n "" < $< > $@
-semaphores.texi: semaphores.t
- $(BMENU) -p "" \
+$(srcdir)/semaphores.texi: semaphores.t
+ $(BMENU2) -p "" \
-u "Top" \
- -n "" $<
+ -n "" < $< > $@
-memorymgmt.texi: memorymgmt.t
- $(BMENU) -p "" \
+$(srcdir)/memorymgmt.texi: memorymgmt.t
+ $(BMENU2) -p "" \
-u "Top" \
- -n "" $<
+ -n "" < $< > $@
-message.texi: message.t
- $(BMENU) -p "" \
+$(srcdir)/message.texi: message.t
+ $(BMENU2) -p "" \
-u "Top" \
- -n "" $<
+ -n "" < $< > $@
-cancel.texi: cancel.t
- $(BMENU) -p "" \
+$(srcdir)/cancel.texi: cancel.t
+ $(BMENU2) -p "" \
-u "Top" \
- -n "" $<
+ -n "" < $< > $@
-systemdb.texi: systemdb.t
- $(BMENU) -p "" \
+$(srcdir)/systemdb.texi: systemdb.t
+ $(BMENU2) -p "" \
-u "Top" \
- -n "" $<
+ -n "" < $< > $@
-status.texi: status.t
- $(BMENU) -p "" \
+$(srcdir)/status.texi: status.t
+ $(BMENU2) -p "" \
-u "Top" \
- -n "" $<
+ -n "" < $< > $@
-libc.texi: libc.t
- $(BMENU) -p "" \
+$(srcdir)/libc.texi: libc.t
+ $(BMENU2) -p "" \
-u "Top" \
- -n "" $<
-
+ -n "" < $< > $@
-libm.texi: libm.t
- $(BMENU) -p "" \
+$(srcdir)/libm.texi: libm.t
+ $(BMENU2) -p "" \
-u "Top" \
- -n "" $<
+ -n "" < $< > $@
noinst_SCRIPTS = gen_size_report
EXTRA_DIST = *.t gen_size_report
diff --git a/doc/posix_users/posix_users.texi b/doc/posix_users/posix_users.texi
index e4adc8adcc..c6ba0bda41 100644
--- a/doc/posix_users/posix_users.texi
+++ b/doc/posix_users/posix_users.texi
@@ -25,17 +25,16 @@
@c 2. Why does paragraphindent show up in HTML?
@c
+@include version.texi
@include ../common/setup.texi
-@ignore
-@ifinfo
-@format
-START-INFO-DIR-ENTRY
-* RTEMS Posix API User's Guide: (posix_users). Posix API User's Guide Plan
-END-INFO-DIR-ENTRY
-@end format
-@end ifinfo
-@end ignore
+@ifset use-ascii
+@dircategory RTEMS On-Line Manual
+@direntry
+* RTEMS Posix API User's Guide: (posix_users).
+ Posix API User's Guide Plan
+@end direntry
+@end ifset
@c variable substitution info:
@c
@@ -57,11 +56,6 @@ END-INFO-DIR-ENTRY
@c Title Page Stuff
@c
-@set edition @value{RTEMS-EDITION}
-@set version @value{RTEMS-VERSION}
-@set update-date @value{RTEMS-UPDATE-DATE}
-@set update-month @value{RTEMS-UPDATE-MONTH}
-
@c
@c I don't really like having a short title page. --joel
@c
@@ -73,9 +67,9 @@ END-INFO-DIR-ENTRY
@finalout
@title RTEMS POSIX API User's Guide
-@subtitle Edition @value{edition}, for RTEMS @value{version}
+@subtitle Edition @value{EDITION}, for RTEMS @value{VERSION}
@sp 1
-@subtitle @value{update-month}
+@subtitle @value{UPDATED}
@author On-Line Applications Research Corporation
@page
@include ../common/cpright.texi
diff --git a/doc/posix_users/stamp-vti b/doc/posix_users/stamp-vti
new file mode 100644
index 0000000000..27e5ccd0cb
--- /dev/null
+++ b/doc/posix_users/stamp-vti
@@ -0,0 +1,3 @@
+@set UPDATED 1 June 2000
+@set EDITION 1
+@set VERSION 4.5.0-beta3
diff --git a/doc/posix_users/version.texi b/doc/posix_users/version.texi
new file mode 100644
index 0000000000..27e5ccd0cb
--- /dev/null
+++ b/doc/posix_users/version.texi
@@ -0,0 +1,3 @@
+@set UPDATED 1 June 2000
+@set EDITION 1
+@set VERSION 4.5.0-beta3
diff --git a/doc/project.am b/doc/project.am
index 4ab87ebb59..d4c47a44f4 100644
--- a/doc/project.am
+++ b/doc/project.am
@@ -5,6 +5,17 @@ SUFFIXES += .t
## Texinfo support
TEXINFO_TEX = $(top_srcdir)/texinfo/texinfo.tex
+$(srcdir)/stamp-vti: $(PROJECT).texi $(top_srcdir)/configure.in
+ @echo "@set UPDATED `$(SHELL) $(srcdir)/mdate-sh \
+ $(srcdir)/$(PROJECT).texi`" > vti.tmp
+ @echo "@set EDITION $(EDITION)" >> vti.tmp
+ @echo "@set VERSION $(VERSION)" >> vti.tmp
+ @cmp -s vti.tmp $(srcdir)/version.texi \
+ || (echo "Updating $(srcdir)/version.texi"; \
+ cp vti.tmp $(srcdir)/version.texi)
+ -@rm -f vti.tmp
+ @cp $(srcdir)/version.texi $@
+
MAINTAINERCLEANFILES += $(PROJECT) $(PROJECT)-[0-9] $(PROJECT)-[0-9][0-9]
MAINTAINERCLEANFILES += $(GENERATED_FILES)
@@ -46,6 +57,7 @@ SUFFIXES += .html
html_projectdir = $(htmldir)/$(PROJECT)
TEXI2WWW_ARGS=\
+-I $(srcdir) \
-dirfile ../index.html \
-header $(top_builddir)/rtems_header.html \
-footer $(top_builddir)/rtems_footer.html \
diff --git a/doc/relnotes/.cvsignore b/doc/relnotes/.cvsignore
index 9e99f30c9e..9d9078ec68 100644
--- a/doc/relnotes/.cvsignore
+++ b/doc/relnotes/.cvsignore
@@ -1,6 +1,7 @@
Makefile
Makefile.in
index.html
+mdate-sh
relnotes
relnotes*.html
relnotes.aux
diff --git a/doc/relnotes/Makefile.am b/doc/relnotes/Makefile.am
index 1f9c55b5bc..2d366fd31f 100644
--- a/doc/relnotes/Makefile.am
+++ b/doc/relnotes/Makefile.am
@@ -6,16 +6,16 @@
# $Id$
#
-AUTOMAKE_OPTIONS = foreign
+AUTOMAKE_OPTIONS = foreign 1.4
-PROJECT=relnotes
+PROJECT = relnotes
+EDITION = 1
include $(top_srcdir)/project.am
-COMMON_FILES=$(top_srcdir)/common/cpright.texi
+COMMON_FILES = $(top_srcdir)/common/setup.texi $(top_srcdir)/common/cpright.texi
-FILES=install.texi intro.texi probrep.texi relnotes.texi status.texi
+FILES = install.texi intro.texi probrep.texi relnotes.texi status.texi
info_TEXINFOS = relnotes.texi
relnotes_TEXINFOS = $(FILES) $(COMMON_FILES) $(GENERATED_FILES)
-
diff --git a/doc/relnotes/relnotes.texi b/doc/relnotes/relnotes.texi
index b18f8b52b6..1d70299e4d 100644
--- a/doc/relnotes/relnotes.texi
+++ b/doc/relnotes/relnotes.texi
@@ -25,17 +25,15 @@
@c 2. Why does paragraphindent show up in HTML?
@c
+@include version.texi
@include ../common/setup.texi
-@ignore
-@ifinfo
-@format
-START-INFO-DIR-ENTRY
-* RTEMS Release Notes: (relnotes). Release Notes
-END-INFO-DIR-ENTRY
-@end format
-@end ifinfo
-@end ignore
+@ifset use-ascii
+@dircategory RTEMS On-Line Manual
+@direntry
+* RTEMS Release Notes: (relnotes). Release Notes
+@end direntry
+@end ifset
@c variable substitution info:
@c
@@ -48,11 +46,6 @@ END-INFO-DIR-ENTRY
@c Title Page Stuff
@c
-@set edition @value{RTEMS-EDITION}
-@set version @value{RTEMS-VERSION}
-@set update-date @value{RTEMS-UPDATE-DATE}
-@set update-month @value{RTEMS-UPDATE-MONTH}
-
@c
@c I don't really like having a short title page. --joel
@c
@@ -64,9 +57,9 @@ END-INFO-DIR-ENTRY
@finalout
@title RTEMS Release Notes
-@subtitle Edition @value{edition}, for RTEMS @value{version}
+@subtitle Edition @value{EDITION}, for RTEMS @value{VERSION}
@sp 1
-@subtitle @value{update-month}
+@subtitle @value{UPDATED}
@author On-Line Applications Research Corporation
@page
@include ../common/cpright.texi
diff --git a/doc/relnotes/stamp-vti b/doc/relnotes/stamp-vti
new file mode 100644
index 0000000000..27e5ccd0cb
--- /dev/null
+++ b/doc/relnotes/stamp-vti
@@ -0,0 +1,3 @@
+@set UPDATED 1 June 2000
+@set EDITION 1
+@set VERSION 4.5.0-beta3
diff --git a/doc/relnotes/version.texi b/doc/relnotes/version.texi
new file mode 100644
index 0000000000..27e5ccd0cb
--- /dev/null
+++ b/doc/relnotes/version.texi
@@ -0,0 +1,3 @@
+@set UPDATED 1 June 2000
+@set EDITION 1
+@set VERSION 4.5.0-beta3
diff --git a/doc/rgdb_specs/.cvsignore b/doc/rgdb_specs/.cvsignore
index a297bb12d8..50de727d64 100644
--- a/doc/rgdb_specs/.cvsignore
+++ b/doc/rgdb_specs/.cvsignore
@@ -8,6 +8,7 @@ index.html
interfacing.texi
intro.texi
layers.pdf
+mdate-sh
objectives.texi
process.pdf
revision.texi
diff --git a/doc/rgdb_specs/Makefile.am b/doc/rgdb_specs/Makefile.am
index d3e678d306..5891ea8625 100644
--- a/doc/rgdb_specs/Makefile.am
+++ b/doc/rgdb_specs/Makefile.am
@@ -6,22 +6,21 @@
# $Id$
#
-AUTOMAKE_OPTIONS = foreign
+AUTOMAKE_OPTIONS = foreign 1.4
-PROJECT=rgdb_specs
+PROJECT = rgdb_specs
+EDITION = 1
include $(top_srcdir)/project.am
-COMMON_FILES=$(top_srcdir)/common/cpright.texi $(top_builddir)/common/setup.texi
-
-GENERATED_FILES= \
- intro.texi revision.texi objectives.texi gdbinternals.texi \
+GENERATED_FILES = intro.texi revision.texi objectives.texi gdbinternals.texi \
interfacing.texi comm.texi daemon.texi conclusion.texi
+COMMON_FILES = $(top_srcdir)/common/setup.texi $(top_srcdir)/common/cpright.texi
-FILES=
+FILES =
info_TEXINFOS = rgdb_specs.texi
-rgdb_specs_TEXINFOS = $(FILES) $(COMMON_FILES) $(GENERATED_FILES)
+rgdb_specs_TEXINFOS = $(FILES) $(COMMON_FILES) $(GENERATED_FILES)
JPEG_FILES = layers.jpg process.jpg seqinit.jpg seqbreak.jpg seqdetach.jpg
@@ -35,51 +34,46 @@ endif
# Process Automatically Generated Files
#
-intro.texi: intro.t
- $(BMENU) -c -p "Top" \
+$(srcdir)/intro.texi: intro.t
+ $(BMENU2) -c -p "Top" \
-u "Top" \
- -n "Document Revision History" $<
+ -n "Document Revision History" < $< > $@
-revision.texi: revision.t
- $(BMENU) -c -p "Introduction" \
+$(srcdir)/revision.texi: revision.t
+ $(BMENU2) -c -p "Introduction" \
-u "Top" \
- -n "Objectives" $<
+ -n "Objectives" < $< > $@
-objectives.texi: objectives.t
- $(BMENU) -c -p "Document Revision History" \
+$(srcdir)/objectives.texi: objectives.t
+ $(BMENU2) -c -p "Document Revision History" \
-u "Top" \
- -n "A Rapid Tour of GDB Internals" $<
+ -n "A Rapid Tour of GDB Internals" < $< > $@
-gdbinternals.texi: gdbinternals.t
- $(BMENU) -c -p "Implied Restrictions" \
+$(srcdir)/gdbinternals.texi: gdbinternals.t
+ $(BMENU2) -c -p "Implied Restrictions" \
-u "Top" \
- -n "Interfacing GDB with RTEMS as a Target" $<
+ -n "Interfacing GDB with RTEMS as a Target" < $< > $@
-interfacing.texi: interfacing.t
- $(BMENU) -c -p "A Rapid Tour of GDB Internals" \
+$(srcdir)/interfacing.texi: interfacing.t
+ $(BMENU2) -c -p "A Rapid Tour of GDB Internals" \
-u "Top" \
- -n "Communication with GDB" $<
+ -n "Communication with GDB" < $< > $@
-comm.texi: comm.t
- $(BMENU) -c -p "Interfacing GDB with RTEMS as a Target" \
+$(srcdir)/comm.texi: comm.t
+ $(BMENU2) -c -p "Interfacing GDB with RTEMS as a Target" \
-u "Top" \
- -n "RTEMS Debugger Server Daemon" $<
+ -n "RTEMS Debugger Server Daemon" < $< > $@
-daemon.texi: daemon.t
- $(BMENU) -c -p "Communication with GDB" \
+$(srcdir)/daemon.texi: daemon.t
+ $(BMENU2) -c -p "Communication with GDB" \
-u "Top" \
- -n "Conclusion" $<
+ -n "Conclusion" < $< > $@
-conclusion.texi: conclusion.t
- $(BMENU) -c -p "Output of a Debug Session with the Prototype" \
+$(srcdir)/conclusion.texi: conclusion.t
+ $(BMENU2) -c -p "Output of a Debug Session with the Prototype" \
-u "Top" \
- -n "" $<
-
-noinst_DATA = \
-layers.eps \
-process.eps \
-seqdetach.eps \
-seqbreak.eps \
-seqinit.eps
+ -n "" < $< > $@
+
+noinst_DATA = layers.eps process.eps seqdetach.eps seqbreak.eps seqinit.eps
EXTRA_DIST = *.t $(noinst_DATA) $(JPEG_FILES)
diff --git a/doc/rgdb_specs/rgdb_specs.texi b/doc/rgdb_specs/rgdb_specs.texi
index 143eafeae9..bae96eb392 100644
--- a/doc/rgdb_specs/rgdb_specs.texi
+++ b/doc/rgdb_specs/rgdb_specs.texi
@@ -19,27 +19,20 @@
@c Master file for the Getting Started (C) Guide
@c
+@include version.texi
@include ../common/setup.texi
-@ignore
-@ifinfo
-@format
-START-INFO-DIR-ENTRY
-* RTEMS Remote Debugger Server Specifications (rgdb_specs):
-END-INFO-DIR-ENTRY
-@end format
-@end ifinfo
-@end ignore
+@ifset use-ascii
+@dircategory RTEMS On-Line Manual
+@direntry
+* RTEMS Remote Debugger Server Specifications: (rgdb_specs).
+@end direntry
+@end ifset
@c
@c Title Page Stuff
@c
-@set edition @value{RTEMS-EDITION}
-@set version @value{RTEMS-VERSION}
-@set update-date @value{RTEMS-UPDATE-DATE}
-@set update-month @value{RTEMS-UPDATE-MONTH}
-
@c
@c I don't really like having a short title page. --joel
@c
@@ -51,9 +44,9 @@ END-INFO-DIR-ENTRY
@finalout
@title RTEMS Remote Debugger Server Specifications
-@subtitle Edition @value{edition}, for @value{version}
+@subtitle Edition @value{EDITION}, for @value{VERSION}
@sp 1
-@subtitle @value{update-month}
+@subtitle @value{UPDATED}
@author Emmanuel Raguet and Eric Valette, Canon Research Centre
@author On-Line Applications Research Corporation
@page
diff --git a/doc/rgdb_specs/stamp-vti b/doc/rgdb_specs/stamp-vti
new file mode 100644
index 0000000000..27e5ccd0cb
--- /dev/null
+++ b/doc/rgdb_specs/stamp-vti
@@ -0,0 +1,3 @@
+@set UPDATED 1 June 2000
+@set EDITION 1
+@set VERSION 4.5.0-beta3
diff --git a/doc/rgdb_specs/version.texi b/doc/rgdb_specs/version.texi
new file mode 100644
index 0000000000..27e5ccd0cb
--- /dev/null
+++ b/doc/rgdb_specs/version.texi
@@ -0,0 +1,3 @@
+@set UPDATED 1 June 2000
+@set EDITION 1
+@set VERSION 4.5.0-beta3
diff --git a/doc/rtems_gdb/.cvsignore b/doc/rtems_gdb/.cvsignore
index d11ab103c3..c568488e2c 100644
--- a/doc/rtems_gdb/.cvsignore
+++ b/doc/rtems_gdb/.cvsignore
@@ -4,6 +4,7 @@ commands.texi
example.texi
index.html
intro.texi
+mdate-sh
rtems_gdb
rtems_gdb*.html
rtems_gdb.aux
diff --git a/doc/rtems_gdb/Makefile.am b/doc/rtems_gdb/Makefile.am
index 78c7c9feaf..782a151b00 100644
--- a/doc/rtems_gdb/Makefile.am
+++ b/doc/rtems_gdb/Makefile.am
@@ -6,54 +6,55 @@
# $Id$
#
-AUTOMAKE_OPTIONS = foreign
+AUTOMAKE_OPTIONS = foreign 1.4
-PROJECT=rtems_gdb
+PROJECT = rtems_gdb
+EDITION = 1
include $(top_srcdir)/project.am
-COMMON_FILES=$(top_srcdir)/common/cpright.texi $(top_builddir)/common/setup.texi
+GENERATED_FILES = intro.texi swarch.texi started.texi commands.texi \
+ trouble.texi example.texi
-GENERATED_FILES= \
- intro.texi swarch.texi started.texi commands.texi trouble.texi example.texi
+COMMON_FILES = $(top_srcdir)/common/setup.texi $(top_srcdir)/common/cpright.texi
-FILES=
+FILES =
info_TEXINFOS = rtems_gdb.texi
-rtems_gdb_TEXINFOS = $(FILES) $(COMMON_FILES) $(GENERATED_FILES)
+rtems_gdb_TEXINFOS = $(FILES) $(COMMON_FILES) $(GENERATED_FILES)
#
# Process Automatically Generated Files
#
-intro.texi: intro.t
- $(BMENU) -p "Top" \
+$(srcdir)/intro.texi: intro.t
+ $(BMENU2) -p "Top" \
-u "Top" \
- -n "Software Architecture" $<
+ -n "Software Architecture" < $< > $@
-swarch.texi: swarch.t
- $(BMENU) -p "Introduction" \
+$(srcdir)/swarch.texi: swarch.t
+ $(BMENU2) -p "Introduction" \
-u "Top" \
- -n "Getting Started" $<
+ -n "Getting Started" < $< > $@
-started.texi: started.t
- $(BMENU) -p "Software Architecture" \
+$(srcdir)/started.texi: started.t
+ $(BMENU2) -p "Software Architecture" \
-u "Top" \
- -n "Commands" $<
+ -n "Commands" < $< > $@
-commands.texi: commands.t
- $(BMENU) -p "Getting Started Attaching To The System" \
+$(srcdir)/commands.texi: commands.t
+ $(BMENU2) -p "Getting Started Attaching To The System" \
-u "Top" \
- -n "Troubleshooting" $<
+ -n "Troubleshooting" < $< > $@
-trouble.texi: trouble.t
- $(BMENU) -p "Commands Thread control" \
+$(srcdir)/trouble.texi: trouble.t
+ $(BMENU2) -p "Commands Thread control" \
-u "Top" \
- -n "Debug Session Example" $<
+ -n "Debug Session Example" < $< > $@
-example.texi: example.t
- $(BMENU) -p "Troubleshooting Debug server not present" \
+$(srcdir)/example.texi: example.t
+ $(BMENU2) -p "Troubleshooting Debug server not present" \
-u "Top" \
- -n "" $<
+ -n "" < $< > $@
EXTRA_DIST = *.t
diff --git a/doc/rtems_gdb/rtems_gdb.texi b/doc/rtems_gdb/rtems_gdb.texi
index cf527b5232..ef00390330 100644
--- a/doc/rtems_gdb/rtems_gdb.texi
+++ b/doc/rtems_gdb/rtems_gdb.texi
@@ -19,27 +19,20 @@
@c Master file for the Getting Started (C) Guide
@c
+@include version.texi
@include ../common/setup.texi
-@ignore
-@ifinfo
-@format
-START-INFO-DIR-ENTRY
-* RTEMS/GDB User's Guide (rtems_gdb):
-END-INFO-DIR-ENTRY
-@end format
-@end ifinfo
-@end ignore
+@ifset use-ascii
+@dircategory RTEMS On-Line Manual
+@direntry
+* RTEMS/GDB User's Guide: (rtems_gdb).
+@end direntry
+@end ifset
@c
@c Title Page Stuff
@c
-@set edition @value{RTEMS-EDITION}
-@set version @value{RTEMS-VERSION}
-@set update-date @value{RTEMS-UPDATE-DATE}
-@set update-month @value{RTEMS-UPDATE-MONTH}
-
@c
@c I don't really like having a short title page. --joel
@c
@@ -51,9 +44,9 @@ END-INFO-DIR-ENTRY
@finalout
@title RTEMS/GDB User's Guide
-@subtitle Edition @value{edition}, for @value{version}
+@subtitle Edition @value{EDITION}, for @value{VERSION}
@sp 1
-@subtitle @value{update-month}
+@subtitle @value{UPDATED}
@author Emmanuel Raguet and Eric Valette, Canon Research Centre
@author On-Line Applications Research Corporation
@page
diff --git a/doc/rtems_gdb/stamp-vti b/doc/rtems_gdb/stamp-vti
new file mode 100644
index 0000000000..27e5ccd0cb
--- /dev/null
+++ b/doc/rtems_gdb/stamp-vti
@@ -0,0 +1,3 @@
+@set UPDATED 1 June 2000
+@set EDITION 1
+@set VERSION 4.5.0-beta3
diff --git a/doc/rtems_gdb/version.texi b/doc/rtems_gdb/version.texi
new file mode 100644
index 0000000000..27e5ccd0cb
--- /dev/null
+++ b/doc/rtems_gdb/version.texi
@@ -0,0 +1,3 @@
+@set UPDATED 1 June 2000
+@set EDITION 1
+@set VERSION 4.5.0-beta3
diff --git a/doc/rtems_header.html.in b/doc/rtems_header.html.in
index 4aadc8a996..2ad7d1cb69 100644
--- a/doc/rtems_header.html.in
+++ b/doc/rtems_header.html.in
@@ -1,5 +1,5 @@
<BODY BGCOLOR="FFFFFF">
<A HREF="http://www.oarcorp.com" target="Text Frame">
<IMG align=right BORDER=0 SRC="../images/oaronly.jpg" ALT="OAR"> </A>
-<H1>RTEMS @RTEMS_VERSION@ On-Line Library</H1>
+<H1>RTEMS @VERSION@ On-Line Library</H1>
<HR>
diff --git a/doc/rtems_support.html.in b/doc/rtems_support.html.in
index d1ef7f0c6a..899470a025 100644
--- a/doc/rtems_support.html.in
+++ b/doc/rtems_support.html.in
@@ -1,5 +1,5 @@
<HTML>
-<HEAD><TITLE>RTEMS @RTEMS_VERSION@ On-Line Library</TITLE></HEAD>
+<HEAD><TITLE>RTEMS @VERSION@ On-Line Library</TITLE></HEAD>
<BODY BGCOLOR="FFFFFF">
<A HREF="http://www.oarcorp.com" target="Text Frame">
<IMG align=right BORDER=0 SRC="images/oaronly.jpg" ALT="OAR"> </A>
diff --git a/doc/src2html/Makefile.am b/doc/src2html/Makefile.am
index 8ca945fa35..5252c962a8 100644
--- a/doc/src2html/Makefile.am
+++ b/doc/src2html/Makefile.am
@@ -16,7 +16,7 @@ PROJECT=browseable_rtems
#
# include $(top_srcdir)/project.am
#
-# COMMON_FILES=../common/cpright.texi
+# COMMON_FILES=$(top_srcdir)/common/cpright.texi
#
#FILES= clock.texi cond.texi key.texi mutex.texi preface.texi \
# sched.texi signal.texi thread.texi
diff --git a/doc/started/.cvsignore b/doc/started/.cvsignore
index e66b8b82da..5a00f63e33 100644
--- a/doc/started/.cvsignore
+++ b/doc/started/.cvsignore
@@ -6,13 +6,14 @@ buildrt.texi
gdb.texi
index.html
intro.texi
+mdate-sh
nextstep.texi
nt.texi
require.texi
sample.texi
started
-started-?
started*.html
+started-?
started.aux
started.cp
started.dvi
diff --git a/doc/started/Makefile.am b/doc/started/Makefile.am
index f9de292656..e1782be731 100644
--- a/doc/started/Makefile.am
+++ b/doc/started/Makefile.am
@@ -6,67 +6,68 @@
# $Id$
#
-AUTOMAKE_OPTIONS = foreign
+AUTOMAKE_OPTIONS = foreign 1.4
-PROJECT=started
+PROJECT = started
+EDITION = 1
SUBDIRS = pictures
include $(top_srcdir)/project.am
-COMMON_FILES=$(top_srcdir)/common/cpright.texi $(top_builddir)/common/setup.texi
-
-GENERATED_FILES= binaries.texi buildc.texi buildrt.texi gdb.texi intro.texi \
+GENERATED_FILES = binaries.texi buildc.texi buildrt.texi gdb.texi intro.texi \
nt.texi require.texi nextstep.texi sample.texi
-FILES= tversions.texi
+COMMON_FILES = $(top_srcdir)/common/setup.texi $(top_srcdir)/common/cpright.texi
+
+FILES = tversions.texi
info_TEXINFOS = started.texi
started_TEXINFOS = $(FILES) $(COMMON_FILES) $(GENERATED_FILES)
-intro.texi: intro.t tversions.texi
- $(BMENU) -c -p "Top" \
+$(srcdir)/intro.texi: intro.t tversions.texi
+ $(BMENU2) -c -p "Top" \
-u "Top" \
- -n "Requirements" $<
+ -n "Requirements" < $< > $@
-require.texi: require.t tversions.texi
- $(BMENU) -c -p "GCC Mailing Lists" \
+$(srcdir)/require.texi: require.t tversions.texi
+ $(BMENU2) -c -p "GCC Mailing Lists" \
-u "Top" \
- -n "Prebuilt Toolset Executables" $<
+ -n "Prebuilt Toolset Executables" < $< > $@
-binaries.texi: binaries.t tversions.texi
- $(BMENU) -c -p "GNU makeinfo Version Requirements" \
+$(srcdir)/binaries.texi: binaries.t tversions.texi
+ $(BMENU2) -c -p "GNU makeinfo Version Requirements" \
-u "Top" \
- -n "Building the GNU C/C++ Cross Compiler Toolset" $<
+ -n "Building the GNU C/C++ Cross Compiler Toolset" < $< > $@
-buildc.texi: buildc.t tversions.texi
- $(BMENU) -c -p "Removing RPMs" \
+$(srcdir)/buildc.texi: buildc.t tversions.texi
+ $(BMENU2) -c -p "Removing RPMs" \
-u "Top" \
- -n "Building RTEMS" $<
+ -n "Building RTEMS" < $< > $@
-buildrt.texi: buildrt.t tversions.texi
- $(BMENU) -c -p "Error Messages Indicating Configuration Problems" \
+$(srcdir)/buildrt.texi: buildrt.t tversions.texi
+ $(BMENU2) -c -p "Error Messages Indicating Configuration Problems" \
-u "Top" \
- -n "Building the Sample Application" $<
+ -n "Building the Sample Application" < $< > $@
-sample.texi: sample.t tversions.texi
- $(BMENU) -c -p "Using the RTEMS configure Script Directly" \
+$(srcdir)/sample.texi: sample.t tversions.texi
+ $(BMENU2) -c -p "Using the RTEMS configure Script Directly" \
-u "Top" \
- -n "Building the GNU Debugger" $<
+ -n "Building the GNU Debugger" < $< > $@
gdb.texi: gdb.t tversions.texi
- $(BMENU) -c -p "More Information on RTEMS Application Makefiles" \
+ $(BMENU2) -c -p "More Information on RTEMS Application Makefiles" \
-u "Top" \
- -n "Where To Go From Here" $<
+ -n "Where To Go From Here" < $< > $@
-nextstep.texi: nextstep.t tversions.texi
- $(BMENU) -c -p "GDB for DINK32" \
+$(srcdir)/nextstep.texi: nextstep.t tversions.texi
+ $(BMENU2) -c -p "GDB for DINK32" \
-u "Top" \
- -n "Using MS-Windows as a Development Host" $<
+ -n "Using MS-Windows as a Development Host" < $< > $@
-nt.texi: nt.t tversions.texi
- $(BMENU) -c -p "Writing an Application" \
+$(srcdir)/nt.texi: nt.t tversions.texi
+ $(BMENU2) -c -p "Writing an Application" \
-u "Top" \
- -n "" $<
+ -n "" < $< > $@
EXTRA_DIST = *.t
diff --git a/doc/started/stamp-vti b/doc/started/stamp-vti
new file mode 100644
index 0000000000..27e5ccd0cb
--- /dev/null
+++ b/doc/started/stamp-vti
@@ -0,0 +1,3 @@
+@set UPDATED 1 June 2000
+@set EDITION 1
+@set VERSION 4.5.0-beta3
diff --git a/doc/started/started.texi b/doc/started/started.texi
index 6a01aa6757..399949d11f 100644
--- a/doc/started/started.texi
+++ b/doc/started/started.texi
@@ -19,6 +19,7 @@
@c Master file for the Getting Started (C) Guide
@c
+@include version.texi
@include ../common/setup.texi
@c
@@ -26,25 +27,17 @@
@c
@include tversions.texi
-@ignore
-@ifinfo
-@format
-START-INFO-DIR-ENTRY
-* Getting Started with RTEMS for C/C++ Users (started):
-END-INFO-DIR-ENTRY
-@end format
-@end ifinfo
-@end ignore
+@ifset use-ascii
+@dircategory RTEMS On-Line Manual
+@direntry
+* Getting Started with RTEMS for C/C++ Users: (started).
+@end direntry
+@end ifset
@c
@c Title Page Stuff
@c
-@set edition @value{RTEMS-EDITION}
-@set version @value{RTEMS-VERSION}
-@set update-date @value{RTEMS-UPDATE-DATE}
-@set update-month @value{RTEMS-UPDATE-MONTH}
-
@c
@c I don't really like having a short title page. --joel
@c
@@ -56,9 +49,9 @@ END-INFO-DIR-ENTRY
@finalout
@title Getting Started with RTEMS for C/C++ Users
-@subtitle Edition @value{edition}, for @value{version}
+@subtitle Edition @value{EDITION}, for @value{VERSION}
@sp 1
-@subtitle @value{update-month}
+@subtitle @value{UPDATED}
@author On-Line Applications Research Corporation
@page
@include ../common/cpright.texi
diff --git a/doc/started/version.texi b/doc/started/version.texi
new file mode 100644
index 0000000000..27e5ccd0cb
--- /dev/null
+++ b/doc/started/version.texi
@@ -0,0 +1,3 @@
+@set UPDATED 1 June 2000
+@set EDITION 1
+@set VERSION 4.5.0-beta3
diff --git a/doc/started_ada/.cvsignore b/doc/started_ada/.cvsignore
index c2b1e4e025..2fa8408ff6 100644
--- a/doc/started_ada/.cvsignore
+++ b/doc/started_ada/.cvsignore
@@ -5,6 +5,7 @@ buildrt.texi
gdb.texi
index.html
intro.texi
+mdate-sh
require.texi
sample.texi
started_ada
diff --git a/doc/started_ada/Makefile.am b/doc/started_ada/Makefile.am
index 6aed6bdb55..63742d37d4 100644
--- a/doc/started_ada/Makefile.am
+++ b/doc/started_ada/Makefile.am
@@ -6,54 +6,51 @@
# $Id$
#
-AUTOMAKE_OPTIONS = foreign
+AUTOMAKE_OPTIONS = foreign 1.4
-PROJECT=started_ada
+PROJECT = started_ada
+EDITION = 1
include $(top_srcdir)/project.am
-COMMON_FILES=$(top_srcdir)/common/cpright.texi $(top_builddir)/common/setup.texi
-
-GENERATED_FILES= buildada.texi buildrt.texi gdb.texi intro.texi \
+GENERATED_FILES = buildada.texi buildrt.texi gdb.texi intro.texi \
require.texi sample.texi
-FILES= tversions.texi
+COMMON_FILES = $(top_srcdir)/common/setup.texi $(top_srcdir)/common/cpright.texi
+
+FILES = tversions.texi
info_TEXINFOS = started_ada.texi
started_ada_TEXINFOS = $(FILES) $(COMMON_FILES) $(GENERATED_FILES)
-buildrt.t: $(top_srcdir)/started/buildrt.t
- $(LN_S) $<
-
-intro.texi: intro.t tversions.texi
- $(BMENU) -c -p "Top" \
+$(srcdir)/intro.texi: intro.t tversions.texi
+ $(BMENU2) -c -p "Top" \
-u "Top" \
- -n "Requirements" $<
+ -n "Requirements" < $< > $@
-require.texi: require.t tversions.texi
- $(BMENU) -c -p "GNAT Chat Mailing List" \
+$(srcdir)/require.texi: require.t tversions.texi
+ $(BMENU2) -c -p "GNAT Chat Mailing List" \
-u "Top" \
- -n "Building the GNAT Cross Compiler Toolset" $<
+ -n "Building the GNAT Cross Compiler Toolset" < $< > $@
-buildada.texi: buildada.t tversions.texi
- $(BMENU) -c -p "Insure GCC and GNAT Environment Variables Are Not Set" \
+$(srcdir)/buildada.texi: buildada.t tversions.texi
+ $(BMENU2) -c -p "Insure GCC and GNAT Environment Variables Are Not Set" \
-u "Top" \
- -n "Building RTEMS" $<
+ -n "Building RTEMS" < $< > $@
-buildrt.texi: buildrt.t tversions.texi
- $(BMENU) -c -p "Running the bit_ada Script" \
+$(srcdir)/buildrt.texi: ../started/buildrt.t tversions.texi
+ $(BMENU2) -c -p "Running the bit_ada Script" \
-u "Top" \
- -n "Building the Sample Application" $<
+ -n "Building the Sample Application" < $< > $@
-sample.texi: sample.t tversions.texi
- $(BMENU) -c -p "Using the RTEMS configure Script Directly" \
+$(srcdir)/sample.texi: sample.t tversions.texi
+ $(BMENU2) -c -p "Using the RTEMS configure Script Directly" \
-u "Top" \
- -n "Building the GNU Debugger" $<
+ -n "Building the GNU Debugger" < $< > $@
-gdb.texi: gdb.t tversions.texi
- $(BMENU) -c -p "Application Executable" \
+$(srcdir)/gdb.texi: gdb.t tversions.texi
+ $(BMENU2) -c -p "Application Executable" \
-u "Top" \
- -n "" $<
+ -n "" < $< > $@
EXTRA_DIST = *.t
-CLEANFILES += buildrt.t
diff --git a/doc/started_ada/stamp-vti b/doc/started_ada/stamp-vti
new file mode 100644
index 0000000000..27e5ccd0cb
--- /dev/null
+++ b/doc/started_ada/stamp-vti
@@ -0,0 +1,3 @@
+@set UPDATED 1 June 2000
+@set EDITION 1
+@set VERSION 4.5.0-beta3
diff --git a/doc/started_ada/started_ada.texi b/doc/started_ada/started_ada.texi
index 2036d45ffb..375fab6212 100644
--- a/doc/started_ada/started_ada.texi
+++ b/doc/started_ada/started_ada.texi
@@ -19,6 +19,7 @@
@c Master file for the Getting Started (C) Guide
@c
+@include version.texi
@include ../common/setup.texi
@c
@@ -26,25 +27,17 @@
@c
@include tversions.texi
-@ignore
-@ifinfo
-@format
-START-INFO-DIR-ENTRY
-* Getting Started with GNAT/RTEMS (started_ada):
-END-INFO-DIR-ENTRY
-@end format
-@end ifinfo
-@end ignore
+@ifset use-ascii
+@dircategory RTEMS On-Line Manual
+@direntry
+* Getting Started with GNAT/RTEMS: (started_ada)
+@end direntry
+@end ifset
@c
@c Title Page Stuff
@c
-@set edition @value{RTEMS-EDITION}
-@set version @value{RTEMS-VERSION}
-@set update-date @value{RTEMS-UPDATE-DATE}
-@set update-month @value{RTEMS-UPDATE-MONTH}
-
@c
@c I don't really like having a short title page. --joel
@c
@@ -56,9 +49,9 @@ END-INFO-DIR-ENTRY
@finalout
@title Getting Started with GNAT/RTEMS
-@subtitle Edition @value{edition}, for @value{version}
+@subtitle Edition @value{EDITION}, for @value{VERSION}
@sp 1
-@subtitle @value{update-month}
+@subtitle @value{UPDATED}
@author On-Line Applications Research Corporation
@page
@include ../common/cpright.texi
diff --git a/doc/started_ada/version.texi b/doc/started_ada/version.texi
new file mode 100644
index 0000000000..27e5ccd0cb
--- /dev/null
+++ b/doc/started_ada/version.texi
@@ -0,0 +1,3 @@
+@set UPDATED 1 June 2000
+@set EDITION 1
+@set VERSION 4.5.0-beta3
diff --git a/doc/supplements/hppa1_1/.cvsignore b/doc/supplements/hppa1_1/.cvsignore
index c6cf96cfd9..ab904589eb 100644
--- a/doc/supplements/hppa1_1/.cvsignore
+++ b/doc/supplements/hppa1_1/.cvsignore
@@ -6,9 +6,9 @@ cpumodel.texi
cputable.texi
fatalerr.texi
hppa1_1
+hppa1_1*.html
hppa1_1-?
hppa1_1-??
-hppa1_1*.html
hppa1_1.aux
hppa1_1.cp
hppa1_1.dvi
@@ -24,6 +24,7 @@ hppa1_1.vr
index.html
intr.t
intr.texi
+mdate-sh
memmodel.texi
timeSIMHPPA.texi
timing.t
diff --git a/doc/supplements/hppa1_1/Makefile.am b/doc/supplements/hppa1_1/Makefile.am
index a493571234..a8f34ddd75 100644
--- a/doc/supplements/hppa1_1/Makefile.am
+++ b/doc/supplements/hppa1_1/Makefile.am
@@ -6,20 +6,21 @@
# $Id$
#
-AUTOMAKE_OPTIONS = foreign
+AUTOMAKE_OPTIONS = foreign 1.4
-PROJECT=hppa1_1
+PROJECT = hppa1_1
+EDITION = 1
include $(top_srcdir)/project.am
include $(top_srcdir)/supplements/supplement.am
-COMMON_FILES=$(top_srcdir)/common/cpright.texi $(top_builddir)/common/setup.texi
+GENERATED_FILES = cpumodel.texi callconv.texi memmodel.texi intr.texi \
+ fatalerr.texi bsp.texi cputable.texi wksheets.texi timing.texi \
+ timeSIMHPPA.texi
-GENERATED_FILES=\
- cpumodel.texi callconv.texi memmodel.texi intr.texi fatalerr.texi \
- bsp.texi cputable.texi wksheets.texi timing.texi timeSIMHPPA.texi
+COMMON_FILES = $(top_srcdir)/common/setup.texi $(top_srcdir)/common/cpright.texi
-FILES= preface.texi
+FILES = preface.texi
info_TEXINFOS = hppa1_1.texi
hppa1_1_TEXINFOS = $(FILES) $(COMMON_FILES) $(GENERATED_FILES)
@@ -28,65 +29,62 @@ hppa1_1_TEXINFOS = $(FILES) $(COMMON_FILES) $(GENERATED_FILES)
# Chapters which get automatic processing
#
-cpumodel.texi: cpumodel.t
- $(BMENU) -p "Preface" \
+$(srcdir)/cpumodel.texi: cpumodel.t
+ $(BMENU2) -p "Preface" \
-u "Top" \
- -n "Calling Conventions" $<
+ -n "Calling Conventions" < $< > $@
-callconv.texi: callconv.t
- $(BMENU) -p "CPU Model Dependent Features CPU Model Name" \
+$(srcdir)/callconv.texi: callconv.t
+ $(BMENU2) -p "CPU Model Dependent Features CPU Model Name" \
-u "Top" \
- -n "Memory Model" $<
+ -n "Memory Model" < $< > $@
-memmodel.texi: memmodel.t
- $(BMENU) -p "Calling Conventions User-Provided Routines" \
+$(srcdir)/memmodel.texi: memmodel.t
+ $(BMENU2) -p "Calling Conventions User-Provided Routines" \
-u "Top" \
- -n "Interrupt Processing" $<
+ -n "Interrupt Processing" < $< > $@
# Interrupt Chapter:
# 1. Replace Times and Sizes
# 2. Build Node Structure
-intr.texi: intr_NOTIMES.t SIMHPPA_TIMES
- ${REPLACE2} -p $(srcdir)/SIMHPPA_TIMES $(srcdir)/intr_NOTIMES.t intr.t
- $(BMENU) -p "Memory Model Flat Memory Model" \
+$(srcdir)/intr.texi: intr_NOTIMES.t SIMHPPA_TIMES
+ ${REPLACE2} -p $(srcdir)/SIMHPPA_TIMES $(srcdir)/intr_NOTIMES.t | \
+ $(BMENU2) -p "Memory Model Flat Memory Model" \
-u "Top" \
- -n "Default Fatal Error Processing" intr.t
-CLEANFILES += intr.t
+ -n "Default Fatal Error Processing" > $@
-fatalerr.texi: fatalerr.t
- $(BMENU) -p "Interrupt Processing Disabling of Interrupts by RTEMS" \
+$(srcdir)/fatalerr.texi: fatalerr.t
+ $(BMENU2) -p "Interrupt Processing Disabling of Interrupts by RTEMS" \
-u "Top" \
- -n "Board Support Packages" $<
+ -n "Board Support Packages" < $< > $@
-bsp.texi: bsp.t
- $(BMENU) -p "Default Fatal Error Processing Default Fatal Error Handler Operations" \
+$(srcdir)/bsp.texi: bsp.t
+ $(BMENU2) -p "Default Fatal Error Processing Default Fatal Error Handler Operations" \
-u "Top" \
- -n "Processor Dependent Information Table" $<
+ -n "Processor Dependent Information Table" < $< > $@
-cputable.texi: cputable.t
- $(BMENU) -p "Board Support Packages Processor Initialization" \
+$(srcdir)/cputable.texi: cputable.t
+ $(BMENU2) -p "Board Support Packages Processor Initialization" \
-u "Top" \
- -n "Memory Requirements" $<
+ -n "Memory Requirements" < $< > $@
# Worksheets Chapter:
# 1. Obtain the Shared File
# 2. Replace Times and Sizes
# 3. Build Node Structure
-wksheets.texi: $(top_srcdir)/common/wksheets.t SIMHPPA_TIMES
+$(srcdir)/wksheets.texi: $(top_srcdir)/common/wksheets.t SIMHPPA_TIMES
${REPLACE2} -p $(srcdir)/SIMHPPA_TIMES \
- $(top_srcdir)/common/wksheets.t wksheets.t
- $(BMENU) -p "Processor Dependent Information Table CPU Dependent Information Table" \
+ $(top_srcdir)/common/wksheets.t | \
+ $(BMENU2) -p "Processor Dependent Information Table CPU Dependent Information Table" \
-u "Top" \
- -n "Timing Specification" wksheets.t
-CLEANFILES += wksheets.t
-
+ -n "Timing Specification" > $@
# Timing Specification Chapter:
# 1. Copy the Shared File
# 3. Build Node Structure
-timing.texi: $(top_srcdir)/common/timing.t
+$(srcdir)/timing.texi: $(top_srcdir)/common/timing.t
$(BMENU2) -p "Memory Requirements RTEMS RAM Workspace Worksheet" \
-u "Top" \
-n "HP-7100 Timing Data" < $< > $@
@@ -96,9 +94,9 @@ timing.texi: $(top_srcdir)/common/timing.t
# 2. Replace Times and Sizes
# 3. Build Node Structure
-timeSIMHPPA.texi: timeSIMHPPA.t
- $(BMENU) -p "Timing Specification Terminology" \
+$(srcdir)/timeSIMHPPA.texi: timeSIMHPPA.t
+ $(BMENU2) -p "Timing Specification Terminology" \
-u "Top" \
- -n "Command and Variable Index" $<
+ -n "Command and Variable Index" < $< > $@
EXTRA_DIST = SIMHPPA_TIMES *.t
diff --git a/doc/supplements/hppa1_1/hppa1_1.texi b/doc/supplements/hppa1_1/hppa1_1.texi
index d3417013d6..e013320c00 100644
--- a/doc/supplements/hppa1_1/hppa1_1.texi
+++ b/doc/supplements/hppa1_1/hppa1_1.texi
@@ -19,27 +19,20 @@
@c Master file for the Hewlett Packard PA-RISC Applications Supplement
@c
+@include version.texi
@include ../../common/setup.texi
-@ignore
-@ifinfo
-@format
-START-INFO-DIR-ENTRY
-* RTEMS Hewlett Packard PA-RISC Applications Supplement (hppa1_1):
-END-INFO-DIR-ENTRY
-@end format
-@end ifinfo
-@end ignore
+@ifset use-ascii
+@dircategory RTEMS Target Supplements
+@direntry
+* RTEMS Hewlett Packard PA-RISC Applications Supplement: (hppa1_1).
+@end direntry
+@end ifset
@c
@c Title Page Stuff
@c
-@set edition @value{RTEMS-EDITION}
-@set version @value{RTEMS-VERSION}
-@set update-date @value{RTEMS-UPDATE-DATE}
-@set update-month @value{RTEMS-UPDATE-MONTH}
-
@c
@c I don't really like having a short title page. --joel
@c
@@ -51,9 +44,9 @@ END-INFO-DIR-ENTRY
@finalout
@title RTEMS Hewlett Packard PA-RISC Applications Supplement
-@subtitle Edition @value{edition}, for RTEMS @value{version}
+@subtitle Edition @value{EDITION}, for RTEMS @value{VERSION}
@sp 1
-@subtitle @value{update-month}
+@subtitle @value{UPDATED}
@author On-Line Applications Research Corporation
@page
@include ../../common/cpright.texi
diff --git a/doc/supplements/hppa1_1/stamp-vti b/doc/supplements/hppa1_1/stamp-vti
new file mode 100644
index 0000000000..27e5ccd0cb
--- /dev/null
+++ b/doc/supplements/hppa1_1/stamp-vti
@@ -0,0 +1,3 @@
+@set UPDATED 1 June 2000
+@set EDITION 1
+@set VERSION 4.5.0-beta3
diff --git a/doc/supplements/hppa1_1/version.texi b/doc/supplements/hppa1_1/version.texi
new file mode 100644
index 0000000000..27e5ccd0cb
--- /dev/null
+++ b/doc/supplements/hppa1_1/version.texi
@@ -0,0 +1,3 @@
+@set UPDATED 1 June 2000
+@set EDITION 1
+@set VERSION 4.5.0-beta3
diff --git a/doc/supplements/i386/.cvsignore b/doc/supplements/i386/.cvsignore
index 420713dc15..9e2e0ddcda 100644
--- a/doc/supplements/i386/.cvsignore
+++ b/doc/supplements/i386/.cvsignore
@@ -24,6 +24,7 @@ i386.vr
index.html
intr.t
intr.texi
+mdate-sh
memmodel.texi
timeFORCE386.texi
timeFORCE386_.t
diff --git a/doc/supplements/i386/Makefile.am b/doc/supplements/i386/Makefile.am
index f3f16baac4..60f24391cc 100644
--- a/doc/supplements/i386/Makefile.am
+++ b/doc/supplements/i386/Makefile.am
@@ -6,86 +6,85 @@
# $Id$
#
-AUTOMAKE_OPTIONS = foreign
+AUTOMAKE_OPTIONS = foreign 1.4
-PROJECT=i386
+PROJECT = i386
+EDITION = 1
include $(top_srcdir)/project.am
include $(top_srcdir)/supplements/supplement.am
-COMMON_FILES=$(top_srcdir)/common/cpright.texi $(top_builddir)/common/setup.texi
+GENERATED_FILES = cpumodel.texi callconv.texi memmodel.texi intr.texi \
+ fatalerr.texi bsp.texi cputable.texi timing.texi wksheets.texi \
+ timeFORCE386.texi
-GENERATED_FILES=\
- cpumodel.texi callconv.texi memmodel.texi intr.texi fatalerr.texi \
- bsp.texi cputable.texi timing.texi wksheets.texi timeFORCE386.texi
+COMMON_FILES = $(top_srcdir)/common/setup.texi $(top_srcdir)/common/cpright.texi
-FILES= preface.texi
+FILES = preface.texi
info_TEXINFOS = i386.texi
-i386_TEXINFOS = $(FILES) $(COMMON_FILES) $(GENERATED_FILES)
+i386_TEXINFOS = $(FILES) $(COMMON_FILES) $(GENERATED_FILES)
#
# Chapters which get automatic processing
#
-cpumodel.texi: cpumodel.t
- $(BMENU) -p "Preface" \
+$(srcdir)/cpumodel.texi: cpumodel.t
+ $(BMENU2) -p "Preface" \
-u "Top" \
- -n "Calling Conventions" $<
+ -n "Calling Conventions" < $< > $@
-callconv.texi: callconv.t
- $(BMENU) -p "CPU Model Dependent Features Floating Point Unit" \
+$(srcdir)/callconv.texi: callconv.t
+ $(BMENU2) -p "CPU Model Dependent Features Floating Point Unit" \
-u "Top" \
- -n "Memory Model" $<
+ -n "Memory Model" < $< > $@
-memmodel.texi: memmodel.t
- $(BMENU) -p "Calling Conventions User-Provided Routines" \
+$(srcdir)/memmodel.texi: memmodel.t
+ $(BMENU2) -p "Calling Conventions User-Provided Routines" \
-u "Top" \
- -n "Interrupt Processing" $<
+ -n "Interrupt Processing" < $< > $@
# Interrupt Chapter:
# 1. Replace Times and Sizes
# 2. Build Node Structure
-intr.texi: intr_NOTIMES.t FORCE386_TIMES
- ${REPLACE2} -p $(srcdir)/FORCE386_TIMES $(srcdir)/intr_NOTIMES.t intr.t
- $(BMENU) -p "Memory Model Flat Memory Model" \
+$(srcdir)/intr.texi: intr_NOTIMES.t FORCE386_TIMES
+ ${REPLACE2} -p $(srcdir)/FORCE386_TIMES $(srcdir)/intr_NOTIMES.t | \
+ $(BMENU2) -p "Memory Model Flat Memory Model" \
-u "Top" \
- -n "Default Fatal Error Processing" intr.t
-CLEANFILES += intr.t
+ -n "Default Fatal Error Processing" > $@
-fatalerr.texi: fatalerr.t
- $(BMENU) -p "Interrupt Processing Interrupt Stack" \
+$(srcdir)/fatalerr.texi: fatalerr.t
+ $(BMENU2) -p "Interrupt Processing Interrupt Stack" \
-u "Top" \
- -n "Board Support Packages" $<
+ -n "Board Support Packages" < $< > $@
-bsp.texi: bsp.t
- $(BMENU) -p "Default Fatal Error Processing Default Fatal Error Handler Operations" \
+$(srcdir)/bsp.texi: bsp.t
+ $(BMENU2) -p "Default Fatal Error Processing Default Fatal Error Handler Operations" \
-u "Top" \
- -n "Processor Dependent Information Table" $<
+ -n "Processor Dependent Information Table" < $< > $@
-cputable.texi: cputable.t
- $(BMENU) -p "Board Support Packages Processor Initialization" \
+$(srcdir)/cputable.texi: cputable.t
+ $(BMENU2) -p "Board Support Packages Processor Initialization" \
-u "Top" \
- -n "Memory Requirements" $<
+ -n "Memory Requirements" < $< > $@
# Worksheets Chapter:
# 1. Obtain the Shared File
# 2. Replace Times and Sizes
# 3. Build Node Structure
-wksheets.texi: $(top_srcdir)/common/wksheets.t FORCE386_TIMES
+$(srcdir)/wksheets.texi: $(top_srcdir)/common/wksheets.t FORCE386_TIMES
${REPLACE2} -p $(srcdir)/FORCE386_TIMES \
- $(top_srcdir)/common/wksheets.t wksheets.t
- $(BMENU) -p "Processor Dependent Information Table CPU Dependent Information Table" \
+ $(top_srcdir)/common/wksheets.t | \
+ $(BMENU2) -p "Processor Dependent Information Table CPU Dependent Information Table" \
-u "Top" \
- -n "Timing Specification" wksheets.t
-CLEANFILES += wksheets.t
+ -n "Timing Specification" > $@
# Timing Specification Chapter:
# 1. Copy the Shared File
# 3. Build Node Structure
-timing.texi: $(top_srcdir)/common/timing.t
+$(srcdir)/timing.texi: $(top_srcdir)/common/timing.t
$(BMENU2) -p "Memory Requirements RTEMS RAM Workspace Worksheet" \
-u "Top" \
-n "CPU386 Timing Data" < $< > $@
@@ -95,17 +94,16 @@ timing.texi: $(top_srcdir)/common/timing.t
# 2. Replace Times and Sizes
# 3. Build Node Structure
-timeFORCE386.texi: $(top_srcdir)/common/timetbl.t timeFORCE386.t
+$(srcdir)/timeFORCE386.texi: $(top_srcdir)/common/timetbl.t timeFORCE386.t
cat timeFORCE386.t $(top_srcdir)/common/timetbl.t >timeFORCE386_.t
@echo >>timeFORCE386_.t
@echo "@tex" >>timeFORCE386_.t
@echo "\\global\\advance \\smallskipamount by 4pt" >>timeFORCE386_.t
@echo "@end tex" >>timeFORCE386_.t
- ${REPLACE2} -p FORCE386_TIMES timeFORCE386_.t timeFORCE386_.t
- $(BMENU) -p "Timing Specification Terminology" \
+ ${REPLACE2} -p FORCE386_TIMES timeFORCE386_.t | \
+ $(BMENU2) -p "Timing Specification Terminology" \
-u "Top" \
- -n "Command and Variable Index" timeFORCE386_.t
- mv timeFORCE386_.texi timeFORCE386.texi
-CLEANFILES += timeFORCE386_.t timeFORCE386_.texi
+ -n "Command and Variable Index" > $@
+CLEANFILES += timeFORCE386_.t
EXTRA_DIST = FORCE386_TIMES *.t
diff --git a/doc/supplements/i386/i386.texi b/doc/supplements/i386/i386.texi
index d319167587..9e83acda86 100644
--- a/doc/supplements/i386/i386.texi
+++ b/doc/supplements/i386/i386.texi
@@ -19,27 +19,20 @@
@c Master file for the Intel i386 Applications Supplement
@c
+@include version.texi
@include ../../common/setup.texi
-@ignore
-@ifinfo
-@format
-START-INFO-DIR-ENTRY
-* RTEMS Intel i386 Applications Supplement (i386):
-END-INFO-DIR-ENTRY
-@end format
-@end ifinfo
-@end ignore
+@ifset use-ascii
+@dircategory RTEMS Target Supplements
+@direntry
+* RTEMS Intel i386 Applications Supplement: (i386).
+@end direntry
+@end ifset
@c
@c Title Page Stuff
@c
-@set edition @value{RTEMS-EDITION}
-@set version @value{RTEMS-VERSION}
-@set update-date @value{RTEMS-UPDATE-DATE}
-@set update-month @value{RTEMS-UPDATE-MONTH}
-
@c
@c I don't really like having a short title page. --joel
@c
@@ -51,9 +44,9 @@ END-INFO-DIR-ENTRY
@finalout
@title RTEMS Intel i386 Applications Supplement
-@subtitle Edition @value{edition}, for RTEMS @value{version}
+@subtitle Edition @value{EDITION}, for RTEMS @value{VERSION}
@sp 1
-@subtitle @value{update-month}
+@subtitle @value{UPDATED}
@author On-Line Applications Research Corporation
@page
@include ../../common/cpright.texi
diff --git a/doc/supplements/i386/stamp-vti b/doc/supplements/i386/stamp-vti
new file mode 100644
index 0000000000..27e5ccd0cb
--- /dev/null
+++ b/doc/supplements/i386/stamp-vti
@@ -0,0 +1,3 @@
+@set UPDATED 1 June 2000
+@set EDITION 1
+@set VERSION 4.5.0-beta3
diff --git a/doc/supplements/i386/version.texi b/doc/supplements/i386/version.texi
new file mode 100644
index 0000000000..27e5ccd0cb
--- /dev/null
+++ b/doc/supplements/i386/version.texi
@@ -0,0 +1,3 @@
+@set UPDATED 1 June 2000
+@set EDITION 1
+@set VERSION 4.5.0-beta3
diff --git a/doc/supplements/i960/.cvsignore b/doc/supplements/i960/.cvsignore
index 89a693dbf0..fb6030e639 100644
--- a/doc/supplements/i960/.cvsignore
+++ b/doc/supplements/i960/.cvsignore
@@ -22,6 +22,7 @@ i960.vr
index.html
intr.t
intr.texi
+mdate-sh
memmodel.texi
timeCVME961.texi
timeCVME961_.t
diff --git a/doc/supplements/i960/Makefile.am b/doc/supplements/i960/Makefile.am
index e0ecf513fa..43ab3e6c30 100644
--- a/doc/supplements/i960/Makefile.am
+++ b/doc/supplements/i960/Makefile.am
@@ -6,20 +6,20 @@
# $Id$
#
-AUTOMAKE_OPTIONS = foreign
+AUTOMAKE_OPTIONS = foreign 1.4
-PROJECT=i960
+PROJECT = i960
+EDITION = 1
include $(top_srcdir)/project.am
include $(top_srcdir)/supplements/supplement.am
-COMMON_FILES=$(top_srcdir)/common/cpright.texi $(top_builddir)/common/setup.texi
+GENERATED_FILES = cpumodel.texi callconv.texi memmodel.texi intr.texi \
+ fatalerr.texi bsp.texi cputable.texi timing.texi wksheets.texi \
+ timeCVME961.texi
+COMMON_FILES = $(top_srcdir)/common/setup.texi $(top_srcdir)/common/cpright.texi
-GENERATED_FILES=\
- cpumodel.texi callconv.texi memmodel.texi intr.texi fatalerr.texi \
- bsp.texi cputable.texi timing.texi wksheets.texi timeCVME961.texi
-
-FILES= preface.texi
+FILES = preface.texi
info_TEXINFOS = i960.texi
i960_TEXINFOS = $(FILES) $(COMMON_FILES) $(GENERATED_FILES)
@@ -28,65 +28,62 @@ i960_TEXINFOS = $(FILES) $(COMMON_FILES) $(GENERATED_FILES)
# Chapters which get automatic processing
#
-cpumodel.texi: cpumodel.t
- $(BMENU) -p "Preface" \
+$(srcdir)/cpumodel.texi: cpumodel.t
+ $(BMENU2) -p "Preface" \
-u "Top" \
- -n "Calling Conventions" $<
+ -n "Calling Conventions" < $< > $@
-callconv.texi: callconv.t
- $(BMENU) -p "CPU Model Dependent Features Floating Point Unit" \
+$(srcdir)/callconv.texi: callconv.t
+ $(BMENU2) -p "CPU Model Dependent Features Floating Point Unit" \
-u "Top" \
- -n "Memory Model" $<
+ -n "Memory Model" < $< > $@
-memmodel.texi: memmodel.t
- $(BMENU) -p "Calling Conventions Leaf Procedures" \
+$(srcdir)/memmodel.texi: memmodel.t
+ $(BMENU2) -p "Calling Conventions Leaf Procedures" \
-u "Top" \
- -n "Interrupt Processing" $<
+ -n "Interrupt Processing" < $< > $@
# Interrupt Chapter:
# 1. Replace Times and Sizes
# 2. Build Node Structure
-intr.texi: intr_NOTIMES.t CVME961_TIMES
- ${REPLACE2} -p $(srcdir)/CVME961_TIMES $(srcdir)/intr_NOTIMES.t intr.t
- $(BMENU) -p "Memory Model Flat Memory Model" \
+$(srcdir)/intr.texi: intr_NOTIMES.t CVME961_TIMES
+ ${REPLACE2} -p $(srcdir)/CVME961_TIMES $(srcdir)/intr_NOTIMES.t | \
+ $(BMENU2) -p "Memory Model Flat Memory Model" \
-u "Top" \
- -n "Default Fatal Error Processing" intr.t
-CLEANFILES += intr.t
+ -n "Default Fatal Error Processing" > $@
-fatalerr.texi: fatalerr.t
- $(BMENU) -p "Interrupt Processing Interrupt Stack" \
+$(srcdir)/fatalerr.texi: fatalerr.t
+ $(BMENU2) -p "Interrupt Processing Interrupt Stack" \
-u "Top" \
- -n "Board Support Packages" $<
+ -n "Board Support Packages" < $< > $@
-bsp.texi: bsp.t
- $(BMENU) -p "Default Fatal Error Processing Default Fatal Error Handler Operations" \
+$(srcdir)/bsp.texi: bsp.t
+ $(BMENU2) -p "Default Fatal Error Processing Default Fatal Error Handler Operations" \
-u "Top" \
- -n "Processor Dependent Information Table" $<
+ -n "Processor Dependent Information Table" < $< > $@
-cputable.texi: cputable.t
- $(BMENU) -p "Board Support Packages Processor Initialization" \
+$(srcdir)/cputable.texi: cputable.t
+ $(BMENU2) -p "Board Support Packages Processor Initialization" \
-u "Top" \
- -n "Memory Requirements" $<
-
+ -n "Memory Requirements" < $< > $@
# Worksheets Chapter:
# 1. Obtain the Shared File
# 2. Replace Times and Sizes
# 3. Build Node Structure
-wksheets.texi: $(top_srcdir)/common/wksheets.t CVME961_TIMES
+$(srcdir)/wksheets.texi: $(top_srcdir)/common/wksheets.t CVME961_TIMES
${REPLACE2} -p $(srcdir)/CVME961_TIMES \
- $(top_srcdir)/common/wksheets.t wksheets.t
- $(BMENU) -p "Processor Dependent Information Table CPU Dependent Information Table" \
+ $(top_srcdir)/common/wksheets.t | \
+ $(BMENU2) -p "Processor Dependent Information Table CPU Dependent Information Table" \
-u "Top" \
- -n "Timing Specification" wksheets.t
-CLEANFILES += wksheets.t
+ -n "Timing Specification" > $@
# Timing Specification Chapter:
# 1. Copy the Shared File
# 3. Build Node Structure
-timing.texi: $(top_srcdir)/common/timing.t
+$(srcdir)/timing.texi: $(top_srcdir)/common/timing.t
$(BMENU2) -p "Memory Requirements RTEMS RAM Workspace Worksheet" \
-u "Top" \
-n "CVME961 Timing Data" < $< > $@
@@ -96,17 +93,16 @@ timing.texi: $(top_srcdir)/common/timing.t
# 2. Replace Times and Sizes
# 3. Build Node Structure
-timeCVME961.texi: $(top_srcdir)/common/timetbl.t timeCVME961.t
+$(srcdir)/timeCVME961.texi: $(top_srcdir)/common/timetbl.t timeCVME961.t
cat timeCVME961.t $(top_srcdir)/common/timetbl.t >timeCVME961_.t
@echo >>timeCVME961_.t
@echo "@tex" >>timeCVME961_.t
@echo "\\global\\advance \\smallskipamount by 4pt" >>timeCVME961_.t
@echo "@end tex" >>timeCVME961_.t
- ${REPLACE2} -p CVME961_TIMES timeCVME961_.t timeCVME961_.t
- $(BMENU) -p "Timing Specification Terminology" \
+ ${REPLACE2} -p CVME961_TIMES timeCVME961_.t | \
+ $(BMENU2) -p "Timing Specification Terminology" \
-u "Top" \
- -n "Command and Variable Index" timeCVME961_.t
- mv timeCVME961_.texi timeCVME961.texi
-CLEANFILES += timeCVME961_.t timeCVME961_.texi
+ -n "Command and Variable Index" > $@
+CLEANFILES += timeCVME961_.t
EXTRA_DIST = CVME961_TIMES *.t
diff --git a/doc/supplements/i960/i960.texi b/doc/supplements/i960/i960.texi
index ccfc372a7b..93dc23d060 100644
--- a/doc/supplements/i960/i960.texi
+++ b/doc/supplements/i960/i960.texi
@@ -19,27 +19,20 @@
@c Master file for the Intel i960 Applications Supplement
@c
+@include version.texi
@include ../../common/setup.texi
-@ignore
-@ifinfo
-@format
-START-INFO-DIR-ENTRY
-* RTEMS Intel i960 Applications Supplement (i960):
-END-INFO-DIR-ENTRY
-@end format
-@end ifinfo
-@end ignore
+@ifset use-ascii
+@dircategory RTEMS Target Supplements
+@direntry
+* RTEMS Intel i960 Applications Supplement: (i960).
+@end direntry
+@end ifset
@c
@c Title Page Stuff
@c
-@set edition @value{RTEMS-EDITION}
-@set version @value{RTEMS-VERSION}
-@set update-date @value{RTEMS-UPDATE-DATE}
-@set update-month @value{RTEMS-UPDATE-MONTH}
-
@c
@c I don't really like having a short title page. --joel
@c
@@ -51,9 +44,9 @@ END-INFO-DIR-ENTRY
@finalout
@title RTEMS Intel i960 Applications Supplement
-@subtitle Edition @value{edition}, for RTEMS @value{version}
+@subtitle Edition @value{EDITION}, for RTEMS @value{VERSION}
@sp 1
-@subtitle @value{update-month}
+@subtitle @value{UPDATED}
@author On-Line Applications Research Corporation
@page
@include ../../common/cpright.texi
diff --git a/doc/supplements/i960/stamp-vti b/doc/supplements/i960/stamp-vti
new file mode 100644
index 0000000000..27e5ccd0cb
--- /dev/null
+++ b/doc/supplements/i960/stamp-vti
@@ -0,0 +1,3 @@
+@set UPDATED 1 June 2000
+@set EDITION 1
+@set VERSION 4.5.0-beta3
diff --git a/doc/supplements/i960/version.texi b/doc/supplements/i960/version.texi
new file mode 100644
index 0000000000..27e5ccd0cb
--- /dev/null
+++ b/doc/supplements/i960/version.texi
@@ -0,0 +1,3 @@
+@set UPDATED 1 June 2000
+@set EDITION 1
+@set VERSION 4.5.0-beta3
diff --git a/doc/supplements/m68k/.cvsignore b/doc/supplements/m68k/.cvsignore
index 58ae87a3bb..647e292cc2 100644
--- a/doc/supplements/m68k/.cvsignore
+++ b/doc/supplements/m68k/.cvsignore
@@ -24,6 +24,7 @@ m68k.ps
m68k.toc
m68k.tp
m68k.vr
+mdate-sh
memmodel.texi
timeMVME136.texi
timeMVME136_.t
diff --git a/doc/supplements/m68k/Makefile.am b/doc/supplements/m68k/Makefile.am
index dc7d8d072c..51fbd2c884 100644
--- a/doc/supplements/m68k/Makefile.am
+++ b/doc/supplements/m68k/Makefile.am
@@ -6,20 +6,21 @@
# $Id$
#
-AUTOMAKE_OPTIONS = foreign
+AUTOMAKE_OPTIONS = foreign 1.4
-PROJECT=m68k
+PROJECT = m68k
+EDITION = 1
include $(top_srcdir)/project.am
include $(top_srcdir)/supplements/supplement.am
-COMMON_FILES=$(top_srcdir)/common/cpright.texi $(top_builddir)/common/setup.texi
+GENERATED_FILES = cpumodel.texi callconv.texi memmodel.texi intr.texi \
+ fatalerr.texi bsp.texi cputable.texi timing.texi wksheets.texi \
+ timeMVME136.texi
-GENERATED_FILES=\
- cpumodel.texi callconv.texi memmodel.texi intr.texi fatalerr.texi \
- bsp.texi cputable.texi timing.texi wksheets.texi timeMVME136.texi
+COMMON_FILES = $(top_srcdir)/common/setup.texi $(top_srcdir)/common/cpright.texi
-FILES= preface.texi
+FILES = preface.texi
info_TEXINFOS = m68k.texi
m68k_TEXINFOS = $(FILES) $(COMMON_FILES) $(GENERATED_FILES)
@@ -28,65 +29,62 @@ m68k_TEXINFOS = $(FILES) $(COMMON_FILES) $(GENERATED_FILES)
# Chapters which get automatic processing
#
-cpumodel.texi: cpumodel.t
- $(BMENU) -p "Preface" \
+$(srcdir)/cpumodel.texi: cpumodel.t
+ $(BMENU2) -p "Preface" \
-u "Top" \
- -n "Calling Conventions" ${*}.t
+ -n "Calling Conventions" < $< > $@
-callconv.texi: callconv.t
- $(BMENU) -p "CPU Model Dependent Features Extend Byte to Long Instruction" \
+$(srcdir)/callconv.texi: callconv.t
+ $(BMENU2) -p "CPU Model Dependent Features Extend Byte to Long Instruction" \
-u "Top" \
- -n "Memory Model" $<
+ -n "Memory Model" < $< > $@
-memmodel.texi: memmodel.t
- $(BMENU) -p "Calling Conventions User-Provided Routines" \
+$(srcdir)/memmodel.texi: memmodel.t
+ $(BMENU2) -p "Calling Conventions User-Provided Routines" \
-u "Top" \
- -n "Interrupt Processing" $<
+ -n "Interrupt Processing" < $< > $@
# Interrupt Chapter:
# 1. Replace Times and Sizes
# 2. Build Node Structure
-intr.texi: intr_NOTIMES.t MVME136_TIMES
- ${REPLACE2} -p $(srcdir)/MVME136_TIMES $(srcdir)/intr_NOTIMES.t intr.t
- $(BMENU) -p "Memory Model Flat Memory Model" \
+$(srcdir)/intr.texi: intr_NOTIMES.t MVME136_TIMES
+ ${REPLACE2} -p $(srcdir)/MVME136_TIMES $(srcdir)/intr_NOTIMES.t | \
+ $(BMENU2) -p "Memory Model Flat Memory Model" \
-u "Top" \
- -n "Default Fatal Error Processing" intr.t
-CLEANFILES += intr.t
+ -n "Default Fatal Error Processing" > $@
-fatalerr.texi: fatalerr.t
- $(BMENU) -p "Interrupt Processing Interrupt Stack" \
+$(srcdir)/fatalerr.texi: fatalerr.t
+ $(BMENU2) -p "Interrupt Processing Interrupt Stack" \
-u "Top" \
- -n "Board Support Packages" $<
+ -n "Board Support Packages" < $< > $@
-bsp.texi: bsp.t
- $(BMENU) -p "Default Fatal Error Processing Default Fatal Error Handler Operations" \
+$(srcdir)/bsp.texi: bsp.t
+ $(BMENU2) -p "Default Fatal Error Processing Default Fatal Error Handler Operations" \
-u "Top" \
- -n "Processor Dependent Information Table" $<
+ -n "Processor Dependent Information Table" < $< > $@
-cputable.texi: cputable.t
- $(BMENU) -p "Board Support Packages Processor Initialization" \
+$(srcdir)/cputable.texi: cputable.t
+ $(BMENU2) -p "Board Support Packages Processor Initialization" \
-u "Top" \
- -n "Memory Requirements" $<
-
+ -n "Memory Requirements" < $< > $@
# Worksheets Chapter:
# 1. Obtain the Shared File
# 2. Replace Times and Sizes
# 3. Build Node Structure
-wksheets.texi: $(top_srcdir)/common/wksheets.t MVME136_TIMES
+$(srcdir)/wksheets.texi: $(top_srcdir)/common/wksheets.t MVME136_TIMES
${REPLACE2} -p $(srcdir)/MVME136_TIMES \
- $(top_srcdir)/common/wksheets.t wksheets.t
- $(BMENU) -p "Processor Dependent Information Table CPU Dependent Information Table" \
+ $(top_srcdir)/common/wksheets.t | \
+ $(BMENU2) -p "Processor Dependent Information Table CPU Dependent Information Table" \
-u "Top" \
- -n "Timing Specification" wksheets.t
-CLEANFILES += wksheets.t
+ -n "Timing Specification" > $@
# Timing Specification Chapter:
# 1. Copy the Shared File
# 3. Build Node Structure
-timing.texi: $(top_srcdir)/common/timing.t
+$(srcdir)/timing.texi: $(top_srcdir)/common/timing.t
$(BMENU2) -p "Memory Requirements RTEMS RAM Workspace Worksheet" \
-u "Top" \
-n "MVME136 Timing Data" < $< > $@
@@ -96,17 +94,16 @@ timing.texi: $(top_srcdir)/common/timing.t
# 2. Replace Times and Sizes
# 3. Build Node Structure
-timeMVME136.texi: $(top_srcdir)/common/timetbl.t timeMVME136.t
+$(srcdir)/timeMVME136.texi: $(top_srcdir)/common/timetbl.t timeMVME136.t
cat timeMVME136.t $(top_srcdir)/common/timetbl.t >timeMVME136_.t
@echo >>timeMVME136_.t
@echo "@tex" >>timeMVME136_.t
@echo "\\global\\advance \\smallskipamount by 4pt" >>timeMVME136_.t
@echo "@end tex" >>timeMVME136_.t
- ${REPLACE2} -p MVME136_TIMES timeMVME136_.t timeMVME136_.t
- $(BMENU) -p "Timing Specification Terminology" \
+ ${REPLACE2} -p MVME136_TIMES timeMVME136_.t | \
+ $(BMENU2) -p "Timing Specification Terminology" \
-u "Top" \
- -n "Command and Variable Index" timeMVME136_.t
- mv timeMVME136_.texi timeMVME136.texi
-CLEANFILES += timeMVME136_.t timeMVME136_.texi
+ -n "Command and Variable Index" > $@
+CLEANFILES += timeMVME136_.t
EXTRA_DIST = MVME136_TIMES *.t
diff --git a/doc/supplements/m68k/m68k.texi b/doc/supplements/m68k/m68k.texi
index e2e7a833d7..29e175dce3 100644
--- a/doc/supplements/m68k/m68k.texi
+++ b/doc/supplements/m68k/m68k.texi
@@ -19,27 +19,20 @@
@c Master file for the Motorola MC68xxx Applications Supplement
@c
+@include version.texi
@include ../../common/setup.texi
-@ignore
-@ifinfo
-@format
-START-INFO-DIR-ENTRY
-* RTEMS Motorola MC68xxx Applications Supplement (m68k):
-END-INFO-DIR-ENTRY
-@end format
-@end ifinfo
-@end ignore
+@ifset use-ascii
+@dircategory RTEMS Target Supplements
+@direntry
+* RTEMS Motorola MC68xxx Applications Supplement: (m68k).
+@end direntry
+@end ifset
@c
@c Title Page Stuff
@c
-@set edition @value{RTEMS-EDITION}
-@set version @value{RTEMS-VERSION}
-@set update-date @value{RTEMS-UPDATE-DATE}
-@set update-month @value{RTEMS-UPDATE-MONTH}
-
@c
@c I don't really like having a short title page. --joel
@c
@@ -51,9 +44,9 @@ END-INFO-DIR-ENTRY
@finalout
@title RTEMS Motorola MC68xxx Applications Supplement
-@subtitle Edition @value{edition}, for RTEMS @value{version}
+@subtitle Edition @value{EDITION}, for RTEMS @value{VERSION}
@sp 1
-@subtitle @value{update-month}
+@subtitle @value{UPDATED}
@author On-Line Applications Research Corporation
@page
diff --git a/doc/supplements/m68k/stamp-vti b/doc/supplements/m68k/stamp-vti
new file mode 100644
index 0000000000..27e5ccd0cb
--- /dev/null
+++ b/doc/supplements/m68k/stamp-vti
@@ -0,0 +1,3 @@
+@set UPDATED 1 June 2000
+@set EDITION 1
+@set VERSION 4.5.0-beta3
diff --git a/doc/supplements/m68k/version.texi b/doc/supplements/m68k/version.texi
new file mode 100644
index 0000000000..27e5ccd0cb
--- /dev/null
+++ b/doc/supplements/m68k/version.texi
@@ -0,0 +1,3 @@
+@set UPDATED 1 June 2000
+@set EDITION 1
+@set VERSION 4.5.0-beta3
diff --git a/doc/supplements/mips64orion/.cvsignore b/doc/supplements/mips64orion/.cvsignore
index 3298e98b24..38928e4cda 100644
--- a/doc/supplements/mips64orion/.cvsignore
+++ b/doc/supplements/mips64orion/.cvsignore
@@ -8,6 +8,7 @@ fatalerr.texi
index.html
intr.t
intr.texi
+mdate-sh
memmodel.texi
mips64orion
mips64orion*.html
diff --git a/doc/supplements/mips64orion/Makefile.am b/doc/supplements/mips64orion/Makefile.am
index f348e65632..9bf19ff988 100644
--- a/doc/supplements/mips64orion/Makefile.am
+++ b/doc/supplements/mips64orion/Makefile.am
@@ -6,20 +6,21 @@
# $Id$
#
-AUTOMAKE_OPTIONS = foreign
+AUTOMAKE_OPTIONS = foreign 1.4
-PROJECT=mips64orion
+PROJECT = mips64orion
+EDITION = 1
include $(top_srcdir)/project.am
include $(top_srcdir)/supplements/supplement.am
-COMMON_FILES=$(top_srcdir)/common/cpright.texi $(top_builddir)/common/setup.texi
+GENERATED_FILES = cpumodel.texi callconv.texi memmodel.texi intr.texi \
+ fatalerr.texi bsp.texi cputable.texi wksheets.texi timing.texi \
+ timeBSP.texi
-GENERATED_FILES=\
- cpumodel.texi callconv.texi memmodel.texi intr.texi fatalerr.texi \
- bsp.texi cputable.texi wksheets.texi timing.texi timeBSP.texi
+COMMON_FILES = $(top_srcdir)/common/setup.texi $(top_srcdir)/common/cpright.texi
-FILES= preface.texi
+FILES = preface.texi
info_TEXINFOS = mips64orion.texi
mips64orion_TEXINFOS = $(FILES) $(COMMON_FILES) $(GENERATED_FILES)
@@ -27,64 +28,63 @@ mips64orion_TEXINFOS = $(FILES) $(COMMON_FILES) $(GENERATED_FILES)
#
# Chapters which get automatic processing
#
-cpumodel.texi: cpumodel.t
- $(BMENU) -p "Preface" \
+
+$(srcdir)/cpumodel.texi: cpumodel.t
+ $(BMENU2) -p "Preface" \
-u "Top" \
- -n "Calling Conventions" $<
+ -n "Calling Conventions" < $< > $@
-callconv.texi: callconv.t
- $(BMENU) -p "CPU Model Dependent Features Another Optional Feature" \
+$(srcdir)/callconv.texi: callconv.t
+ $(BMENU2) -p "CPU Model Dependent Features Another Optional Feature" \
-u "Top" \
- -n "Memory Model" $<
+ -n "Memory Model" < $< > $@
-memmodel.texi: memmodel.t
- $(BMENU) -p "Calling Conventions User-Provided Routines" \
+$(srcdir)/memmodel.texi: memmodel.t
+ $(BMENU2) -p "Calling Conventions User-Provided Routines" \
-u "Top" \
- -n "Interrupt Processing" $<
+ -n "Interrupt Processing" < $< > $@
# Interrupt Chapter:
# 1. Replace Times and Sizes
# 2. Build Node Structure
-intr.texi: intr_NOTIMES.t BSP_TIMES
- ${REPLACE2} -p $(srcdir)/BSP_TIMES $(srcdir)/intr_NOTIMES.t intr.t
- $(BMENU) -p "Memory Model Flat Memory Model" \
+$(srcdir)/intr.texi: intr_NOTIMES.t BSP_TIMES
+ ${REPLACE2} -p $(srcdir)/BSP_TIMES $(srcdir)/intr_NOTIMES.t | \
+ $(BMENU2) -p "Memory Model Flat Memory Model" \
-u "Top" \
- -n "Default Fatal Error Processing" intr.t
-CLEANFILES += intr.t
+ -n "Default Fatal Error Processing" > $@
-fatalerr.texi: fatalerr.t
- $(BMENU) -p "Interrupt Processing Interrupt Stack" \
+$(srcdir)/fatalerr.texi: fatalerr.t
+ $(BMENU2) -p "Interrupt Processing Interrupt Stack" \
-u "Top" \
- -n "Board Support Packages" $<
+ -n "Board Support Packages" < $< > $@
-bsp.texi: bsp.t
- $(BMENU) -p "Default Fatal Error Processing Default Fatal Error Handler Operations" \
+$(srcdir)/bsp.texi: bsp.t
+ $(BMENU2) -p "Default Fatal Error Processing Default Fatal Error Handler Operations" \
-u "Top" \
- -n "Processor Dependent Information Table" $<
+ -n "Processor Dependent Information Table" < $< > $@
-cputable.texi: cputable.t
- $(BMENU) -p "Board Support Packages Processor Initialization" \
+$(srcdir)/cputable.texi: cputable.t
+ $(BMENU2) -p "Board Support Packages Processor Initialization" \
-u "Top" \
- -n "Memory Requirements" $<
+ -n "Memory Requirements" < $< > $@
# Worksheets Chapter:
# 1. Copy the Shared File
# 2. Replace Times and Sizes
# 3. Build Node Structure
-wksheets.texi: $(top_srcdir)/common/wksheets.t BSP_TIMES
+$(srcdir)/wksheets.texi: $(top_srcdir)/common/wksheets.t BSP_TIMES
${REPLACE2} -p $(srcdir)/BSP_TIMES \
- $(top_srcdir)/common/wksheets.t wksheets.t
- $(BMENU) -p "Processor Dependent Information Table CPU Dependent Information Table" \
+ $(top_srcdir)/common/wksheets.t | \
+ $(BMENU2) -p "Processor Dependent Information Table CPU Dependent Information Table" \
-u "Top" \
- -n "Timing Specification" wksheets.t
-CLEANFILES += wksheets.t
+ -n "Timing Specification" > $@
# Timing Specification Chapter:
# 1. Copy the Shared File
# 3. Build Node Structure
-timing.texi: $(top_srcdir)/common/timing.t
+$(srcdir)/timing.texi: $(top_srcdir)/common/timing.t
$(BMENU2) -p "Memory Requirements RTEMS RAM Workspace Worksheet" \
-u "Top" \
-n "BSP_FOR_TIMES Timing Data" < $< > $@
@@ -94,18 +94,16 @@ timing.texi: $(top_srcdir)/common/timing.t
# 2. Replace Times and Sizes
# 3. Build Node Structure
-timeBSP.texi: $(top_srcdir)/common/timetbl.t timeBSP.t
+$(srcdir)/timeBSP.texi: $(top_srcdir)/common/timetbl.t timeBSP.t
cat timeBSP.t $(top_srcdir)/common/timetbl.t >timeBSP_.t
@echo >>timeBSP_.t
@echo "@tex" >>timeBSP_.t
@echo "\\global\\advance \\smallskipamount by 4pt" >>timeBSP_.t
@echo "@end tex" >>timeBSP_.t
- ${REPLACE2} -p BSP_TIMES timeBSP_.t timeBSP_.t
- $(BMENU) -p "Timing Specification Terminology" \
+ ${REPLACE2} -p BSP_TIMES timeBSP_.t | \
+ $(BMENU2) -p "Timing Specification Terminology" \
-u "Top" \
- -n "Command and Variable Index" timeBSP_.t
- mv timeBSP_.texi timeBSP.texi
-CLEANFILES += timeBSP_.t timeBSP_.texi
-
+ -n "Command and Variable Index" > $@
+CLEANFILES += timeBSP_.t
EXTRA_DIST = BSP_TIMES *.t
diff --git a/doc/supplements/mips64orion/mips64orion.texi b/doc/supplements/mips64orion/mips64orion.texi
index acd974ce1a..ca3090b11e 100644
--- a/doc/supplements/mips64orion/mips64orion.texi
+++ b/doc/supplements/mips64orion/mips64orion.texi
@@ -19,27 +19,20 @@
@c Master file for the Template Applications Supplement
@c
+@include version.texi
@include ../../common/setup.texi
-@ignore
-@ifinfo
-@format
-START-INFO-DIR-ENTRY
-* RTEMS MIPS64 Orion Applications Supplement (mips64orion):
-END-INFO-DIR-ENTRY
-@end format
-@end ifinfo
-@end ignore
+@ifset use-ascii
+@dircategory RTEMS Target Supplements
+@direntry
+* RTEMS MIPS64 Orion Applications Supplement: (mips64orion).
+@end direntry
+@end ifset
@c
@c Title Page Stuff
@c
-@set edition @value{RTEMS-EDITION}
-@set version @value{RTEMS-VERSION}
-@set update-date @value{RTEMS-UPDATE-DATE}
-@set update-month @value{RTEMS-UPDATE-MONTH}
-
@c
@c I don't really like having a short title page. --joel
@c
@@ -51,9 +44,9 @@ END-INFO-DIR-ENTRY
@finalout
@title RTEMS MIPS64 Orion Applications Supplement
-@subtitle Edition @value{edition}, for RTEMS @value{version}
+@subtitle Edition @value{EDITION}, for RTEMS @value{VERSION}
@sp 1
-@subtitle @value{update-month}
+@subtitle @value{UPDATED}
@author On-Line Applications Research Corporation
@page
diff --git a/doc/supplements/mips64orion/stamp-vti b/doc/supplements/mips64orion/stamp-vti
new file mode 100644
index 0000000000..27e5ccd0cb
--- /dev/null
+++ b/doc/supplements/mips64orion/stamp-vti
@@ -0,0 +1,3 @@
+@set UPDATED 1 June 2000
+@set EDITION 1
+@set VERSION 4.5.0-beta3
diff --git a/doc/supplements/mips64orion/version.texi b/doc/supplements/mips64orion/version.texi
new file mode 100644
index 0000000000..27e5ccd0cb
--- /dev/null
+++ b/doc/supplements/mips64orion/version.texi
@@ -0,0 +1,3 @@
+@set UPDATED 1 June 2000
+@set EDITION 1
+@set VERSION 4.5.0-beta3
diff --git a/doc/supplements/powerpc/.cvsignore b/doc/supplements/powerpc/.cvsignore
index 555f15eddb..fed36d0ebd 100644
--- a/doc/supplements/powerpc/.cvsignore
+++ b/doc/supplements/powerpc/.cvsignore
@@ -8,6 +8,7 @@ fatalerr.texi
index.html
intr.t
intr.texi
+mdate-sh
memmodel.texi
powerpc
powerpc*.html
diff --git a/doc/supplements/powerpc/Makefile.am b/doc/supplements/powerpc/Makefile.am
index 37b6bc324b..de1b709db0 100644
--- a/doc/supplements/powerpc/Makefile.am
+++ b/doc/supplements/powerpc/Makefile.am
@@ -6,20 +6,20 @@
# $Id$
#
-AUTOMAKE_OPTIONS = foreign
+AUTOMAKE_OPTIONS = foreign 1.4
-PROJECT=powerpc
+PROJECT = powerpc
+EDITION = 1
include $(top_srcdir)/project.am
include $(top_srcdir)/supplements/supplement.am
-COMMON_FILES=$(top_srcdir)/common/cpright.texi $(top_builddir)/common/setup.texi
+GENERATED_FILES = cpumodel.texi callconv.texi memmodel.texi intr.texi \
+ fatalerr.texi bsp.texi cputable.texi timing.texi wksheets.texi \
+ timePSIM.texi timeDMV177.texi
+COMMON_FILES = $(top_srcdir)/common/setup.texi $(top_srcdir)/common/cpright.texi
-GENERATED_FILES=\
- cpumodel.texi callconv.texi memmodel.texi intr.texi fatalerr.texi \
- bsp.texi cputable.texi timing.texi wksheets.texi timePSIM.texi timeDMV177.texi
-
-FILES= preface.texi
+FILES = preface.texi
info_TEXINFOS = powerpc.texi
powerpc_TEXINFOS = $(FILES) $(COMMON_FILES) $(GENERATED_FILES)
@@ -28,63 +28,61 @@ powerpc_TEXINFOS = $(FILES) $(COMMON_FILES) $(GENERATED_FILES)
# Chapters which get automatic processing
#
-cpumodel.texi: cpumodel.t
- $(BMENU) -p "Preface" \
+$(srcdir)/cpumodel.texi: cpumodel.t
+ $(BMENU2) -p "Preface" \
-u "Top" \
- -n "Calling Conventions" $<
+ -n "Calling Conventions" < $< > $@
-callconv.texi: callconv.t
- $(BMENU) -p "CPU Model Dependent Features Low Power Model" \
+$(srcdir)/callconv.texi: callconv.t
+ $(BMENU2) -p "CPU Model Dependent Features Low Power Model" \
-u "Top" \
- -n "Memory Model" $<
+ -n "Memory Model" < $< > $@
-memmodel.texi: memmodel.t
- $(BMENU) -p "Calling Conventions User-Provided Routines" \
+$(srcdir)/memmodel.texi: memmodel.t
+ $(BMENU2) -p "Calling Conventions User-Provided Routines" \
-u "Top" \
- -n "Interrupt Processing" $<
+ -n "Interrupt Processing" < $< > $@
# Interrupt Chapter:
# 1. Replace Times and Sizes
# 2. Build Node Structure
-intr.texi: intr_NOTIMES.t PSIM_TIMES
- ${REPLACE2} -p $(srcdir)/PSIM_TIMES $(srcdir)/intr_NOTIMES.t intr.t
- $(BMENU) -p "Memory Model Flat Memory Model" \
+$(srcdir)/intr.texi: intr_NOTIMES.t PSIM_TIMES
+ ${REPLACE2} -p $(srcdir)/PSIM_TIMES $(srcdir)/intr_NOTIMES.t | \
+ $(BMENU2) -p "Memory Model Flat Memory Model" \
-u "Top" \
- -n "Default Fatal Error Processing" intr.t
-CLEANFILES += intr.t
+ -n "Default Fatal Error Processing" > $@
-fatalerr.texi: fatalerr.t
- $(BMENU) -p "Interrupt Processing Interrupt Stack" \
+$(srcdir)/fatalerr.texi: fatalerr.t
+ $(BMENU2) -p "Interrupt Processing Interrupt Stack" \
-u "Top" \
- -n "Board Support Packages" $<
+ -n "Board Support Packages" < $< > $@
-bsp.texi: bsp.t
- $(BMENU) -p "Default Fatal Error Processing Default Fatal Error Handler Operations" \
+$(srcdir)/bsp.texi: bsp.t
+ $(BMENU2) -p "Default Fatal Error Processing Default Fatal Error Handler Operations" \
-u "Top" \
- -n "Processor Dependent Information Table" $<
+ -n "Processor Dependent Information Table" < $< > $@
-cputable.texi: cputable.t
- $(BMENU) -p "Board Support Packages Processor Initialization" \
+$(srcdir)/cputable.texi: cputable.t
+ $(BMENU2) -p "Board Support Packages Processor Initialization" \
-u "Top" \
- -n "Memory Requirements" $<
+ -n "Memory Requirements" < $< > $@
# Worksheets Chapter:
# 1. Obtain the Shared File
# 2. Replace Times and Sizes
# 3. Build Node Structure
-wksheets.texi: $(top_srcdir)/common/wksheets.t PSIM_TIMES
+$(srcdir)/wksheets.texi: $(top_srcdir)/common/wksheets.t PSIM_TIMES
${REPLACE2} -p $(srcdir)/PSIM_TIMES \
- $(top_srcdir)/common/wksheets.t wksheets.t
- $(BMENU) -p "Processor Dependent Information Table CPU Dependent Information Table" \
+ $(top_srcdir)/common/wksheets.t | \
+ $(BMENU2) -p "Processor Dependent Information Table CPU Dependent Information Table" \
-u "Top" \
- -n "Timing Specification" wksheets.t
-CLEANFILES += wksheets.t
+ -n "Timing Specification" > $@
# Timing Specification Chapter:
# 1. Copy the Shared File
# 3. Build Node Structure
-timing.texi: $(top_srcdir)/common/timing.t
+$(srcdir)/timing.texi: $(top_srcdir)/common/timing.t
$(BMENU2) -p "Memory Requirements RTEMS RAM Workspace Worksheet" \
-u "Top" \
-n "PSIM Timing Data" < $< > $@
@@ -94,37 +92,33 @@ timing.texi: $(top_srcdir)/common/timing.t
# 2. Replace Times and Sizes
# 3. Build Node Structure
-timePSIM.texi: $(top_srcdir)/common/timetbl.t timePSIM.t
+$(srcdir)/timePSIM.texi: $(top_srcdir)/common/timetbl.t timePSIM.t
cat timePSIM.t $(top_srcdir)/common/timetbl.t >timePSIM_.t
@echo >>timePSIM_.t
@echo "@tex" >>timePSIM_.t
@echo "\\global\\advance \\smallskipamount by 4pt" >>timePSIM_.t
@echo "@end tex" >>timePSIM_.t
- ${REPLACE2} -p PSIM_TIMES timePSIM_.t timePSIM_.t
- $(BMENU) -p "Timing Specification Terminology" \
+ ${REPLACE2} -p PSIM_TIMES timePSIM_.t | \
+ $(BMENU2) -p "Timing Specification Terminology" \
-u "Top" \
- -n "DMV177 Timing Data" timePSIM_.t
- mv timePSIM_.texi timePSIM.texi
-CLEANFILES += timePSIM_.t timePSIM_.texi
-
+ -n "DMV177 Timing Data" > $@
+CLEANFILES += timePSIM_.t
# Timing Data for DMV177 BSP Chapter:
# 1. Copy the Shared File
# 2. Replace Times and Sizes
# 3. Build Node Structure
-timeDMV177.texi: $(top_srcdir)/common/timetbl.t timeDMV177.t
+$(srcdir)/timeDMV177.texi: $(top_srcdir)/common/timetbl.t timeDMV177.t
cat timeDMV177.t $(top_srcdir)/common/timetbl.t >timeDMV177_.t
@echo >>timeDMV177_.t
@echo "@tex" >>timeDMV177_.t
@echo "\\global\\advance \\smallskipamount by 4pt" >>timeDMV177_.t
@echo "@end tex" >>timeDMV177_.t
- ${REPLACE2} -p DMV177_TIMES timeDMV177_.t timeDMV177_.t
- $(BMENU) -p "PSIM Timing Data Rate Monotonic Manager" \
+ ${REPLACE2} -p DMV177_TIMES timeDMV177_.t | \
+ $(BMENU2) -p "PSIM Timing Data Rate Monotonic Manager" \
-u "Top" \
- -n "Command and Variable Index" timeDMV177_.t
- mv timeDMV177_.texi timeDMV177.texi
-CLEANFILES += timeDMV177_.t timeDMV177_.texi
-
+ -n "Command and Variable Index" > $@
+CLEANFILES += timeDMV177_.t
EXTRA_DIST = DMV177_TIMES PSIM_TIMES *.t
diff --git a/doc/supplements/powerpc/powerpc.texi b/doc/supplements/powerpc/powerpc.texi
index 2047f421e8..1938d0ca07 100644
--- a/doc/supplements/powerpc/powerpc.texi
+++ b/doc/supplements/powerpc/powerpc.texi
@@ -19,27 +19,20 @@
@c Master file for the PowerPC Applications Supplement
@c
+@include version.texi
@include ../../common/setup.texi
-@ignore
-@ifinfo
-@format
-START-INFO-DIR-ENTRY
-* RTEMS PowerPC Applications Supplement (powerpc):
-END-INFO-DIR-ENTRY
-@end format
-@end ifinfo
-@end ignore
+@ifset use-ascii
+@dircategory RTEMS Target Supplements
+@direntry
+* RTEMS PowerPC Applications Supplement: (powerpc).
+@end direntry
+@end ifset
@c
@c Title Page Stuff
@c
-@set edition @value{RTEMS-EDITION}
-@set version @value{RTEMS-VERSION}
-@set update-date @value{RTEMS-UPDATE-DATE}
-@set update-month @value{RTEMS-UPDATE-MONTH}
-
@c
@c I don't really like having a short title page. --joel
@c
@@ -51,9 +44,9 @@ END-INFO-DIR-ENTRY
@finalout
@title RTEMS PowerPC Applications Supplement
-@subtitle Edition @value{edition}, for RTEMS @value{version}
+@subtitle Edition @value{EDITION}, for RTEMS @value{VERSION}
@sp 1
-@subtitle @value{update-month}
+@subtitle @value{UPDATED}
@author On-Line Applications Research Corporation
@page
@include ../../common/cpright.texi
diff --git a/doc/supplements/powerpc/stamp-vti b/doc/supplements/powerpc/stamp-vti
new file mode 100644
index 0000000000..27e5ccd0cb
--- /dev/null
+++ b/doc/supplements/powerpc/stamp-vti
@@ -0,0 +1,3 @@
+@set UPDATED 1 June 2000
+@set EDITION 1
+@set VERSION 4.5.0-beta3
diff --git a/doc/supplements/powerpc/version.texi b/doc/supplements/powerpc/version.texi
new file mode 100644
index 0000000000..27e5ccd0cb
--- /dev/null
+++ b/doc/supplements/powerpc/version.texi
@@ -0,0 +1,3 @@
+@set UPDATED 1 June 2000
+@set EDITION 1
+@set VERSION 4.5.0-beta3
diff --git a/doc/supplements/sh/.cvsignore b/doc/supplements/sh/.cvsignore
index 70b01913e0..c270acc560 100644
--- a/doc/supplements/sh/.cvsignore
+++ b/doc/supplements/sh/.cvsignore
@@ -8,6 +8,7 @@ fatalerr.texi
index.html
intr.t
intr.texi
+mdate-sh
memmodel.texi
sh
sh*.html
diff --git a/doc/supplements/sh/Makefile.am b/doc/supplements/sh/Makefile.am
index 28338faaf2..962f7e66db 100644
--- a/doc/supplements/sh/Makefile.am
+++ b/doc/supplements/sh/Makefile.am
@@ -6,20 +6,21 @@
# $Id$
#
-AUTOMAKE_OPTIONS = foreign
+AUTOMAKE_OPTIONS = foreign 1.4
-PROJECT=sh
+PROJECT = sh
+EDITION = 1
include $(top_srcdir)/project.am
include $(top_srcdir)/supplements/supplement.am
-COMMON_FILES= $(top_srcdir)/common/cpright.texi $(top_builddir)/common/setup.texi
+GENERATED_FILES = cpumodel.texi callconv.texi memmodel.texi intr.texi \
+ fatalerr.texi bsp.texi cputable.texi wksheets.texi timing.texi \
+ timeBSP.texi
-GENERATED_FILES=\
- cpumodel.texi callconv.texi memmodel.texi intr.texi fatalerr.texi \
- bsp.texi cputable.texi wksheets.texi timing.texi timeBSP.texi
+COMMON_FILES = $(top_srcdir)/common/setup.texi $(top_srcdir)/common/cpright.texi
-FILES= preface.texi
+FILES = preface.texi
info_TEXINFOS = sh.texi
sh_TEXINFOS = $(FILES) $(COMMON_FILES) $(GENERATED_FILES)
@@ -27,64 +28,63 @@ sh_TEXINFOS = $(FILES) $(COMMON_FILES) $(GENERATED_FILES)
#
# Chapters which get automatic processing
#
-cpumodel.texi: cpumodel.t
- $(BMENU) -p "Preface" \
+
+$(srcdir)/cpumodel.texi: cpumodel.t
+ $(BMENU2) -p "Preface" \
-u "Top" \
- -n "Calling Conventions" $<
+ -n "Calling Conventions" < $< > $@
-callconv.texi: callconv.t
- $(BMENU) -p "CPU Model Dependent Features Another Optional Feature" \
+$(srcdir)/callconv.texi: callconv.t
+ $(BMENU2) -p "CPU Model Dependent Features Another Optional Feature" \
-u "Top" \
- -n "Memory Model" $<
+ -n "Memory Model" < $< > $@
-memmodel.texi: memmodel.t
- $(BMENU) -p "Calling Conventions User-Provided Routines" \
+$(srcdir)/memmodel.texi: memmodel.t
+ $(BMENU2) -p "Calling Conventions User-Provided Routines" \
-u "Top" \
- -n "Interrupt Processing" $<
+ -n "Interrupt Processing" < $< > $@
# Interrupt Chapter:
# 1. Replace Times and Sizes
# 2. Build Node Structure
-intr.texi: intr_NOTIMES.t BSP_TIMES
- ${REPLACE2} -p $(srcdir)/BSP_TIMES $(srcdir)/intr_NOTIMES.t intr.t
- $(BMENU) -p "Memory Model Flat Memory Model" \
+$(srcdir)/intr.texi: intr_NOTIMES.t BSP_TIMES
+ ${REPLACE2} -p $(srcdir)/BSP_TIMES $(srcdir)/intr_NOTIMES.t | \
+ $(BMENU2) -p "Memory Model Flat Memory Model" \
-u "Top" \
- -n "Default Fatal Error Processing" intr.t
-CLEANFILES += intr.t
+ -n "Default Fatal Error Processing" > $@
-fatalerr.texi: fatalerr.t
- $(BMENU) -p "Interrupt Processing Interrupt Stack" \
+$(srcdir)/fatalerr.texi: fatalerr.t
+ $(BMENU2) -p "Interrupt Processing Interrupt Stack" \
-u "Top" \
- -n "Board Support Packages" $<
+ -n "Board Support Packages" < $< > $@
-bsp.texi: bsp.t
- $(BMENU) -p "Default Fatal Error Processing Default Fatal Error Handler Operations" \
+$(srcdir)/bsp.texi: bsp.t
+ $(BMENU2) -p "Default Fatal Error Processing Default Fatal Error Handler Operations" \
-u "Top" \
- -n "Processor Dependent Information Table" $<
+ -n "Processor Dependent Information Table" < $< > $@
-cputable.texi: cputable.t
- $(BMENU) -p "Board Support Packages Processor Initialization" \
+$(srcdir)/cputable.texi: cputable.t
+ $(BMENU2) -p "Board Support Packages Processor Initialization" \
-u "Top" \
- -n "Memory Requirements" $<
+ -n "Memory Requirements" < $< > $@
# Worksheets Chapter:
# 1. Copy the Shared File
# 2. Replace Times and Sizes
# 3. Build Node Structure
-wksheets.texi: $(top_srcdir)/common/wksheets.t BSP_TIMES
+$(srcdir)/wksheets.texi: $(top_srcdir)/common/wksheets.t BSP_TIMES
${REPLACE2} -p $(srcdir)/BSP_TIMES \
- $(top_srcdir)/common/wksheets.t wksheets.t
- $(BMENU) -p "Processor Dependent Information Table CPU Dependent Information Table" \
+ $(top_srcdir)/common/wksheets.t | \
+ $(BMENU2) -p "Processor Dependent Information Table CPU Dependent Information Table" \
-u "Top" \
- -n "Timing Specification" wksheets.t
-CLEANFILES += wksheets.t
+ -n "Timing Specification" > $@
# Timing Specification Chapter:
# 1. Copy the Shared File
# 3. Build Node Structure
-timing.texi: $(top_srcdir)/common/timing.t
+$(srcdir)/timing.texi: $(top_srcdir)/common/timing.t
$(BMENU2) -p "Memory Requirements RTEMS RAM Workspace Worksheet" \
-u "Top" \
-n "BSP_FOR_TIMES Timing Data" < $< > $@
@@ -94,18 +94,16 @@ timing.texi: $(top_srcdir)/common/timing.t
# 2. Replace Times and Sizes
# 3. Build Node Structure
-timeBSP.texi: $(top_srcdir)/common/timetbl.t timeBSP.t
+$(srcdir)/timeBSP.texi: $(top_srcdir)/common/timetbl.t timeBSP.t
cat timeBSP.t $(top_srcdir)/common/timetbl.t >timeBSP_.t
@echo >>timeBSP_.t
@echo "@tex" >>timeBSP_.t
@echo "\\global\\advance \\smallskipamount by 4pt" >>timeBSP_.t
@echo "@end tex" >>timeBSP_.t
- ${REPLACE2} -p BSP_TIMES timeBSP_.t timeBSP_.t
- $(BMENU) -p "Timing Specification Terminology" \
+ ${REPLACE2} -p BSP_TIMES timeBSP_.t | \
+ $(BMENU2) -p "Timing Specification Terminology" \
-u "Top" \
- -n "Command and Variable Index" timeBSP_.t
- mv timeBSP_.texi timeBSP.texi
-CLEANFILES += timeBSP_.t timeBSP_.texi
-
+ -n "Command and Variable Index" > $@
+CLEANFILES += timeBSP_.t
EXTRA_DIST = BSP_TIMES *.t
diff --git a/doc/supplements/sh/sh.texi b/doc/supplements/sh/sh.texi
index e49a434972..23e3a90223 100644
--- a/doc/supplements/sh/sh.texi
+++ b/doc/supplements/sh/sh.texi
@@ -19,27 +19,20 @@
@c Master file for the Template Applications Supplement
@c
+@include version.texi
@include ../../common/setup.texi
-@ignore
-@ifinfo
-@format
-START-INFO-DIR-ENTRY
-* RTEMS Hitachi SH Applications Supplement (sh):
-END-INFO-DIR-ENTRY
-@end format
-@end ifinfo
-@end ignore
+@ifset use-ascii
+@dircategory RTEMS Target Supplements
+@direntry
+* RTEMS Hitachi SH Applications Supplement: (sh).
+@end direntry
+@end ifset
@c
@c Title Page Stuff
@c
-@set edition @value{RTEMS-EDITION}
-@set version @value{RTEMS-VERSION}
-@set update-date @value{RTEMS-UPDATE-DATE}
-@set update-month @value{RTEMS-UPDATE-MONTH}
-
@c
@c I don't really like having a short title page. --joel
@c
@@ -51,9 +44,9 @@ END-INFO-DIR-ENTRY
@finalout
@title RTEMS Hitachi SH Applications Supplement
-@subtitle Edition @value{edition}, for RTEMS @value{version}
+@subtitle Edition @value{EDITION}, for RTEMS @value{VERSION}
@sp 1
-@subtitle @value{update-month}
+@subtitle @value{UPDATED}
@author On-Line Applications Research Corporation
@page
diff --git a/doc/supplements/sh/stamp-vti b/doc/supplements/sh/stamp-vti
new file mode 100644
index 0000000000..27e5ccd0cb
--- /dev/null
+++ b/doc/supplements/sh/stamp-vti
@@ -0,0 +1,3 @@
+@set UPDATED 1 June 2000
+@set EDITION 1
+@set VERSION 4.5.0-beta3
diff --git a/doc/supplements/sh/version.texi b/doc/supplements/sh/version.texi
new file mode 100644
index 0000000000..27e5ccd0cb
--- /dev/null
+++ b/doc/supplements/sh/version.texi
@@ -0,0 +1,3 @@
+@set UPDATED 1 June 2000
+@set EDITION 1
+@set VERSION 4.5.0-beta3
diff --git a/doc/supplements/sparc/.cvsignore b/doc/supplements/sparc/.cvsignore
index b49f532f76..918ba3fff0 100644
--- a/doc/supplements/sparc/.cvsignore
+++ b/doc/supplements/sparc/.cvsignore
@@ -8,6 +8,7 @@ fatalerr.texi
index.html
intr.t
intr.texi
+mdate-sh
memmodel.texi
sparc
sparc*.html
diff --git a/doc/supplements/sparc/Makefile.am b/doc/supplements/sparc/Makefile.am
index d411f94283..ee426a510b 100644
--- a/doc/supplements/sparc/Makefile.am
+++ b/doc/supplements/sparc/Makefile.am
@@ -6,20 +6,21 @@
# $Id$
#
-AUTOMAKE_OPTIONS = foreign
+AUTOMAKE_OPTIONS = foreign 1.4
-PROJECT=sparc
+PROJECT = sparc
+EDITION = 1
include $(top_srcdir)/project.am
include $(top_srcdir)/supplements/supplement.am
-COMMON_FILES=$(top_srcdir)/common/cpright.texi $(top_builddir)/common/setup.texi
+GENERATED_FILES = cpumodel.texi callconv.texi memmodel.texi intr.texi \
+ fatalerr.texi bsp.texi cputable.texi timing.texi wksheets.texi \
+ timeERC32.texi
-GENERATED_FILES=\
- cpumodel.texi callconv.texi memmodel.texi intr.texi fatalerr.texi \
- bsp.texi cputable.texi timing.texi wksheets.texi timeERC32.texi
+COMMON_FILES = $(top_srcdir)/common/setup.texi $(top_srcdir)/common/cpright.texi
-FILES= preface.texi
+FILES = preface.texi
info_TEXINFOS = sparc.texi
sparc_TEXINFOS = $(FILES) $(COMMON_FILES) $(GENERATED_FILES)
@@ -28,64 +29,60 @@ sparc_TEXINFOS = $(FILES) $(COMMON_FILES) $(GENERATED_FILES)
# Chapters which get automatic processing
#
-cpumodel.texi: cpumodel.t
- $(BMENU) -p "Preface" \
+$(srcdir)/cpumodel.texi: cpumodel.t
+ $(BMENU2) -p "Preface" \
-u "Top" \
- -n "Calling Conventions" $<
+ -n "Calling Conventions" < $< > $@
-callconv.texi: callconv.t
- $(BMENU) -p "CPU Model Dependent Features CPU Model Implementation Notes" \
+$(srcdir)/callconv.texi: callconv.t
+ $(BMENU2) -p "CPU Model Dependent Features CPU Model Implementation Notes" \
-u "Top" \
- -n "Memory Model" $<
+ -n "Memory Model" < $< > $@
-memmodel.texi: memmodel.t
- $(BMENU) -p "Calling Conventions User-Provided Routines" \
+$(srcdir)/memmodel.texi: memmodel.t
+ $(BMENU2) -p "Calling Conventions User-Provided Routines" \
-u "Top" \
- -n "Interrupt Processing" $<
+ -n "Interrupt Processing" < $< > $@
# Interrupt Chapter:
# 1. Replace Times and Sizes
# 2. Build Node Structure
-intr.texi: intr_NOTIMES.t ERC32_TIMES
- ${REPLACE2} -p $(srcdir)/ERC32_TIMES $(srcdir)/intr_NOTIMES.t intr.t
- $(BMENU) -p "Memory Model Flat Memory Model" \
+$(srcdir)/intr.texi: intr_NOTIMES.t ERC32_TIMES
+ ${REPLACE2} -p $(srcdir)/ERC32_TIMES $(srcdir)/intr_NOTIMES.t | \
+ $(BMENU2) -p "Memory Model Flat Memory Model" \
-u "Top" \
- -n "Default Fatal Error Processing" intr.t
-CLEANFILES += intr.t
+ -n "Default Fatal Error Processing" > $@
-fatalerr.texi: fatalerr.t
- $(BMENU) -p "Interrupt Processing Interrupt Stack" \
+$(srcdir)/fatalerr.texi: fatalerr.t
+ $(BMENU2) -p "Interrupt Processing Interrupt Stack" \
-u "Top" \
- -n "Board Support Packages" $<
+ -n "Board Support Packages" < $< > $@
-bsp.texi: bsp.t
- $(BMENU) -p "Default Fatal Error Processing Default Fatal Error Handler Operations" \
+$(srcdir)/bsp.texi: bsp.t
+ $(BMENU2) -p "Default Fatal Error Processing Default Fatal Error Handler Operations" \
-u "Top" \
- -n "Processor Dependent Information Table" $<
+ -n "Processor Dependent Information Table" < $< > $@
-cputable.texi: cputable.t
- $(BMENU) -p "Board Support Packages Processor Initialization" \
+$(srcdir)/cputable.texi: cputable.t
+ $(BMENU2) -p "Board Support Packages Processor Initialization" \
-u "Top" \
- -n "Memory Requirements" $<
-
+ -n "Memory Requirements" < $< > $@
# Worksheets Chapter:
# 1. Obtain the Shared File
# 2. Replace Times and Sizes
# 3. Build Node Structure
-wksheets.texi: $(top_srcdir)/common/wksheets.t ERC32_TIMES
- ${REPLACE2} -p $(srcdir)/ERC32_TIMES \
- $(top_srcdir)/common/wksheets.t wksheets.t
- $(BMENU) -p "Processor Dependent Information Table CPU Dependent Information Table" \
+$(srcdir)/wksheets.texi: $(top_srcdir)/common/wksheets.t ERC32_TIMES
+ ${REPLACE2} -p $(srcdir)/ERC32_TIMES $(top_srcdir)/common/wksheets.t | \
+ $(BMENU2) -p "Processor Dependent Information Table CPU Dependent Information Table" \
-u "Top" \
- -n "Timing Specification" wksheets.t
-CLEANFILES += wksheets.t
+ -n "Timing Specification" > $@
# Timing Specification Chapter:
# 1. Copy the Shared File
# 3. Build Node Structure
-timing.texi: $(top_srcdir)/common/timing.t
+$(srcdir)/timing.texi: $(top_srcdir)/common/timing.t
$(BMENU2) -p "Memory Requirements RTEMS RAM Workspace Worksheet" \
-u "Top" \
-n "ERC32 Timing Data" < $< > $@
@@ -95,17 +92,16 @@ timing.texi: $(top_srcdir)/common/timing.t
# 2. Replace Times and Sizes
# 3. Build Node Structure
-timeERC32.texi: $(top_srcdir)/common/timetbl.t timeERC32.t
+$(srcdir)/timeERC32.texi: $(top_srcdir)/common/timetbl.t timeERC32.t
cat timeERC32.t $(top_srcdir)/common/timetbl.t >timeERC32_.t
@echo >>timeERC32_.t
@echo "@tex" >>timeERC32_.t
@echo "\\global\\advance \\smallskipamount by 4pt" >>timeERC32_.t
@echo "@end tex" >>timeERC32_.t
- ${REPLACE2} -p ERC32_TIMES timeERC32_.t timeERC32_.t
- $(BMENU) -p "Timing Specification Terminology" \
+ ${REPLACE2} -p ERC32_TIMES timeERC32_.t | \
+ $(BMENU2) -p "Timing Specification Terminology" \
-u "Top" \
- -n "Command and Variable Index" timeERC32_.t
- mv timeERC32_.texi timeERC32.texi
-CLEANFILES += timeERC32_.t timeERC32_.texi
+ -n "Command and Variable Index" > $@
+CLEANFILES += timeERC32_.t
EXTRA_DIST = ERC32_TIMES *.t
diff --git a/doc/supplements/sparc/sparc.texi b/doc/supplements/sparc/sparc.texi
index 0fece23906..833dea597d 100644
--- a/doc/supplements/sparc/sparc.texi
+++ b/doc/supplements/sparc/sparc.texi
@@ -19,27 +19,20 @@
@c Master file for the SPARC Applications Supplement
@c
+@include version.texi
@include ../../common/setup.texi
-@ignore
-@ifinfo
-@format
-START-INFO-DIR-ENTRY
-* RTEMS SPARC Applications Supplement (sparc):
-END-INFO-DIR-ENTRY
-@end format
-@end ifinfo
-@end ignore
+@ifset use-ascii
+@dircategory RTEMS Target Supplements
+@direntry
+* RTEMS SPARC Applications Supplement: (sparc).
+@end direntry
+@end ifset
@c
@c Title Page Stuff
@c
-@set edition @value{RTEMS-EDITION}
-@set version @value{RTEMS-VERSION}
-@set update-date @value{RTEMS-UPDATE-DATE}
-@set update-month @value{RTEMS-UPDATE-MONTH}
-
@c
@c I don't really like having a short title page. --joel
@c
@@ -51,9 +44,9 @@ END-INFO-DIR-ENTRY
@finalout
@title RTEMS SPARC Applications Supplement
-@subtitle Edition @value{edition}, for RTEMS @value{version}
+@subtitle Edition @value{EDITION}, for RTEMS @value{VERSION}
@sp 1
-@subtitle @value{update-month}
+@subtitle @value{UPDATED}
@author On-Line Applications Research Corporation
@page
@include ../../common/cpright.texi
diff --git a/doc/supplements/sparc/stamp-vti b/doc/supplements/sparc/stamp-vti
new file mode 100644
index 0000000000..27e5ccd0cb
--- /dev/null
+++ b/doc/supplements/sparc/stamp-vti
@@ -0,0 +1,3 @@
+@set UPDATED 1 June 2000
+@set EDITION 1
+@set VERSION 4.5.0-beta3
diff --git a/doc/supplements/sparc/version.texi b/doc/supplements/sparc/version.texi
new file mode 100644
index 0000000000..27e5ccd0cb
--- /dev/null
+++ b/doc/supplements/sparc/version.texi
@@ -0,0 +1,3 @@
+@set UPDATED 1 June 2000
+@set EDITION 1
+@set VERSION 4.5.0-beta3
diff --git a/doc/supplements/template/.cvsignore b/doc/supplements/template/.cvsignore
index 2354989302..96541f861d 100644
--- a/doc/supplements/template/.cvsignore
+++ b/doc/supplements/template/.cvsignore
@@ -8,6 +8,7 @@ fatalerr.texi
index.html
intr.t
intr.texi
+mdate-sh
memmodel.texi
template
template*.html
diff --git a/doc/supplements/template/Makefile.am b/doc/supplements/template/Makefile.am
index f50f7203a2..4edf460b1a 100644
--- a/doc/supplements/template/Makefile.am
+++ b/doc/supplements/template/Makefile.am
@@ -6,20 +6,20 @@
# $Id$
#
-AUTOMAKE_OPTIONS = foreign
+AUTOMAKE_OPTIONS = foreign 1.4
-PROJECT=template
+PROJECT = template
+EDITION = 1
include $(top_srcdir)/project.am
include $(top_srcdir)/supplements/supplement.am
-COMMON_FILES= $(top_srcdir)/common/cpright.texi $(top_builddir)/common/setup.texi
+GENERATED_FILES = cpumodel.texi callconv.texi memmodel.texi intr.texi \
+ fatalerr.texi bsp.texi cputable.texi wksheets.texi timing.texi \
+ timeBSP.texi
+COMMON_FILES = $(top_srcdir)/common/setup.texi $(top_srcdir)/common/cpright.texi
-GENERATED_FILES=\
- cpumodel.texi callconv.texi memmodel.texi intr.texi fatalerr.texi \
- bsp.texi cputable.texi wksheets.texi timing.texi timeBSP.texi
-
-FILES= preface.texi
+FILES = preface.texi
info_TEXINFOS = template.texi
template_TEXINFOS = $(FILES) $(COMMON_FILES) $(GENERATED_FILES)
@@ -27,64 +27,63 @@ template_TEXINFOS = $(FILES) $(COMMON_FILES) $(GENERATED_FILES)
#
# Chapters which get automatic processing
#
-cpumodel.texi: cpumodel.t
- $(BMENU) -p "Preface" \
+
+$(srcdir)/cpumodel.texi: cpumodel.t
+ $(BMENU2) -p "Preface" \
-u "Top" \
- -n "Calling Conventions" $<
+ -n "Calling Conventions" < $< > $@
-callconv.texi: callconv.t
- $(BMENU) -p "CPU Model Dependent Features Another Optional Feature" \
+$(srcdir)/callconv.texi: callconv.t
+ $(BMENU2) -p "CPU Model Dependent Features Another Optional Feature" \
-u "Top" \
- -n "Memory Model" $<
+ -n "Memory Model" < $< > $@
-memmodel.texi: memmodel.t
- $(BMENU) -p "Calling Conventions User-Provided Routines" \
+$(srcdir)/memmodel.texi: memmodel.t
+ $(BMENU2) -p "Calling Conventions User-Provided Routines" \
-u "Top" \
- -n "Interrupt Processing" $<
+ -n "Interrupt Processing" < $< > $@
# Interrupt Chapter:
# 1. Replace Times and Sizes
# 2. Build Node Structure
-intr.texi: intr_NOTIMES.t BSP_TIMES
- ${REPLACE2} -p $(srcdir)/BSP_TIMES $(srcdir)/intr_NOTIMES.t intr.t
- $(BMENU) -p "Memory Model Flat Memory Model" \
+$(srcdir)/intr.texi: intr_NOTIMES.t BSP_TIMES
+ ${REPLACE2} -p $(srcdir)/BSP_TIMES $(srcdir)/intr_NOTIMES.t | \
+ $(BMENU2) -p "Memory Model Flat Memory Model" \
-u "Top" \
- -n "Default Fatal Error Processing" intr.t
-CLEANFILES += intr.t
+ -n "Default Fatal Error Processing" > $@
-fatalerr.texi: fatalerr.t
- $(BMENU) -p "Interrupt Processing Interrupt Stack" \
+$(srcdir)/fatalerr.texi: fatalerr.t
+ $(BMENU2) -p "Interrupt Processing Interrupt Stack" \
-u "Top" \
- -n "Board Support Packages" $<
+ -n "Board Support Packages" < $< > $@
-bsp.texi: bsp.t
- $(BMENU) -p "Default Fatal Error Processing Default Fatal Error Handler Operations" \
+$(srcdir)/bsp.texi: bsp.t
+ $(BMENU2) -p "Default Fatal Error Processing Default Fatal Error Handler Operations" \
-u "Top" \
- -n "Processor Dependent Information Table" $<
+ -n "Processor Dependent Information Table" < $< > $@
-cputable.texi: cputable.t
- $(BMENU) -p "Board Support Packages Processor Initialization" \
+$(srcdir)/cputable.texi: cputable.t
+ $(BMENU2) -p "Board Support Packages Processor Initialization" \
-u "Top" \
- -n "Memory Requirements" $<
+ -n "Memory Requirements" < $< > $@
# Worksheets Chapter:
# 1. Obtain the Shared File
# 2. Replace Times and Sizes
# 3. Build Node Structure
-wksheets.texi: $(top_srcdir)/common/wksheets.t BSP_TIMES
+$(srcdir)/wksheets.texi: $(top_srcdir)/common/wksheets.t BSP_TIMES
${REPLACE2} -p $(srcdir)/BSP_TIMES \
- $(top_srcdir)/common/wksheets.t wksheets.t
- $(BMENU) -p "Processor Dependent Information Table CPU Dependent Information Table" \
+ $(top_srcdir)/common/wksheets.t | \
+ $(BMENU2) -p "Processor Dependent Information Table CPU Dependent Information Table" \
-u "Top" \
- -n "Timing Specification" wksheets.t
-CLEANFILES += wksheets.t
+ -n "Timing Specification" > $@
# Timing Specification Chapter:
# 1. Copy the Shared File
# 3. Build Node Structure
-timing.texi: $(top_srcdir)/common/timing.t
+$(srcdir)/timing.texi: $(top_srcdir)/common/timing.t
$(BMENU2) -p "Memory Requirements RTEMS RAM Workspace Worksheet" \
-u "Top" \
-n "MYBSP Timing Data" < $< > $@
@@ -94,17 +93,16 @@ timing.texi: $(top_srcdir)/common/timing.t
# 2. Replace Times and Sizes
# 3. Build Node Structure
-timeBSP.texi: $(top_srcdir)/common/timetbl.t timeBSP.t
+$(srcdir)/timeBSP.texi: $(top_srcdir)/common/timetbl.t timeBSP.t
cat timeBSP.t $(top_srcdir)/common/timetbl.t >timeBSP_.t
@echo >>timeBSP_.t
@echo "@tex" >>timeBSP_.t
@echo "\\global\\advance \\smallskipamount by 4pt" >>timeBSP_.t
@echo "@end tex" >>timeBSP_.t
- ${REPLACE2} -p BSP_TIMES timeBSP_.t timeBSP_.t
- $(BMENU) -p "Timing Specification Terminology" \
+ ${REPLACE2} -p BSP_TIMES timeBSP_.t | \
+ $(BMENU2) -p "Timing Specification Terminology" \
-u "Top" \
- -n "Command and Variable Index" timeBSP_.t
- mv timeBSP_.texi timeBSP.texi
-CLEANFILES += timeBSP_.t timeBSP_.texi
+ -n "Command and Variable Index" > $@
+CLEANFILES += timeBSP_.t
EXTRA_DIST = BSP_TIMES *.t
diff --git a/doc/supplements/template/stamp-vti b/doc/supplements/template/stamp-vti
new file mode 100644
index 0000000000..27e5ccd0cb
--- /dev/null
+++ b/doc/supplements/template/stamp-vti
@@ -0,0 +1,3 @@
+@set UPDATED 1 June 2000
+@set EDITION 1
+@set VERSION 4.5.0-beta3
diff --git a/doc/supplements/template/template.texi b/doc/supplements/template/template.texi
index ce9e950f17..3cb9bfd02d 100644
--- a/doc/supplements/template/template.texi
+++ b/doc/supplements/template/template.texi
@@ -19,27 +19,20 @@
@c Master file for the Template Applications Supplement
@c
+@include version.texi
@include ../../common/setup.texi
-@ignore
-@ifinfo
-@format
-START-INFO-DIR-ENTRY
-* RTEMS Template Applications Supplement (template):
-END-INFO-DIR-ENTRY
-@end format
-@end ifinfo
-@end ignore
+@ifset use-ascii
+@dircategory RTEMS Target Supplements
+@direntry
+* RTEMS Template Applications Supplement: (template).
+@end direntry
+@end ifset
@c
@c Title Page Stuff
@c
-@set edition @value{RTEMS-EDITION}
-@set version @value{RTEMS-VERSION}
-@set update-date @value{RTEMS-UPDATE-DATE}
-@set update-month @value{RTEMS-UPDATE-MONTH}
-
@c
@c I don't really like having a short title page. --joel
@c
@@ -51,9 +44,9 @@ END-INFO-DIR-ENTRY
@finalout
@title RTEMS Template Applications Supplement
-@subtitle Edition @value{edition}, for RTEMS @value{version}
+@subtitle Edition @value{EDITION}, for RTEMS @value{VERSION}
@sp 1
-@subtitle @value{update-month}
+@subtitle @value{UPDATED}
@author On-Line Applications Research Corporation
@page
diff --git a/doc/supplements/template/version.texi b/doc/supplements/template/version.texi
new file mode 100644
index 0000000000..27e5ccd0cb
--- /dev/null
+++ b/doc/supplements/template/version.texi
@@ -0,0 +1,3 @@
+@set UPDATED 1 June 2000
+@set EDITION 1
+@set VERSION 4.5.0-beta3
diff --git a/doc/user/.cvsignore b/doc/user/.cvsignore
index 1d44612097..86ee69191e 100644
--- a/doc/user/.cvsignore
+++ b/doc/user/.cvsignore
@@ -30,6 +30,7 @@ index.html
init.texi
intr.texi
io.texi
+mdate-sh
mp.texi
msg.texi
overview.texi
diff --git a/doc/user/Makefile.am b/doc/user/Makefile.am
index a08e2df0d7..c90de31c32 100644
--- a/doc/user/Makefile.am
+++ b/doc/user/Makefile.am
@@ -6,24 +6,24 @@
# $Id$
#
-AUTOMAKE_OPTIONS = foreign
+AUTOMAKE_OPTIONS = foreign 1.4
-PROJECT=c_user
+PROJECT = c_user
+EDITION = 1
include $(top_srcdir)/project.am
-COMMON_FILES=$(top_srcdir)/common/cpright.texi
+FILES = bsp.texi dirstat.texi example.texi glossary.texi preface.texi
-FILES= bsp.texi dirstat.texi example.texi glossary.texi preface.texi
+GENERATED_FILES = overview.texi concepts.texi datatypes.texi init.texi \
+ task.texi intr.texi clock.texi timer.texi sem.texi msg.texi event.texi \
+ signal.texi part.texi region.texi dpmem.texi io.texi fatal.texi \
+ schedule.texi rtmon.texi bsp.texi userext.texi conf.texi mp.texi
-GENERATED_FILES=overview.texi concepts.texi datatypes.texi init.texi \
- task.texi intr.texi clock.texi timer.texi sem.texi msg.texi \
- event.texi signal.texi part.texi region.texi \
- dpmem.texi io.texi fatal.texi schedule.texi rtmon.texi \
- bsp.texi userext.texi conf.texi mp.texi
+COMMON_FILES = $(top_srcdir)/common/setup.texi $(top_srcdir)/common/cpright.texi
info_TEXINFOS = c_user.texi
-c_user_TEXINFOS = $(FILES) $(COMMON_FILES) $(GENERATED_FILES)
+c_user_TEXINFOS = $(FILES) $(COMMON_FILES) $(GENERATED_FILES)
PNG_FILES = rtemsarc.png rtemspie.png states.png
@@ -31,137 +31,132 @@ EPS_IMAGES = rtemspie.eps states.eps
$(PROJECT).dvi: $(EPS_IMAGES)
PDF_IMAGES = rtemspie.pdf states.pdf
+CLEANFILES += $(PDF_IMAGES)
if USE_HTML
html_project_DATA += $(PNG_FILES)
endif
-#preface.texi: preface.t
-# $(BMENU) -p "Top" \
-# -u "Top" \
-# -n "Overview" $<
-
-overview.texi: overview.t
- $(BMENU) -p "Preface" \
+$(srcdir)/overview.texi: overview.t
+ $(BMENU2) -p "Preface" \
-u "Top" \
- -n "Key Concepts" $<
+ -n "Key Concepts" < $< > $@
-concepts.texi: concepts.t
- $(BMENU) -p "Overview Manual Organization" \
+$(srcdir)/concepts.texi: concepts.t
+ $(BMENU2) -p "Overview Manual Organization" \
-u "Top" \
- -n "RTEMS Data Types" $<
+ -n "RTEMS Data Types" < $< > $@
-datatypes.texi: datatypes.t
- $(BMENU) -p "Key Concepts Memory Management" \
+$(srcdir)/datatypes.texi: datatypes.t
+ $(BMENU2) -p "Key Concepts Memory Management" \
-u "Top" \
- -n "Initialization Manager" $<
+ -n "Initialization Manager" < $< > $@
-init.texi: init.t
- $(BMENU) -p "RTEMS Data Types List of Data Types" \
+$(srcdir)/init.texi: init.t
+ $(BMENU2) -p "RTEMS Data Types List of Data Types" \
-u "Top" \
- -n "Task Manager" $<
+ -n "Task Manager" < $< > $@
-task.texi: task.t
- $(BMENU) -p "Initialization Manager SHUTDOWN_EXECUTIVE - Shutdown RTEMS" \
+$(srcdir)/task.texi: task.t
+ $(BMENU2) -p "Initialization Manager SHUTDOWN_EXECUTIVE - Shutdown RTEMS" \
-u "Top" \
- -n "Interrupt Manager" $<
+ -n "Interrupt Manager" < $< > $@
-intr.texi: intr.t
- $(BMENU) -p "Task Manager TASK_VARIABLE_DELETE - Remove per task variable" \
+$(srcdir)/intr.texi: intr.t
+ $(BMENU2) -p "Task Manager TASK_VARIABLE_DELETE - Remove per task variable" \
-u "Top" \
- -n "Clock Manager" $<
+ -n "Clock Manager" < $< > $@
-clock.texi: clock.t
- $(BMENU) \
+$(srcdir)/clock.texi: clock.t
+ $(BMENU2) \
-p "Interrupt Manager INTERRUPT_IS_IN_PROGRESS - Is an ISR in Progress" \
-u "Top" \
- -n "Timer Manager" $<
+ -n "Timer Manager" < $< > $@
-timer.texi: timer.t
- $(BMENU) -p "Clock Manager CLOCK_TICK - Announce a clock tick" \
+$(srcdir)/timer.texi: timer.t
+ $(BMENU2) -p "Clock Manager CLOCK_TICK - Announce a clock tick" \
-u "Top" \
- -n "Semaphore Manager" $<
+ -n "Semaphore Manager" < $< > $@
-sem.texi: sem.t
- $(BMENU) -p "Timer Manager TIMER_RESET - Reset an interval timer" \
+$(srcdir)/sem.texi: sem.t
+ $(BMENU2) -p "Timer Manager TIMER_RESET - Reset an interval timer" \
-u "Top" \
- -n "Message Manager" $<
+ -n "Message Manager" < $< > $@
-msg.texi: msg.t
- $(BMENU) -p "Semaphore Manager SEMAPHORE_FLUSH - Unblock all tasks waiting on a semaphore" \
+$(srcdir)/msg.texi: msg.t
+ $(BMENU2) -p "Semaphore Manager SEMAPHORE_FLUSH - Unblock all tasks waiting on a semaphore" \
-u "Top" \
- -n "Event Manager" $<
+ -n "Event Manager" < $< > $@
-event.texi: event.t
- $(BMENU) \
+$(srcdir)/event.texi: event.t
+ $(BMENU2) \
-p "Message Manager MESSAGE_QUEUE_FLUSH - Flush all messages on a queue" \
-u "Top" \
- -n "Signal Manager" $<
+ -n "Signal Manager" < $< > $@
-signal.texi: signal.t
- $(BMENU) -p "Event Manager EVENT_RECEIVE - Receive event condition" \
+$(srcdir)/signal.texi: signal.t
+ $(BMENU2) -p "Event Manager EVENT_RECEIVE - Receive event condition" \
-u "Top" \
- -n "Partition Manager" $<
+ -n "Partition Manager" < $< > $@
-part.texi: part.t
- $(BMENU) -p "Signal Manager SIGNAL_SEND - Send signal set to a task" \
+$(srcdir)/part.texi: part.t
+ $(BMENU2) -p "Signal Manager SIGNAL_SEND - Send signal set to a task" \
-u "Top" \
- -n "Region Manager" $<
+ -n "Region Manager" < $< > $@
-region.texi: region.t
- $(BMENU) \
+$(srcdir)/region.texi: region.t
+ $(BMENU2) \
-p "Partition Manager PARTITION_RETURN_BUFFER - Return buffer to a partition" \
-u "Top" \
- -n "Dual-Ported Memory Manager" $<
+ -n "Dual-Ported Memory Manager" < $< > $@
-dpmem.texi: dpmem.t
- $(BMENU) \
+$(srcdir)/dpmem.texi: dpmem.t
+ $(BMENU2) \
-p "Region Manager REGION_GET_SEGMENT_SIZE - Obtain size of a segment" \
-u "Top" \
- -n "I/O Manager" $<
+ -n "I/O Manager" < $< > $@
-io.texi: io.t
- $(BMENU) -p "Dual-Ported Memory Manager PORT_INTERNAL_TO_EXTERNAL - Convert internal to external address" \
+$(srcdir)/io.texi: io.t
+ $(BMENU2) -p "Dual-Ported Memory Manager PORT_INTERNAL_TO_EXTERNAL - Convert internal to external address" \
-u "Top" \
- -n "Fatal Error Manager" $<
+ -n "Fatal Error Manager" < $< > $@
-fatal.texi: fatal.t
- $(BMENU) -p "I/O Manager IO_CONTROL - Special device services" \
+$(srcdir)/fatal.texi: fatal.t
+ $(BMENU2) -p "I/O Manager IO_CONTROL - Special device services" \
-u "Top" \
- -n "Scheduling Concepts" $<
+ -n "Scheduling Concepts" < $< > $@
-schedule.texi: schedule.t
- $(BMENU) \
+$(srcdir)/schedule.texi: schedule.t
+ $(BMENU2) \
-p "Fatal Error Manager FATAL_ERROR_OCCURRED - Invoke the fatal error handler" \
-u "Top" \
- -n "Rate Monotonic Manager" $<
+ -n "Rate Monotonic Manager" < $< > $@
-rtmon.texi: rtmon.t
- $(BMENU) -p "Scheduling Concepts Task State Transitions" \
+$(srcdir)/rtmon.texi: rtmon.t
+ $(BMENU2) -p "Scheduling Concepts Task State Transitions" \
-u "Top" \
- -n "Board Support Packages" $<
+ -n "Board Support Packages" < $< > $@
-bsp.texi: bsp.t
- $(BMENU) -p "Rate Monotonic Manager RATE_MONOTONIC_GET_STATUS - Obtain status information on period" \
+$(srcdir)/bsp.texi: bsp.t
+ $(BMENU2) -p "Rate Monotonic Manager RATE_MONOTONIC_GET_STATUS - Obtain status information on period" \
-u "Top" \
- -n "User Extensions Manager" $<
+ -n "User Extensions Manager" < $< > $@
-userext.texi: userext.t
- $(BMENU) -p "Board Support Packages Heterogeneous Systems" \
+$(srcdir)/userext.texi: userext.t
+ $(BMENU2) -p "Board Support Packages Heterogeneous Systems" \
-u "Top" \
- -n "Configuring a System" $<
+ -n "Configuring a System" < $< > $@
-conf.texi: conf.t
- $(BMENU) -p "User Extensions Manager EXTENSION_DELETE - Delete a extension set" \
+$(srcdir)/conf.texi: conf.t
+ $(BMENU2) -p "User Extensions Manager EXTENSION_DELETE - Delete a extension set" \
-u "Top" \
- -n "Multiprocessing Manager" $<
+ -n "Multiprocessing Manager" < $< > $@
-mp.texi: mp.t
- $(BMENU) -p "Configuring a System Sizing the RTEMS RAM Workspace" \
+$(srcdir)/mp.texi: mp.t
+ $(BMENU2) -p "Configuring a System Sizing the RTEMS RAM Workspace" \
-u "Top" \
- -n "Directive Status Codes" $<
+ -n "Directive Status Codes" < $< > $@
-noinst_DATA = \
-states.gif rtemspie.gif
+noinst_DATA = states.gif rtemspie.gif
EXTRA_DIST = *.t $(PNG_FILES) $(EPS_IMAGES) $(noinst_DATA)
diff --git a/doc/user/c_user.texi b/doc/user/c_user.texi
index 4dde1dc532..26352db14a 100644
--- a/doc/user/c_user.texi
+++ b/doc/user/c_user.texi
@@ -25,17 +25,15 @@
@c 2. Why does paragraphindent show up in HTML?
@c
+@include version.texi
@include ../common/setup.texi
-@ignore
-@ifinfo
-@format
-START-INFO-DIR-ENTRY
-* RTEMS C User: (c_user). The C User's Guide
-END-INFO-DIR-ENTRY
-@end format
-@end ifinfo
-@end ignore
+@ifset use-ascii
+@dircategory RTEMS On-Line Manual
+@direntry
+* RTEMS C User: (c_user). The C User's Guide.
+@end direntry
+@end ifset
@c @syncodeindex fn cp
@c variable substitution info:
@@ -56,11 +54,6 @@ END-INFO-DIR-ENTRY
@c Title Page Stuff
@c
-@set edition @value{RTEMS-EDITION}
-@set version @value{RTEMS-VERSION}
-@set update-date @value{RTEMS-UPDATE-DATE}
-@set update-month @value{RTEMS-UPDATE-MONTH}
-
@c
@c I don't really like having a short title page. --joel
@c
@@ -72,9 +65,9 @@ END-INFO-DIR-ENTRY
@finalout
@title RTEMS C User's Guide
-@subtitle Edition @value{edition}, for RTEMS @value{version}
+@subtitle Edition @value{EDITION}, for RTEMS @value{VERSION}
@sp 1
-@subtitle @value{update-month}
+@subtitle @value{UPDATED}
@author On-Line Applications Research Corporation
@page
@include ../common/cpright.texi
diff --git a/doc/user/preface.texi b/doc/user/preface.texi
index e0113fb38d..e4b88d6960 100644
--- a/doc/user/preface.texi
+++ b/doc/user/preface.texi
@@ -184,6 +184,6 @@ Once approved, RTEMS will be made compliant.
This document is a detailed users guide for a
functionally compliant real-time multiprocessor executive. It
describes the user interface and run-time behavior of Release
-@value{RTEMS-RELEASE} of the @value{LANGUAGE} interface
+@value{VERSION} of the @value{LANGUAGE} interface
to RTEMS.
diff --git a/doc/user/stamp-vti b/doc/user/stamp-vti
new file mode 100644
index 0000000000..27e5ccd0cb
--- /dev/null
+++ b/doc/user/stamp-vti
@@ -0,0 +1,3 @@
+@set UPDATED 1 June 2000
+@set EDITION 1
+@set VERSION 4.5.0-beta3
diff --git a/doc/user/version.texi b/doc/user/version.texi
new file mode 100644
index 0000000000..27e5ccd0cb
--- /dev/null
+++ b/doc/user/version.texi
@@ -0,0 +1,3 @@
+@set UPDATED 1 June 2000
+@set EDITION 1
+@set VERSION 4.5.0-beta3