source: rtems/c/src/lib/libcpu/arm/Makefile.am @ 010d830

4.115
Last change on this file since 010d830 was f4dc319a, checked in by Sebastian Huber <sebastian.huber@…>, on 04/30/10 at 13:15:49

2010-04-30 Sebastian Huber <sebastian.huber@…>

  • at91rm9200/irq/irq.c, at91rm9200/irq/irq.h, lpc22xx/irq/irq.c, lpc22xx/irq/irq.h, mc9328mxl/irq/irq.c, mc9328mxl/irq/irq.h, pxa255/irq/irq.c, pxa255/irq/irq.h, s3c24xx/irq/irq.c, s3c24xx/irq/irq.h: The previous interrupt warning fix changed the interrupt handler API. To fix this problem the generic interrupt support framework will be used now. This eliminates a lot of copy and paste code. The interrupt header file is now <bsp/irq.h>.
  • at91rm9200/clock/clock.c, lpc22xx/clock/clockdrv.c, mc9328mxl/clock/clockdrv.c, pxa255/clock/clock.c, s3c24xx/clock/clockdrv.c: Include <bsp/irq.h> instead of <irq.h>.
  • at91rm9200/irq/bsp_irq_asm.S, at91rm9200/irq/bsp_irq_init.c, mc9328mxl/irq/bsp_irq_asm.S, mc9328mxl/irq/bsp_irq_init.c, s3c24xx/irq/bsp_irq_asm.S, s3c24xx/irq/bsp_irq_init.c: Removed files.
  • Makefile.am, preinstall.am: Reflect changes above.
  • Property mode set to 100644
