summaryrefslogtreecommitdiffstats
path: root/doc
diff options
context:
space:
mode:
Diffstat (limited to 'doc')
-rw-r--r--doc/FAQ/FAQ.texi2
-rw-r--r--doc/FAQ/Makefile9
-rw-r--r--doc/FAQ/basic.t11
-rw-r--r--doc/FAQ/freesw.t15
-rw-r--r--doc/Make.config9
-rw-r--r--doc/Makefile8
-rw-r--r--doc/ada_user/Makefile9
-rw-r--r--doc/ada_user/ada_user.texi2
-rw-r--r--doc/bsp_howto/Makefile9
-rw-r--r--doc/bsp_howto/bsp_howto.texi2
-rw-r--r--doc/bsp_howto/target.t7
-rw-r--r--doc/develenv/Makefile9
-rw-r--r--doc/develenv/develenv.texi2
-rw-r--r--doc/networking/Makefile9
-rw-r--r--doc/networking/networking.texi2
-rw-r--r--doc/networking/preface.texi9
-rw-r--r--doc/new_chapters/Makefile9
-rw-r--r--doc/new_chapters/new_chapters.texi2
-rw-r--r--doc/posix1003.1/Makefile13
-rw-r--r--doc/posix1003.1/ch03.t4
-rw-r--r--doc/posix1003.1/ch04.t2
-rw-r--r--doc/posix1003.1/ch05.t2
-rw-r--r--doc/posix1003.1/ch06.t4
-rw-r--r--doc/posix1003.1/ch07.t2
-rw-r--r--doc/posix1003.1/ch08.t2
-rw-r--r--doc/posix1003.1/posix1003_1.texi2
-rw-r--r--doc/posix_users/Makefile9
-rw-r--r--doc/posix_users/files.t4
-rw-r--r--doc/posix_users/io.t8
-rw-r--r--doc/posix_users/posix_users.texi2
-rw-r--r--doc/relnotes/Makefile9
-rw-r--r--doc/relnotes/relnotes.texi2
-rw-r--r--doc/rgdb_specs/Makefile9
-rw-r--r--doc/rgdb_specs/rgdb_specs.texi2
-rw-r--r--doc/rtems_gdb/Makefile9
-rw-r--r--doc/rtems_gdb/rtems_gdb.texi2
-rw-r--r--doc/src2html/Makefile4
-rw-r--r--doc/started/Makefile13
-rw-r--r--doc/started/buildc.t12
-rw-r--r--doc/started/nt.t28
-rw-r--r--doc/started/started.texi2
-rw-r--r--doc/started_ada/Makefile11
-rw-r--r--doc/started_ada/buildada.t14
-rw-r--r--doc/started_ada/started_ada.texi2
-rw-r--r--doc/supplements/hppa1_1/Makefile9
-rw-r--r--doc/supplements/hppa1_1/hppa1_1.texi2
-rw-r--r--doc/supplements/i386/Makefile9
-rw-r--r--doc/supplements/i386/i386.texi2
-rw-r--r--doc/supplements/i960/Makefile9
-rw-r--r--doc/supplements/i960/i960.texi2
-rw-r--r--doc/supplements/m68k/Makefile9
-rw-r--r--doc/supplements/m68k/m68k.texi2
-rw-r--r--doc/supplements/mips64orion/Makefile9
-rw-r--r--doc/supplements/mips64orion/mips64orion.texi2
-rw-r--r--doc/supplements/powerpc/Makefile9
-rw-r--r--doc/supplements/powerpc/powerpc.texi2
-rw-r--r--doc/supplements/sh/Makefile9
-rw-r--r--doc/supplements/sh/sh.texi2
-rw-r--r--doc/supplements/sparc/Makefile9
-rw-r--r--doc/supplements/sparc/sparc.texi2
-rw-r--r--doc/supplements/template/Makefile9
-rw-r--r--doc/supplements/template/template.texi2
-rw-r--r--doc/tools/bmenu/main.c3
-rw-r--r--doc/tools/pdl2texi/Makefile6
-rw-r--r--doc/tools/pdl2texi/main.c3
-rw-r--r--doc/tools/texi2www/Makefile23
-rwxr-xr-xdoc/tools/texi2www/texi2www3
-rw-r--r--doc/tools/texi2www/texi2www.texi2
-rw-r--r--doc/user/Makefile12
-rw-r--r--doc/user/c_user.texi2
-rw-r--r--doc/user/msg.t2
-rw-r--r--doc/user/part.t2
-rw-r--r--doc/user/rtmon.t2
-rw-r--r--doc/user/sem.t2
-rw-r--r--doc/user/signal.t2
-rw-r--r--doc/user/task.t4
76 files changed, 283 insertions, 182 deletions
diff --git a/doc/FAQ/FAQ.texi b/doc/FAQ/FAQ.texi
index 564111c692..dc051a4bc8 100644
--- a/doc/FAQ/FAQ.texi
+++ b/doc/FAQ/FAQ.texi
@@ -1,4 +1,4 @@
-\input ../texinfo/texinfo @c -*-texinfo-*-
+\input texinfo @c -*-texinfo-*-
@c %**start of header
@setfilename FAQ
@syncodeindex vr fn
diff --git a/doc/FAQ/Makefile b/doc/FAQ/Makefile
index c7388b44fc..484d0aec9a 100644
--- a/doc/FAQ/Makefile
+++ b/doc/FAQ/Makefile
@@ -10,7 +10,7 @@ PROJECT=FAQ
include ../Make.config
-all: html info ps
+all: html info ps pdf
dirs:
$(make-dirs)
@@ -34,6 +34,11 @@ $(PROJECT): $(FILES)
dvi: $(PROJECT).dvi
ps: dirs $(PROJECT).ps
+pdf: dirs $(PROJECT).pdf
+
+$(PROJECT).pdf: $(FILES)
+ $(TEXI2PDF) $(PROJECT).texi
+ cp $(PROJECT).pdf $(PDF_INSTALL)
$(PROJECT).ps: $(PROJECT).dvi
dvips -o $(PROJECT).ps $(PROJECT).dvi
@@ -50,7 +55,7 @@ html: dirs $(FILES)
$(PROJECT).texi
clean:
- rm -f *.o $(PROG) *.txt core
+ rm -f *.o $(PROG) *.txt core *.pdf
rm -f *.dvi *.ps *.log *.aux *.cp *.fn *.ky *.pg *.toc *.tp *.vr $(BASE)
rm -f $(PROJECT) $(PROJECT)-* $(GENERATED_FILES)
rm -f *.fixed _*
diff --git a/doc/FAQ/basic.t b/doc/FAQ/basic.t
index d5d25e6a03..21e3dbe0fc 100644
--- a/doc/FAQ/basic.t
+++ b/doc/FAQ/basic.t
@@ -102,13 +102,10 @@ Yes, but not all are based on standards and the open source philosophy.
RTEMS is distributed by OAR Corporation via the Internet. Point your
favorite browser at the following URL and following the link:
-@set OAR-URL http://www.OARcorp.com
-@ifset use-html
-@href{@value{OAR-URL},,@value{OAR-URL}}
-@end ifset
-@ifclear use-html
-@value{OAR-URL}
-@end ifclear
+@c this version should work
+@c @set OAR-URL http://www.OARcorp.com
+@c @uref{@value{OAR-URL},@value{OAR-URL}}
+@uref{http://www.OARcorp.com,http://www.OARcorp.com}
@section What about support?
diff --git a/doc/FAQ/freesw.t b/doc/FAQ/freesw.t
index 955bc061f9..64fad92e5d 100644
--- a/doc/FAQ/freesw.t
+++ b/doc/FAQ/freesw.t
@@ -129,23 +129,12 @@ and Jiri Gaisler (jgais@@ws.estec.esa.nl).
omniORB is a GPL'ed CORBA which has been ported to RTEMS. It is
available from
-@ifset use-html
-(@href{http://www.uk.research.att.com/omniORB/omniORB.html,,,http://www.uk.research.att.com/omniORB/omniORB.html})
-@end ifset
-@ifclear use-html
-http://www.uk.research.att.com/omniORB/omniORB.html
-@end ifclear
+(@uref{http://www.uk.research.att.com/omniORB/omniORB.html,http://www.uk.research.att.com/omniORB/omniORB.html})
.
For information on the RTEMS port of omniORB to RTEMS, see the following
URL
-@ifset use-html
-(@href{http://www.connecttel.com/corba/rtems_omni.html,,,http://www.connecttel.com/corba/rtems_omni.html})
-@end ifset
-@ifclear use-html
-http://www.connecttel.com/corba/rtems_omni.html
-@end ifclear
-.
+(@uref{http://www.connecttel.com/corba/rtems_omni.html,http://www.connecttel.com/corba/rtems_omni.html}).
C++ exceptions must work properly on your target for omniORB to work.
diff --git a/doc/Make.config b/doc/Make.config
index 67209cabe3..153c24e88f 100644
--- a/doc/Make.config
+++ b/doc/Make.config
@@ -13,7 +13,9 @@ BMENU=$(SRCDIR)/tools/bmenu/bmenu
PDL2TEXI=$(SRCDIR)/tools/pdl2texi/pdl2texi
SRC2HTML=$(SRCDIR)/tools/src2html/src2html
-TEXI2DVI=$(SRCDIR)/tools/texi2www/texi2dvi
+#TEXI2DVI=$(SRCDIR)/tools/texi2www/texi2dvi
+TEXI2DVI=texi2dvi
+TEXI2PDF=texi2pdf
TEXI2WWW=$(SRCDIR)/tools/texi2www/texi2www
MAKEINFO=makeinfo
INFO=info
@@ -26,12 +28,14 @@ RLEVEL=
WWW_INSTALL=$(DOC_INSTALL_BASE)/html
INFO_INSTALL=$(DOC_INSTALL_BASE)/info
PS_INSTALL=$(DOC_INSTALL_BASE)/ps
+PDF_INSTALL=$(DOC_INSTALL_BASE)/pdf
INDEX_FILE=../$(RLEVEL)index.html
#else
#RLEVEL=../
#WWW_INSTALL=$(DOC_INSTALL_BASE)/html/$(DISTRIBUTION_LEVEL)
#INFO_INSTALL=$(DOC_INSTALL_BASE)/info/$(DISTRIBUTION_LEVEL)
#PS_INSTALL=$(DOC_INSTALL_BASE)/ps/$(DISTRIBUTION_LEVEL)
+#PDF_INSTALL=$(DOC_INSTALL_BASE)/pdf/$(DISTRIBUTION_LEVEL)
#INDEX_FILE=../$(RLEVEL)rtems_full.html
#endif
@@ -54,6 +58,9 @@ define make-dirs
@ if [ ! -d $(PS_INSTALL) ] ; then \
mkdir -p $(PS_INSTALL); \
fi
+ @ if [ ! -d $(PDF_INSTALL) ] ; then \
+ mkdir -p $(PDF_INSTALL); \
+ fi
@ - cp $(SRCDIR)/oaronly.jpg $(WWW_INSTALL)
@ - sed -e 's/RTEMS_VERSION/$(RTEMS_VERSION)/' \
<$(SRCDIR)/rtems_footer.html >$(DOC_INSTALL_BASE)/html/rtems_footer.html
diff --git a/doc/Makefile b/doc/Makefile
index 14e6b578b1..5120e4a223 100644
--- a/doc/Makefile
+++ b/doc/Makefile
@@ -6,7 +6,7 @@ include Make.config
BASEDIR=$(shell pwd)
-all: env info html ps
+all: env info html ps pdf
# find $(WWW_INSTALL) -type f | xargs -e chmod 444
# find $(WWW_INSTALL) -type d | xargs -e chmod 555
@@ -31,9 +31,15 @@ info: env
html: env
./do_docs $(BASEDIR) html
+dvi: dirs env
+ ./do_docs $(BASEDIR) dvi
+
ps: dirs env
./do_docs $(BASEDIR) ps
+pdf: dirs env
+ ./do_docs $(BASEDIR) pdf
+
clean:
./do_docs $(BASEDIR) clean
cd tools/bmenu ; gmake clean
diff --git a/doc/ada_user/Makefile b/doc/ada_user/Makefile
index be8ead75ec..08977f6a59 100644
--- a/doc/ada_user/Makefile
+++ b/doc/ada_user/Makefile
@@ -10,7 +10,7 @@ PROJECT=ada_user
include ../Make.config
-all: html info ps
+all: html info ps pdf
COMMON_FILES=../common/cpright.texi ../user/bsp.texi ../user/clock.texi \
../user/concepts.texi ../user/conf.texi ../user/dirstat.texi \
@@ -36,7 +36,12 @@ ada_user: $(FILES)
dvi: $(PROJECT).dvi
ps: dirs $(PROJECT).ps
+pdf: dirs $(PROJECT).pdf
+$(PROJECT).pdf: $(FILES)
+ $(TEXI2PDF) $(PROJECT).texi
+ cp $(PROJECT).pdf $(PDF_INSTALL)
+
$(PROJECT).ps: dirs $(PROJECT).dvi
dvips -o $(PROJECT).ps $(PROJECT).dvi
cp $(PROJECT).ps $(PS_INSTALL)
@@ -52,7 +57,7 @@ html: dirs $(FILES)
$(PROJECT).texi
clean:
- rm -f *.o $(PROG) *.txt core *.html
+ rm -f *.o $(PROG) *.txt core *.html *.pdf
rm -f *.dvi *.ps *.log *.aux *.cp *.fn *.ky *.pg *.toc *.tp *.vr $(BASE)
rm -f ada_user ada_user-* _*
diff --git a/doc/ada_user/ada_user.texi b/doc/ada_user/ada_user.texi
index 9be98cfbf4..9c4763b0de 100644
--- a/doc/ada_user/ada_user.texi
+++ b/doc/ada_user/ada_user.texi
@@ -1,4 +1,4 @@
-\input ../texinfo/texinfo @c -*-texinfo-*-
+\input texinfo @c -*-texinfo-*-
@c %**start of header
@setfilename ada_user
@syncodeindex vr fn
diff --git a/doc/bsp_howto/Makefile b/doc/bsp_howto/Makefile
index 3337a131b2..676f18afdf 100644
--- a/doc/bsp_howto/Makefile
+++ b/doc/bsp_howto/Makefile
@@ -10,7 +10,7 @@ PROJECT=bsp_howto
include ../Make.config
-all: html info ps
+all: html info ps pdf
dirs:
$(make-dirs)
@@ -35,6 +35,11 @@ $(PROJECT): $(FILES)
dvi: $(PROJECT).dvi
ps: dirs $(PROJECT).ps
+pdf: dirs $(PROJECT).pdf
+
+$(PROJECT).pdf: $(FILES)
+ $(TEXI2PDF) $(PROJECT).texi
+ cp $(PROJECT).pdf $(PDF_INSTALL)
$(PROJECT).ps: $(PROJECT).dvi
dvips -o $(PROJECT).ps $(PROJECT).dvi
@@ -51,7 +56,7 @@ html: dirs $(FILES)
$(PROJECT).texi
clean:
- rm -f *.o $(PROG) *.txt core
+ rm -f *.o $(PROG) *.txt core *.pdf
rm -f *.dvi *.ps *.log *.aux *.cp *.fn *.ky *.pg *.toc *.tp *.vr $(BASE)
rm -f $(PROJECT) $(PROJECT)-* $(GENERATED_FILES)
rm -f *.fixed _* network.t
diff --git a/doc/bsp_howto/bsp_howto.texi b/doc/bsp_howto/bsp_howto.texi
index c042ccaa82..c3d17ca33a 100644
--- a/doc/bsp_howto/bsp_howto.texi
+++ b/doc/bsp_howto/bsp_howto.texi
@@ -1,4 +1,4 @@
-\input ../texinfo/texinfo @c -*-texinfo-*-
+\input texinfo @c -*-texinfo-*-
@c %**start of header
@setfilename bsp_howto
@syncodeindex vr fn
diff --git a/doc/bsp_howto/target.t b/doc/bsp_howto/target.t
index 7ac719b692..70dcf5f68f 100644
--- a/doc/bsp_howto/target.t
+++ b/doc/bsp_howto/target.t
@@ -106,12 +106,7 @@ Regardless of the amount of development required, OAR Corporation
offers custom development services to assist RTEMS users.
For more information on custom development, training courses, and
support, contact OAR Corporation at
-@ifset use-html
-@href{http://www.oarcorp.com,,,http://www.oarcorp.com}.
-@end ifset
-@ifclear use-html
-http://www.oarcorp.com.
-@end ifclear
+@uref{http://www.oarcorp.com}.
@section CPU Dependent Executive Files
diff --git a/doc/develenv/Makefile b/doc/develenv/Makefile
index 145436f778..7cdc3a71bc 100644
--- a/doc/develenv/Makefile
+++ b/doc/develenv/Makefile
@@ -10,7 +10,7 @@ PROJECT=develenv
include ../Make.config
-all: html info ps
+all: html info ps pdf
dirs:
$(make-dirs)
@@ -27,6 +27,11 @@ $(PROJECT): $(FILES)
dvi: $(PROJECT).dvi
ps: dirs $(PROJECT).ps
+pdf: dirs $(PROJECT).pdf
+
+$(PROJECT).pdf: $(FILES)
+ $(TEXI2PDF) $(PROJECT).texi
+ cp $(PROJECT).pdf $(PDF_INSTALL)
$(PROJECT).ps: $(PROJECT).dvi
dvips -o $(PROJECT).ps $(PROJECT).dvi
@@ -42,7 +47,7 @@ html: dirs
$(PROJECT).texi
clean:
- rm -f *.o $(PROG) *.txt core *.html
+ rm -f *.o $(PROG) *.txt core *.html *.pdf
rm -f *.dvi *.ps *.log *.aux *.cp *.fn *.ky *.pg *.toc *.tp *.vr $(BASE)
rm -f $(PROJECT) $(PROJECT)-* _*
diff --git a/doc/develenv/develenv.texi b/doc/develenv/develenv.texi
index ce6d250a2c..b548855a13 100644
--- a/doc/develenv/develenv.texi
+++ b/doc/develenv/develenv.texi
@@ -1,4 +1,4 @@
-\input ../texinfo/texinfo @c -*-texinfo-*-
+\input texinfo @c -*-texinfo-*-
@c %**start of header
@setfilename develenv
@syncodeindex vr fn
diff --git a/doc/networking/Makefile b/doc/networking/Makefile
index d5c5add1c7..199ffc5254 100644
--- a/doc/networking/Makefile
+++ b/doc/networking/Makefile
@@ -14,7 +14,7 @@ REPLACE=../tools/word-replace
BMENU+= -c
-all: html info ps
+all: html info ps pdf
dirs:
$(make-dirs)
@@ -38,6 +38,11 @@ networking: $(FILES)
dvi: $(PROJECT).dvi
ps: dirs $(PROJECT).ps
+pdf: dirs $(PROJECT).pdf
+
+$(PROJECT).pdf: $(FILES)
+ $(TEXI2PDF) $(PROJECT).texi
+ cp $(PROJECT).pdf $(PDF_INSTALL)
$(PROJECT).ps: $(PROJECT).dvi
dvips -o $(PROJECT).ps $(PROJECT).dvi
@@ -84,7 +89,7 @@ html: dirs $(FILES)
$(PROJECT).texi
clean:
- rm -f *.o $(PROG) *.txt core
+ rm -f *.o $(PROG) *.txt core $(PROJECT).pdf
rm -f *.dvi *.ps *.log *.aux *.cp *.fn *.ky *.pg *.toc *.tp *.vr $(BASE)
rm -f $(PROJECT) $(PROJECT)-* $(GENERATED_FILES)
rm -f networking networking-*
diff --git a/doc/networking/networking.texi b/doc/networking/networking.texi
index ba793783e7..6ff997018b 100644
--- a/doc/networking/networking.texi
+++ b/doc/networking/networking.texi
@@ -1,4 +1,4 @@
-\input ../texinfo/texinfo @c -*-texinfo-*-
+\input texinfo @c -*-texinfo-*-
@c %**start of header
@setfilename networking
@syncodeindex vr fn
diff --git a/doc/networking/preface.texi b/doc/networking/preface.texi
index 7909bb6868..47dc6b8fee 100644
--- a/doc/networking/preface.texi
+++ b/doc/networking/preface.texi
@@ -13,12 +13,7 @@
This document describes the RTEMS specific parts of the FreeBSD TCP/IP
stack. Much of this documentation was written by Eric Norum
-@ifset use-html
-(@href{eric@@skatter.usask.ca,,,mailto:eric@@skatter.usask.ca})
-@end ifset
-@ifclear use-html
-(eric@@skatter.usask.ca)
-@end ifclear
+(@email{eric@@skatter.usask.ca})
of the Saskatchewan Accelerator Laboratory
who also ported the FreeBSD TCP/IP stack to RTEMS.
@@ -35,7 +30,7 @@ the original 10 Megabit per second (Mbps) system, the 100 Mbps
Fast Ethernet system (802.3u), and the Gigabit Ethernet system (802.3z)."
The URL is:
@ifset use-html
-(@href{http://wwwhost.ots.utexas.edu/ethernet/index.html,,,http://wwwhost.ots.utexas.edu/ethernet/index.html})
+(@uref{http://wwwhost.ots.utexas.edu/ethernet/index.html,http://wwwhost.ots.utexas.edu/ethernet/index.html})
@end ifset
@ifclear use-html
(http://wwwhost.ots.utexas.edu/ethernet/index.html)
diff --git a/doc/new_chapters/Makefile b/doc/new_chapters/Makefile
index eea5a0ff5c..fca4a69407 100644
--- a/doc/new_chapters/Makefile
+++ b/doc/new_chapters/Makefile
@@ -10,7 +10,7 @@ PROJECT=new_chapters
include ../Make.config
-all: html info ps
+all: html info ps pdf
dirs:
$(make-dirs)
@@ -36,6 +36,11 @@ $(PROJECT): $(FILES)
dvi: $(PROJECT).dvi
ps: dirs $(PROJECT).ps
+pdf: dirs $(PROJECT).pdf
+
+$(PROJECT).pdf: $(FILES)
+ $(TEXI2PDF) $(PROJECT).texi
+ cp $(PROJECT).pdf $(PDF_INSTALL)
$(PROJECT).ps: $(PROJECT).dvi
dvips -o $(PROJECT).ps $(PROJECT).dvi
@@ -51,7 +56,7 @@ html: dirs $(FILES)
$(PROJECT).texi
clean:
- rm -f *.o $(PROG) *.txt core *.html
+ rm -f *.o $(PROG) *.txt core *.html *.pdf
rm -f *.dvi *.ps *.log *.aux *.cp *.fn *.ky *.pg *.toc *.tp *.vr $(BASE)
rm -f $(PROJECT) $(PROJECT)-* _* $(GENERATED_FILES)
diff --git a/doc/new_chapters/new_chapters.texi b/doc/new_chapters/new_chapters.texi
index 6c0ea48478..ac9e0176a6 100644
--- a/doc/new_chapters/new_chapters.texi
+++ b/doc/new_chapters/new_chapters.texi
@@ -1,4 +1,4 @@
-\input ../texinfo/texinfo @c -*-texinfo-*-
+\input texinfo @c -*-texinfo-*-
@c %**start of header
@setfilename new_chapters
@syncodeindex vr fn
diff --git a/doc/posix1003.1/Makefile b/doc/posix1003.1/Makefile
index 52f04fdc71..82e7f088bd 100644
--- a/doc/posix1003.1/Makefile
+++ b/doc/posix1003.1/Makefile
@@ -10,7 +10,7 @@ PROJECT=posix1003_1
include ../Make.config
-all: html info ps
+all: html info ps pdf
dirs:
$(make-dirs)
@@ -36,6 +36,11 @@ $(PROJECT): $(FILES)
dvi: $(PROJECT).dvi
ps: dirs $(PROJECT).ps
+pdf: dirs $(PROJECT).pdf
+
+$(PROJECT).pdf: $(FILES)
+ $(TEXI2PDF) $(PROJECT).texi
+ cp $(PROJECT).pdf $(PDF_INSTALL)
$(PROJECT).ps: $(PROJECT).dvi
dvips -o $(PROJECT).ps $(PROJECT).dvi
@@ -43,8 +48,8 @@ $(PROJECT).ps: $(PROJECT).dvi
# run texi2dvi twice to generate the xref's properly.
$(PROJECT).dvi: $(FILES)
- $(TEXI2DVI) -v $(PROJECT).texi
- texi2dvi -v $(PROJECT).texi
+ $(TEXI2DVI) $(PROJECT).texi
+ texi2dvi $(PROJECT).texi
ch01.texi: ch01.t
$(BMENU) -c -p "Preface" \
@@ -152,7 +157,7 @@ html: dirs $(FILES)
$(PROJECT).texi
clean:
- rm -f *.o $(PROG) *.txt core
+ rm -f *.o $(PROG) *.txt core *.pdf
rm -f *.dvi *.ps *.log *.aux *.cp *.fn *.ky *.pg *.toc *.tp *.vr $(BASE)
rm -f $(PROJECT) $(PROJECT)-* $(GENERATED_FILES)
rm -f *.fixed _*
diff --git a/doc/posix1003.1/ch03.t b/doc/posix1003.1/ch03.t
index fc82426dcf..9a3e67cb29 100644
--- a/doc/posix1003.1/ch03.t
+++ b/doc/posix1003.1/ch03.t
@@ -13,7 +13,7 @@
@subsection Process Creation
@example
-fork(), Function, Unimplementable
+fork(), Function, Unimplementable, Requires Processes
@end example
@@ -54,7 +54,7 @@ WSTOPSIG(), Function, Unimplementable, Requires Processes
@subsection Terminate a Process
@example
-_exit(), Function, Unimplemented
+_exit(), Function, Implemented
@end example
@section Signals
diff --git a/doc/posix1003.1/ch04.t b/doc/posix1003.1/ch04.t
index bc635551b3..ce30a25cc4 100644
--- a/doc/posix1003.1/ch04.t
+++ b/doc/posix1003.1/ch04.t
@@ -116,7 +116,7 @@ ctermid(), Function, Unimplemented
@example
ttyname(), Function, Untested Implementation, assumes directory services
ttyname_r(), Function, Unimplemented
-isatty(), Function, Partial Implementation
+isatty(), Function, Implemented
@end example
@section Configurable System Variables
diff --git a/doc/posix1003.1/ch05.t b/doc/posix1003.1/ch05.t
index 42996e9744..913fc5e653 100644
--- a/doc/posix1003.1/ch05.t
+++ b/doc/posix1003.1/ch05.t
@@ -34,7 +34,7 @@ chdir(), Function, Implemented
@subsection Get Working Directory Pathname
@example
-getcwd(), Function, Untested Implementation, assumes directory services
+getcwd(), Function, Implemented
@end example
@section General File Creation
diff --git a/doc/posix1003.1/ch06.t b/doc/posix1003.1/ch06.t
index 5861886a8e..6a65944890 100644
--- a/doc/posix1003.1/ch06.t
+++ b/doc/posix1003.1/ch06.t
@@ -22,7 +22,7 @@ pipe(), Function, Dummy Implementation
@example
dup(), Function, Implemented
-dup2(), Function, Untested Iimplementation
+dup2(), Function, Implemented
@end example
@section File Descriptor Deassignment
@@ -80,7 +80,7 @@ are also included in another section. @xref{Open a File}.
@subsection Reposition Read/Write File Offset
@example
-lseek(), Function, Partial Implementation
+lseek(), Function, Implemented
SEEK_SET, Constant, Implemented
SEEK_CUR, Constant, Implemented
SEEK_END, Constant, Implemented
diff --git a/doc/posix1003.1/ch07.t b/doc/posix1003.1/ch07.t
index 69bbc50a7d..3d13c81c68 100644
--- a/doc/posix1003.1/ch07.t
+++ b/doc/posix1003.1/ch07.t
@@ -67,7 +67,7 @@ CR, Constant, Unimplemented
@example
tcflag_t, Type, Implemented
cc_t, Type, Implemented
-struct termios, Type, Partial Implementation
+struct termios, Type, Implemented
@end example
@subsubsection Input Modes
diff --git a/doc/posix1003.1/ch08.t b/doc/posix1003.1/ch08.t
index 35a81c0161..da6f000fb0 100644
--- a/doc/posix1003.1/ch08.t
+++ b/doc/posix1003.1/ch08.t
@@ -37,7 +37,7 @@ toupper(), Function, Implemented
ANSI C Section 4.4 --- Localization
@example
-setlocale(), Function, Partial Implementation
+setlocale(), Function, Implemented
@end example
ANSI C Section 4.5 --- Mathematics
diff --git a/doc/posix1003.1/posix1003_1.texi b/doc/posix1003.1/posix1003_1.texi
index 57e07365a4..9db2f9a086 100644
--- a/doc/posix1003.1/posix1003_1.texi
+++ b/doc/posix1003.1/posix1003_1.texi
@@ -1,4 +1,4 @@
-\input ../texinfo/texinfo @c -*-texinfo-*-
+\input texinfo @c -*-texinfo-*-
@c %**start of header
@setfilename posix1003_1
@syncodeindex vr fn
diff --git a/doc/posix_users/Makefile b/doc/posix_users/Makefile
index 851bf4dbf4..a50036d319 100644
--- a/doc/posix_users/Makefile
+++ b/doc/posix_users/Makefile
@@ -10,7 +10,7 @@ PROJECT=posix_users
include ../Make.config
-all: html info ps
+all: html info ps pdf
dirs:
$(make-dirs)
@@ -38,6 +38,11 @@ $(PROJECT): $(FILES)
dvi: $(PROJECT).dvi
ps: dirs $(PROJECT).ps
+pdf: dirs $(PROJECT).pdf
+
+$(PROJECT).pdf: $(FILES)
+ $(TEXI2PDF) $(PROJECT).texi
+ cp $(PROJECT).pdf $(PDF_INSTALL)
$(PROJECT).ps: $(PROJECT).dvi
dvips -o $(PROJECT).ps $(PROJECT).dvi
@@ -53,7 +58,7 @@ html: dirs $(FILES)
posix_users.texi
clean:
- rm -f *.o $(PROG) *.txt core *.html
+ rm -f *.o $(PROG) *.txt core *.html *.pdf
rm -f *.dvi *.ps *.log *.aux *.cp *.fn *.ky *.pg *.toc *.tp *.vr $(BASE)
rm -f $(PROJECT) $(PROJECT)-* _* $(GENERATED_FILES)
diff --git a/doc/posix_users/files.t b/doc/posix_users/files.t
index 9d7502f01c..7d985ff919 100644
--- a/doc/posix_users/files.t
+++ b/doc/posix_users/files.t
@@ -37,7 +37,7 @@ The directives provided by the files and directories manager are:
@item @code{rename} - Renames a file
@item @code{stat} - Gets information about a file.
@item @code{fstat} - Gets file status
-@item @code{access} - Check user's permissions for a file.
+@item @code{access} - Check permissions for a file.
@item @code{chmod} - Changes file mode
@item @code{fchmod} - Changes permissions of a file
@item @code{chown} - Changes the owner and/ or group of a file
@@ -1321,7 +1321,7 @@ to by the @code{buf} argument.
NONE
@page
-@subsection access - Check user's permissions for a file
+@subsection access - Check permissions for a file
@subheading CALLING SEQUENCE:
diff --git a/doc/posix_users/io.t b/doc/posix_users/io.t
index 17ff64e772..d90c48f2d6 100644
--- a/doc/posix_users/io.t
+++ b/doc/posix_users/io.t
@@ -23,8 +23,8 @@ The directives provided by the input and output primitives manager are:
@item @code{write} - Writes to a file
@item @code{fcntl} - Manipulates an open file descriptor
@item @code{lseek} - Reposition read/write file offset
-@item @code{fsync} - Synchronize a file's complete in-core state with that on disk
-@item @code{fdatasync} - synchronize a file's in-core data with that on disk
+@item @code{fsync} - Synchronize file complete in-core state with that on disk
+@item @code{fdatasync} - Synchronize file in-core data with that on disk
@item @code{mount} - Mount a file system
@item @code{umount} - Unmount file systems
@item @code{aio_read} - YYY
@@ -571,7 +571,7 @@ with such a device is undefined.
NONE
@page
-@subsection fsync - Synchronize a file's complete in-core state with that on disk
+@subsection fsync - Synchronize file complete in-core state with that on disk
@subheading CALLING SEQUENCE:
@@ -615,7 +615,7 @@ An error occurred during synchronization
NONE
@page
-@subsection fdatasync - synchronize a file's in-core data with that on disk.
+@subsection fdatasync - Synchronize file in-core data with that on disk.
@subheading CALLING SEQUENCE:
diff --git a/doc/posix_users/posix_users.texi b/doc/posix_users/posix_users.texi
index 673f405b18..fbbe5b9905 100644
--- a/doc/posix_users/posix_users.texi
+++ b/doc/posix_users/posix_users.texi
@@ -1,4 +1,4 @@
-\input ../texinfo/texinfo @c -*-texinfo-*-
+\input texinfo @c -*-texinfo-*-
@c %**start of header
@setfilename posix_users
@syncodeindex vr fn
diff --git a/doc/relnotes/Makefile b/doc/relnotes/Makefile
index 07d20aa263..17d3812a90 100644
--- a/doc/relnotes/Makefile
+++ b/doc/relnotes/Makefile
@@ -10,7 +10,7 @@ PROJECT=relnotes
include ../Make.config
-all: html info ps
+all: html info ps pdf
dirs:
$(make-dirs)
@@ -27,6 +27,11 @@ relnotes: $(FILES)
dvi: $(PROJECT).dvi
ps: dirs $(PROJECT).ps
+pdf: dirs $(PROJECT).pdf
+
+$(PROJECT).pdf: $(FILES)
+ $(TEXI2PDF) $(PROJECT).texi
+ cp $(PROJECT).pdf $(PDF_INSTALL)
$(PROJECT).ps: $(PROJECT).dvi
dvips -o $(PROJECT).ps $(PROJECT).dvi
@@ -41,7 +46,7 @@ html: dirs
$(PROJECT).texi
clean:
- rm -f *.o $(PROG) *.txt core *.html
+ rm -f *.o $(PROG) *.txt core *.html *.pdf
rm -f *.dvi *.ps *.log *.aux *.cp *.fn *.ky *.pg *.toc *.tp *.vr $(BASE)
rm -f relnotes relnotes-* _*
diff --git a/doc/relnotes/relnotes.texi b/doc/relnotes/relnotes.texi
index 9a43977419..1dce5d1abe 100644
--- a/doc/relnotes/relnotes.texi
+++ b/doc/relnotes/relnotes.texi
@@ -1,4 +1,4 @@
-\input ../texinfo/texinfo @c -*-texinfo-*-
+\input texinfo @c -*-texinfo-*-
@c %**start of header
@setfilename relnotes
@syncodeindex vr fn
diff --git a/doc/rgdb_specs/Makefile b/doc/rgdb_specs/Makefile
index 537ace2d98..d247a661bc 100644
--- a/doc/rgdb_specs/Makefile
+++ b/doc/rgdb_specs/Makefile
@@ -10,7 +10,7 @@ PROJECT=rgdb_specs
include ../Make.config
-all: html info ps
+all: html info ps pdf
dirs:
$(make-dirs)
@@ -34,6 +34,11 @@ $(PROJECT): $(FILES)
dvi: $(PROJECT).dvi
ps: dirs $(PROJECT).ps
+pdf: dirs $(PROJECT).pdf
+
+$(PROJECT).pdf: $(FILES)
+ $(TEXI2PDF) $(PROJECT).texi
+ cp $(PROJECT).pdf $(PDF_INSTALL)
$(PROJECT).ps: $(PROJECT).dvi
dvips -o $(PROJECT).ps $(PROJECT).dvi
@@ -51,7 +56,7 @@ html: dirs $(FILES)
$(PROJECT).texi
clean:
- rm -f *.o $(PROG) *.txt core
+ rm -f *.o $(PROG) *.txt core *.pdf
rm -f *.dvi *.ps *.log *.aux *.cp *.fn *.ky *.pg *.toc *.tp *.vr $(BASE)
rm -f $(PROJECT) $(PROJECT)-* $(GENERATED_FILES)
rm -f *.fixed _*
diff --git a/doc/rgdb_specs/rgdb_specs.texi b/doc/rgdb_specs/rgdb_specs.texi
index f4753b255d..4c83b5c427 100644
--- a/doc/rgdb_specs/rgdb_specs.texi
+++ b/doc/rgdb_specs/rgdb_specs.texi
@@ -1,4 +1,4 @@
-\input ../texinfo/texinfo @c -*-texinfo-*-
+\input texinfo @c -*-texinfo-*-
@c %**start of header
@setfilename rgdb_specs
@syncodeindex vr fn
diff --git a/doc/rtems_gdb/Makefile b/doc/rtems_gdb/Makefile
index b51f91af84..75ceb492c7 100644
--- a/doc/rtems_gdb/Makefile
+++ b/doc/rtems_gdb/Makefile
@@ -10,7 +10,7 @@ PROJECT=rtems_gdb
include ../Make.config
-all: html info ps
+all: html info ps pdf
dirs:
$(make-dirs)
@@ -33,6 +33,11 @@ $(PROJECT): $(FILES)
dvi: $(PROJECT).dvi
ps: dirs $(PROJECT).ps
+pdf: dirs $(PROJECT).pdf
+
+$(PROJECT).pdf: $(FILES)
+ $(TEXI2PDF) $(PROJECT).texi
+ cp $(PROJECT).pdf $(PDF_INSTALL)
$(PROJECT).ps: $(PROJECT).dvi
dvips -o $(PROJECT).ps $(PROJECT).dvi
@@ -49,7 +54,7 @@ html: dirs $(FILES)
$(PROJECT).texi
clean:
- rm -f *.o $(PROG) *.txt core
+ rm -f *.o $(PROG) *.txt core *.pdf
rm -f *.dvi *.ps *.log *.aux *.cp *.fn *.ky *.pg *.toc *.tp *.vr $(BASE)
rm -f $(PROJECT) $(PROJECT)-* $(GENERATED_FILES)
rm -f *.fixed _* network.t
diff --git a/doc/rtems_gdb/rtems_gdb.texi b/doc/rtems_gdb/rtems_gdb.texi
index bea340f462..979d097fbf 100644
--- a/doc/rtems_gdb/rtems_gdb.texi
+++ b/doc/rtems_gdb/rtems_gdb.texi
@@ -1,4 +1,4 @@
-\input ../texinfo/texinfo @c -*-texinfo-*-
+\input texinfo @c -*-texinfo-*-
@c %**start of header
@setfilename rtems_gdb
@syncodeindex vr fn
diff --git a/doc/src2html/Makefile b/doc/src2html/Makefile
index 934b8fbbe2..0a062ff50b 100644
--- a/doc/src2html/Makefile
+++ b/doc/src2html/Makefile
@@ -10,7 +10,7 @@ PROJECT=browseable_rtems
include ../Make.config
-all: html info ps
+all: html info ps pdf
dirs:
$(make-dirs)
@@ -26,6 +26,8 @@ info:
ps:
+pdf:
+
html: dirs
-mkdir -p $(WWW_INSTALL)/$(PROJECT)
$(SRC2HTML) -d3 RTEMS.src
diff --git a/doc/started/Makefile b/doc/started/Makefile
index c4051a2414..c45693a9d4 100644
--- a/doc/started/Makefile
+++ b/doc/started/Makefile
@@ -10,7 +10,7 @@ PROJECT=started
include ../Make.config
-all: html info ps
+all: html info ps pdf
dirs:
$(make-dirs)
@@ -33,6 +33,11 @@ $(PROJECT): $(FILES)
dvi: $(PROJECT).dvi
ps: dirs $(PROJECT).ps
+pdf: dirs $(PROJECT).pdf
+
+$(PROJECT).pdf: $(FILES)
+ $(TEXI2PDF) $(PROJECT).texi
+ cp $(PROJECT).pdf $(PDF_INSTALL)
$(PROJECT).ps: $(PROJECT).dvi
dvips -o $(PROJECT).ps $(PROJECT).dvi
@@ -40,8 +45,8 @@ $(PROJECT).ps: $(PROJECT).dvi
# run texi2dvi twice to generate the xref's properly.
$(PROJECT).dvi: $(FILES)
- $(TEXI2DVI) -v $(PROJECT).texi
- texi2dvi -v $(PROJECT).texi
+ $(TEXI2DVI) $(PROJECT).texi
+ texi2dvi $(PROJECT).texi
intro.texi: intro.t versions.texi
$(BMENU) -c -p "Top" \
@@ -86,7 +91,7 @@ html: dirs $(FILES)
$(PROJECT).texi
clean:
- rm -f *.o $(PROG) *.txt core
+ rm -f *.o $(PROG) *.txt core *.pdf
rm -f *.dvi *.ps *.log *.aux *.cp *.fn *.ky *.pg *.toc *.tp *.vr $(BASE)
rm -f $(PROJECT) $(PROJECT)-* $(GENERATED_FILES)
rm -f *.fixed _*
diff --git a/doc/started/buildc.t b/doc/started/buildc.t
index 17b68ef613..f59fed000f 100644
--- a/doc/started/buildc.t
+++ b/doc/started/buildc.t
@@ -56,7 +56,7 @@ specific patches.
Directory: @value{GCC-FTPDIR}
File: @value{GCC-TAR}
@ifset use-html
- URL: @href{Download @value{GCC-VERSION},,,ftp://@value{GCC-FTPSITE}@value{GCC-HTTPDIR}}
+ URL: @uref{Download @value{GCC-VERSION},ftp://@value{GCC-FTPSITE}@value{GCC-HTTPDIR}}
@end ifset
@end example
@@ -66,7 +66,7 @@ specific patches.
Directory: @value{BINUTILS-FTPDIR}
File: @value{BINUTILS-TAR}
@ifset use-html
- URL: @href{Download @value{BINUTILS-VERSION},,,ftp://@value{BINUTILS-FTPSITE}@value{BINUTILS-FTPDIR}/@value{BINUTILS-TAR}}
+ URL: @uref{ftp://@value{BINUTILS-FTPSITE}@value{BINUTILS-FTPDIR}/@value{BINUTILS-TAR},Download @value{BINUTILS-VERSION}}
@end ifset
@end example
@@ -76,7 +76,7 @@ specific patches.
Directory: @value{NEWLIB-FTPDIR}
File: @value{NEWLIB-TAR}
@ifset use-html
- URL: @href{Download @value{NEWLIB-VERSION},,,ftp://@value{NEWLIB-FTPSITE}@value{NEWLIB-FTPDIR}/@value{NEWLIB-TAR}}
+ URL: @uref{ftp://@value{NEWLIB-FTPSITE}@value{NEWLIB-FTPDIR}/@value{NEWLIB-TAR}, Download @value{NEWLIB-VERSION}}
@end ifset
@end example
@@ -86,7 +86,7 @@ specific patches.
Directory: @value{RTEMS-FTPDIR}
File: @value{RTEMS-TAR}
@ifset use-html
- URL: @href{Download RTEMS components,,,ftp://@value{RTEMS-FTPSITE}@value{RTEMS-FTPDIR}}
+ URL: @uref{ftp://@value{RTEMS-FTPSITE}@value{RTEMS-FTPDIR}, Download RTEMS components}
@end ifset
@end example
@@ -96,7 +96,7 @@ specific patches.
Directory: @value{RTEMS-FTPDIR}
File: hello_world_c.tgz
@ifset use-html
- URL: @href{Download RTEMS Hello World,,,ftp://@value{RTEMS-FTPSITE}@value{RTEMS-FTPDIR}/hello_world_c.tgz}
+ URL: @uref{ftp://@value{RTEMS-FTPSITE}@value{RTEMS-FTPDIR}/hello_world_c.tgz, Download RTEMS Hello World}
@end ifset
@end example
@@ -115,7 +115,7 @@ specific patches.
File: @value{GCC-RTEMSPATCH}
@end ifset
@ifset use-html
- URL: @href{Download RTEMS Patches and Scripts,,,ftp://@value{RTEMS-FTPSITE}@value{RTEMS-FTPDIR}/c_tools}
+ URL: @uref{ftp://@value{RTEMS-FTPSITE}@value{RTEMS-FTPDIR}/c_tools,Download RTEMS Patches and Scripts}
@end ifset
@end example
diff --git a/doc/started/nt.t b/doc/started/nt.t
index 9c5160b726..8c0a9437d3 100644
--- a/doc/started/nt.t
+++ b/doc/started/nt.t
@@ -67,12 +67,7 @@ text editor, try @b{Programmers File Editor}, it is
free and very convenient. This editor may be downloaded
from:
-@ifset use-html
-@href{@value{PFE-FTP},,@value{PFE-FTP}}
-@end ifset
-@ifclear use-html
-@value{PFE-FTP}
-@end ifclear
+@uref{@value{PFE-FTP},@value{PFE-FTP}}
@subsection Bug in Patch Utility
@@ -89,12 +84,7 @@ Dos2Unix: Cleaning file XYZ ...
The dos2unix utility may be downloaded from:
-@ifset use-html
-@href{@value{DOS2UNIX-FTP},,,@value{DOS2UNIX-FTP}}
-@end ifset
-@ifclear use-html
-@value{DOS2UNIX-FTP}
-@end ifclear
+@uref{@value{DOS2UNIX-FTP},@value{DOS2UNIX-FTP}}
You @b{must} change the format of every patched file
for the toolset build to work correctly.
@@ -112,20 +102,10 @@ Web browser or ftp client.
@table @b
@item cdk.exe
-@ifset use-html
-@href{@value{CYGWIN-FTP},,@value{CYGWIN-FTP}}
-@end ifset
-@ifclear use-html
-@value{CYGWIN-FTP}
-@end ifclear
+@uref{@value{CYGWIN-FTP},@value{CYGWIN-FTP}}
@item coolview.tar.gz
-@ifset use-html
-@href{@value{CYGWIN-COOLVIEW},,@value{CYGWIN-COOLVIEW}}
-@end ifset
-@ifclear use-html
-@value{CYGWIN-COOLVIEW}
-@end ifclear
+@uref{@value{CYGWIN-COOLVIEW},@value{CYGWIN-COOLVIEW}}
@end table
diff --git a/doc/started/started.texi b/doc/started/started.texi
index 3ed67ec472..dc2d95b13d 100644
--- a/doc/started/started.texi
+++ b/doc/started/started.texi
@@ -1,4 +1,4 @@
-\input ../texinfo/texinfo @c -*-texinfo-*-
+\input texinfo @c -*-texinfo-*-
@c %**start of header
@setfilename started
@syncodeindex vr fn
diff --git a/doc/started_ada/Makefile b/doc/started_ada/Makefile
index c90c5f90eb..07d0bc1141 100644
--- a/doc/started_ada/Makefile
+++ b/doc/started_ada/Makefile
@@ -10,7 +10,7 @@ PROJECT=started_ada
include ../Make.config
-all: html info ps
+all: html info ps pdf
dirs:
$(make-dirs)
@@ -33,6 +33,11 @@ $(PROJECT): $(FILES)
dvi: $(PROJECT).dvi
ps: dirs $(PROJECT).ps
+pdf: dirs $(PROJECT).pdf
+
+$(PROJECT).pdf: $(FILES)
+ $(TEXI2PDF) $(PROJECT).texi
+ cp $(PROJECT).pdf $(PDF_INSTALL)
$(PROJECT).ps: $(PROJECT).dvi
dvips -o $(PROJECT).ps $(PROJECT).dvi
@@ -40,7 +45,7 @@ $(PROJECT).ps: $(PROJECT).dvi
# run texi2dvi twice to generate the xref's properly.
$(PROJECT).dvi: $(FILES)
- $(TEXI2DVI) -v $(PROJECT).texi
+ $(TEXI2DVI) $(PROJECT).texi
intro.texi: intro.t versions.texi
$(BMENU) -c -p "Top" \
@@ -80,7 +85,7 @@ html: dirs $(FILES)
$(PROJECT).texi
clean:
- rm -f *.o $(PROG) *.txt core
+ rm -f *.o $(PROG) *.txt core *.pdf
rm -f *.dvi *.ps *.log *.aux *.cp *.fn *.ky *.pg *.toc *.tp *.vr $(BASE)
rm -f $(PROJECT) $(PROJECT)-* $(GENERATED_FILES)
rm -f *.fixed _*
diff --git a/doc/started_ada/buildada.t b/doc/started_ada/buildada.t
index dfd9163ab9..c48a01fd92 100644
--- a/doc/started_ada/buildada.t
+++ b/doc/started_ada/buildada.t
@@ -56,7 +56,7 @@ specific patches.
Directory: @value{GCC-FTPDIR}
File: @value{GCC-TAR}
@ifset use-html
- URL: @href{Download @value{GCC-VERSION},,,ftp://@value{GCC-FTPSITE}@value{GCC-FTPDIR}/@value{GCC-TAR}}
+ URL: @uref{ftp://@value{GCC-FTPSITE}@value{GCC-FTPDIR}/@value{GCC-TAR},Download @value{GCC-VERSION}}
@end ifset
@end example
@@ -66,7 +66,7 @@ specific patches.
Directory: @value{GNAT-FTPDIR}
File: @value{GNAT-TAR}
@ifset use-html
- URL: @href{Download @value{GNAT-VERSION},,,ftp://@value{GNAT-FTPSITE}@value{GNAT-FTPDIR}/@value{GNAT-TAR}}
+ URL: @uref{ ftp://@value{GNAT-FTPSITE}@value{GNAT-FTPDIR}/@value{GNAT-TAR}, Download @value{GNAT-VERSION}}
@end ifset
@end example
@@ -76,7 +76,7 @@ specific patches.
Directory: @value{BINUTILS-FTPDIR}
File: @value{BINUTILS-TAR}
@ifset use-html
- URL: @href{Download @value{BINUTILS-VERSION},,,ftp://@value{BINUTILS-FTPSITE}@value{BINUTILS-FTPDIR}/@value{BINUTILS-TAR}}
+ URL: @uref{ftp://@value{BINUTILS-FTPSITE}@value{BINUTILS-FTPDIR}/@value{BINUTILS-TAR}, Download @value{BINUTILS-VERSION}}
@end ifset
@end example
@@ -86,7 +86,7 @@ specific patches.
Directory: @value{NEWLIB-FTPDIR}
File: @value{NEWLIB-TAR}
@ifset use-html
- URL: @href{Download @value{NEWLIB-VERSION},,,ftp://@value{NEWLIB-FTPSITE}@value{NEWLIB-FTPDIR}/@value{NEWLIB-TAR}}
+ URL: @uref{ftp://@value{NEWLIB-FTPSITE}@value{NEWLIB-FTPDIR}/@value{NEWLIB-TAR}, Download @value{NEWLIB-VERSION}}
@end ifset
@end example
@@ -96,7 +96,7 @@ specific patches.
Directory: @value{RTEMS-FTPDIR}
File: @value{RTEMS-TAR}
@ifset use-html
- URL: @href{Download RTEMS components,,,ftp://@value{RTEMS-FTPSITE}@value{RTEMS-FTPDIR}}
+ URL: @uref{ftp://@value{RTEMS-FTPSITE}@value{RTEMS-FTPDIR}, Download RTEMS components}
@end ifset
@end example
@@ -106,7 +106,7 @@ specific patches.
Directory: @value{RTEMS-FTPDIR}
File: hello_world_ada.tgz
@ifset use-html
- URL: @href{Download RTEMS Hello World,,,ftp://@value{RTEMS-FTPSITE}@value{RTEMS-FTPDIR}/ada_tools/hello_world_ada.tgz}
+ URL: @uref{ftp://@value{RTEMS-FTPSITE}@value{RTEMS-FTPDIR}/ada_tools/hello_world_ada.tgz, Download RTEMS Hello World}
@end ifset
@end example
@@ -128,7 +128,7 @@ specific patches.
File: @value{GNAT-RTEMSPATCH}
@end ifset
@ifset use-html
- URL: @href{Download RTEMS patches,,,ftp://@value{RTEMS-FTPSITE}@value{RTEMS-FTPDIR}/ada_tools}
+ URL: @uref{ftp://@value{RTEMS-FTPSITE}@value{RTEMS-FTPDIR}/ada_tools, Download RTEMS patches}
@end ifset
@end example
diff --git a/doc/started_ada/started_ada.texi b/doc/started_ada/started_ada.texi
index a6809734ff..39ae3f3850 100644
--- a/doc/started_ada/started_ada.texi
+++ b/doc/started_ada/started_ada.texi
@@ -1,4 +1,4 @@
-\input ../texinfo/texinfo @c -*-texinfo-*-
+\input texinfo @c -*-texinfo-*-
@c %**start of header
@setfilename started_ada
@syncodeindex vr fn
diff --git a/doc/supplements/hppa1_1/Makefile b/doc/supplements/hppa1_1/Makefile
index fbafa035a3..d27770464e 100644
--- a/doc/supplements/hppa1_1/Makefile
+++ b/doc/supplements/hppa1_1/Makefile
@@ -12,7 +12,7 @@ include ../../Make.config
REPLACE=../../tools/word-replace
-all: html info ps
+all: html info ps pdf
dirs:
$(make-dirs)
@@ -35,6 +35,11 @@ c_hppa1_1: $(FILES)
dvi: $(PROJECT).dvi
ps: dirs $(PROJECT).ps
+pdf: dirs $(PROJECT).pdf
+
+$(PROJECT).pdf: $(FILES)
+ $(TEXI2PDF) $(PROJECT).texi
+ cp $(PROJECT).pdf $(PDF_INSTALL)
$(PROJECT).ps: $(PROJECT).dvi
dvips -o $(PROJECT).ps $(PROJECT).dvi
@@ -49,7 +54,7 @@ html: dirs $(FILES)
$(PROJECT).texi
clean:
- rm -f *.o $(PROG) *.txt core
+ rm -f *.o $(PROG) *.txt core *.pdf
rm -f *.dvi *.ps *.log *.aux *.cp *.fn *.ky *.pg *.toc *.tp *.vr $(BASE)
rm -f $(PROJECT) $(PROJECT)-*
rm -f c_hppa1_1 c_hppa1_1-*
diff --git a/doc/supplements/hppa1_1/hppa1_1.texi b/doc/supplements/hppa1_1/hppa1_1.texi
index 19d700fe63..bbd9cf2946 100644
--- a/doc/supplements/hppa1_1/hppa1_1.texi
+++ b/doc/supplements/hppa1_1/hppa1_1.texi
@@ -1,4 +1,4 @@
-\input ../../texinfo/texinfo @c -*-texinfo-*-
+\input texinfo @c -*-texinfo-*-
@c %**start of header
@setfilename c_hppa1_1
@syncodeindex vr fn
diff --git a/doc/supplements/i386/Makefile b/doc/supplements/i386/Makefile
index b737c9712f..1550842591 100644
--- a/doc/supplements/i386/Makefile
+++ b/doc/supplements/i386/Makefile
@@ -12,7 +12,7 @@ include ../../Make.config
REPLACE=../../tools/word-replace
-all: html info ps
+all: html info ps pdf
COMMON_FILES=../../common/cpright.texi ../../common/setup.texi
@@ -37,6 +37,11 @@ c_i386: $(FILES)
dvi: $(PROJECT).dvi
ps: dirs $(PROJECT).ps
+pdf: dirs $(PROJECT).pdf
+
+$(PROJECT).pdf: $(FILES)
+ $(TEXI2PDF) $(PROJECT).texi
+ cp $(PROJECT).pdf $(PDF_INSTALL)
$(PROJECT).ps: $(PROJECT).dvi
dvips -o $(PROJECT).ps $(PROJECT).dvi
@@ -51,7 +56,7 @@ html: dirs $(FILES)
$(PROJECT).texi
clean:
- rm -f *.o $(PROG) *.txt core
+ rm -f *.o $(PROG) *.txt core *.pdf
rm -f *.dvi *.ps *.log *.aux *.cp *.fn *.ky *.pg *.toc *.tp *.vr $(BASE)
rm -f $(PROJECT) $(PROJECT)-*
rm -f c_i386 c_i386-*
diff --git a/doc/supplements/i386/i386.texi b/doc/supplements/i386/i386.texi
index 5e051828fe..4f23f0d43a 100644
--- a/doc/supplements/i386/i386.texi
+++ b/doc/supplements/i386/i386.texi
@@ -1,4 +1,4 @@
-\input ../../texinfo/texinfo @c -*-texinfo-*-
+\input texinfo @c -*-texinfo-*-
@c %**start of header
@setfilename c_i386
@syncodeindex vr fn
diff --git a/doc/supplements/i960/Makefile b/doc/supplements/i960/Makefile
index 4fbc3fb52e..e5107257f1 100644
--- a/doc/supplements/i960/Makefile
+++ b/doc/supplements/i960/Makefile
@@ -12,7 +12,7 @@ include ../../Make.config
REPLACE=../../tools/word-replace
-all: html info ps
+all: html info ps pdf
dirs:
$(make-dirs)
@@ -35,6 +35,11 @@ c_i960: $(FILES)
dvi: $(PROJECT).dvi
ps: dirs $(PROJECT).ps
+pdf: dirs $(PROJECT).pdf
+
+$(PROJECT).pdf: $(FILES)
+ $(TEXI2PDF) $(PROJECT).texi
+ cp $(PROJECT).pdf $(PDF_INSTALL)
$(PROJECT).ps: $(PROJECT).dvi
dvips -o $(PROJECT).ps $(PROJECT).dvi
@@ -49,7 +54,7 @@ html: dirs $(FILES)
$(PROJECT).texi
clean:
- rm -f *.o $(PROG) *.txt core
+ rm -f *.o $(PROG) *.txt core *.pdf
rm -f *.dvi *.ps *.log *.aux *.cp *.fn *.ky *.pg *.toc *.tp *.vr $(BASE)
rm -f $(PROJECT) $(PROJECT)-*
rm -f c_i960 c_i960-*
diff --git a/doc/supplements/i960/i960.texi b/doc/supplements/i960/i960.texi
index aa2709ba7d..7aa5b27f62 100644
--- a/doc/supplements/i960/i960.texi
+++ b/doc/supplements/i960/i960.texi
@@ -1,4 +1,4 @@
-\input ../../texinfo/texinfo @c -*-texinfo-*-
+\input texinfo @c -*-texinfo-*-
@c %**start of header
@setfilename c_i960
@syncodeindex vr fn
diff --git a/doc/supplements/m68k/Makefile b/doc/supplements/m68k/Makefile
index e9d5f3b558..4387be4401 100644
--- a/doc/supplements/m68k/Makefile
+++ b/doc/supplements/m68k/Makefile
@@ -12,7 +12,7 @@ include ../../Make.config
REPLACE=../../tools/word-replace
-all: html info ps
+all: html info ps pdf
dirs:
$(make-dirs)
@@ -35,6 +35,11 @@ c_m68k: $(FILES)
dvi: $(PROJECT).dvi
ps: dirs $(PROJECT).ps
+pdf: dirs $(PROJECT).pdf
+
+$(PROJECT).pdf: $(FILES)
+ $(TEXI2PDF) $(PROJECT).texi
+ cp $(PROJECT).pdf $(PDF_INSTALL)
$(PROJECT).ps: $(PROJECT).dvi
dvips -o $(PROJECT).ps $(PROJECT).dvi
@@ -49,7 +54,7 @@ html: dirs $(FILES)
$(PROJECT).texi
clean:
- rm -f *.o $(PROG) *.txt core
+ rm -f *.o $(PROG) *.txt core *.pdf
rm -f *.dvi *.ps *.log *.aux *.cp *.fn *.ky *.pg *.toc *.tp *.vr $(BASE)
rm -f $(PROJECT) $(PROJECT)-*
rm -f c_m68k c_m68k-*
diff --git a/doc/supplements/m68k/m68k.texi b/doc/supplements/m68k/m68k.texi
index edd541331d..e186dda3dc 100644
--- a/doc/supplements/m68k/m68k.texi
+++ b/doc/supplements/m68k/m68k.texi
@@ -1,4 +1,4 @@
-\input ../../texinfo/texinfo @c -*-texinfo-*-
+\input texinfo @c -*-texinfo-*-
@c %**start of header
@setfilename c_m68k
@syncodeindex vr fn
diff --git a/doc/supplements/mips64orion/Makefile b/doc/supplements/mips64orion/Makefile
index 8dfe9b325b..1f67cbd24a 100644
--- a/doc/supplements/mips64orion/Makefile
+++ b/doc/supplements/mips64orion/Makefile
@@ -12,7 +12,7 @@ include ../../Make.config
REPLACE=../../tools/word-replace
-all: html info ps
+all: html info ps pdf
dirs:
$(make-dirs)
@@ -36,6 +36,11 @@ c_$(PROJECT): $(FILES)
dvi: $(PROJECT).dvi
ps: dirs $(PROJECT).ps
+pdf: dirs $(PROJECT).pdf
+
+$(PROJECT).pdf: $(FILES)
+ $(TEXI2PDF) $(PROJECT).texi
+ cp $(PROJECT).pdf $(PDF_INSTALL)
$(PROJECT).ps: $(PROJECT).dvi
dvips -o $(PROJECT).ps $(PROJECT).dvi
@@ -50,7 +55,7 @@ html: dirs $(FILES)
$(PROJECT).texi
clean:
- rm -f *.o $(PROG) *.txt core
+ rm -f *.o $(PROG) *.txt core *.pdf
rm -f *.dvi *.ps *.log *.aux *.cp *.fn *.ky *.pg *.toc *.tp *.vr $(BASE)
rm -f $(PROJECT) $(PROJECT)-*
rm -f c_$(PROJECT) c_$(PROJECT)-*
diff --git a/doc/supplements/mips64orion/mips64orion.texi b/doc/supplements/mips64orion/mips64orion.texi
index 2ee123e2f8..f25d9082de 100644
--- a/doc/supplements/mips64orion/mips64orion.texi
+++ b/doc/supplements/mips64orion/mips64orion.texi
@@ -1,4 +1,4 @@
-\input ../../texinfo/texinfo @c -*-texinfo-*-
+\input texinfo @c -*-texinfo-*-
@c %**start of header
@setfilename c_mips64orion
@syncodeindex vr fn
diff --git a/doc/supplements/powerpc/Makefile b/doc/supplements/powerpc/Makefile
index 6a321cfd53..63a0d39c1a 100644
--- a/doc/supplements/powerpc/Makefile
+++ b/doc/supplements/powerpc/Makefile
@@ -12,7 +12,7 @@ include ../../Make.config
REPLACE=../../tools/word-replace
-all: html info ps
+all: html info ps pdf
dirs:
$(make-dirs)
@@ -37,6 +37,11 @@ c_$(PROJECT): $(FILES)
dvi: $(PROJECT).dvi
ps: dirs $(PROJECT).ps
+pdf: dirs $(PROJECT).pdf
+
+$(PROJECT).pdf: $(FILES)
+ $(TEXI2PDF) $(PROJECT).texi
+ cp $(PROJECT).pdf $(PDF_INSTALL)
$(PROJECT).ps: $(PROJECT).dvi
dvips -o $(PROJECT).ps $(PROJECT).dvi
@@ -51,7 +56,7 @@ html: dirs $(FILES)
$(PROJECT).texi
clean:
- rm -f *.o $(PROG) *.txt core
+ rm -f *.o $(PROG) *.txt core *.pdf
rm -f *.dvi *.ps *.log *.aux *.cp *.fn *.ky *.pg *.toc *.tp *.vr $(BASE)
rm -f $(PROJECT) $(PROJECT)-*
rm -f c_$(PROJECT) c_$(PROJECT)-*
diff --git a/doc/supplements/powerpc/powerpc.texi b/doc/supplements/powerpc/powerpc.texi
index 48dfc7da12..e2f25f6de3 100644
--- a/doc/supplements/powerpc/powerpc.texi
+++ b/doc/supplements/powerpc/powerpc.texi
@@ -1,4 +1,4 @@
-\input ../../texinfo/texinfo @c -*-texinfo-*-
+\input texinfo @c -*-texinfo-*-
@c %**start of header
@setfilename c_powerpc
@syncodeindex vr fn
diff --git a/doc/supplements/sh/Makefile b/doc/supplements/sh/Makefile
index 2be74b0ed2..bb78ee05b3 100644
--- a/doc/supplements/sh/Makefile
+++ b/doc/supplements/sh/Makefile
@@ -12,7 +12,7 @@ include ../../Make.config
REPLACE=../../tools/word-replace
-all: html info ps
+all: html info ps pdf
dirs:
$(make-dirs)
@@ -36,6 +36,11 @@ c_$(PROJECT): $(FILES)
dvi: $(PROJECT).dvi
ps: dirs $(PROJECT).ps
+pdf: dirs $(PROJECT).pdf
+
+$(PROJECT).pdf: $(FILES)
+ $(TEXI2PDF) $(PROJECT).texi
+ cp $(PROJECT).pdf $(PDF_INSTALL)
$(PROJECT).ps: $(PROJECT).dvi
dvips -o $(PROJECT).ps $(PROJECT).dvi
@@ -50,7 +55,7 @@ html: dirs $(FILES)
$(PROJECT).texi
clean:
- rm -f *.o $(PROG) *.txt core
+ rm -f *.o $(PROG) *.txt core *.pdf
rm -f *.dvi *.ps *.log *.aux *.cp *.fn *.ky *.pg *.toc *.tp *.vr $(BASE)
rm -f $(PROJECT) $(PROJECT)-*
rm -f c_$(PROJECT) c_$(PROJECT)-*
diff --git a/doc/supplements/sh/sh.texi b/doc/supplements/sh/sh.texi
index 0ab844f8cb..a817302858 100644
--- a/doc/supplements/sh/sh.texi
+++ b/doc/supplements/sh/sh.texi
@@ -1,4 +1,4 @@
-\input ../../texinfo/texinfo @c -*-texinfo-*-
+\input texinfo @c -*-texinfo-*-
@c %**start of header
@setfilename c_sh
@syncodeindex vr fn
diff --git a/doc/supplements/sparc/Makefile b/doc/supplements/sparc/Makefile
index 1a7737f06f..d402e886de 100644
--- a/doc/supplements/sparc/Makefile
+++ b/doc/supplements/sparc/Makefile
@@ -12,7 +12,7 @@ include ../../Make.config
REPLACE=../../tools/word-replace
-all: html info ps
+all: html info ps pdf
dirs:
$(make-dirs)
@@ -37,6 +37,11 @@ c_sparc: $(FILES)
dvi: $(PROJECT).dvi
ps: dirs $(PROJECT).ps
+pdf: dirs $(PROJECT).pdf
+
+$(PROJECT).pdf: $(FILES)
+ $(TEXI2PDF) $(PROJECT).texi
+ cp $(PROJECT).pdf $(PDF_INSTALL)
$(PROJECT).ps: dirs $(PROJECT).dvi
dvips -o $(PROJECT).ps $(PROJECT).dvi
@@ -51,7 +56,7 @@ html: dirs $(FILES)
$(PROJECT).texi
clean:
- rm -f *.o $(PROG) *.txt core
+ rm -f *.o $(PROG) *.txt core *.pdf
rm -f *.dvi *.ps *.log *.aux *.cp *.fn *.ky *.pg *.toc *.tp *.vr $(BASE)
rm -f $(PROJECT) $(PROJECT)-*
rm -f c_$(PROJECT) c_$(PROJECT)-*
diff --git a/doc/supplements/sparc/sparc.texi b/doc/supplements/sparc/sparc.texi
index f00e2aa8b7..898e65db57 100644
--- a/doc/supplements/sparc/sparc.texi
+++ b/doc/supplements/sparc/sparc.texi
@@ -1,4 +1,4 @@
-\input ../../texinfo/texinfo @c -*-texinfo-*-
+\input texinfo @c -*-texinfo-*-
@c %**start of header
@setfilename c_sparc
@syncodeindex vr fn
diff --git a/doc/supplements/template/Makefile b/doc/supplements/template/Makefile
index 67157d83d0..2bea8c6816 100644
--- a/doc/supplements/template/Makefile
+++ b/doc/supplements/template/Makefile
@@ -12,7 +12,7 @@ include ../../Make.config
REPLACE=../../tools/word-replace
-all: html info ps
+all: html info ps pdf
dirs:
$(make-dirs)
@@ -36,6 +36,11 @@ c_$(PROJECT): $(FILES)
dvi: $(PROJECT).dvi
ps: dirs $(PROJECT).ps
+pdf: dirs $(PROJECT).pdf
+
+$(PROJECT).pdf: $(FILES)
+ $(TEXI2PDF) $(PROJECT).texi
+ cp $(PROJECT).pdf $(PDF_INSTALL)
$(PROJECT).ps: $(PROJECT).dvi
dvips -o $(PROJECT).ps $(PROJECT).dvi
@@ -50,7 +55,7 @@ html: dirs $(FILES)
$(PROJECT).texi
clean:
- rm -f *.o $(PROG) *.txt core
+ rm -f *.o $(PROG) *.txt core *.pdf
rm -f *.dvi *.ps *.log *.aux *.cp *.fn *.ky *.pg *.toc *.tp *.vr $(BASE)
rm -f $(PROJECT) $(PROJECT)-*
rm -f c_$(PROJECT) c_$(PROJECT)-*
diff --git a/doc/supplements/template/template.texi b/doc/supplements/template/template.texi
index 9f230acb21..b93155950d 100644
--- a/doc/supplements/template/template.texi
+++ b/doc/supplements/template/template.texi
@@ -1,4 +1,4 @@
-\input ../../texinfo/texinfo @c -*-texinfo-*-
+\input texinfo @c -*-texinfo-*-
@c %**start of header
@setfilename c_template
@syncodeindex vr fn
diff --git a/doc/tools/bmenu/main.c b/doc/tools/bmenu/main.c
index e0a5dc6ebd..279fb4c27c 100644
--- a/doc/tools/bmenu/main.c
+++ b/doc/tools/bmenu/main.c
@@ -46,7 +46,7 @@ extern char *optarg; /* Why is this not in <stdlib.h>? */
#include "base.h"
-FILE *OutFile = stdout;
+FILE *OutFile;
/*************************************************************************
*************************************************************************
@@ -429,6 +429,7 @@ int main(
int index;
boolean single_file_mode;
+ OutFile = stdout;
Verbose = FALSE;
DocsNextNode = EmptyString;
DocsPreviousNode = TopString;
diff --git a/doc/tools/pdl2texi/Makefile b/doc/tools/pdl2texi/Makefile
index fd9a5cdc5f..cdf5b65aa3 100644
--- a/doc/tools/pdl2texi/Makefile
+++ b/doc/tools/pdl2texi/Makefile
@@ -31,6 +31,10 @@ chain.o: chain.c
dvi: $(PROJECT).dvi
ps: $(PROJECT).ps
+pdf: dirs $(PROJECT).pdf
+
+$(PROJECT).pdf: $(FILES)
+ $(TEXI2PDF) $(PROJECT).texi
info: Drive
html: $(PROJECT).texi $(BASE).txt
../textools/texi2html $(PROJECT).texi
@@ -74,7 +78,7 @@ avdas:
-u "Magic Subsystem" test_cases/avdas.d
clean:
- rm -f *.o $(PROG) *.txt core *.html $(PROJECT) Drive.texi
+ rm -f *.o $(PROG) *.txt core *.html $(PROJECT) Drive.texi *.pdf
rm -f *.dvi *.ps *.log *.aux *.cp *.fn *.ky *.pg *.toc *.tp *.vr $(BASE)
rm -f test_cases/*.txt test_cases/*.texi
diff --git a/doc/tools/pdl2texi/main.c b/doc/tools/pdl2texi/main.c
index 3c52d4871a..25d4ddd2fd 100644
--- a/doc/tools/pdl2texi/main.c
+++ b/doc/tools/pdl2texi/main.c
@@ -87,7 +87,7 @@ extern char *optarg; /* Why is this not in <stdlib.h>? */
#include "base.h"
-FILE *OutFile = stdout;
+FILE *OutFile;
/*************************************************************************
*************************************************************************
@@ -1028,6 +1028,7 @@ int main(
int index;
boolean single_file_mode;
+ OutFile = stdout;
Verbose = FALSE;
Statistics = FALSE;
OutputWord = FALSE;
diff --git a/doc/tools/texi2www/Makefile b/doc/tools/texi2www/Makefile
index 4bfae2f95e..94f1d8faf5 100644
--- a/doc/tools/texi2www/Makefile
+++ b/doc/tools/texi2www/Makefile
@@ -10,7 +10,7 @@ PROJECT=texi2www
include ../../Make.config
-all: html info ps
+all: html info ps pdf
dirs:
$(make-dirs)
@@ -22,22 +22,27 @@ info:
dvi: $(PROJECT).dvi
ps: dirs $(PROJECT).ps
+pdf: dirs $(PROJECT).pdf
+
+$(PROJECT).pdf: $(FILES)
+ #$(TEXI2PDF) $(PROJECT).texi
+ #cp $(PROJECT).pdf $(PDF_INSTALL)
$(PROJECT).ps: $(PROJECT).dvi
- dvips -o $(PROJECT).ps $(PROJECT).dvi
- cp $(PROJECT).ps $(PS_INSTALL)
+ #dvips -o $(PROJECT).ps $(PROJECT).dvi
+ #cp $(PROJECT).ps $(PS_INSTALL)
$(PROJECT).dvi: $(FILES)
- $(TEXI2DVI) -v $(PROJECT).texi
+ #$(TEXI2DVI) $(PROJECT).texi
html: dirs $(FILES)
- -mkdir -p $(WWW_INSTALL)/$(PROJECT)
- $(TEXI2WWW) $(TEXI2WWW_ARGS) -dir $(WWW_INSTALL)/$(PROJECT) \
- $(PROJECT).texi
+ #-mkdir -p $(WWW_INSTALL)/$(PROJECT)
+ #$(TEXI2WWW) $(TEXI2WWW_ARGS) -dir $(WWW_INSTALL)/$(PROJECT) \
+ # $(PROJECT).texi
clean:
- rm -f *.o $(PROG) *.txt core
- rm -f *.dvi *.ps *.log *.aux *.cp *.cps \
+ rm -f *.o $(PROG) *.txt core *.pdf
+ rm -f *.dvi *.ps *.log *.aux *.cp *.cps
rm -f *.fn *.ky *.pg *.toc *.tp *.vr $(BASE)
rm -f $(PROJECT)-* $(GENERATED_FILES)
rm -f *.fixed _*
diff --git a/doc/tools/texi2www/texi2www b/doc/tools/texi2www/texi2www
index 3e677936b9..e7c8e51f92 100755
--- a/doc/tools/texi2www/texi2www
+++ b/doc/tools/texi2www/texi2www
@@ -211,6 +211,8 @@ sub expand_xref
$topic = $manual = '';
} elsif ($cmd eq 'href') {
($xrefname,$node,$infofile,$url) = split(/,/,$arg);
+ } elsif ($cmd eq 'uref') {
+ ($url,$xrefname,$node,$infofile) = split(/,/,$arg);
} else {
($node,$xrefname,$topic,$infofile,$manual) = split(/,/,$arg);
}
@@ -1146,6 +1148,7 @@ sub initialize_tables
'ref', 'X',
'pxref', 'Xsee ',
'href', 'X',
+ 'uref', 'X',
'inforef', 'XSee ',
);
diff --git a/doc/tools/texi2www/texi2www.texi b/doc/tools/texi2www/texi2www.texi
index c726564c39..753f64abb3 100644
--- a/doc/tools/texi2www/texi2www.texi
+++ b/doc/tools/texi2www/texi2www.texi
@@ -1,4 +1,4 @@
-\input ../../texinfo/texinfo @c -*-texinfo-*-
+\input texinfo @c -*-texinfo-*-
@comment %**start of header
@setfilename texi2www
diff --git a/doc/user/Makefile b/doc/user/Makefile
index 289e125a23..6adbfe3515 100644
--- a/doc/user/Makefile
+++ b/doc/user/Makefile
@@ -10,7 +10,7 @@ PROJECT=c_user
include ../Make.config
-all: html info ps
+all: html info ps pdf
dirs:
$(make-dirs)
@@ -38,13 +38,19 @@ c_user: $(FILES)
dvi: $(PROJECT).dvi
ps: dirs $(PROJECT).ps
+pdf: dirs $(PROJECT).pdf
+
+$(PROJECT).pdf: $(FILES)
+ $(TEXI2PDF) $(PROJECT).texi
+ cp $(PROJECT).pdf $(PDF_INSTALL)
$(PROJECT).ps: $(PROJECT).dvi
dvips -o $(PROJECT).ps $(PROJECT).dvi
cp $(PROJECT).ps $(PS_INSTALL)
$(PROJECT).dvi: $(FILES)
- $(TEXI2DVI) $(PROJECT).texi
+ # $(TEXI2DVI) $(PROJECT).texi
+ texi2dvi -V $(PROJECT).texi
html: dirs $(FILES)
-mkdir -p $(WWW_INSTALL)/c_user
@@ -53,7 +59,7 @@ html: dirs $(FILES)
$(PROJECT).texi
clean:
- rm -f *.o $(PROG) *.txt core *.html
+ rm -f *.o $(PROG) *.txt core *.html *.pdf
rm -f *.dvi *.ps *.log *.aux *.cp *.fn *.ky *.pg *.toc *.tp *.vr $(BASE)
rm -f c_user c_user-* _* $(GENERATED_FILES)
diff --git a/doc/user/c_user.texi b/doc/user/c_user.texi
index a5aa2c0a89..7536216b07 100644
--- a/doc/user/c_user.texi
+++ b/doc/user/c_user.texi
@@ -1,4 +1,4 @@
-\input ../texinfo/texinfo @c -*-texinfo-*-
+\input texinfo @c -*-texinfo-*-
@c %**start of header
@setfilename c_user
@syncodeindex vr fn
diff --git a/doc/user/msg.t b/doc/user/msg.t
index b593e17bf5..1b93564f88 100644
--- a/doc/user/msg.t
+++ b/doc/user/msg.t
@@ -52,7 +52,7 @@ a queue for the arrival of a message.
The maximum length message which can be sent is set
on a per message queue basis.
-@subsection Building a Message Queue's Attribute Set
+@subsection Building a Message Queue Attribute Set
In general, an attribute set is built by a bitwise OR
of the desired attribute components. The set of valid message
diff --git a/doc/user/part.t b/doc/user/part.t
index 412a3a57c9..7876a9ffc9 100644
--- a/doc/user/part.t
+++ b/doc/user/part.t
@@ -40,7 +40,7 @@ Therefore, modifying memory that is outside of an allocated
buffer could destroy the free buffer chain or the contents of an
adjacent allocated buffer.
-@subsection Building a Partition's Attribute Set
+@subsection Building a Partition Attribute Set
In general, an attribute set is built by a bitwise OR
of the desired attribute components. The set of valid partition
diff --git a/doc/user/rtmon.t b/doc/user/rtmon.t
index 208a5a73e2..da9e2de2cf 100644
--- a/doc/user/rtmon.t
+++ b/doc/user/rtmon.t
@@ -648,7 +648,7 @@ returns immediately with a timeout error status.
@end itemize
-@subsection Obtaining a Period's Status
+@subsection Obtaining the Status of a Period
If the @code{@value{DIRPREFIX}rate_monotonic_period} directive is invoked
with a period of @code{@value{RPREFIX}PERIOD_STATUS} ticks, the current
diff --git a/doc/user/sem.t b/doc/user/sem.t
index e2d1aeff8a..cd4791adf0 100644
--- a/doc/user/sem.t
+++ b/doc/user/sem.t
@@ -168,7 +168,7 @@ any of the semaphores the task holds. Only when the task
releases ALL of the binary semaphores it holds will its priority
be restored to the normal value.
-@subsection Building a Semaphore's Attribute Set
+@subsection Building a Semaphore Attribute Set
In general, an attribute set is built by a bitwise OR
of the desired attribute components. The following table lists
diff --git a/doc/user/signal.t b/doc/user/signal.t
index c1afa9cfc6..1b9e34da3d 100644
--- a/doc/user/signal.t
+++ b/doc/user/signal.t
@@ -82,7 +82,7 @@ to the @code{@value{DIRPREFIX}signal_send} directive should be
@code{@value{RPREFIX}SIGNAL_6 @value{OR}
@value{RPREFIX}SIGNAL_15 @value{OR} @value{RPREFIX}SIGNAL_31}.
-@subsection Building an ASR's Mode
+@subsection Building an ASR Mode
In general, an ASR's mode is built by a bitwise OR of
the desired mode components. The set of valid mode components
diff --git a/doc/user/task.t b/doc/user/task.t
index 7610a3c9c0..09d114f4cb 100644
--- a/doc/user/task.t
+++ b/doc/user/task.t
@@ -264,7 +264,7 @@ attribute. The consequence of a @code{@value{RPREFIX}NO_FLOATING_POINT}
task attempting to access the floating point unit is CPU dependent but will
generally result in an exception condition.
-@subsection Building a Task's Attribute Set
+@subsection Building a Task Attribute Set
In general, an attribute set is built by a bitwise OR of the
desired components. The set of valid task attribute components
@@ -1092,7 +1092,7 @@ binary semaphores.
@page
-@subsection TASK_MODE - Change current task's mode
+@subsection TASK_MODE - Change the current task mode
@subheading CALLING SEQUENCE: