source: rtems/c/src/lib/libbsp/no_cpu/no_bsp/Makefile.am @ 3defec6

4.104.114.84.95
Last change on this file since 3defec6 was 3defec6, checked in by Ralf Corsepius <ralf.corsepius@…>, on 04/23/04 at 04:47:38

2004-04-23 Ralf Corsepius <ralf_corsepius@…>

PR 610/bsps

  • Makefile.am: Add include/tm27.h, Cosmetics.
  • include/tm27.h: Final cosmetics.
  • Property mode set to 100644
File size: 4.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
10dist_project_lib_DATA = bsp_specs
11
12include_HEADERS = include/bsp.h
13include_HEADERS += include/tm27.h
14nodist_include_HEADERS = include/bspopts.h
15
16EXTRA_PROGRAMS =
17CLEANFILES =
18noinst_DATA =
19
20include_HEADERS += include/coverhd.h
21
22dist_project_lib_DATA += startup/linkcmds
23
24EXTRA_PROGRAMS += clock.rel
25CLEANFILES += clock.rel
26clock_rel_SOURCES = clock/ckinit.c
27clock_rel_CPPFLAGS = $(AM_CPPFLAGS) $(CFLAGS_OPTIMIZE_V)
28clock_rel_LDFLAGS = $(RTEMS_RELLDFLAGS)
29
30EXTRA_PROGRAMS += clock_g.rel
31CLEANFILES += clock_g.rel
32clock_g_rel_SOURCES = $(clock_rel_SOURCES)
33clock_g_rel_CPPFLAGS = $(AM_CPPFLAGS) $(CFLAGS_DEBUG_V)
34clock_g_rel_LDFLAGS = $(RTEMS_RELLDFLAGS)
35
36noinst_DATA += clock$(LIB_VARIANT).rel
37
38EXTRA_PROGRAMS += console.rel
39CLEANFILES += console.rel
40console_rel_SOURCES = console/console.c
41console_rel_CPPFLAGS = $(AM_CPPFLAGS) $(CFLAGS_OPTIMIZE_V)
42console_rel_LDFLAGS = $(RTEMS_RELLDFLAGS)
43
44EXTRA_PROGRAMS += console_g.rel
45CLEANFILES += console_g.rel
46console_g_rel_SOURCES = $(console_rel_SOURCES)
47console_g_rel_CPPFLAGS = $(AM_CPPFLAGS) $(CFLAGS_DEBUG_V)
48console_g_rel_LDFLAGS = $(RTEMS_RELLDFLAGS)
49
50noinst_DATA += console$(LIB_VARIANT).rel
51
52if HAS_MP
53EXTRA_PROGRAMS += shmsupp.rel
54CLEANFILES += shmsupp.rel
55shmsupp_rel_SOURCES = shmsupp/addrconv.c shmsupp/getcfg.c shmsupp/lock.c \
56    shmsupp/mpisr.c
57shmsupp_rel_CPPFLAGS = $(AM_CPPFLAGS) $(CFLAGS_OPTIMIZE_V)
58shmsupp_rel_LDFLAGS = $(RTEMS_RELLDFLAGS)
59
60EXTRA_PROGRAMS += shmsupp_g.rel
61CLEANFILES += shmsupp_g.rel
62shmsupp_g_rel_SOURCES = $(shmsupp_rel_SOURCES)
63shmsupp_g_rel_CPPFLAGS = $(AM_CPPFLAGS) $(CFLAGS_DEBUG_V)
64shmsupp_g_rel_LDFLAGS = $(RTEMS_RELLDFLAGS)
65
66noinst_DATA += shmsupp$(LIB_VARIANT).rel
67endif
68
69EXTRA_PROGRAMS += startup.rel
70CLEANFILES += startup.rel
71startup_rel_SOURCES = startup/bspclean.c ../../shared/bsplibc.c \
72    ../../shared/bsppost.c startup/bspstart.c startup/main.c \
73    ../../shared/bootcard.c ../../shared/sbrk.c startup/setvec.c \
74    ../../shared/gnatinstallhandler.c
75startup_rel_CPPFLAGS = $(AM_CPPFLAGS) $(CFLAGS_OPTIMIZE_V)
76startup_rel_LDFLAGS = $(RTEMS_RELLDFLAGS)
77
78EXTRA_PROGRAMS += startup_g.rel
79CLEANFILES += startup_g.rel
80startup_g_rel_SOURCES = $(startup_rel_SOURCES)
81startup_g_rel_CPPFLAGS = $(AM_CPPFLAGS) $(CFLAGS_DEBUG_V)
82startup_g_rel_LDFLAGS = $(RTEMS_RELLDFLAGS)
83
84noinst_DATA += startup$(LIB_VARIANT).rel
85
86EXTRA_PROGRAMS += timer.rel
87CLEANFILES += timer.rel
88timer_rel_SOURCES = timer/timer.c timer/timerisr.c
89timer_rel_CPPFLAGS = $(AM_CPPFLAGS) $(CFLAGS_OPTIMIZE_V)
90timer_rel_LDFLAGS = $(RTEMS_RELLDFLAGS)
91
92EXTRA_PROGRAMS += timer_g.rel
93CLEANFILES += timer_g.rel
94timer_g_rel_SOURCES = $(timer_rel_SOURCES)
95timer_g_rel_CPPFLAGS = $(AM_CPPFLAGS) $(CFLAGS_DEBUG_V)
96timer_g_rel_LDFLAGS = $(RTEMS_RELLDFLAGS)
97
98noinst_DATA += timer$(LIB_VARIANT).rel
99
100EXTRA_LIBRARIES = libbsp.a
101CLEANFILES += libbsp.a
102libbsp_a_SOURCES =
103libbsp_a_LIBADD = startup$(LIB_VARIANT) clock$(LIB_VARIANT) \
104    console$(LIB_VARIANT) timer$(LIB_VARIANT)
105if HAS_MP
106libbsp_a_LIBADD += shmsupp$(LIB_VARIANT)
107endif
108
109EXTRA_LIBRARIES += libbsp_g.a
110CLEANFILES += libbsp_g.a
111libbsp_g_a_SOURCES = $(libbsp_a_SOURCES)
112libbsp_g_a_LIBADD = $(libbsp_a_LIBADD)
113
114noinst_DATA += libbsp$(LIB_VARIANT).a
115
116all-local: $(PREINSTALL_FILES) $(TMPINSTALL_FILES)
117
118EXTRA_DIST = times
119
120PREINSTALL_DIRS =
121PREINSTALL_FILES =
122
123$(PROJECT_INCLUDE)/$(dirstamp):
124        @$(mkdir_p) $(PROJECT_INCLUDE)
125        @: > $(PROJECT_INCLUDE)/$(dirstamp)
126PREINSTALL_DIRS += $(PROJECT_INCLUDE)/$(dirstamp)
127
128$(PROJECT_LIB)/$(dirstamp):
129        @$(mkdir_p) $(PROJECT_LIB)
130        @: > $(PROJECT_LIB)/$(dirstamp)
131PREINSTALL_DIRS += $(PROJECT_LIB)/$(dirstamp)
132
133$(PROJECT_LIB)/bsp_specs: bsp_specs $(PROJECT_LIB)/$(dirstamp)
134        $(INSTALL_DATA) $< $(PROJECT_LIB)/bsp_specs
135PREINSTALL_FILES += $(PROJECT_LIB)/bsp_specs
136
137$(PROJECT_INCLUDE)/bsp.h: include/bsp.h $(PROJECT_INCLUDE)/$(dirstamp)
138        $(INSTALL_DATA) $< $(PROJECT_INCLUDE)/bsp.h
139PREINSTALL_FILES += $(PROJECT_INCLUDE)/bsp.h
140
141$(PROJECT_INCLUDE)/tm27.h: include/tm27.h $(PROJECT_INCLUDE)/$(dirstamp)
142        $(INSTALL_DATA) $< $(PROJECT_INCLUDE)/tm27.h
143PREINSTALL_FILES += $(PROJECT_INCLUDE)/tm27.h
144
145$(PROJECT_INCLUDE)/bspopts.h: include/bspopts.h $(PROJECT_INCLUDE)/$(dirstamp)
146        $(INSTALL_DATA) $< $(PROJECT_INCLUDE)/bspopts.h
147PREINSTALL_FILES += $(PROJECT_INCLUDE)/bspopts.h
148
149$(PROJECT_INCLUDE)/coverhd.h: include/coverhd.h $(PROJECT_INCLUDE)/$(dirstamp)
150        $(INSTALL_DATA) $< $(PROJECT_INCLUDE)/coverhd.h
151PREINSTALL_FILES += $(PROJECT_INCLUDE)/coverhd.h
152
153$(PROJECT_LIB)/linkcmds: startup/linkcmds $(PROJECT_LIB)/$(dirstamp)
154        $(INSTALL_DATA) $< $(PROJECT_LIB)/linkcmds
155PREINSTALL_FILES += $(PROJECT_LIB)/linkcmds
156
157CLEANFILES += $(PREINSTALL_FILES)
158DISTCLEANFILES = $(PREINSTALL_DIRS)
159
160include $(top_srcdir)/../../../../automake/local.am
Note: See TracBrowser for help on using the repository browser.