forked from Imagelibrary/rtems
Changed version string.
Added much new stuff to the POSIX User's Guide. New chapters stuff shrunk.
This commit is contained in:
@@ -6,7 +6,7 @@
|
||||
# $Id$
|
||||
#
|
||||
|
||||
PROJECT=posix_users
|
||||
PROJECT=posix_users_new
|
||||
DISTRIBUTION_LEVEL=public
|
||||
|
||||
include ../Make.config
|
||||
@@ -18,17 +18,24 @@ dirs:
|
||||
|
||||
COMMON_FILES=../common/cpright.texi
|
||||
|
||||
FILES= clock.texi cond.texi key.texi mutex.texi $(PROJECT).texi preface.texi \
|
||||
sched.texi signal.texi thread.texi $(COMMON_FILES)
|
||||
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 systemdb.texi \
|
||||
thread.texi
|
||||
|
||||
FILES= posix_users.texi preface.texi \
|
||||
$(COMMON_FILES) $(GENERATED_FILES)
|
||||
|
||||
INFOFILES=$(wildcard $(PROJECT) $(PROJECT)-*)
|
||||
|
||||
info: dirs $(PROJECT)
|
||||
cp $(PROJECT) $(PROJECT)-* $(INFO_INSTALL)
|
||||
#cp $(PROJECT) $(INFO_INSTALL)
|
||||
info: dirs $(FILES) $(PROJECT)
|
||||
# cp $(PROJECT) $(PROJECT)-* $(INFO_INSTALL)
|
||||
cp $(PROJECT) $(INFO_INSTALL)
|
||||
|
||||
posix_users: $(FILES)
|
||||
$(MAKEINFO) $(PROJECT).texi
|
||||
$(PROJECT): $(FILES)
|
||||
$(MAKEINFO) posix_users.texi
|
||||
|
||||
dvi: $(PROJECT).dvi
|
||||
ps: dirs $(PROJECT).ps
|
||||
@@ -38,17 +45,107 @@ $(PROJECT).ps: $(PROJECT).dvi
|
||||
cp $(PROJECT).ps $(PS_INSTALL)
|
||||
|
||||
$(PROJECT).dvi: $(FILES)
|
||||
$(TEXI2DVI) $(PROJECT).texi
|
||||
$(TEXI2DVI) posix_users.texi
|
||||
mv posix_users.dvi $(PROJECT).dvi
|
||||
|
||||
html: dirs
|
||||
html: dirs $(FILES)
|
||||
-mkdir -p $(WWW_INSTALL)/$(PROJECT)
|
||||
-cd .. ; gmake headers
|
||||
$(TEXI2WWW) $(TEXI2WWW_ARGS) -dir $(WWW_INSTALL)/$(PROJECT) \
|
||||
$(PROJECT).texi
|
||||
|
||||
posix_users.texi
|
||||
|
||||
clean:
|
||||
rm -f *.o $(PROG) *.txt core *.html
|
||||
rm -f *.dvi *.ps *.log *.aux *.cp *.fn *.ky *.pg *.toc *.tp *.vr $(BASE)
|
||||
rm -f $(PROJECT) $(PROJECT)-* _*
|
||||
rm -f $(PROJECT) $(PROJECT)-* _* $(GENERATED_FILES)
|
||||
|
||||
process.texi: process.t Makefile
|
||||
$(BMENU) -p "" \
|
||||
-u "Top" \
|
||||
-n "" ${*}.t
|
||||
|
||||
procenv.texi: procenv.t Makefile
|
||||
$(BMENU) -p "" \
|
||||
-u "Top" \
|
||||
-n "" ${*}.t
|
||||
|
||||
files.texi: files.t Makefile
|
||||
$(BMENU) -p "" \
|
||||
-u "Top" \
|
||||
-n "" ${*}.t
|
||||
|
||||
thread.texi: thread.t Makefile
|
||||
$(BMENU) -p "" \
|
||||
-u "Top" \
|
||||
-n "" ${*}.t
|
||||
|
||||
signal.texi: signal.t Makefile
|
||||
$(BMENU) -p "" \
|
||||
-u "Top" \
|
||||
-n "" ${*}.t
|
||||
|
||||
mutex.texi: mutex.t Makefile
|
||||
$(BMENU) -p "" \
|
||||
-u "Top" \
|
||||
-n "" ${*}.t
|
||||
|
||||
cond.texi: cond.t Makefile
|
||||
$(BMENU) -p "" \
|
||||
-u "Top" \
|
||||
-n "" ${*}.t
|
||||
|
||||
key.texi: key.t Makefile
|
||||
$(BMENU) -p "" \
|
||||
-u "Top" \
|
||||
-n "" ${*}.t
|
||||
|
||||
clock.texi: clock.t Makefile
|
||||
$(BMENU) -p "" \
|
||||
-u "Top" \
|
||||
-n "" ${*}.t
|
||||
|
||||
sched.texi: sched.t Makefile
|
||||
$(BMENU) -p "" \
|
||||
-u "Top" \
|
||||
-n "" ${*}.t
|
||||
|
||||
io.texi: io.t Makefile
|
||||
$(BMENU) -p "" \
|
||||
-u "Top" \
|
||||
-n "" ${*}.t
|
||||
|
||||
device.texi: device.t Makefile
|
||||
$(BMENU) -p "" \
|
||||
-u "Top" \
|
||||
-n "" ${*}.t
|
||||
|
||||
cspecific.texi: cspecific.t Makefile
|
||||
$(BMENU) -p "" \
|
||||
-u "Top" \
|
||||
-n "" ${*}.t
|
||||
|
||||
semaphores.texi: semaphores.t Makefile
|
||||
$(BMENU) -p "" \
|
||||
-u "Top" \
|
||||
-n "" ${*}.t
|
||||
|
||||
memorymgmt.texi: memorymgmt.t Makefile
|
||||
$(BMENU) -p "" \
|
||||
-u "Top" \
|
||||
-n "" ${*}.t
|
||||
|
||||
message.texi: message.t Makefile
|
||||
$(BMENU) -p "" \
|
||||
-u "Top" \
|
||||
-n "" ${*}.t
|
||||
|
||||
cancel.texi: cancel.t Makefile
|
||||
$(BMENU) -p "" \
|
||||
-u "Top" \
|
||||
-n "" ${*}.t
|
||||
|
||||
systemdb.texi: systemdb.t Makefile
|
||||
$(BMENU) -p "" \
|
||||
-u "Top" \
|
||||
-n "" ${*}.t
|
||||
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
\input ../texinfo/texinfo @c -*-texinfo-*-
|
||||
@c %**start of header
|
||||
@setfilename posix_users
|
||||
@setfilename posix_users_new
|
||||
@syncodeindex vr fn
|
||||
@synindex ky cp
|
||||
@paragraphindent 0
|
||||
@@ -39,7 +39,16 @@ END-INFO-DIR-ENTRY
|
||||
|
||||
@c variable substitution info:
|
||||
@c
|
||||
@c @set LANGUAGE C
|
||||
@c Note: At the moment we do not document the Ada interface but by building
|
||||
@c in the infrastructure Florist support should be simple to add.
|
||||
@set is-C
|
||||
@clear is-Ada
|
||||
@set LANGUAGE C
|
||||
@set STRUCTURE structure
|
||||
@set ROUTINE function
|
||||
@set OR |
|
||||
@set RPREFIX RTEMS_
|
||||
@set DIRPREFIX rtems_
|
||||
@c the language is @value{LANGUAGE}
|
||||
@c NOTE: don't use underscore in the name
|
||||
@c
|
||||
@@ -76,28 +85,50 @@ END-INFO-DIR-ENTRY
|
||||
@c The alternative is to rework a sentence to avoid this problem.
|
||||
|
||||
@include preface.texi
|
||||
@include thread.texi
|
||||
@include process.texi
|
||||
@include signal.texi
|
||||
@include procenv.texi
|
||||
@include files.texi
|
||||
@include io.texi
|
||||
@include device.texi
|
||||
@include cspecific.texi
|
||||
@include systemdb.texi
|
||||
@include semaphores.texi
|
||||
@include mutex.texi
|
||||
@include cond.texi
|
||||
@include key.texi
|
||||
@include clock.texi
|
||||
@include memorymgmt.texi
|
||||
@include sched.texi
|
||||
@include clock.texi
|
||||
@include message.texi
|
||||
@include thread.texi
|
||||
@include key.texi
|
||||
@include cancel.texi
|
||||
@ifinfo
|
||||
@node Top, Preface, (dir), (dir)
|
||||
@top posix_users
|
||||
@top posix_users_new
|
||||
|
||||
This is the online version of the RTEMS POSIX API User's Guide
|
||||
|
||||
@menu
|
||||
* Preface::
|
||||
* Thread Manager::
|
||||
* Process Creation and Execution Manager::
|
||||
* Signal Manager::
|
||||
* Process Environment Manager::
|
||||
* Files and Directories Manager::
|
||||
* Input and Output Primitives Manager::
|
||||
* Device- and Class- Specific Functions Manager::
|
||||
* Language-Specific Services for the C Programming Language Manager::
|
||||
* System Databases Manager::
|
||||
* Semaphores Manager::
|
||||
* Mutex Manager::
|
||||
* Condition Variable Manager::
|
||||
* Key Manager::
|
||||
* Clock Manager::
|
||||
* Memory Management Manager::
|
||||
* Scheduler Manager::
|
||||
* Clock Manager::
|
||||
* Message Passing Manager::
|
||||
* Thread Manager::
|
||||
* Key Manager::
|
||||
* Thread Cancellation Manager::
|
||||
* Command and Variable Index::
|
||||
* Concept Index::
|
||||
@end menu
|
||||
@@ -108,7 +139,7 @@ This is the online version of the RTEMS POSIX API User's Guide
|
||||
@c Need to copy the emacs stuff and "trailer stuff" (index, toc) into here
|
||||
@c
|
||||
|
||||
@node Command and Variable Index, Concept Index, sched_yield, Top
|
||||
@node Command and Variable Index, Concept Index, , Top
|
||||
@unnumbered Command and Variable Index
|
||||
|
||||
There are currently no Command and Variable Index entries.
|
||||
|
||||
Reference in New Issue
Block a user