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

4.11
Last change on this file since c499856 was c8d78ee, checked in by Sebastian Huber <sebastian.huber@…>, on Jul 2, 2013 at 8:37:13 AM

bsp/mpc55xx: Add MPC5668G support

  • Property mode set to 100644
File size: 16.0 KB
Line 
1ACLOCAL_AMFLAGS = -I ../../../aclocal
2
3include $(top_srcdir)/../../../automake/compile.am
4
5include_rtems_powerpcdir = $(includedir)/rtems/powerpc
6include_rtems_powerpc_HEADERS = rtems/powerpc/cache.h \
7    rtems/powerpc/debugmod.h rtems/powerpc/powerpc.h
8
9include_rtems_scoredir = $(includedir)/rtems/score
10include_libcpudir = $(includedir)/libcpu
11
12include_libcpu_HEADERS = shared/include/powerpc-utility.h
13
14include_bspdir = $(includedir)/bsp
15
16include_bsp_HEADERS =
17include_bsp_HEADERS += new-exceptions/bspsupport/vectors.h
18
19EXTRA_DIST =
20
21noinst_PROGRAMS = new-exceptions/rtems-cpu.rel
22new_exceptions_rtems_cpu_rel_SOURCES = new-exceptions/cpu.c \
23    new-exceptions/cpu_asm.S
24new_exceptions_rtems_cpu_rel_CPPFLAGS = $(AM_CPPFLAGS)
25new_exceptions_rtems_cpu_rel_LDFLAGS = $(RTEMS_RELLDFLAGS)
26
27
28if !mpc5xx
29noinst_PROGRAMS += new-exceptions/exc_bspsupport.rel
30new_exceptions_exc_bspsupport_rel_SOURCES = \
31    new-exceptions/bspsupport/ppc-code-copy.c \
32    new-exceptions/bspsupport/ppc_exc.S \
33    new-exceptions/bspsupport/ppc_exc_async_normal.S \
34    new-exceptions/bspsupport/ppc_exc_naked.S \
35    new-exceptions/bspsupport/ppc_exc_hdl.c \
36    new-exceptions/bspsupport/ppc_exc_initialize.c \
37    new-exceptions/bspsupport/ppc_exc_global_handler.c \
38    new-exceptions/bspsupport/ppc_exc_print.c \
39    new-exceptions/bspsupport/ppc_exc_categories.c \
40    new-exceptions/bspsupport/ppc_exc_address.c \
41    new-exceptions/bspsupport/ppc_exc_alignment.c \
42    new-exceptions/bspsupport/ppc_exc_prologue.c
43
44new_exceptions_exc_bspsupport_rel_CPPFLAGS = $(AM_CPPFLAGS)
45new_exceptions_exc_bspsupport_rel_LDFLAGS = $(RTEMS_RELLDFLAGS)
46
47noinst_PROGRAMS += new-exceptions/irq_bspsupport.rel
48
49new_exceptions_irq_bspsupport_rel_SOURCES = new-exceptions/bspsupport/irq.c
50new_exceptions_irq_bspsupport_rel_CPPFLAGS = $(AM_CPPFLAGS)
51new_exceptions_irq_bspsupport_rel_LDFLAGS = $(RTEMS_RELLDFLAGS)
52endif
53
54EXTRA_DIST += new-exceptions/bspsupport/vectors.h
55EXTRA_DIST += new-exceptions/bspsupport/irq_supp.h
56EXTRA_DIST += new-exceptions/bspsupport/README
57EXTRA_DIST += new-exceptions/bspsupport/ppc_exc_test.c
58
59# shared/include
60if shared
61include_libcpu_HEADERS += shared/include/io.h shared/include/mmu.h \
62    shared/include/page.h \
63    shared/include/byteorder.h shared/include/pgtable.h
64
65noinst_PROGRAMS += shared/cpuIdent.rel
66shared_cpuIdent_rel_SOURCES = shared/include/cpuIdent.c shared/include/cpuIdent.h
67shared_cpuIdent_rel_CPPFLAGS = $(AM_CPPFLAGS)
68shared_cpuIdent_rel_LDFLAGS = $(RTEMS_RELLDFLAGS)
69
70include_libcpu_HEADERS += shared/include/cpuIdent.h
71
72# shared/cache
73noinst_PROGRAMS += shared/cache.rel
74shared_cache_rel_SOURCES = shared/src/cache_.h \
75    ../shared/src/cache_aligned_malloc.c ../shared/src/cache_manager.c \
76    ../shared/include/cache.h
77shared_cache_rel_CPPFLAGS = $(AM_CPPFLAGS) -I$(srcdir)/shared/src
78shared_cache_rel_LDFLAGS = $(RTEMS_RELLDFLAGS)
79
80include_libcpu_HEADERS += ../shared/include/cache.h
81
82# shared/stack
83noinst_PROGRAMS += shared/stack.rel
84shared_stack_rel_SOURCES = shared/src/stack.c shared/include/spr.h shared/src/stackTrace.h
85shared_stack_rel_CPPFLAGS = $(AM_CPPFLAGS)
86shared_stack_rel_LDFLAGS = $(RTEMS_RELLDFLAGS)
87
88include_libcpu_HEADERS += shared/include/spr.h
89include_libcpu_HEADERS += shared/src/stackTrace.h
90endif
91
92EXTRA_DIST += ppc403/README ppc403/vectors/README
93if ppc4xx
94# ppc403/clock
95noinst_PROGRAMS += ppc403/clock.rel
96ppc403_clock_rel_SOURCES = ppc403/clock/clock.c
97ppc403_clock_rel_CPPFLAGS = $(AM_CPPFLAGS)
98ppc403_clock_rel_LDFLAGS = $(RTEMS_RELLDFLAGS)
99
100# ppc403/console
101noinst_PROGRAMS += ppc403/console.rel
102if ppc405
103ppc403_console_rel_SOURCES = ppc403/console/console405.c
104else
105ppc403_console_rel_SOURCES = ppc403/console/console.c
106endif
107ppc403_console_rel_CPPFLAGS = $(AM_CPPFLAGS)
108ppc403_console_rel_LDFLAGS = $(RTEMS_RELLDFLAGS)
109
110include_HEADERS =
111shared_cpuIdent_rel_SOURCES = shared/include/cpuIdent.c
112shared_cpuIdent_rel_CPPFLAGS = $(AM_CPPFLAGS)
113shared_cpuIdent_rel_LDFLAGS = $(RTEMS_RELLDFLAGS)
114
115# ppc403/timer
116noinst_PROGRAMS += ppc403/timer.rel
117ppc403_timer_rel_SOURCES = ppc403/timer/timer.c
118ppc403_timer_rel_CPPFLAGS = $(AM_CPPFLAGS)
119ppc403_timer_rel_LDFLAGS = $(RTEMS_RELLDFLAGS)
120
121# ppc403/tty_drv
122if ppc405
123include_HEADERS += ppc403/tty_drv/tty_drv.h
124
125noinst_PROGRAMS += ppc403/tty_drv.rel
126ppc403_tty_drv_rel_SOURCES = ppc403/tty_drv/tty_drv.c ppc403/tty_drv/tty_drv.h
127ppc403_tty_drv_rel_CPPFLAGS = $(AM_CPPFLAGS)
128ppc403_tty_drv_rel_LDFLAGS = $(RTEMS_RELLDFLAGS)
129endif
130
131endif # ppc4xx
132
133if ppc405
134
135## ppc4xx/include
136include_ppc4xxdir = $(includedir)/ppc4xx
137include_ppc4xx_HEADERS = ppc403/include/ppc405gp.h \
138                         ppc403/include/ppc405ex.h
139
140endif # ppc405
141
142
143## mpc5xx
144EXTRA_DIST += mpc5xx/README
145if mpc5xx
146include_mpc5xxdir = $(includedir)/mpc5xx
147
148include_HEADERS = mpc5xx/include/mpc5xx.h
149
150# mpc5xx/clock
151noinst_PROGRAMS += mpc5xx/clock.rel
152mpc5xx_clock_rel_SOURCES = mpc5xx/clock/clock.c
153mpc5xx_clock_rel_CPPFLAGS = $(AM_CPPFLAGS)
154mpc5xx_clock_rel_LDFLAGS = $(RTEMS_RELLDFLAGS)
155
156# mpc5xx/console-generic
157include_mpc5xx_HEADERS = mpc5xx/include/console.h
158
159noinst_PROGRAMS += mpc5xx/console-generic.rel
160mpc5xx_console_generic_rel_SOURCES = mpc5xx/console-generic/console-generic.c
161mpc5xx_console_generic_rel_CPPFLAGS = $(AM_CPPFLAGS)
162mpc5xx_console_generic_rel_LDFLAGS = $(RTEMS_RELLDFLAGS)
163
164# mpc5xx/exceptions
165include_libcpu_HEADERS += mpc5xx/exceptions/raw_exception.h
166
167noinst_PROGRAMS += mpc5xx/exceptions.rel
168mpc5xx_exceptions_rel_SOURCES = mpc5xx/exceptions/raw_exception.c
169mpc5xx_exceptions_rel_CPPFLAGS = $(AM_CPPFLAGS)
170mpc5xx_exceptions_rel_LDFLAGS = $(RTEMS_RELLDFLAGS)
171
172# mpc5xx/irq
173include_libcpu_HEADERS += mpc5xx/irq/irq.h
174
175noinst_PROGRAMS += mpc5xx/irq.rel
176mpc5xx_irq_rel_SOURCES = mpc5xx/irq/irq.c mpc5xx/irq/irq_init.c mpc5xx/irq/irq_asm.S
177mpc5xx_irq_rel_CPPFLAGS = $(AM_CPPFLAGS)
178mpc5xx_irq_rel_LDFLAGS = $(RTEMS_RELLDFLAGS)
179
180# mpc5xx/timer
181noinst_PROGRAMS += mpc5xx/timer.rel
182mpc5xx_timer_rel_SOURCES = mpc5xx/timer/timer.c
183mpc5xx_timer_rel_CPPFLAGS = $(AM_CPPFLAGS)
184mpc5xx_timer_rel_LDFLAGS = $(RTEMS_RELLDFLAGS)
185
186# mpc5xx/vectors
187include_libcpu_HEADERS += mpc5xx/vectors/vectors.h
188
189noinst_PROGRAMS += mpc5xx/vectors.rel
190mpc5xx_vectors_rel_SOURCES = mpc5xx/vectors/vectors_init.c mpc5xx/vectors/vectors.S \
191    new-exceptions/bspsupport/ppc_exc_print.c
192mpc5xx_vectors_rel_CPPFLAGS = $(AM_CPPFLAGS)
193mpc5xx_vectors_rel_LDFLAGS = $(RTEMS_RELLDFLAGS)
194endif
195
196if mpc505
197# mpc505/ictrl
198include_HEADERS = mpc505/ictrl/ictrl.h
199
200noinst_PROGRAMS += mpc505/ictrl.rel
201mpc505_ictrl_rel_SOURCES = mpc505/ictrl/ictrl.c
202mpc505_ictrl_rel_CPPFLAGS = $(AM_CPPFLAGS)
203mpc505_ictrl_rel_LDFLAGS = $(RTEMS_RELLDFLAGS)
204
205# mpc505/timer
206noinst_PROGRAMS += mpc505/timer.rel
207mpc505_timer_rel_SOURCES = mpc505/timer/timer.c
208mpc505_timer_rel_CPPFLAGS = $(AM_CPPFLAGS)
209mpc505_timer_rel_LDFLAGS = $(RTEMS_RELLDFLAGS)
210
211# mpc505/vector
212noinst_PROGRAMS += mpc505/vectors.rel
213mpc505_vectors_rel_SOURCES = mpc505/vectors/vectors.S
214mpc505_vectors_rel_CPPFLAGS = $(AM_CPPFLAGS)
215mpc505_vectors_rel_LDFLAGS = $(RTEMS_RELLDFLAGS)
216endif
217
218if mpc6xx
219
220# mpc6xx/mmu
221include_libcpu_HEADERS += mpc6xx/mmu/bat.h mpc6xx/mmu/pte121.h
222
223noinst_PROGRAMS += mpc6xx/mmu.rel
224mpc6xx_mmu_rel_SOURCES = mpc6xx/mmu/bat.c mpc6xx/mmu/bat.h \
225    mpc6xx/mmu/pte121.c mpc6xx/mmu/pte121.h \
226    mpc6xx/mmu/mmuAsm.S
227mpc6xx_mmu_rel_CPPFLAGS = $(AM_CPPFLAGS)
228mpc6xx_mmu_rel_LDFLAGS = $(RTEMS_RELLDFLAGS)
229
230# mpc6xx/clock
231include_libcpu_HEADERS += mpc6xx/clock/c_clock.h
232
233noinst_PROGRAMS += mpc6xx/clock.rel
234mpc6xx_clock_rel_SOURCES = mpc6xx/clock/c_clock.c mpc6xx/clock/c_clock.h
235mpc6xx_clock_rel_CPPFLAGS = $(AM_CPPFLAGS)
236mpc6xx_clock_rel_LDFLAGS = $(RTEMS_RELLDFLAGS)
237
238# mpc6xx/timer
239noinst_PROGRAMS += mpc6xx/timer.rel
240mpc6xx_timer_rel_SOURCES = mpc6xx/timer/timer.c
241mpc6xx_timer_rel_CPPFLAGS = $(AM_CPPFLAGS)
242mpc6xx_timer_rel_LDFLAGS = $(RTEMS_RELLDFLAGS)
243
244# mpc6xx/altivec
245noinst_PROGRAMS += mpc6xx/altivec.rel
246mpc6xx_altivec_rel_SOURCES = mpc6xx/altivec/vec_sup.c mpc6xx/altivec/vec_sup_asm.S
247mpc6xx_altivec_rel_CPPFLAGS = $(AM_CPPFLAGS)
248mpc6xx_altivec_rel_LDFLAGS = $(RTEMS_RELLDFLAGS)
249endif
250EXTRA_DIST      += mpc6xx/altivec/README
251
252if e500
253# mpc6xx/clock
254include_libcpu_HEADERS += mpc6xx/clock/c_clock.h
255
256noinst_PROGRAMS += e500/clock.rel
257e500_clock_rel_SOURCES = mpc6xx/clock/c_clock.c mpc6xx/clock/c_clock.h
258e500_clock_rel_CPPFLAGS = $(AM_CPPFLAGS)
259e500_clock_rel_LDFLAGS = $(RTEMS_RELLDFLAGS)
260
261# mpc6xx/timer
262noinst_PROGRAMS += e500/timer.rel
263e500_timer_rel_SOURCES = mpc6xx/timer/timer.c
264e500_timer_rel_CPPFLAGS = $(AM_CPPFLAGS)
265e500_timer_rel_LDFLAGS = $(RTEMS_RELLDFLAGS)
266
267# e500/mmu
268include_libcpu_HEADERS += e500/mmu/e500_mmu.h
269noinst_PROGRAMS += e500/mmu.rel
270e500_mmu_rel_SOURCES = e500/mmu/mmu.c e500/mmu/e500_mmu.h
271e500_mmu_rel_CPPFLAGS = $(AM_CPPFLAGS)
272e500_mmu_rel_LDFLAGS = $(RTEMS_RELLDFLAGS)
273endif
274
275EXTRA_DIST += mpc8xx/README
276if mpc8xx
277include_mpc8xxdir = $(includedir)/mpc8xx
278
279include_HEADERS = mpc8xx/include/mpc8xx.h
280
281# mpc8xx/clock
282noinst_PROGRAMS += mpc8xx/clock.rel
283mpc8xx_clock_rel_SOURCES = mpc8xx/clock/clock.c
284mpc8xx_clock_rel_CPPFLAGS = $(AM_CPPFLAGS)
285mpc8xx_clock_rel_LDFLAGS = $(RTEMS_RELLDFLAGS)
286
287# mpc8xx/console-generic
288include_mpc8xx_HEADERS = mpc8xx/include/console.h
289
290noinst_PROGRAMS += mpc8xx/console-generic.rel
291mpc8xx_console_generic_rel_SOURCES = mpc8xx/console-generic/console-generic.c
292mpc8xx_console_generic_rel_CPPFLAGS = $(AM_CPPFLAGS)
293mpc8xx_console_generic_rel_LDFLAGS = $(RTEMS_RELLDFLAGS)
294
295# mpc8xx/cpm
296include_mpc8xx_HEADERS += mpc8xx/include/cpm.h
297
298noinst_PROGRAMS += mpc8xx/cpm.rel
299mpc8xx_cpm_rel_SOURCES = mpc8xx/cpm/cp.c mpc8xx/cpm/dpram.c
300mpc8xx_cpm_rel_CPPFLAGS = $(AM_CPPFLAGS)
301mpc8xx_cpm_rel_LDFLAGS = $(RTEMS_RELLDFLAGS)
302
303# mpc8xx/mmu
304include_mpc8xx_HEADERS += mpc8xx/include/mmu.h
305
306noinst_PROGRAMS += mpc8xx/mmu.rel
307mpc8xx_mmu_rel_SOURCES = mpc8xx/mmu/mmu.c
308mpc8xx_mmu_rel_CPPFLAGS = $(AM_CPPFLAGS)
309mpc8xx_mmu_rel_LDFLAGS = $(RTEMS_RELLDFLAGS)
310
311# mpc8xx/timer
312noinst_PROGRAMS += mpc8xx/timer.rel
313mpc8xx_timer_rel_SOURCES = mpc8xx/timer/timer.c
314mpc8xx_timer_rel_CPPFLAGS = $(AM_CPPFLAGS)
315mpc8xx_timer_rel_LDFLAGS = $(RTEMS_RELLDFLAGS)
316endif
317
318EXTRA_DIST += mpc8260/README
319if mpc8260
320include_mpc8260dir = $(includedir)/mpc8260
321
322include_HEADERS = mpc8260/include/mpc8260.h
323
324# mpc8260/console-generic
325include_mpc8260_HEADERS = mpc8260/include/console.h
326
327noinst_PROGRAMS += mpc8260/console-generic.rel
328mpc8260_console_generic_rel_SOURCES = mpc8260/console-generic/console-generic.c \
329    mpc8260/include/console.h
330mpc8260_console_generic_rel_CPPFLAGS = $(AM_CPPFLAGS)
331mpc8260_console_generic_rel_LDFLAGS = $(RTEMS_RELLDFLAGS)
332
333# mpc8260/cpm
334include_mpc8260_HEADERS += mpc8260/include/cpm.h
335
336noinst_PROGRAMS += mpc8260/cpm.rel
337mpc8260_cpm_rel_SOURCES = mpc8260/cpm/cp.c mpc8260/cpm/dpram.c mpc8260/cpm/brg.c \
338    mpc8260/include/cpm.h
339mpc8260_cpm_rel_CPPFLAGS = $(AM_CPPFLAGS)
340mpc8260_cpm_rel_LDFLAGS = $(RTEMS_RELLDFLAGS)
341
342# mpc8260/mmu
343include_mpc8260_HEADERS += mpc8260/include/mmu.h
344
345noinst_PROGRAMS += mpc8260/mmu.rel
346mpc8260_mmu_rel_SOURCES = mpc8260/mmu/mmu.c \
347                          mpc8260/include/mmu.h
348mpc8260_mmu_rel_CPPFLAGS = $(AM_CPPFLAGS)
349mpc8260_mmu_rel_LDFLAGS = $(RTEMS_RELLDFLAGS)
350
351# mpc8260/timer
352noinst_PROGRAMS += mpc8260/timer.rel
353mpc8260_timer_rel_SOURCES = mpc8260/timer/timer.c
354mpc8260_timer_rel_CPPFLAGS = $(AM_CPPFLAGS)
355mpc8260_timer_rel_LDFLAGS = $(RTEMS_RELLDFLAGS)
356endif
357
358##############################################################################
359# START: MPC83XX                                                             #
360##############################################################################
361if mpc83xx
362
363# Includes
364include_mpc83xxdir = $(includedir)/mpc83xx
365
366include_mpc83xx_HEADERS = mpc83xx/include/mpc83xx.h
367
368# Network
369include_bsp_HEADERS += mpc83xx/network/tsec.h
370if HAS_NETWORKING
371noinst_PROGRAMS += mpc83xx/tsec.rel
372mpc83xx_tsec_rel_SOURCES = mpc83xx/network/tsec.c
373mpc83xx_tsec_rel_CPPFLAGS = -D__INSIDE_RTEMS_BSD_TCPIP_STACK__ -D__BSD_VISIBLE
374mpc83xx_tsec_rel_LDFLAGS = $(RTEMS_RELLDFLAGS)
375endif
376
377# i2c
378include_mpc83xx_HEADERS += mpc83xx/i2c/mpc83xx_i2cdrv.h
379noinst_PROGRAMS += mpc83xx/i2c.rel
380mpc83xx_i2c_rel_SOURCES = mpc83xx/i2c/mpc83xx_i2cdrv.c \
381        mpc83xx/i2c/mpc83xx_i2cdrv.h
382mpc83xx_i2c_rel_LDFLAGS = $(RTEMS_RELLDFLAGS)
383
384# SPI
385include_mpc83xx_HEADERS += mpc83xx/spi/mpc83xx_spidrv.h
386noinst_PROGRAMS += mpc83xx/spi.rel
387mpc83xx_spi_rel_SOURCES = mpc83xx/spi/mpc83xx_spidrv.c \
388        mpc83xx/spi/mpc83xx_spidrv.h
389mpc83xx_spi_rel_LDFLAGS = $(RTEMS_RELLDFLAGS)
390
391# GTM
392include_mpc83xx_HEADERS += mpc83xx/include/gtm.h
393noinst_PROGRAMS += mpc83xx/gtm.rel
394mpc83xx_gtm_rel_SOURCES = mpc83xx/gtm/gtm.c \
395        mpc83xx/include/gtm.h
396mpc83xx_gtm_rel_LDFLAGS = $(RTEMS_RELLDFLAGS)
397
398endif
399##############################################################################
400# END: MPC83XX                                                               #
401##############################################################################
402
403##############################################################################
404# START: MPC55XX                                                             #
405##############################################################################
406if mpc55xx
407
408# Includes
409include_mpc55xxdir = $(includedir)/mpc55xx
410
411include_mpc55xx_HEADERS =
412include_mpc55xx_HEADERS += mpc55xx/include/regs.h
413include_mpc55xx_HEADERS += mpc55xx/include/reg-defs.h
414include_mpc55xx_HEADERS += mpc55xx/include/dspi.h
415include_mpc55xx_HEADERS += mpc55xx/include/edma.h
416include_mpc55xx_HEADERS += mpc55xx/include/emios.h
417include_mpc55xx_HEADERS += mpc55xx/include/mpc55xx.h
418include_mpc55xx_HEADERS += mpc55xx/include/siu.h
419include_mpc55xx_HEADERS += mpc55xx/include/irq.h
420include_mpc55xx_HEADERS += mpc55xx/include/watchdog.h
421include_mpc55xx_HEADERS += mpc55xx/include/fsl-mpc551x.h
422include_mpc55xx_HEADERS += mpc55xx/include/fsl-mpc555x.h
423include_mpc55xx_HEADERS += mpc55xx/include/fsl-mpc556x.h
424include_mpc55xx_HEADERS += mpc55xx/include/fsl-mpc564xL.h
425include_mpc55xx_HEADERS += mpc55xx/include/fsl-mpc5668.h
426include_mpc55xx_HEADERS += mpc55xx/include/fsl-mpc567x.h
427include_mpc55xx_HEADERS += mpc55xx/include/regs-edma.h
428include_mpc55xx_HEADERS += mpc55xx/include/regs-mmu.h
429
430include_bsp_HEADERS += mpc55xx/include/irq.h
431
432# IRQ
433noinst_PROGRAMS += mpc55xx/irq.rel
434mpc55xx_irq_rel_SOURCES = mpc55xx/irq/irq.c
435mpc55xx_irq_rel_LDFLAGS = $(RTEMS_RELLDFLAGS)
436
437# mpc6xx/timer
438noinst_PROGRAMS += mpc55xx/timer.rel
439mpc55xx_timer_rel_SOURCES = mpc6xx/timer/timer.c
440mpc55xx_timer_rel_CPPFLAGS = $(AM_CPPFLAGS)
441mpc55xx_timer_rel_LDFLAGS = $(RTEMS_RELLDFLAGS)
442
443# FEC
444noinst_PROGRAMS += mpc55xx/fec.rel
445mpc55xx_fec_rel_SOURCES = mpc55xx/fec/fec.c
446mpc55xx_fec_rel_LDFLAGS = $(RTEMS_RELLDFLAGS)
447
448# eDMA
449noinst_PROGRAMS += mpc55xx/edma.rel
450mpc55xx_edma_rel_SOURCES = mpc55xx/edma/edma.c
451mpc55xx_edma_rel_LDFLAGS = $(RTEMS_RELLDFLAGS)
452
453# eMIOS
454noinst_PROGRAMS += mpc55xx/emios.rel
455mpc55xx_emios_rel_SOURCES = mpc55xx/emios/emios.c
456mpc55xx_emios_rel_LDFLAGS = $(RTEMS_RELLDFLAGS)
457
458# SIU
459noinst_PROGRAMS += mpc55xx/siu.rel
460mpc55xx_siu_rel_SOURCES = mpc55xx/siu/siu.c
461mpc55xx_siu_rel_LDFLAGS = $(RTEMS_RELLDFLAGS)
462
463# DSPI
464noinst_PROGRAMS += mpc55xx/dspi.rel
465mpc55xx_dspi_rel_SOURCES = mpc55xx/dspi/dspi.c
466mpc55xx_dspi_rel_LDFLAGS = $(RTEMS_RELLDFLAGS)
467
468# Misc
469noinst_PROGRAMS += mpc55xx/misc.rel
470mpc55xx_misc_rel_SOURCES = mpc55xx/misc/copy.S \
471        mpc55xx/misc/flash_support.c
472mpc55xx_misc_rel_LDFLAGS = $(RTEMS_RELLDFLAGS)
473
474endif
475##############################################################################
476# END: MPC55XX                                                               #
477##############################################################################
478
479##############################################################################
480# START: QorIQ                                                               #
481##############################################################################
482if qoriq
483
484# Network
485include_bsp_HEADERS += mpc83xx/network/tsec.h
486if HAS_NETWORKING
487noinst_PROGRAMS += tsec.rel
488tsec_rel_SOURCES = mpc83xx/network/tsec.c
489tsec_rel_CPPFLAGS = -D__INSIDE_RTEMS_BSD_TCPIP_STACK__ -D__BSD_VISIBLE
490tsec_rel_LDFLAGS = $(RTEMS_RELLDFLAGS)
491endif
492
493endif
494##############################################################################
495# END: QorIQ                                                                 #
496##############################################################################
497
498include $(srcdir)/preinstall.am
499include $(top_srcdir)/../../../automake/local.am
Note: See TracBrowser for help on using the repository browser.