source: rtems/c/src/lib/libbsp/no_cpu/no_bsp/Makefile.am @ 6ac101b

4.104.114.84.95
Last change on this file since 6ac101b was 6ac101b, checked in by Ralf Corsepius <ralf.corsepius@…>, on 02/14/04 at 04:36:01

2004-02-14 Ralf Corsepius <corsepiu@…>

  • Makefile.am: Reflect changes to bsp.am.
  • Property mode set to 100644
File size: 3.7 KB
Line 
1##
2## $Id$
3##
4
5ACLOCAL_AMFLAGS = -I ../../../../aclocal
6
7include $(top_srcdir)/../../../../automake/compile.am
8include $(top_srcdir)/../../bsp.am
9
10EXTRA_PROGRAMS =
11CLEANFILES =
12noinst_DATA =
13
14include_HEADERS += include/coverhd.h
15
16dist_project_lib_DATA += startup/linkcmds
17
18EXTRA_PROGRAMS += clock.rel
19CLEANFILES += clock.rel
20clock_rel_SOURCES = clock/ckinit.c
21clock_rel_CPPFLAGS = $(AM_CPPFLAGS) $(CFLAGS_OPTIMIZE_V)
22clock_rel_LDFLAGS = $(RTEMS_RELLDFLAGS)
23
24EXTRA_PROGRAMS += clock_g.rel
25CLEANFILES += clock_g.rel
26clock_g_rel_SOURCES = $(clock_rel_SOURCES)
27clock_g_rel_CPPFLAGS = $(AM_CPPFLAGS) $(CFLAGS_DEBUG_V)
28clock_g_rel_LDFLAGS = $(RTEMS_RELLDFLAGS)
29
30noinst_DATA += clock$(LIB_VARIANT).rel
31
32EXTRA_PROGRAMS += console.rel
33CLEANFILES += console.rel
34console_rel_SOURCES = console/console.c
35console_rel_CPPFLAGS = $(AM_CPPFLAGS) $(CFLAGS_OPTIMIZE_V)
36console_rel_LDFLAGS = $(RTEMS_RELLDFLAGS)
37
38EXTRA_PROGRAMS += console_g.rel
39CLEANFILES += console_g.rel
40console_g_rel_SOURCES = $(console_rel_SOURCES)
41console_g_rel_CPPFLAGS = $(AM_CPPFLAGS) $(CFLAGS_DEBUG_V)
42console_g_rel_LDFLAGS = $(RTEMS_RELLDFLAGS)
43
44noinst_DATA += console$(LIB_VARIANT).rel
45
46if HAS_MP
47EXTRA_PROGRAMS += shmsupp.rel
48CLEANFILES += shmsupp.rel
49shmsupp_rel_SOURCES = shmsupp/addrconv.c shmsupp/getcfg.c shmsupp/lock.c \
50    shmsupp/mpisr.c
51shmsupp_rel_CPPFLAGS = $(AM_CPPFLAGS) $(CFLAGS_OPTIMIZE_V)
52shmsupp_rel_LDFLAGS = $(RTEMS_RELLDFLAGS)
53
54EXTRA_PROGRAMS += shmsupp_g.rel
55CLEANFILES += shmsupp_g.rel
56shmsupp_g_rel_SOURCES = $(shmsupp_rel_SOURCES)
57shmsupp_g_rel_CPPFLAGS = $(AM_CPPFLAGS) $(CFLAGS_DEBUG_V)
58shmsupp_g_rel_LDFLAGS = $(RTEMS_RELLDFLAGS)
59
60noinst_DATA += shmsupp$(LIB_VARIANT).rel
61endif
62
63EXTRA_PROGRAMS += startup.rel
64CLEANFILES += startup.rel
65startup_rel_SOURCES = startup/bspclean.c ../../shared/bsplibc.c \
66    ../../shared/bsppost.c startup/bspstart.c startup/main.c \
67    ../../shared/bootcard.c ../../shared/sbrk.c startup/setvec.c \
68    ../../shared/gnatinstallhandler.c
69startup_rel_CPPFLAGS = $(AM_CPPFLAGS) $(CFLAGS_OPTIMIZE_V)
70startup_rel_LDFLAGS = $(RTEMS_RELLDFLAGS)
71
72EXTRA_PROGRAMS += startup_g.rel
73CLEANFILES += startup_g.rel
74startup_g_rel_SOURCES = $(startup_rel_SOURCES)
75startup_g_rel_CPPFLAGS = $(AM_CPPFLAGS) $(CFLAGS_DEBUG_V)
76startup_g_rel_LDFLAGS = $(RTEMS_RELLDFLAGS)
77
78noinst_DATA += startup$(LIB_VARIANT).rel
79
80EXTRA_PROGRAMS += timer.rel
81CLEANFILES += timer.rel
82timer_rel_SOURCES = timer/timer.c timer/timerisr.c
83timer_rel_CPPFLAGS = $(AM_CPPFLAGS) $(CFLAGS_OPTIMIZE_V)
84timer_rel_LDFLAGS = $(RTEMS_RELLDFLAGS)
85
86EXTRA_PROGRAMS += timer_g.rel
87CLEANFILES += timer_g.rel
88timer_g_rel_SOURCES = $(timer_rel_SOURCES)
89timer_g_rel_CPPFLAGS = $(AM_CPPFLAGS) $(CFLAGS_DEBUG_V)
90timer_g_rel_LDFLAGS = $(RTEMS_RELLDFLAGS)
91
92noinst_DATA += timer$(LIB_VARIANT).rel
93
94EXTRA_LIBRARIES = libbsp.a
95CLEANFILES += libbsp.a
96libbsp_a_SOURCES =
97libbsp_a_LIBADD = startup$(LIB_VARIANT) clock$(LIB_VARIANT) \
98    console$(LIB_VARIANT) timer$(LIB_VARIANT)
99if HAS_MP
100libbsp_a_LIBADD += shmsupp$(LIB_VARIANT)
101endif
102
103EXTRA_LIBRARIES += libbsp_g.a
104CLEANFILES += libbsp_g.a
105libbsp_g_a_SOURCES = $(libbsp_a_SOURCES)
106libbsp_g_a_LIBADD = $(libbsp_a_LIBADD)
107
108noinst_DATA += libbsp$(LIB_VARIANT).a
109
110all-local: $(PREINSTALL_FILES) $(TMPINSTALL_FILES)
111
112EXTRA_DIST = times
113
114PREINSTALL_DIRS =
115TMPINSTALL_FILES =
116
117$(PROJECT_INCLUDE)/coverhd.h: include/coverhd.h $(PROJECT_INCLUDE)/$(dirstamp)
118        $(INSTALL_DATA) $< $(PROJECT_INCLUDE)/coverhd.h
119PREINSTALL_FILES += $(PROJECT_INCLUDE)/coverhd.h
120
121$(PROJECT_LIB)/linkcmds: startup/linkcmds $(PROJECT_LIB)/$(dirstamp)
122        $(INSTALL_DATA) $< $(PROJECT_LIB)/linkcmds
123TMPINSTALL_FILES += $(PROJECT_LIB)/linkcmds
124
125CLEANFILES += $(PREINSTALL_FILES)
126DISTCLEANFILES += $(PREINSTALL_DIRS)
127CLEANFILES += $(TMPINSTALL_FILES)
128
129include $(top_srcdir)/../../../../automake/local.am
Note: See TracBrowser for help on using the repository browser.