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

4.104.114.84.95
Last change on this file since d971318 was d971318, checked in by Ralf Corsepius <ralf.corsepius@…>, on 05/11/05 at 07:13:34

Merge-in mc9328mxl/Makefile.am.

  • Property mode set to 100644
File size: 3.2 KB
Line 
1##
2## $Id$
3##
4
5ACLOCAL_AMFLAGS = -I ../../../aclocal
6
7include $(top_srcdir)/../../../automake/compile.am
8
9CLEANFILES =
10DISTCLEANFILES =
11EXTRA_DIST =
12
13SUBDIRS = s3c2400
14
15noinst_PROGRAMS =
16
17
18## shared/include
19if shared
20include_libcpudir = $(includedir)/libcpu
21
22include_libcpu_HEADERS = shared/include/mmu.h
23
24## shared/arm920
25noinst_PROGRAMS += shared/arm920.rel
26shared_arm920_rel_SOURCES = shared/arm920/mmu.c
27shared_arm920_rel_CPPFLAGS = $(AM_CPPFLAGS) -I$(srcdir)/shared/src
28shared_arm920_rel_LDFLAGS = $(RTEMS_RELLDFLAGS)
29endif
30
31if at91rm9200
32include_at91rm9200dir = $(includedir)/at91rm9200
33include_HEADERS =
34include_HEADERS += at91rm9200/include/at91rm9200.h at91rm9200/include/at91rm9200_dbgu.h \
35    at91rm9200/include/at91rm9200_emac.h at91rm9200/include/at91rm9200_gpio.h \
36    at91rm9200/include/at91rm9200_mem.h at91rm9200/include/at91rm9200_pmc.h at91rm9200/include/bits.h
37
38## at91rm9200/clock
39noinst_PROGRAMS += at91rm9200/clock.rel
40at91rm9200_clock_rel_SOURCES = at91rm9200/clock/clock.c
41at91rm9200_clock_rel_CPPFLAGS = $(AM_CPPFLAGS)
42at91rm9200_clock_rel_LDFLAGS = $(RTEMS_RELLDFLAGS)
43
44## at91rm9200/dbgu
45noinst_PROGRAMS += at91rm9200/dbgu.rel
46at91rm9200_dbgu_rel_SOURCES = at91rm9200/dbgu/dbgu.c
47at91rm9200_dbgu_rel_CPPFLAGS = $(AM_CPPFLAGS)
48at91rm9200_dbgu_rel_LDFLAGS = $(RTEMS_RELLDFLAGS)
49
50## at91rm9200/timer
51noinst_PROGRAMS += at91rm9200/timer.rel
52at91rm9200_timer_rel_SOURCES = at91rm9200/timer/timer.c
53at91rm9200_timer_rel_CPPFLAGS = $(AM_CPPFLAGS)
54at91rm9200_timer_rel_LDFLAGS = $(RTEMS_RELLDFLAGS)
55
56## at91rm9200/pmc
57noinst_PROGRAMS += at91rm9200/pmc.rel
58at91rm9200_pmc_rel_SOURCES = at91rm9200/pmc/pmc.c
59at91rm9200_pmc_rel_CPPFLAGS = $(AM_CPPFLAGS)
60at91rm9200_pmc_rel_LDFLAGS = $(RTEMS_RELLDFLAGS)
61
62## at91rm9200/interrupt
63include_HEADERS += at91rm9200/irq/irq.h
64
65noinst_PROGRAMS += at91rm9200/irq.rel
66at91rm9200_irq_rel_SOURCES = at91rm9200/irq/irq.c at91rm9200/irq/bsp_irq_init.c \
67    ../../libbsp/arm/shared/irq/irq_init.c at91rm9200/irq/bsp_irq_asm.S \
68    ../../libbsp/arm/shared/irq/irq_asm.S at91rm9200/irq/irq.h
69at91rm9200_irq_rel_CPPFLAGS = $(AM_CPPFLAGS)
70at91rm9200_irq_rel_LDFLAGS = $(RTEMS_RELLDFLAGS)
71endif
72
73if mc9328mxl
74include_mc9328mxldir = $(includedir)/mc9328mxl
75include_HEADERS = mc9328mxl/include/mc9328mxl.h
76
77## mc9328mxl/clock
78noinst_PROGRAMS += mc9328mxl/clock.rel
79mc9328mxl_clock_rel_SOURCES = mc9328mxl/clock/clockdrv.c
80mc9328mxl_clock_rel_CPPFLAGS = $(AM_CPPFLAGS)
81mc9328mxl_clock_rel_LDFLAGS = $(RTEMS_RELLDFLAGS)
82
83## mc9328mxl/timer
84noinst_PROGRAMS += mc9328mxl/timer.rel
85mc9328mxl_timer_rel_SOURCES = mc9328mxl/timer/timer.c
86mc9328mxl_timer_rel_CPPFLAGS = $(AM_CPPFLAGS)
87mc9328mxl_timer_rel_LDFLAGS = $(RTEMS_RELLDFLAGS)
88
89## mc9328mxl/interrupt
90include_HEADERS += mc9328mxl/irq/irq.h
91
92noinst_PROGRAMS += mc9328mxl/irq.rel
93mc9328mxl_irq_rel_SOURCES = mc9328mxl/irq/irq.c mc9328mxl/irq/bsp_irq_init.c \
94    ../../libbsp/arm/shared/irq/irq_init.c mc9328mxl/irq/bsp_irq_asm.S \
95    ../../libbsp/arm/shared/irq/irq_asm.S mc9328mxl/irq/irq.h
96mc9328mxl_irq_rel_CPPFLAGS = $(AM_CPPFLAGS)
97mc9328mxl_irq_rel_LDFLAGS = $(RTEMS_RELLDFLAGS)
98endif
99
100all-local: $(PREINSTALL_FILES)
101
102include $(srcdir)/preinstall.am
103
104include $(top_srcdir)/../../../automake/subdirs.am
105include $(top_srcdir)/../../../automake/local.am
Note: See TracBrowser for help on using the repository browser.