File size: 5.6 KB
Line 
1##
2## $Id$
3##
4
5ACLOCAL_AMFLAGS = -I ../../../aclocal
6
7include $(top_srcdir)/../../../automake/compile.am
8
9EXTRA_DIST =
10
11noinst_PROGRAMS =
12
13include_bspdir = $(includedir)/bsp
14include_libcpudir = $(includedir)/libcpu
15
16include_bsp_HEADERS =
17include_libcpu_HEADERS =
18
19## shared/include
20if shared
21
22include_libcpu_HEADERS += shared/include/mmu.h
23include_libcpu_HEADERS += shared/include/arm-cp15.h
24
25## shared/arm920
26noinst_PROGRAMS += shared/arm920.rel
27shared_arm920_rel_SOURCES = shared/arm920/mmu.c
28shared_arm920_rel_CPPFLAGS = $(AM_CPPFLAGS) -I$(srcdir)/shared/src
29shared_arm920_rel_LDFLAGS = $(RTEMS_RELLDFLAGS)
30endif
31
32if pxa255
33include_HEADERS = pxa255/include/pxa255.h pxa255/include/ffuart.h
34
35## pxa255/clock
36noinst_PROGRAMS += pxa255/clock.rel
37pxa255_clock_rel_SOURCES = pxa255/clock/clock.c
38pxa255_clock_rel_CPPFLAGS = $(AM_CPPFLAGS)
39pxa255_clock_rel_LDFLAGS = $(RTEMS_RELLDFLAGS)
40
41## pxa255/timer
42noinst_PROGRAMS += pxa255/timer.rel
43pxa255_timer_rel_SOURCES = pxa255/timer/timer.c
44pxa255_timer_rel_CPPFLAGS = $(AM_CPPFLAGS)
45pxa255_timer_rel_LDFLAGS = $(RTEMS_RELLDFLAGS)
46
47## pxa255/ffuart
48noinst_PROGRAMS += pxa255/ffuart.rel
49pxa255_ffuart_rel_SOURCES = pxa255/ffuart/ffuart.c
50pxa255_ffuart_rel_CPPFLAGS = $(AM_CPPFLAGS)
51pxa255_ffuart_rel_LDFLAGS = $(RTEMS_RELLDFLAGS)
52
53## pxa255/pmc
54noinst_PROGRAMS += pxa255/pmc.rel
55pxa255_pmc_rel_SOURCES = pxa255/pmc/pmc.c
56pxa255_pmc_rel_CPPFLAGS = $(AM_CPPFLAGS)
57pxa255_pmc_rel_LDFLAGS = $(RTEMS_RELLDFLAGS)
58
59## pxa255/interrupt
60include_bsp_HEADERS += pxa255/irq/irq.h
61noinst_PROGRAMS += pxa255/irq.rel
62pxa255_irq_rel_SOURCES = pxa255/irq/irq.c \
63    pxa255/irq/irq.h
64pxa255_irq_rel_CPPFLAGS = $(AM_CPPFLAGS)
65pxa255_irq_rel_LDFLAGS = $(RTEMS_RELLDFLAGS)
66endif
67
68if at91rm9200
69include_HEADERS = at91rm9200/include/at91rm9200.h at91rm9200/include/at91rm9200_dbgu.h \
70    at91rm9200/include/at91rm9200_emac.h at91rm9200/include/at91rm9200_gpio.h \
71    at91rm9200/include/at91rm9200_mem.h at91rm9200/include/at91rm9200_pmc.h \
72    at91rm9200/include/bits.h at91rm9200/include/at91rm9200_usart.h
73
74## at91rm9200/clock
75noinst_PROGRAMS += at91rm9200/clock.rel
76at91rm9200_clock_rel_SOURCES = at91rm9200/clock/clock.c
77at91rm9200_clock_rel_CPPFLAGS = $(AM_CPPFLAGS)
78at91rm9200_clock_rel_LDFLAGS = $(RTEMS_RELLDFLAGS)
79
80## at91rm9200/dbgu
81noinst_PROGRAMS += at91rm9200/dbgu.rel
82at91rm9200_dbgu_rel_SOURCES = at91rm9200/dbgu/dbgu.c
83at91rm9200_dbgu_rel_CPPFLAGS = $(AM_CPPFLAGS)
84at91rm9200_dbgu_rel_LDFLAGS = $(RTEMS_RELLDFLAGS)
85
86## at91rm9200/usart
87noinst_PROGRAMS += at91rm9200/usart.rel
88at91rm9200_usart_rel_SOURCES = at91rm9200/usart/usart.c
89at91rm9200_usart_rel_CPPFLAGS = $(AM_CPPFLAGS)
90at91rm9200_usart_rel_LDFLAGS = $(RTEMS_RELLDFLAGS)
91
92## at91rm9200/timer
93noinst_PROGRAMS += at91rm9200/timer.rel
94at91rm9200_timer_rel_SOURCES = at91rm9200/timer/timer.c
95at91rm9200_timer_rel_CPPFLAGS = $(AM_CPPFLAGS)
96at91rm9200_timer_rel_LDFLAGS = $(RTEMS_RELLDFLAGS)
97
98## at91rm9200/pmc
99noinst_PROGRAMS += at91rm9200/pmc.rel
100at91rm9200_pmc_rel_SOURCES = at91rm9200/pmc/pmc.c
101at91rm9200_pmc_rel_CPPFLAGS = $(AM_CPPFLAGS)
102at91rm9200_pmc_rel_LDFLAGS = $(RTEMS_RELLDFLAGS)
103
104## at91rm9200/interrupt
105include_bsp_HEADERS += at91rm9200/irq/irq.h
106
107noinst_PROGRAMS += at91rm9200/irq.rel
108at91rm9200_irq_rel_SOURCES = at91rm9200/irq/irq.c \
109    at91rm9200/irq/irq.h
110at91rm9200_irq_rel_CPPFLAGS = $(AM_CPPFLAGS)
111at91rm9200_irq_rel_LDFLAGS = $(RTEMS_RELLDFLAGS)
112endif
113
114if mc9328mxl
115include_HEADERS = mc9328mxl/include/mc9328mxl.h
116
117## mc9328mxl/clock
118noinst_PROGRAMS += mc9328mxl/clock.rel
119mc9328mxl_clock_rel_SOURCES = mc9328mxl/clock/clockdrv.c
120mc9328mxl_clock_rel_CPPFLAGS = $(AM_CPPFLAGS)
121mc9328mxl_clock_rel_LDFLAGS = $(RTEMS_RELLDFLAGS)
122
123## mc9328mxl/timer
124noinst_PROGRAMS += mc9328mxl/timer.rel
125mc9328mxl_timer_rel_SOURCES = mc9328mxl/timer/timer.c
126mc9328mxl_timer_rel_CPPFLAGS = $(AM_CPPFLAGS)
127mc9328mxl_timer_rel_LDFLAGS = $(RTEMS_RELLDFLAGS)
128
129## mc9328mxl/interrupt
130include_bsp_HEADERS += mc9328mxl/irq/irq.h
131
132noinst_PROGRAMS += mc9328mxl/irq.rel
133mc9328mxl_irq_rel_SOURCES = mc9328mxl/irq/irq.c \
134    mc9328mxl/irq/irq.h
135mc9328mxl_irq_rel_CPPFLAGS = $(AM_CPPFLAGS)
136mc9328mxl_irq_rel_LDFLAGS = $(RTEMS_RELLDFLAGS)
137endif
138
139if s3c24xx
140include_HEADERS = s3c24xx/include/s3c24xx.h s3c24xx/include/s3c2400.h s3c24xx/include/s3c2410.h
141
142## s3c24xx/clock
143noinst_PROGRAMS += s3c24xx/clock.rel
144s3c24xx_clock_rel_SOURCES = s3c24xx/clock/clockdrv.c s3c24xx/clock/support.c
145s3c24xx_clock_rel_CPPFLAGS = $(AM_CPPFLAGS)
146s3c24xx_clock_rel_LDFLAGS = $(RTEMS_RELLDFLAGS)
147
148## s3c24xx/timer
149noinst_PROGRAMS += s3c24xx/timer.rel
150s3c24xx_timer_rel_SOURCES = s3c24xx/timer/timer.c
151s3c24xx_timer_rel_CPPFLAGS = $(AM_CPPFLAGS)
152s3c24xx_timer_rel_LDFLAGS = $(RTEMS_RELLDFLAGS)
153
154## s3c24xx/interrupt
155include_bsp_HEADERS += s3c24xx/irq/irq.h
156
157noinst_PROGRAMS += s3c24xx/irq.rel
158s3c24xx_irq_rel_SOURCES = s3c24xx/irq/irq.c \
159    s3c24xx/irq/irq.h
160s3c24xx_irq_rel_CPPFLAGS = $(AM_CPPFLAGS)
161s3c24xx_irq_rel_LDFLAGS = $(RTEMS_RELLDFLAGS)
162endif
163
164if lpc22xx
165include_HEADERS = lpc22xx/include/lpc22xx.h
166
167## lpc22xx/clock
168noinst_PROGRAMS += lpc22xx/clock.rel
169lpc22xx_clock_rel_SOURCES = lpc22xx/clock/clockdrv.c
170lpc22xx_clock_rel_CPPFLAGS = $(AM_CPPFLAGS)
171lpc22xx_clock_rel_LDFLAGS = $(RTEMS_RELLDFLAGS)
172
173## lpc22xx/timer
174noinst_PROGRAMS += lpc22xx/timer.rel
175lpc22xx_timer_rel_SOURCES = lpc22xx/timer/timer.c
176lpc22xx_timer_rel_CPPFLAGS = $(AM_CPPFLAGS)
177lpc22xx_timer_rel_LDFLAGS = $(RTEMS_RELLDFLAGS)
178
179## lpc22xx/interrupt
180include_bsp_HEADERS += lpc22xx/irq/irq.h
181
182noinst_PROGRAMS += lpc22xx/irq.rel
183lpc22xx_irq_rel_SOURCES = lpc22xx/irq/irq.c \
184    lpc22xx/irq/irq.h
185lpc22xx_irq_rel_CPPFLAGS = $(AM_CPPFLAGS)
186lpc22xx_irq_rel_LDFLAGS = $(RTEMS_RELLDFLAGS)
187endif
188
189include $(srcdir)/preinstall.am
190include $(top_srcdir)/../../../automake/local.am
Note: See TracBrowser for help on using the repository browser.