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
+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
+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 "" \
- -u "Top" \
- -n "" $<
-
-console.texi: console.t
- $(BMENU) -p "" \
- -u "Top" \
- -n "" $<
-
-clock.texi: clock.t
- $(BMENU) -p "" \
- -u "Top" \
- -n "" $<
-
-timer.texi: timer.t
- $(BMENU) -p "" \
- -u "Top" \
- -n "" $<
-
-rtc.texi: rtc.t
- $(BMENU) -p "" \
- -u "Top" \
- -n "" $<
-
-nvmem.texi: nvmem.t
- $(BMENU) -p "" \
- -u "Top" \
- -n "" $<
-#
-# Grab the chapter on writing a network device driver.
-#
-network.texi: ../networking/driver.t
+$(srcdir)/init.texi: init.t
$(BMENU2) -p "" \
-u "Top" \
-n "" < $< > $@
-shmsupp.texi: shmsupp.t
- $(BMENU) -p "" \
+$(srcdir)/console.texi: console.t
+ $(BMENU2) -p "" \
-u "Top" \
- -n "" $<
+ -n "" < $< > $@
-analog.texi: analog.t
- $(BMENU) -p "" \
+$(srcdir)/clock.texi: clock.t
+ $(BMENU2) -p "" \
-u "Top" \
- -n "" $<
+ -n "" < $< > $@
-discrete.texi: discrete.t
- $(BMENU) -p "" \
+$(srcdir)/timer.texi: timer.t
+ $(BMENU2) -p "" \
-u "Top" \
- -n "" $<
+ -n "" < $< > $@
+
+$(srcdir)/rtc.texi: rtc.t
+ $(BMENU2) -p "" \
+ -u "Top" \
+ -n "" < $< > $@
+
+$(srcdir)/nvmem.texi: nvmem.t
+ $(BMENU2) -p "" \
+ -u "Top" \
+ -n "" < $< > $@
+#
+# Grab the chapter on writing a network device driver.
+#
+$(srcdir)/network.texi: ../networking/driver.t
+ $(BMENU2) -p "" \
+ -u "Top" \
+ -n "" < $< > $@
+
+$(srcdir)/shmsupp.texi: shmsupp.t
+ $(BMENU2) -p "" \
+ -u "Top" \
+ -n "" < $< > $@
+
+$(srcdir)/analog.texi: analog.t
+ $(BMENU2) -p "" \
+ -u "Top" \
+ -n "" < $< > $@
+
+$(srcdir)/discrete.texi: discrete.t
+ $(BMENU2) -p "" \
+ -u "Top" \
+ -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 @@
-
RTEMS @RTEMS_VERSION@ On-Line Library
+RTEMS @VERSION@ On-Line Library
-RTEMS @RTEMS_VERSION@ On-Line Library
+RTEMS @VERSION@ On-Line Library