summaryrefslogtreecommitdiffstats
path: root/doc/user
diff options
context:
space:
mode:
Diffstat (limited to 'doc/user')
-rw-r--r--doc/user/Makefile.am (renamed from doc/user/Makefile)115
-rw-r--r--doc/user/rtemspie.pdfbin5715766 -> 0 bytes
-rw-r--r--doc/user/states.pdfbin488333 -> 0 bytes
3 files changed, 39 insertions, 76 deletions
diff --git a/doc/user/Makefile b/doc/user/Makefile.am
index 1e4cc53234..fc81acf71c 100644
--- a/doc/user/Makefile
+++ b/doc/user/Makefile.am
@@ -6,21 +6,15 @@
# $Id$
#
-PROJECT=c_user
+AUTOMAKE_OPTIONS = foreign
-include ../Make.config
+PROJECT=c_user
-all: html info ps pdf
+include $(top_srcdir)/project.am
-dirs:
- $(make-dirs)
+COMMON_FILES=$(top_srcdir)/common/cpright.texi
-COMMON_FILES=../common/cpright.texi
-FILES= bsp.texi c_user.texi clock.texi concepts.texi conf.texi \
- dirstat.texi dpmem.texi event.texi example.texi fatal.texi \
- glossary.texi init.texi intr.texi io.texi mp.texi msg.texi overview.texi \
- part.texi preface.texi region.texi rtmon.texi schedule.texi sem.texi \
- signal.texi task.texi timer.texi userext.texi $(COMMON_FILES)
+FILES= bsp.texi dirstat.texi example.texi glossary.texi preface.texi
GENERATED_FILES=overview.texi concepts.texi init.texi task.texi \
intr.texi clock.texi timer.texi sem.texi msg.texi \
@@ -28,167 +22,136 @@ GENERATED_FILES=overview.texi concepts.texi init.texi task.texi \
dpmem.texi io.texi fatal.texi schedule.texi rtmon.texi \
bsp.texi userext.texi conf.texi mp.texi
-INFOFILES=$(wildcard $(PROJECT) $(PROJECT)-*)
-
-info: dirs $(PROJECT)
- cp $(PROJECT) $(PROJECT)-* $(INFO_INSTALL)
-
-$(PROJECT): $(FILES)
- $(MAKEINFO) $(PROJECT).texi
-
-dvi: dirs $(PROJECT).dvi
-ps: dirs $(PROJECT).ps
-pdf: dirs $(PROJECT).pdf
-
-$(PROJECT).pdf: $(FILES)
- $(TEXI2PDF) $(PROJECT).texi
- cp $(PROJECT).pdf $(WWW_INSTALL)/$(PROJECT)
-
-$(PROJECT).ps: $(PROJECT).dvi
- dvips -o $(PROJECT).ps $(PROJECT).dvi
- cp $(PROJECT).ps $(WWW_INSTALL)/$(PROJECT)
-
-$(PROJECT).dvi: $(FILES)
- $(TEXI2DVI) $(PROJECT).texi
- cp $(PROJECT).dvi $(WWW_INSTALL)/$(PROJECT)
-
-html: dirs $(FILES)
- -mkdir -p $(WWW_INSTALL)/$(PROJECT)
- cp rtemsarc.png rtemspie.png states.png $(WWW_INSTALL)/c_user
- $(TEXI2WWW) $(TEXI2WWW_ARGS) -dir $(WWW_INSTALL)/$(PROJECT) \
- $(PROJECT).texi
-
-index:
- texindex $(PROJECT).cp $(PROJECT).vr $(PROJECT).fn \
- $(PROJECT).tp $(PROJECT).pg $(PROJECT).ky
-
-clean:
- rm -f *.o $(PROG) *.txt core *.html $(PROJECT).pdf
- rm -f *.dvi *.ps *.log *.aux *.cp *.fn *.ky *.pg *.toc *.tp *.vr $(BASE)
- rm -f $(PROJECT) $(PROJECT)-* _* $(GENERATED_FILES)
- rm -f *.cps *.cpss *.fns *.kys *.pgs *.tps *.vrs
+info_TEXINFOS = c_user.texi
+c_user_TEXINFOS = $(FILES) $(COMMON_FILES) $(GENERATED_FILES)
+PNG_FILES = rtemsarc.png rtemspie.png states.png
+if USE_HTML
+html_project_DATA += $(PNG_FILES)
+endif
#preface.texi: preface.t
# $(BMENU) -p "Top" \
# -u "Top" \
-# -n "Overview" ${*}.t
+# -n "Overview" $<
overview.texi: overview.t
$(BMENU) -p "Preface" \
-u "Top" \
- -n "Key Concepts" ${*}.t
+ -n "Key Concepts" $<
concepts.texi: concepts.t
$(BMENU) -p "Overview Manual Organization" \
-u "Top" \
- -n "Initialization Manager" ${*}.t
+ -n "Initialization Manager" $<
init.texi: init.t
$(BMENU) -p "Key Concepts Memory Management" \
-u "Top" \
- -n "Task Manager" ${*}.t
+ -n "Task Manager" $<
task.texi: task.t
$(BMENU) -p "Initialization Manager SHUTDOWN_EXECUTIVE - Shutdown RTEMS" \
-u "Top" \
- -n "Interrupt Manager" ${*}.t
+ -n "Interrupt Manager" $<
intr.texi: intr.t
$(BMENU) -p "Task Manager TASK_VARIABLE_DELETE - Remove per task variable" \
-u "Top" \
- -n "Clock Manager" ${*}.t
+ -n "Clock Manager" $<
clock.texi: clock.t
$(BMENU) \
-p "Interrupt Manager INTERRUPT_IS_IN_PROGRESS - Is an ISR in Progress" \
-u "Top" \
- -n "Timer Manager" ${*}.t
+ -n "Timer Manager" $<
timer.texi: timer.t
$(BMENU) -p "Clock Manager CLOCK_TICK - Announce a clock tick" \
-u "Top" \
- -n "Semaphore Manager" ${*}.t
+ -n "Semaphore Manager" $<
sem.texi: sem.t
$(BMENU) -p "Timer Manager TIMER_RESET - Reset an interval timer" \
-u "Top" \
- -n "Message Manager" ${*}.t
+ -n "Message Manager" $<
msg.texi: msg.t
$(BMENU) -p "Semaphore Manager SEMAPHORE_FLUSH - Unblock all tasks waiting on a semaphore" \
-u "Top" \
- -n "Event Manager" ${*}.t
+ -n "Event Manager" $<
event.texi: event.t
$(BMENU) \
-p "Message Manager MESSAGE_QUEUE_FLUSH - Flush all messages on a queue" \
-u "Top" \
- -n "Signal Manager" ${*}.t
+ -n "Signal Manager" $<
signal.texi: signal.t
$(BMENU) -p "Event Manager EVENT_RECEIVE - Receive event condition" \
-u "Top" \
- -n "Partition Manager" ${*}.t
+ -n "Partition Manager" $<
part.texi: part.t
$(BMENU) -p "Signal Manager SIGNAL_SEND - Send signal set to a task" \
-u "Top" \
- -n "Region Manager" ${*}.t
+ -n "Region Manager" $<
region.texi: region.t
$(BMENU) \
-p "Partition Manager PARTITION_RETURN_BUFFER - Return buffer to a partition" \
-u "Top" \
- -n "Dual-Ported Memory Manager" ${*}.t
+ -n "Dual-Ported Memory Manager" $<
dpmem.texi: dpmem.t
$(BMENU) \
-p "Region Manager REGION_GET_SEGMENT_SIZE - Obtain size of a segment" \
-u "Top" \
- -n "I/O Manager" ${*}.t
+ -n "I/O Manager" $<
io.texi: io.t
$(BMENU) -p "Dual-Ported Memory Manager PORT_INTERNAL_TO_EXTERNAL - Convert internal to external address" \
-u "Top" \
- -n "Fatal Error Manager" ${*}.t
+ -n "Fatal Error Manager" $<
fatal.texi: fatal.t
$(BMENU) -p "I/O Manager IO_CONTROL - Special device services" \
-u "Top" \
- -n "Scheduling Concepts" ${*}.t
+ -n "Scheduling Concepts" $<
schedule.texi: schedule.t
$(BMENU) \
-p "Fatal Error Manager FATAL_ERROR_OCCURRED - Invoke the fatal error handler" \
-u "Top" \
- -n "Rate Monotonic Manager" ${*}.t
+ -n "Rate Monotonic Manager" $<
rtmon.texi: rtmon.t
$(BMENU) -p "Scheduling Concepts Task State Transitions" \
-u "Top" \
- -n "Board Support Packages" ${*}.t
+ -n "Board Support Packages" $<
bsp.texi: bsp.t
$(BMENU) -p "Rate Monotonic Manager RATE_MONOTONIC_GET_STATUS - Obtain status information on period" \
-u "Top" \
- -n "User Extensions Manager" ${*}.t
+ -n "User Extensions Manager" $<
userext.texi: userext.t
$(BMENU) -p "Board Support Packages Heterogeneous Systems" \
-u "Top" \
- -n "Configuring a System" ${*}.t
+ -n "Configuring a System" $<
conf.texi: conf.t
$(BMENU) -p "User Extensions Manager EXTENSION_DELETE - Delete a extension set" \
-u "Top" \
- -n "Multiprocessing Manager" ${*}.t
+ -n "Multiprocessing Manager" $<
mp.texi: mp.t
$(BMENU) -p "Configuring a System Sizing the RTEMS RAM Workspace" \
-u "Top" \
- -n "Directive Status Codes" ${*}.t
+ -n "Directive Status Codes" $<
+
+noinst_DATA = \
+states.gif states.eps \
+rtemspie.gif rtemspie.eps
-convert:
- /usr/bin/gs -dMaxBitmap=300000000 -g5500x5500 -sDEVICE=pdfwrite -q -dNOPAUSE -dSAFER -sOutputFile=rtemspie.pdf -- rtemspie.eps -c -quit
- /usr/bin/gs -dMaxBitmap=300000000 -g5500x5500 -sDEVICE=pdfwrite -q -dNOPAUSE -dSAFER -sOutputFile=states.pdf -- states.eps -c -quit
+EXTRA_DIST = *.t $(PNG_FILES) $(noinst_DATA)
diff --git a/doc/user/rtemspie.pdf b/doc/user/rtemspie.pdf
deleted file mode 100644
index ad64183eed..0000000000
--- a/doc/user/rtemspie.pdf
+++ /dev/null
Binary files differ
diff --git a/doc/user/states.pdf b/doc/user/states.pdf
deleted file mode 100644
index 490d2e00cd..0000000000
--- a/doc/user/states.pdf
+++ /dev/null
Binary files differ