source: rtems/c/src/lib/libcpu/powerpc/Makefile.am @ fc1a3ba

4.104.114.84.95
Last change on this file since fc1a3ba was fc1a3ba, checked in by Ralf Corsepius <ralf.corsepius@…>, on 01/12/06 at 10:12:31

Remove all-local:.

  • Property mode set to 100644
File size: 10.6 KB
Line 
1##
2## $Id$
3##
4
5ACLOCAL_AMFLAGS = -I ../../../aclocal
6
7include $(top_srcdir)/../../../automake/compile.am
8
9include_rtems_powerpcdir = $(includedir)/rtems/powerpc
10include_rtems_powerpc_HEADERS = rtems/powerpc/cache.h \
11    rtems/powerpc/debugmod.h rtems/powerpc/powerpc.h
12
13include_rtems_scoredir = $(includedir)/rtems/score
14include_libcpudir = $(includedir)/libcpu
15
16include_libcpu_HEADERS =
17
18EXTRA_DIST = old-exceptions/TODO old-exceptions/README
19EXTRA_DIST += old-exceptions/irq_stub.S old-exceptions/ppccache.c
20if OLD_EXCEPTIONS
21include_rtems_score_HEADERS = old-exceptions/rtems/score/ppc_offs.h
22
23noinst_PROGRAMS = old-exceptions/rtems-cpu.rel
24old_exceptions_rtems_cpu_rel_SOURCES = old-exceptions/cpu.c \
25    old-exceptions/cpu_asm.S old-exceptions/rtems/score/ppc_offs.h
26old_exceptions_rtems_cpu_rel_CPPFLAGS = $(AM_CPPFLAGS) \
27    -I$(srcdir)/old-exceptions
28old_exceptions_rtems_cpu_rel_LDFLAGS = $(RTEMS_RELLDFLAGS)
29else
30noinst_PROGRAMS = new-exceptions/rtems-cpu.rel
31new_exceptions_rtems_cpu_rel_SOURCES = new-exceptions/cpu.c \
32    new-exceptions/cpu_asm.S
33new_exceptions_rtems_cpu_rel_CPPFLAGS = $(AM_CPPFLAGS)
34new_exceptions_rtems_cpu_rel_LDFLAGS = $(RTEMS_RELLDFLAGS)
35endif
36
37## shared/include
38if shared
39include_libcpu_HEADERS += shared/include/io.h shared/include/mmu.h shared/include/page.h \
40    shared/include/byteorder.h shared/include/pgtable.h
41
42noinst_PROGRAMS += shared/cpuIdent.rel
43shared_cpuIdent_rel_SOURCES = shared/include/cpuIdent.c shared/include/cpuIdent.h
44shared_cpuIdent_rel_CPPFLAGS = $(AM_CPPFLAGS)
45shared_cpuIdent_rel_LDFLAGS = $(RTEMS_RELLDFLAGS)
46
47include_libcpu_HEADERS += shared/include/cpuIdent.h
48
49## shared/cache
50noinst_PROGRAMS += shared/cache.rel
51shared_cache_rel_SOURCES = shared/src/cache.c shared/src/cache_.h \
52    ../shared/src/cache_aligned_malloc.c ../shared/src/cache_manager.c \
53    ../shared/include/cache.h
54shared_cache_rel_CPPFLAGS = $(AM_CPPFLAGS) -I$(srcdir)/shared/src
55shared_cache_rel_LDFLAGS = $(RTEMS_RELLDFLAGS)
56
57include_libcpu_HEADERS += ../shared/include/cache.h
58
59## shared/stack
60noinst_PROGRAMS += shared/stack.rel
61shared_stack_rel_SOURCES = shared/src/stack.c shared/include/spr.h shared/src/stackTrace.h
62shared_stack_rel_CPPFLAGS = $(AM_CPPFLAGS)
63shared_stack_rel_LDFLAGS = $(RTEMS_RELLDFLAGS)
64
65include_libcpu_HEADERS += shared/include/spr.h
66include_libcpu_HEADERS += shared/src/stackTrace.h
67endif
68
69EXTRA_DIST += ppc403/README ppc403/vectors/README
70if ppc403
71## ppc403/clock
72noinst_PROGRAMS += ppc403/clock.rel
73ppc403_clock_rel_SOURCES = ppc403/clock/clock.c
74ppc403_clock_rel_CPPFLAGS = $(AM_CPPFLAGS)
75ppc403_clock_rel_LDFLAGS = $(RTEMS_RELLDFLAGS)
76
77## ppc403/console
78noinst_PROGRAMS += ppc403/console.rel
79if ppc405
80ppc403_console_rel_SOURCES = ppc403/console/console405.c
81else
82ppc403_console_rel_SOURCES = ppc403/console/console.c
83endif
84ppc403_console_rel_CPPFLAGS = $(AM_CPPFLAGS)
85ppc403_console_rel_LDFLAGS = $(RTEMS_RELLDFLAGS)
86
87## ppc403/ictrl
88include_HEADERS = ppc403/ictrl/ictrl.h
89
90noinst_PROGRAMS += ppc403/ictrl.rel
91ppc403_ictrl_rel_SOURCES = ppc403/ictrl/ictrl.c ppc403/ictrl/ictrl.h
92ppc403_ictrl_rel_CPPFLAGS = $(AM_CPPFLAGS)
93ppc403_ictrl_rel_LDFLAGS = $(RTEMS_RELLDFLAGS)
94
95## ppc403/timer
96noinst_PROGRAMS += ppc403/timer.rel
97ppc403_timer_rel_SOURCES = ppc403/timer/timer.c
98ppc403_timer_rel_CPPFLAGS = $(AM_CPPFLAGS)
99ppc403_timer_rel_LDFLAGS = $(RTEMS_RELLDFLAGS)
100
101## ppc403/tty_drv
102if ppc405
103include_HEADERS += ppc403/tty_drv/tty_drv.h
104
105noinst_PROGRAMS += ppc403/tty_drv.rel
106ppc403_tty_drv_rel_SOURCES = ppc403/tty_drv/tty_drv.c ppc403/tty_drv/tty_drv.h
107ppc403_tty_drv_rel_CPPFLAGS = $(AM_CPPFLAGS)
108ppc403_tty_drv_rel_LDFLAGS = $(RTEMS_RELLDFLAGS)
109endif
110
111## ppc403/vectors
112noinst_PROGRAMS += ppc403/vectors.rel
113ppc403_vectors_rel_SOURCES = ppc403/vectors/vectors.S ppc403/vectors/align_h.S
114ppc403_vectors_rel_CPPFLAGS = $(AM_CPPFLAGS)
115ppc403_vectors_rel_LDFLAGS = $(RTEMS_RELLDFLAGS)
116endif
117
118EXTRA_DIST += mpc5xx/README
119if mpc5xx
120include_mpc5xxdir = $(includedir)/mpc5xx
121
122include_HEADERS = mpc5xx/include/mpc5xx.h
123
124## mpc5xx/clock
125noinst_PROGRAMS += mpc5xx/clock.rel
126mpc5xx_clock_rel_SOURCES = mpc5xx/clock/clock.c
127mpc5xx_clock_rel_CPPFLAGS = $(AM_CPPFLAGS)
128mpc5xx_clock_rel_LDFLAGS = $(RTEMS_RELLDFLAGS)
129
130## mpc5xx/console-generic
131include_mpc5xx_HEADERS = mpc5xx/include/console.h
132
133noinst_PROGRAMS += mpc5xx/console-generic.rel
134mpc5xx_console_generic_rel_SOURCES = mpc5xx/console-generic/console-generic.c
135mpc5xx_console_generic_rel_CPPFLAGS = $(AM_CPPFLAGS)
136mpc5xx_console_generic_rel_LDFLAGS = $(RTEMS_RELLDFLAGS)
137
138## mpc5xx/exceptions
139include_libcpu_HEADERS += mpc5xx/exceptions/raw_exception.h
140
141noinst_PROGRAMS += mpc5xx/exceptions.rel
142mpc5xx_exceptions_rel_SOURCES = mpc5xx/exceptions/raw_exception.c
143mpc5xx_exceptions_rel_CPPFLAGS = $(AM_CPPFLAGS)
144mpc5xx_exceptions_rel_LDFLAGS = $(RTEMS_RELLDFLAGS)
145
146## mpc5xx/irq
147include_libcpu_HEADERS += mpc5xx/irq/irq.h
148
149noinst_PROGRAMS += mpc5xx/irq.rel
150mpc5xx_irq_rel_SOURCES = mpc5xx/irq/irq.c mpc5xx/irq/irq_init.c mpc5xx/irq/irq_asm.S
151mpc5xx_irq_rel_CPPFLAGS = $(AM_CPPFLAGS)
152mpc5xx_irq_rel_LDFLAGS = $(RTEMS_RELLDFLAGS)
153
154## mpc5xx/timer
155noinst_PROGRAMS += mpc5xx/timer.rel
156mpc5xx_timer_rel_SOURCES = mpc5xx/timer/timer.c
157mpc5xx_timer_rel_CPPFLAGS = $(AM_CPPFLAGS)
158mpc5xx_timer_rel_LDFLAGS = $(RTEMS_RELLDFLAGS)
159
160## mpc5xx/vectors
161include_libcpu_HEADERS += mpc5xx/vectors/vectors.h
162
163noinst_PROGRAMS += mpc5xx/vectors.rel
164mpc5xx_vectors_rel_SOURCES = mpc5xx/vectors/vectors_init.c mpc5xx/vectors/vectors.S
165mpc5xx_vectors_rel_CPPFLAGS = $(AM_CPPFLAGS)
166mpc5xx_vectors_rel_LDFLAGS = $(RTEMS_RELLDFLAGS)
167endif
168
169if mpc505
170## mpc505/ictrl
171include_HEADERS = mpc505/ictrl/ictrl.h
172
173noinst_PROGRAMS += mpc505/ictrl.rel
174mpc505_ictrl_rel_SOURCES = mpc505/ictrl/ictrl.c
175mpc505_ictrl_rel_CPPFLAGS = $(AM_CPPFLAGS)
176mpc505_ictrl_rel_LDFLAGS = $(RTEMS_RELLDFLAGS)
177
178## mpc505/timer
179noinst_PROGRAMS += mpc505/timer.rel
180mpc505_timer_rel_SOURCES = mpc505/timer/timer.c
181mpc505_timer_rel_CPPFLAGS = $(AM_CPPFLAGS)
182mpc505_timer_rel_LDFLAGS = $(RTEMS_RELLDFLAGS)
183
184## mpc505/vector
185noinst_PROGRAMS += mpc505/vectors.rel
186mpc505_vectors_rel_SOURCES = mpc505/vectors/vectors.S
187mpc505_vectors_rel_CPPFLAGS = $(AM_CPPFLAGS)
188mpc505_vectors_rel_LDFLAGS = $(RTEMS_RELLDFLAGS)
189endif
190
191if mpc6xx
192include_libcpu_HEADERS += mpc6xx/exceptions/raw_exception.h
193
194## mpc6xx/exceptions
195noinst_PROGRAMS += mpc6xx/exceptions.rel
196mpc6xx_exceptions_rel_SOURCES = mpc6xx/exceptions/raw_exception.c \
197    mpc6xx/exceptions/asm_utils.S
198mpc6xx_exceptions_rel_CPPFLAGS = $(AM_CPPFLAGS)
199mpc6xx_exceptions_rel_LDFLAGS = $(RTEMS_RELLDFLAGS)
200
201## mpc6xx/mmu
202include_libcpu_HEADERS += mpc6xx/mmu/bat.h mpc6xx/mmu/pte121.h
203
204noinst_PROGRAMS += mpc6xx/mmu.rel
205mpc6xx_mmu_rel_SOURCES = mpc6xx/mmu/bat.c mpc6xx/mmu/bat.h \
206    mpc6xx/mmu/pte121.c mpc6xx/mmu/pte121.h \
207    mpc6xx/mmu/mmuAsm.S
208mpc6xx_mmu_rel_CPPFLAGS = $(AM_CPPFLAGS)
209mpc6xx_mmu_rel_LDFLAGS = $(RTEMS_RELLDFLAGS)
210
211## mpc6xx/clock
212include_libcpu_HEADERS += mpc6xx/clock/c_clock.h
213
214noinst_PROGRAMS += mpc6xx/clock.rel
215mpc6xx_clock_rel_SOURCES = mpc6xx/clock/c_clock.c mpc6xx/clock/c_clock.h
216mpc6xx_clock_rel_CPPFLAGS = $(AM_CPPFLAGS)
217mpc6xx_clock_rel_LDFLAGS = $(RTEMS_RELLDFLAGS)
218
219## mpc6xx/timer
220noinst_PROGRAMS += mpc6xx/timer.rel
221mpc6xx_timer_rel_SOURCES = mpc6xx/timer/timer.c
222mpc6xx_timer_rel_CPPFLAGS = $(AM_CPPFLAGS)
223mpc6xx_timer_rel_LDFLAGS = $(RTEMS_RELLDFLAGS)
224endif
225
226EXTRA_DIST += mpc8xx/README
227if mpc8xx
228include_mpc8xxdir = $(includedir)/mpc8xx
229
230include_HEADERS = mpc8xx/include/mpc8xx.h
231
232## mpc8xx/clock
233noinst_PROGRAMS += mpc8xx/clock.rel
234mpc8xx_clock_rel_SOURCES = mpc8xx/clock/clock.c
235mpc8xx_clock_rel_CPPFLAGS = $(AM_CPPFLAGS)
236mpc8xx_clock_rel_LDFLAGS = $(RTEMS_RELLDFLAGS)
237
238## mpc8xx/console-generic
239include_mpc8xx_HEADERS = mpc8xx/include/console.h
240
241noinst_PROGRAMS += mpc8xx/console-generic.rel
242mpc8xx_console_generic_rel_SOURCES = mpc8xx/console-generic/console-generic.c
243mpc8xx_console_generic_rel_CPPFLAGS = $(AM_CPPFLAGS)
244mpc8xx_console_generic_rel_LDFLAGS = $(RTEMS_RELLDFLAGS)
245
246## mpc8xx/cpm
247include_mpc8xx_HEADERS += mpc8xx/include/cpm.h
248
249noinst_PROGRAMS += mpc8xx/cpm.rel
250mpc8xx_cpm_rel_SOURCES = mpc8xx/cpm/cp.c mpc8xx/cpm/dpram.c
251mpc8xx_cpm_rel_CPPFLAGS = $(AM_CPPFLAGS)
252mpc8xx_cpm_rel_LDFLAGS = $(RTEMS_RELLDFLAGS)
253
254## mpc8xx/exceptions
255include_libcpu_HEADERS += mpc8xx/exceptions/raw_exception.h
256
257noinst_PROGRAMS += mpc8xx/exceptions.rel
258mpc8xx_exceptions_rel_SOURCES = mpc8xx/exceptions/raw_exception.c \
259    mpc8xx/exceptions/asm_utils.S
260mpc8xx_exceptions_rel_CPPFLAGS = $(AM_CPPFLAGS)
261mpc8xx_exceptions_rel_LDFLAGS = $(RTEMS_RELLDFLAGS)
262
263## mpc8xx/mmu
264include_mpc8xx_HEADERS += mpc8xx/include/mmu.h
265
266noinst_PROGRAMS += mpc8xx/mmu.rel
267mpc8xx_mmu_rel_SOURCES = mpc8xx/mmu/mmu.c
268mpc8xx_mmu_rel_CPPFLAGS = $(AM_CPPFLAGS)
269mpc8xx_mmu_rel_LDFLAGS = $(RTEMS_RELLDFLAGS)
270
271## mpc8xx/timer
272noinst_PROGRAMS += mpc8xx/timer.rel
273mpc8xx_timer_rel_SOURCES = mpc8xx/timer/timer.c
274mpc8xx_timer_rel_CPPFLAGS = $(AM_CPPFLAGS)
275mpc8xx_timer_rel_LDFLAGS = $(RTEMS_RELLDFLAGS)
276endif
277
278EXTRA_DIST += mpc8260/README
279if mpc8260
280include_mpc8260dir = $(includedir)/mpc8260
281
282include_HEADERS = mpc8260/include/mpc8260.h
283
284## mpc8260/console-generic
285include_mpc8260_HEADERS = mpc8260/include/console.h
286
287noinst_PROGRAMS += mpc8260/console-generic.rel
288mpc8260_console_generic_rel_SOURCES = mpc8260/console-generic/console-generic.c \
289    mpc8260/include/console.h
290mpc8260_console_generic_rel_CPPFLAGS = $(AM_CPPFLAGS)
291mpc8260_console_generic_rel_LDFLAGS = $(RTEMS_RELLDFLAGS)
292
293## mpc8260/clock
294noinst_PROGRAMS += mpc8260/clock.rel
295mpc8260_clock_rel_SOURCES = mpc8260/clock/clock.c
296mpc8260_clock_rel_CPPFLAGS = $(AM_CPPFLAGS)
297mpc8260_clock_rel_LDFLAGS = $(RTEMS_RELLDFLAGS)
298
299## mpc8260/cpm
300include_mpc8260_HEADERS += mpc8260/include/cpm.h
301
302noinst_PROGRAMS += mpc8260/cpm.rel
303mpc8260_cpm_rel_SOURCES = mpc8260/cpm/cp.c mpc8260/cpm/dpram.c mpc8260/cpm/brg.c \
304    mpc8260/include/cpm.h
305mpc8260_cpm_rel_CPPFLAGS = $(AM_CPPFLAGS)
306mpc8260_cpm_rel_LDFLAGS = $(RTEMS_RELLDFLAGS)
307
308## mpc8260/exceptions
309include_libcpu_HEADERS += mpc8260/exceptions/raw_exception.h
310
311noinst_PROGRAMS += mpc8260/exceptions.rel
312mpc8260_exceptions_rel_SOURCES = mpc8260/exceptions/raw_exception.c \
313    mpc8260/exceptions/asm_utils.S \
314    mpc8260/exceptions/raw_exception.h
315mpc8260_exceptions_rel_CPPFLAGS = $(AM_CPPFLAGS)
316mpc8260_exceptions_rel_LDFLAGS = $(RTEMS_RELLDFLAGS)
317
318## mpc8260/mmu
319include_mpc8260_HEADERS += mpc8260/include/mmu.h
320
321noinst_PROGRAMS += mpc8260/mmu.rel
322mpc8260_mmu_rel_SOURCES = mpc8260/mmu/mmu.c mpc8260/include/mmu.h
323mpc8260_mmu_rel_CPPFLAGS = $(AM_CPPFLAGS)
324mpc8260_mmu_rel_LDFLAGS = $(RTEMS_RELLDFLAGS)
325
326## mpc8260/timer
327noinst_PROGRAMS += mpc8260/timer.rel
328mpc8260_timer_rel_SOURCES = mpc8260/timer/timer.c
329mpc8260_timer_rel_CPPFLAGS = $(AM_CPPFLAGS)
330mpc8260_timer_rel_LDFLAGS = $(RTEMS_RELLDFLAGS)
331endif
332
333include $(srcdir)/preinstall.am
334include $(top_srcdir)/../../../automake/local.am
Note: See TracBrowser for help on using the repository browser.