source: rtems/c/src/lib/libbsp/arm/csb337/Makefile.am @ 82dcbc8

4.115
Last change on this file since 82dcbc8 was 14cd67c, checked in by Sebastian Huber <sebastian.huber@…>, on 04/30/10 at 14:44:17

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

  • Makefile.am, preinstall.am: Added generic interrupt support modules.
  • include/bsp.h: Define BSP_FEATURE_IRQ_EXTENSION.
  • startup/bspstart.c, network/network.c: Interrupt support changes.
  • Property mode set to 100644
File size: 3.1 KB
Line 
1##
2## $Id$
3##
4
5ACLOCAL_AMFLAGS = -I ../../../../aclocal
6
7include $(top_srcdir)/../../../../automake/compile.am
8
9include_bspdir = $(includedir)/bsp
10
11dist_project_lib_DATA = bsp_specs
12
13include_HEADERS = include/bsp.h
14include_HEADERS += ../../shared/include/tm27.h
15if ENABLE_LCD
16include_HEADERS += include/sed1356.h
17endif
18
19include_bsp_HEADERS =
20
21if ENABLE_UMON
22include_umondir = $(includedir)/umon
23include_umon_HEADERS  = ../../shared/umon/cli.h
24include_umon_HEADERS += ../../shared/umon/monlib.h
25include_umon_HEADERS += ../../shared/umon/tfs.h
26
27include_rtemsdir = $(includedir)/rtems
28include_rtems_HEADERS  = ../../shared/umon/umon.h
29endif
30
31nodist_include_HEADERS = include/bspopts.h
32nodist_include_bsp_HEADERS = ../../shared/include/bootcard.h
33DISTCLEANFILES = include/bspopts.h
34noinst_PROGRAMS =
35
36nodist_include_HEADERS += ../../shared/include/coverhd.h
37
38if ENABLE_LCD
39nodist_include_HEADERS += console/sed1356_16bit.h
40nodist_include_HEADERS += console/font8x16.h
41endif
42
43noinst_LIBRARIES = libbspstart.a
44
45libbspstart_a_SOURCES = start/start.S
46project_lib_DATA = start.$(OBJEXT)
47
48project_lib_DATA += startup/linkcmds
49EXTRA_DIST = startup/linkcmds.csb337
50EXTRA_DIST += startup/linkcmds.csb637
51EXTRA_DIST += README
52EXTRA_DIST += README.kit637_v6
53
54noinst_LIBRARIES += libbsp.a
55
56# startup
57libbsp_a_SOURCES = ../../shared/bsplibc.c ../../shared/bsppost.c \
58    ../../shared/bsppredriverhook.c ../../shared/bspgetworkarea.c \
59    ../../shared/bsppretaskinghook.c startup/bspstart.c \
60    ../../shared/bspclean.c startup/bspreset.c \
61    startup/memmap.c ../../shared/bootcard.c ../../shared/sbrk.c \
62    ../../shared/gnatinstallhandler.c
63# console
64libbsp_a_SOURCES += ../../shared/console.c console/uarts.c
65# IRQ
66include_bsp_HEADERS += ../../shared/include/irq-generic.h \
67        ../../shared/include/irq-info.h
68libbsp_a_SOURCES += ../../shared/src/irq-generic.c \
69        ../../shared/src/irq-legacy.c \
70        ../../shared/src/irq-info.c \
71        ../../shared/src/irq-shell.c \
72        ../../shared/src/irq-server.c
73if ENABLE_LCD
74libbsp_a_SOURCES += console/sed1356.c console/fbcons.c
75endif
76# abort
77libbsp_a_SOURCES += ../shared/abort/abort.c
78# umon
79if ENABLE_UMON
80libbsp_a_SOURCES += ../../shared/umon/umonrtemsglue.c  \
81    ../../shared/umon/monlib.c ../../shared/umon/tfsDriver.c \
82    ../../shared/umon/umoncons.c startup/umonsupp.c
83endif
84if ENABLE_UMON_CONSOLE
85libbsp_a_SOURCES += ../../shared/umon/umoncons.c
86endif
87
88if HAS_NETWORKING
89network_CPPFLAGS = -D__INSIDE_RTEMS_BSD_TCPIP_STACK__
90noinst_PROGRAMS += network.rel
91network_rel_SOURCES = network/network.c
92network_rel_CPPFLAGS = $(AM_CPPFLAGS) $(network_CPPFLAGS)
93network_rel_LDFLAGS = $(RTEMS_RELLDFLAGS)
94endif
95
96libbsp_a_LIBADD = ../../../libcpu/@RTEMS_CPU@/shared/arm920.rel \
97    ../../../libcpu/@RTEMS_CPU@/@RTEMS_CPU_MODEL@/clock.rel \
98    ../../../libcpu/@RTEMS_CPU@/@RTEMS_CPU_MODEL@/dbgu.rel \
99    ../../../libcpu/@RTEMS_CPU@/@RTEMS_CPU_MODEL@/usart.rel \
100    ../../../libcpu/@RTEMS_CPU@/@RTEMS_CPU_MODEL@/timer.rel \
101    ../../../libcpu/@RTEMS_CPU@/@RTEMS_CPU_MODEL@/pmc.rel \
102    ../../../libcpu/@RTEMS_CPU@/@RTEMS_CPU_MODEL@/irq.rel
103if HAS_NETWORKING
104libbsp_a_LIBADD += network.rel
105endif
106
107include $(srcdir)/preinstall.am
108include $(top_srcdir)/../../../../automake/local.am
Note: See TracBrowser for help on using the repository browser.