[ae68ff0] | 1 | # |
---|
[a91cc06] | 2 | # COPYRIGHT (c) 1988-2007 |
---|
[ae68ff0] | 3 | # On-Line Applications Research Corporation (OAR). |
---|
| 4 | # All rights reserved. |
---|
| 5 | # |
---|
[139b2e4a] | 6 | # $Id$ |
---|
| 7 | # |
---|
[ae68ff0] | 8 | |
---|
[fc76a6aa] | 9 | PROJECT = c_user |
---|
| 10 | EDITION = 1 |
---|
[ae68ff0] | 11 | |
---|
[2ba8875] | 12 | include $(top_srcdir)/project.am |
---|
[81653981] | 13 | include $(top_srcdir)/main.am |
---|
[eff6983d] | 14 | |
---|
[fc76a6aa] | 15 | FILES = bsp.texi dirstat.texi example.texi glossary.texi preface.texi |
---|
[ae68ff0] | 16 | |
---|
[fc76a6aa] | 17 | GENERATED_FILES = overview.texi concepts.texi datatypes.texi init.texi \ |
---|
| 18 | task.texi intr.texi clock.texi timer.texi sem.texi msg.texi event.texi \ |
---|
| 19 | signal.texi part.texi region.texi dpmem.texi io.texi fatal.texi \ |
---|
[e8e2693c] | 20 | schedule.texi rtmon.texi barrier.texi bsp.texi userext.texi conf.texi \ |
---|
| 21 | mp.texi stackchk.texi cpuuse.texi |
---|
[ae68ff0] | 22 | |
---|
[9a4409c6] | 23 | COMMON_FILES += $(top_srcdir)/common/cpright.texi |
---|
[20515fc] | 24 | |
---|
[2ba8875] | 25 | info_TEXINFOS = c_user.texi |
---|
[fc76a6aa] | 26 | c_user_TEXINFOS = $(FILES) $(COMMON_FILES) $(GENERATED_FILES) |
---|
[2ec1156] | 27 | |
---|
[bbc7c2d] | 28 | TXT_FILES = rtemsarc.txt rtemspie.txt states.txt |
---|
| 29 | |
---|
[f3a4c7a] | 30 | PNG_FILES = rtemsarc.png rtemspie.png states.png ObjectId-32Bits.png |
---|
[fdbfff18] | 31 | |
---|
| 32 | EPS_IMAGES = rtemspie.eps states.eps |
---|
| 33 | $(PROJECT).dvi: $(EPS_IMAGES) |
---|
| 34 | |
---|
| 35 | PDF_IMAGES = rtemspie.pdf states.pdf |
---|
[fc76a6aa] | 36 | CLEANFILES += $(PDF_IMAGES) |
---|
[fdbfff18] | 37 | |
---|
[2ba8875] | 38 | if USE_HTML |
---|
| 39 | html_project_DATA += $(PNG_FILES) |
---|
| 40 | endif |
---|
[20515fc] | 41 | |
---|
[3ebc6dc] | 42 | overview.texi: overview.t |
---|
[fc76a6aa] | 43 | $(BMENU2) -p "Preface" \ |
---|
[20515fc] | 44 | -u "Top" \ |
---|
[fc76a6aa] | 45 | -n "Key Concepts" < $< > $@ |
---|
[20515fc] | 46 | |
---|
[3ebc6dc] | 47 | concepts.texi: concepts.t |
---|
[fc76a6aa] | 48 | $(BMENU2) -p "Overview Manual Organization" \ |
---|
[920e3537] | 49 | -u "Top" \ |
---|
[fc76a6aa] | 50 | -n "RTEMS Data Types" < $< > $@ |
---|
[920e3537] | 51 | |
---|
[3ebc6dc] | 52 | datatypes.texi: datatypes.t |
---|
[fc76a6aa] | 53 | $(BMENU2) -p "Key Concepts Memory Management" \ |
---|
[20515fc] | 54 | -u "Top" \ |
---|
[fc76a6aa] | 55 | -n "Initialization Manager" < $< > $@ |
---|
[20515fc] | 56 | |
---|
[3ebc6dc] | 57 | init.texi: init.t |
---|
[fc76a6aa] | 58 | $(BMENU2) -p "RTEMS Data Types List of Data Types" \ |
---|
[20515fc] | 59 | -u "Top" \ |
---|
[fc76a6aa] | 60 | -n "Task Manager" < $< > $@ |
---|
[20515fc] | 61 | |
---|
[3ebc6dc] | 62 | task.texi: task.t |
---|
[fc76a6aa] | 63 | $(BMENU2) -p "Initialization Manager SHUTDOWN_EXECUTIVE - Shutdown RTEMS" \ |
---|
[20515fc] | 64 | -u "Top" \ |
---|
[fc76a6aa] | 65 | -n "Interrupt Manager" < $< > $@ |
---|
[20515fc] | 66 | |
---|
[3ebc6dc] | 67 | intr.texi: intr.t |
---|
[fc76a6aa] | 68 | $(BMENU2) -p "Task Manager TASK_VARIABLE_DELETE - Remove per task variable" \ |
---|
[20515fc] | 69 | -u "Top" \ |
---|
[fc76a6aa] | 70 | -n "Clock Manager" < $< > $@ |
---|
[20515fc] | 71 | |
---|
[3ebc6dc] | 72 | clock.texi: clock.t |
---|
[fc76a6aa] | 73 | $(BMENU2) \ |
---|
[20515fc] | 74 | -p "Interrupt Manager INTERRUPT_IS_IN_PROGRESS - Is an ISR in Progress" \ |
---|
| 75 | -u "Top" \ |
---|
[fc76a6aa] | 76 | -n "Timer Manager" < $< > $@ |
---|
[20515fc] | 77 | |
---|
[3ebc6dc] | 78 | timer.texi: timer.t |
---|
[fc76a6aa] | 79 | $(BMENU2) -p "Clock Manager CLOCK_TICK - Announce a clock tick" \ |
---|
[20515fc] | 80 | -u "Top" \ |
---|
[fc76a6aa] | 81 | -n "Semaphore Manager" < $< > $@ |
---|
[20515fc] | 82 | |
---|
[3ebc6dc] | 83 | sem.texi: sem.t |
---|
[fc76a6aa] | 84 | $(BMENU2) -p "Timer Manager TIMER_RESET - Reset an interval timer" \ |
---|
[20515fc] | 85 | -u "Top" \ |
---|
[fc76a6aa] | 86 | -n "Message Manager" < $< > $@ |
---|
[20515fc] | 87 | |
---|
[3ebc6dc] | 88 | msg.texi: msg.t |
---|
[fc76a6aa] | 89 | $(BMENU2) -p "Semaphore Manager SEMAPHORE_FLUSH - Unblock all tasks waiting on a semaphore" \ |
---|
[20515fc] | 90 | -u "Top" \ |
---|
[fc76a6aa] | 91 | -n "Event Manager" < $< > $@ |
---|
[20515fc] | 92 | |
---|
[3ebc6dc] | 93 | event.texi: event.t |
---|
[fc76a6aa] | 94 | $(BMENU2) \ |
---|
[20515fc] | 95 | -p "Message Manager MESSAGE_QUEUE_FLUSH - Flush all messages on a queue" \ |
---|
| 96 | -u "Top" \ |
---|
[fc76a6aa] | 97 | -n "Signal Manager" < $< > $@ |
---|
[20515fc] | 98 | |
---|
[3ebc6dc] | 99 | signal.texi: signal.t |
---|
[fc76a6aa] | 100 | $(BMENU2) -p "Event Manager EVENT_RECEIVE - Receive event condition" \ |
---|
[20515fc] | 101 | -u "Top" \ |
---|
[fc76a6aa] | 102 | -n "Partition Manager" < $< > $@ |
---|
[20515fc] | 103 | |
---|
[3ebc6dc] | 104 | part.texi: part.t |
---|
[fc76a6aa] | 105 | $(BMENU2) -p "Signal Manager SIGNAL_SEND - Send signal set to a task" \ |
---|
[20515fc] | 106 | -u "Top" \ |
---|
[fc76a6aa] | 107 | -n "Region Manager" < $< > $@ |
---|
[20515fc] | 108 | |
---|
[3ebc6dc] | 109 | region.texi: region.t |
---|
[fc76a6aa] | 110 | $(BMENU2) \ |
---|
[20515fc] | 111 | -p "Partition Manager PARTITION_RETURN_BUFFER - Return buffer to a partition" \ |
---|
| 112 | -u "Top" \ |
---|
[fc76a6aa] | 113 | -n "Dual-Ported Memory Manager" < $< > $@ |
---|
[20515fc] | 114 | |
---|
[3ebc6dc] | 115 | dpmem.texi: dpmem.t |
---|
[fc76a6aa] | 116 | $(BMENU2) \ |
---|
[da8c85d] | 117 | -p "Region Manager REGION_RESIZE_SEGMENT - Change size of a segment" \ |
---|
[20515fc] | 118 | -u "Top" \ |
---|
[fc76a6aa] | 119 | -n "I/O Manager" < $< > $@ |
---|
[20515fc] | 120 | |
---|
[3ebc6dc] | 121 | io.texi: io.t |
---|
[fc76a6aa] | 122 | $(BMENU2) -p "Dual-Ported Memory Manager PORT_INTERNAL_TO_EXTERNAL - Convert internal to external address" \ |
---|
[20515fc] | 123 | -u "Top" \ |
---|
[fc76a6aa] | 124 | -n "Fatal Error Manager" < $< > $@ |
---|
[20515fc] | 125 | |
---|
[3ebc6dc] | 126 | fatal.texi: fatal.t |
---|
[fc76a6aa] | 127 | $(BMENU2) -p "I/O Manager IO_CONTROL - Special device services" \ |
---|
[20515fc] | 128 | -u "Top" \ |
---|
[fc76a6aa] | 129 | -n "Scheduling Concepts" < $< > $@ |
---|
[20515fc] | 130 | |
---|
[3ebc6dc] | 131 | schedule.texi: schedule.t |
---|
[fc76a6aa] | 132 | $(BMENU2) \ |
---|
[20515fc] | 133 | -p "Fatal Error Manager FATAL_ERROR_OCCURRED - Invoke the fatal error handler" \ |
---|
| 134 | -u "Top" \ |
---|
[fc76a6aa] | 135 | -n "Rate Monotonic Manager" < $< > $@ |
---|
[20515fc] | 136 | |
---|
[3ebc6dc] | 137 | rtmon.texi: rtmon.t |
---|
[fc76a6aa] | 138 | $(BMENU2) -p "Scheduling Concepts Task State Transitions" \ |
---|
[e8e2693c] | 139 | -u "Top" \ |
---|
| 140 | -n "Barrier Manager" < $< > $@ |
---|
| 141 | |
---|
| 142 | barrier.texi: barrier.t |
---|
[35a81f8] | 143 | $(BMENU2) -p "Rate Monotonic Manager RATE_MONOTONIC_REPORT_STATISTICS - Print period statistics report" \ |
---|
[20515fc] | 144 | -u "Top" \ |
---|
[fc76a6aa] | 145 | -n "Board Support Packages" < $< > $@ |
---|
[20515fc] | 146 | |
---|
[3ebc6dc] | 147 | bsp.texi: bsp.t |
---|
[e8e2693c] | 148 | $(BMENU2) -p "Barrier Manager BARRIER_RELEASE - Release a barrier" \ |
---|
[20515fc] | 149 | -u "Top" \ |
---|
[fc76a6aa] | 150 | -n "User Extensions Manager" < $< > $@ |
---|
[20515fc] | 151 | |
---|
[3ebc6dc] | 152 | userext.texi: userext.t |
---|
[fc76a6aa] | 153 | $(BMENU2) -p "Board Support Packages Heterogeneous Systems" \ |
---|
[20515fc] | 154 | -u "Top" \ |
---|
[fc76a6aa] | 155 | -n "Configuring a System" < $< > $@ |
---|
[20515fc] | 156 | |
---|
[3ebc6dc] | 157 | conf.texi: conf.t |
---|
[fc76a6aa] | 158 | $(BMENU2) -p "User Extensions Manager EXTENSION_DELETE - Delete a extension set" \ |
---|
[20515fc] | 159 | -u "Top" \ |
---|
[fc76a6aa] | 160 | -n "Multiprocessing Manager" < $< > $@ |
---|
[20515fc] | 161 | |
---|
[3ebc6dc] | 162 | mp.texi: mp.t |
---|
[fc76a6aa] | 163 | $(BMENU2) -p "Configuring a System Sizing the RTEMS RAM Workspace" \ |
---|
[aba8a85] | 164 | -u "Top" \ |
---|
| 165 | -n "Stack Bounds Checker" < $< > $@ |
---|
| 166 | |
---|
| 167 | stackchk.texi: stackchk.t |
---|
| 168 | $(BMENU2) -p "Multiprocessing Manager MULTIPROCESSING_ANNOUNCE - Announce the arrival of a packet" \ |
---|
[e694c94b] | 169 | -u "Top" \ |
---|
| 170 | -n "CPU Usage Statistics" < $< > $@ |
---|
| 171 | |
---|
| 172 | cpuuse.texi: cpuuse.t |
---|
[d4b29af] | 173 | $(BMENU2) -p "Stack Bounds Checker stack_checker_report_usage - Report Task Stack Usage" \ |
---|
[20515fc] | 174 | -u "Top" \ |
---|
[fc76a6aa] | 175 | -n "Directive Status Codes" < $< > $@ |
---|
[2ba8875] | 176 | |
---|
[e694c94b] | 177 | EXTRA_DIST = bsp.t clock.t concepts.t cpuuse.t datatypes.t conf.t dpmem.t \ |
---|
| 178 | event.t fatal.t init.t intr.t io.t mp.t msg.t overview.t part.t region.t \ |
---|
| 179 | rtmon.t sem.t schedule.t signal.t stackchk.t task.t timer.t userext.t \ |
---|
[aba8a85] | 180 | $(TXT_FILES) $(PNG_FILES) $(EPS_IMAGES) $(noinst_DATA) |
---|
[3bfda69] | 181 | |
---|
| 182 | CLEANFILES += c_user.info c_user.info-? c_user.info-?? |
---|