source: rtems/c/src/lib/libcpu/arm/Makefile.am @ 7d33199

4.104.114.84.95
Last change on this file since 7d33199 was 7d33199, checked in by Ralf Corsepius <ralf.corsepius@…>, on 04/25/07 at 11:48:32

2007-04-25 Ray Xu <xr@…>

  • Makefile.am, configure.ac: Add lpc22xx support.
  • lpc22xx/clock/clockdrv.c, lpc22xx/include/lpc22xx.h, lpc22xx/irq/bsp_irq_asm.S, lpc22xx/timer/lpc_timer.h, lpc22xx/timer/timer.c: New (Initial submission).
  • Property mode set to 100644
File size: 4.6 KB
RevLine 
[ccaceb0]1##
2## $Id$
3##
4
5ACLOCAL_AMFLAGS = -I ../../../aclocal
6
[b41d4a0]7include $(top_srcdir)/../../../automake/compile.am
[ccaceb0]8
[b41d4a0]9EXTRA_DIST =
10
11noinst_PROGRAMS =
12
[a0b831d]13## shared/include
[b41d4a0]14if shared
15include_libcpudir = $(includedir)/libcpu
16
17include_libcpu_HEADERS = shared/include/mmu.h
18
[a0b831d]19## shared/arm920
[b41d4a0]20noinst_PROGRAMS += shared/arm920.rel
21shared_arm920_rel_SOURCES = shared/arm920/mmu.c
22shared_arm920_rel_CPPFLAGS = $(AM_CPPFLAGS) -I$(srcdir)/shared/src
23shared_arm920_rel_LDFLAGS = $(RTEMS_RELLDFLAGS)
24endif
25
[a0b831d]26if at91rm9200
[9cb1862a]27include_HEADERS = at91rm9200/include/at91rm9200.h at91rm9200/include/at91rm9200_dbgu.h \
[a0b831d]28    at91rm9200/include/at91rm9200_emac.h at91rm9200/include/at91rm9200_gpio.h \
29    at91rm9200/include/at91rm9200_mem.h at91rm9200/include/at91rm9200_pmc.h at91rm9200/include/bits.h
30
31## at91rm9200/clock
32noinst_PROGRAMS += at91rm9200/clock.rel
33at91rm9200_clock_rel_SOURCES = at91rm9200/clock/clock.c
34at91rm9200_clock_rel_CPPFLAGS = $(AM_CPPFLAGS)
35at91rm9200_clock_rel_LDFLAGS = $(RTEMS_RELLDFLAGS)
36
37## at91rm9200/dbgu
38noinst_PROGRAMS += at91rm9200/dbgu.rel
39at91rm9200_dbgu_rel_SOURCES = at91rm9200/dbgu/dbgu.c
40at91rm9200_dbgu_rel_CPPFLAGS = $(AM_CPPFLAGS)
41at91rm9200_dbgu_rel_LDFLAGS = $(RTEMS_RELLDFLAGS)
42
43## at91rm9200/timer
44noinst_PROGRAMS += at91rm9200/timer.rel
45at91rm9200_timer_rel_SOURCES = at91rm9200/timer/timer.c
46at91rm9200_timer_rel_CPPFLAGS = $(AM_CPPFLAGS)
47at91rm9200_timer_rel_LDFLAGS = $(RTEMS_RELLDFLAGS)
48
49## at91rm9200/pmc
50noinst_PROGRAMS += at91rm9200/pmc.rel
51at91rm9200_pmc_rel_SOURCES = at91rm9200/pmc/pmc.c
52at91rm9200_pmc_rel_CPPFLAGS = $(AM_CPPFLAGS)
53at91rm9200_pmc_rel_LDFLAGS = $(RTEMS_RELLDFLAGS)
54
55## at91rm9200/interrupt
56include_HEADERS += at91rm9200/irq/irq.h
57
58noinst_PROGRAMS += at91rm9200/irq.rel
59at91rm9200_irq_rel_SOURCES = at91rm9200/irq/irq.c at91rm9200/irq/bsp_irq_init.c \
60    ../../libbsp/arm/shared/irq/irq_init.c at91rm9200/irq/bsp_irq_asm.S \
61    ../../libbsp/arm/shared/irq/irq_asm.S at91rm9200/irq/irq.h
62at91rm9200_irq_rel_CPPFLAGS = $(AM_CPPFLAGS)
63at91rm9200_irq_rel_LDFLAGS = $(RTEMS_RELLDFLAGS)
64endif
65
[d971318]66if mc9328mxl
67include_HEADERS = mc9328mxl/include/mc9328mxl.h
68
69## mc9328mxl/clock
70noinst_PROGRAMS += mc9328mxl/clock.rel
71mc9328mxl_clock_rel_SOURCES = mc9328mxl/clock/clockdrv.c
72mc9328mxl_clock_rel_CPPFLAGS = $(AM_CPPFLAGS)
73mc9328mxl_clock_rel_LDFLAGS = $(RTEMS_RELLDFLAGS)
74
75## mc9328mxl/timer
76noinst_PROGRAMS += mc9328mxl/timer.rel
77mc9328mxl_timer_rel_SOURCES = mc9328mxl/timer/timer.c
78mc9328mxl_timer_rel_CPPFLAGS = $(AM_CPPFLAGS)
79mc9328mxl_timer_rel_LDFLAGS = $(RTEMS_RELLDFLAGS)
80
81## mc9328mxl/interrupt
82include_HEADERS += mc9328mxl/irq/irq.h
83
84noinst_PROGRAMS += mc9328mxl/irq.rel
85mc9328mxl_irq_rel_SOURCES = mc9328mxl/irq/irq.c mc9328mxl/irq/bsp_irq_init.c \
86    ../../libbsp/arm/shared/irq/irq_init.c mc9328mxl/irq/bsp_irq_asm.S \
87    ../../libbsp/arm/shared/irq/irq_asm.S mc9328mxl/irq/irq.h
88mc9328mxl_irq_rel_CPPFLAGS = $(AM_CPPFLAGS)
89mc9328mxl_irq_rel_LDFLAGS = $(RTEMS_RELLDFLAGS)
90endif
91
[9cb1862a]92if s3c2400
93include_HEADERS = s3c2400/include/s3c2400.h
94
95## s3c2400/clock
96noinst_PROGRAMS += s3c2400/clock.rel
[b2a4e861]97s3c2400_clock_rel_SOURCES = s3c2400/clock/clockdrv.c s3c2400/clock/support.c
[9cb1862a]98s3c2400_clock_rel_CPPFLAGS = $(AM_CPPFLAGS)
99s3c2400_clock_rel_LDFLAGS = $(RTEMS_RELLDFLAGS)
100
101## s3c2400/timer
102noinst_PROGRAMS += s3c2400/timer.rel
103s3c2400_timer_rel_SOURCES = s3c2400/timer/timer.c
104s3c2400_timer_rel_CPPFLAGS = $(AM_CPPFLAGS)
105s3c2400_timer_rel_LDFLAGS = $(RTEMS_RELLDFLAGS)
106
107## s3c2400/interrupt
108include_HEADERS += s3c2400/irq/irq.h
109
110noinst_PROGRAMS += s3c2400/irq.rel
111s3c2400_irq_rel_SOURCES = s3c2400/irq/irq.c s3c2400/irq/bsp_irq_init.c \
112    ../../libbsp/arm/shared/irq/irq_init.c s3c2400/irq/bsp_irq_asm.S \
113    ../../libbsp/arm/shared/irq/irq_asm.S s3c2400/irq/irq.h
114s3c2400_irq_rel_CPPFLAGS = $(AM_CPPFLAGS)
115s3c2400_irq_rel_LDFLAGS = $(RTEMS_RELLDFLAGS)
116endif
117
[7d33199]118if lpc22xx
119include_HEADERS = lpc22xx/include/lpc22xx.h
120
121## lpc22xx/clock
122noinst_PROGRAMS += lpc22xx/clock.rel
123lpc22xx_clock_rel_SOURCES = lpc22xx/clock/clockdrv.c
124lpc22xx_clock_rel_CPPFLAGS = $(AM_CPPFLAGS)
125lpc22xx_clock_rel_LDFLAGS = $(RTEMS_RELLDFLAGS)
126
127## lpc22xx/timer
128noinst_PROGRAMS += lpc22xx/timer.rel
129lpc22xx_timer_rel_SOURCES = lpc22xx/timer/timer.c
130lpc22xx_timer_rel_CPPFLAGS = $(AM_CPPFLAGS)
131lpc22xx_timer_rel_LDFLAGS = $(RTEMS_RELLDFLAGS)
132
133## lpc22xx/interrupt
134include_HEADERS += lpc22xx/irq/irq.h
135
136noinst_PROGRAMS += lpc22xx/irq.rel
137lpc22xx_irq_rel_SOURCES = lpc22xx/irq/irq.c lpc22xx/irq/bsp_irq_init.c \
138    ../../libbsp/arm/shared/irq/irq_init.c lpc22xx/irq/bsp_irq_asm.S \
139    ../../libbsp/arm/shared/irq/irq_asm.S lpc22xx/irq/irq.h
140lpc22xx_irq_rel_CPPFLAGS = $(AM_CPPFLAGS)
141lpc22xx_irq_rel_LDFLAGS = $(RTEMS_RELLDFLAGS)
142endif
143
[b41d4a0]144include $(srcdir)/preinstall.am
[ccaceb0]145include $(top_srcdir)/../../../automake/local.am
Note: See TracBrowser for help on using the repository browser.