source: rtems/cpukit/rtems/Makefile.am @ f4d9ab3e

4.115
Last change on this file since f4d9ab3e was f4d9ab3e, checked in by Sebastian Huber <sebastian.huber@…>, on 07/23/13 at 09:33:56

rtems: Create asr implementation header

Move implementation specific parts of asr.h and asr.inl into new header
file asrimpl.h. The asr.h contains now only the application visible
API.

  • Property mode set to 100644
File size: 10.6 KB
Line 
1include $(top_srcdir)/automake/multilib.am
2include $(top_srcdir)/automake/compile.am
3
4AM_CPPFLAGS += -D__RTEMS_INSIDE__
5
6noinst_LIBRARIES = librtems.a
7librtems_a_CPPFLAGS = $(AM_CPPFLAGS)
8
9# include
10
11include_HEADERS = include/rtems.h
12
13# include/rtems/rtems
14include_rtems_rtemsdir = $(includedir)/rtems/rtems
15include_rtems_rtems_HEADERS =
16
17include_rtems_rtems_HEADERS += include/rtems/rtems/asr.h
18include_rtems_rtems_HEADERS += include/rtems/rtems/asrimpl.h
19include_rtems_rtems_HEADERS += include/rtems/rtems/attr.h
20include_rtems_rtems_HEADERS += include/rtems/rtems/attrimpl.h
21include_rtems_rtems_HEADERS += include/rtems/rtems/barrier.h
22include_rtems_rtems_HEADERS += include/rtems/rtems/barrierimpl.h
23include_rtems_rtems_HEADERS += include/rtems/rtems/cache.h
24include_rtems_rtems_HEADERS += include/rtems/rtems/clock.h
25include_rtems_rtems_HEADERS += include/rtems/rtems/config.h
26include_rtems_rtems_HEADERS += include/rtems/rtems/dpmem.h
27include_rtems_rtems_HEADERS += include/rtems/rtems/event.h
28include_rtems_rtems_HEADERS += include/rtems/rtems/eventset.h
29include_rtems_rtems_HEADERS += include/rtems/rtems/intr.h
30include_rtems_rtems_HEADERS += include/rtems/rtems/message.h
31include_rtems_rtems_HEADERS += include/rtems/rtems/messageimpl.h
32include_rtems_rtems_HEADERS += include/rtems/rtems/modes.h
33include_rtems_rtems_HEADERS += include/rtems/rtems/modesimpl.h
34include_rtems_rtems_HEADERS += include/rtems/rtems/object.h
35include_rtems_rtems_HEADERS += include/rtems/rtems/options.h
36include_rtems_rtems_HEADERS += include/rtems/rtems/optionsimpl.h
37include_rtems_rtems_HEADERS += include/rtems/rtems/part.h
38include_rtems_rtems_HEADERS += include/rtems/rtems/ratemon.h
39include_rtems_rtems_HEADERS += include/rtems/rtems/region.h
40include_rtems_rtems_HEADERS += include/rtems/rtems/rtemsapi.h
41include_rtems_rtems_HEADERS += include/rtems/rtems/sem.h
42include_rtems_rtems_HEADERS += include/rtems/rtems/semimpl.h
43include_rtems_rtems_HEADERS += include/rtems/rtems/signal.h
44include_rtems_rtems_HEADERS += include/rtems/rtems/smp.h
45include_rtems_rtems_HEADERS += include/rtems/rtems/status.h
46include_rtems_rtems_HEADERS += include/rtems/rtems/statusimpl.h
47include_rtems_rtems_HEADERS += include/rtems/rtems/support.h
48include_rtems_rtems_HEADERS += include/rtems/rtems/tasks.h
49include_rtems_rtems_HEADERS += include/rtems/rtems/timer.h
50include_rtems_rtems_HEADERS += include/rtems/rtems/types.h
51if ATOMIC
52include_rtems_rtems_HEADERS += include/rtems/rtems/atomic.h
53endif
54include_rtems_rtems_HEADERS += mainpage.h
55
56if HAS_MP
57## We only build multiprocessing related files if HAS_MP was defined
58include_rtems_rtems_HEADERS += include/rtems/rtems/eventmp.h
59include_rtems_rtems_HEADERS += include/rtems/rtems/mp.h
60include_rtems_rtems_HEADERS += include/rtems/rtems/msgmp.h
61include_rtems_rtems_HEADERS += include/rtems/rtems/partmp.h
62include_rtems_rtems_HEADERS += include/rtems/rtems/regionmp.h
63include_rtems_rtems_HEADERS += include/rtems/rtems/semmp.h
64include_rtems_rtems_HEADERS += include/rtems/rtems/signalmp.h
65include_rtems_rtems_HEADERS += include/rtems/rtems/taskmp.h
66endif
67
68include_rtems_rtems_HEADERS += inline/rtems/rtems/dpmem.inl
69include_rtems_rtems_HEADERS += inline/rtems/rtems/event.inl
70include_rtems_rtems_HEADERS += inline/rtems/rtems/eventset.inl
71include_rtems_rtems_HEADERS += inline/rtems/rtems/part.inl
72include_rtems_rtems_HEADERS += inline/rtems/rtems/ratemon.inl
73include_rtems_rtems_HEADERS += inline/rtems/rtems/region.inl
74include_rtems_rtems_HEADERS += inline/rtems/rtems/support.inl
75include_rtems_rtems_HEADERS += inline/rtems/rtems/tasks.inl
76include_rtems_rtems_HEADERS += inline/rtems/rtems/timer.inl
77
78## src
79librtems_a_SOURCES = src/rtemsbuildid.c
80librtems_a_SOURCES += src/rtemsbuildname.c
81librtems_a_SOURCES += src/rtemsobjectgetname.c
82librtems_a_SOURCES += src/rtemsobjectsetname.c
83librtems_a_SOURCES += src/rtemsobjectidapimaximum.c
84librtems_a_SOURCES += src/rtemsobjectidapiminimum.c
85librtems_a_SOURCES += src/rtemsobjectidgetapi.c
86librtems_a_SOURCES += src/rtemsobjectidgetclass.c
87librtems_a_SOURCES += src/rtemsobjectidgetindex.c
88librtems_a_SOURCES += src/rtemsobjectidgetnode.c
89librtems_a_SOURCES += src/rtemsobjectapiminimumclass.c
90librtems_a_SOURCES += src/rtemsobjectapimaximumclass.c
91librtems_a_SOURCES += src/rtemsobjectgetapiname.c
92librtems_a_SOURCES += src/rtemsobjectgetapiclassname.c
93librtems_a_SOURCES += src/rtemsobjectgetclassinfo.c
94librtems_a_SOURCES += src/rtemsobjectgetclassicname.c
95
96## TASK_C_FILES
97librtems_a_SOURCES += src/tasks.c
98librtems_a_SOURCES += src/taskcreate.c
99librtems_a_SOURCES += src/taskdelete.c
100librtems_a_SOURCES += src/taskgetnote.c
101librtems_a_SOURCES += src/taskident.c
102librtems_a_SOURCES += src/taskinitusers.c
103librtems_a_SOURCES += src/taskissuspended.c
104librtems_a_SOURCES += src/taskmode.c
105librtems_a_SOURCES += src/taskrestart.c
106librtems_a_SOURCES += src/taskresume.c
107librtems_a_SOURCES += src/taskself.c
108librtems_a_SOURCES += src/tasksetnote.c
109librtems_a_SOURCES += src/tasksetpriority.c
110librtems_a_SOURCES += src/taskstart.c
111librtems_a_SOURCES += src/tasksuspend.c
112librtems_a_SOURCES += src/taskwakeafter.c
113librtems_a_SOURCES += src/taskwakewhen.c
114librtems_a_SOURCES += src/taskvariableadd.c
115librtems_a_SOURCES += src/taskvariabledelete.c
116librtems_a_SOURCES += src/taskvariableget.c
117librtems_a_SOURCES += src/taskvariable_invoke_dtor.c
118librtems_a_SOURCES += src/taskdata.c
119
120## RATEMON_C_FILES
121librtems_a_SOURCES += src/ratemon.c
122librtems_a_SOURCES += src/ratemoncancel.c
123librtems_a_SOURCES += src/ratemoncreate.c
124librtems_a_SOURCES += src/ratemondelete.c
125librtems_a_SOURCES += src/ratemongetstatus.c
126librtems_a_SOURCES += src/ratemongetstatistics.c
127librtems_a_SOURCES += src/ratemonresetstatistics.c
128librtems_a_SOURCES += src/ratemonresetall.c
129librtems_a_SOURCES += src/ratemonreportstatistics.c
130librtems_a_SOURCES += src/ratemonident.c
131librtems_a_SOURCES += src/ratemonperiod.c
132librtems_a_SOURCES += src/ratemontimeout.c
133librtems_a_SOURCES += src/ratemondata.c
134
135## INTR_C_FILES
136librtems_a_SOURCES += src/intrbody.c
137librtems_a_SOURCES += src/intrcatch.c
138
139## BARRIER_C_FILES
140librtems_a_SOURCES += src/barrier.c
141librtems_a_SOURCES += src/barriercreate.c
142librtems_a_SOURCES += src/barrierdelete.c
143librtems_a_SOURCES += src/barrierident.c
144librtems_a_SOURCES += src/barriertranslatereturncode.c
145librtems_a_SOURCES += src/barrierrelease.c
146librtems_a_SOURCES += src/barrierwait.c
147librtems_a_SOURCES += src/barrierdata.c
148
149## CLOCK_C_FILES
150librtems_a_SOURCES += src/clockget.c
151librtems_a_SOURCES += src/clockgetsecondssinceepoch.c
152librtems_a_SOURCES += src/clockgettickspersecond.c
153librtems_a_SOURCES += src/clockgettickssinceboot.c
154librtems_a_SOURCES += src/clockgettod.c
155librtems_a_SOURCES += src/clockgettodtimeval.c
156librtems_a_SOURCES += src/clockgetuptime.c
157librtems_a_SOURCES += src/clockgetuptimetimeval.c
158librtems_a_SOURCES += src/clockgetuptimeseconds.c
159librtems_a_SOURCES += src/clockset.c
160librtems_a_SOURCES += src/clocksetnsecshandler.c
161librtems_a_SOURCES += src/clocktick.c
162librtems_a_SOURCES += src/clocktodtoseconds.c
163librtems_a_SOURCES += src/clocktodvalidate.c
164
165## TIMER_C_FILES
166librtems_a_SOURCES += src/rtemstimer.c
167librtems_a_SOURCES += src/timercancel.c
168librtems_a_SOURCES += src/timercreate.c
169librtems_a_SOURCES += src/timerdelete.c
170librtems_a_SOURCES += src/timerfireafter.c
171librtems_a_SOURCES += src/timerfirewhen.c
172librtems_a_SOURCES += src/timergetinfo.c
173librtems_a_SOURCES += src/timerident.c
174librtems_a_SOURCES += src/timerreset.c
175librtems_a_SOURCES += src/timerserver.c
176librtems_a_SOURCES += src/timerserverfireafter.c
177librtems_a_SOURCES += src/timerserverfirewhen.c
178librtems_a_SOURCES += src/rtemstimerdata.c
179
180## MESSAGE_QUEUE_C_FILES
181librtems_a_SOURCES += src/msg.c
182librtems_a_SOURCES += src/msgqallocate.c
183librtems_a_SOURCES += src/msgqbroadcast.c
184librtems_a_SOURCES += src/msgqcreate.c
185librtems_a_SOURCES += src/msgqdelete.c
186librtems_a_SOURCES += src/msgqflush.c
187librtems_a_SOURCES += src/msgqgetnumberpending.c
188librtems_a_SOURCES += src/msgqident.c
189librtems_a_SOURCES += src/msgqreceive.c
190librtems_a_SOURCES += src/msgqsend.c
191librtems_a_SOURCES += src/msgqtranslatereturncode.c
192librtems_a_SOURCES += src/msgqurgent.c
193librtems_a_SOURCES += src/msgdata.c
194
195## SEMAPHORE_C_FILES
196librtems_a_SOURCES += src/sem.c
197librtems_a_SOURCES += src/semcreate.c
198librtems_a_SOURCES += src/semdelete.c
199librtems_a_SOURCES += src/semident.c
200librtems_a_SOURCES += src/semobtain.c
201librtems_a_SOURCES += src/semrelease.c
202librtems_a_SOURCES += src/semflush.c
203librtems_a_SOURCES += src/semtranslatereturncode.c
204librtems_a_SOURCES += src/semdata.c
205
206## EVENT_C_FILES
207librtems_a_SOURCES += src/event.c
208librtems_a_SOURCES += src/eventreceive.c
209librtems_a_SOURCES += src/eventseize.c
210librtems_a_SOURCES += src/eventsend.c
211librtems_a_SOURCES += src/eventsurrender.c
212librtems_a_SOURCES += src/eventtimeout.c
213librtems_a_SOURCES += src/eventdata.c
214librtems_a_SOURCES += src/systemeventsend.c
215librtems_a_SOURCES += src/systemeventreceive.c
216
217## SIGNAL_C_FILES
218librtems_a_SOURCES += src/signal.c
219librtems_a_SOURCES += src/signalcatch.c
220librtems_a_SOURCES += src/signalsend.c
221
222## REGION_C_FILES
223librtems_a_SOURCES += src/region.c
224librtems_a_SOURCES += src/regioncreate.c
225librtems_a_SOURCES += src/regiondelete.c
226librtems_a_SOURCES += src/regionextend.c
227librtems_a_SOURCES += src/regiongetsegment.c
228librtems_a_SOURCES += src/regiongetsegmentsize.c
229librtems_a_SOURCES += src/regionident.c
230librtems_a_SOURCES += src/regionreturnsegment.c
231librtems_a_SOURCES += src/regiongetinfo.c
232librtems_a_SOURCES += src/regiongetfreeinfo.c
233librtems_a_SOURCES += src/regionresizesegment.c
234librtems_a_SOURCES += src/regionprocessqueue.c
235librtems_a_SOURCES += src/regiondata.c
236
237## PARTITION_C_FILES
238librtems_a_SOURCES += src/part.c
239librtems_a_SOURCES += src/partcreate.c
240librtems_a_SOURCES += src/partdelete.c
241librtems_a_SOURCES += src/partgetbuffer.c
242librtems_a_SOURCES += src/partident.c
243librtems_a_SOURCES += src/partreturnbuffer.c
244librtems_a_SOURCES += src/partdata.c
245
246## DPMEM_C_FILES
247librtems_a_SOURCES += src/dpmem.c
248librtems_a_SOURCES += src/dpmemcreate.c
249librtems_a_SOURCES += src/dpmemdelete.c
250librtems_a_SOURCES += src/dpmemexternal2internal.c
251librtems_a_SOURCES += src/dpmemident.c
252librtems_a_SOURCES += src/dpmeminternal2external.c
253librtems_a_SOURCES += src/dpmemdata.c
254
255## WORKSPACE_FILES
256librtems_a_SOURCES += src/workspace.c
257librtems_a_SOURCES += src/workspacegreedy.c
258
259librtems_a_SOURCES += src/modes.c
260
261librtems_a_SOURCES += src/status.c
262
263if HAS_MP
264# We only build multiprocessing related files if HAS_MP was defined
265librtems_a_SOURCES += src/eventmp.c
266librtems_a_SOURCES += src/mp.c
267librtems_a_SOURCES += src/msgmp.c
268librtems_a_SOURCES += src/partmp.c
269librtems_a_SOURCES += src/regionmp.c
270librtems_a_SOURCES += src/semmp.c
271librtems_a_SOURCES += src/signalmp.c
272librtems_a_SOURCES += src/taskmp.c
273endif
274
275include $(srcdir)/preinstall.am
276include $(top_srcdir)/automake/local.am
Note: See TracBrowser for help on using the repository browser.