source: rtems/c/src/lib/libbsp/powerpc/dmv177/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: 5.2 KB
Line 
1##
2## $Id$
3##
4
5ACLOCAL_AMFLAGS = -I ../../../../aclocal
6
7# wrapup is the one that actually builds and installs the library
8# from the individual .rel files built in other directories
9SUBDIRS = . @exceptions@ wrapup
10
11include $(top_srcdir)/../../../../automake/compile.am
12include $(top_srcdir)/../../bsp.am
13
14EXTRA_PROGRAMS =
15CLEANFILES =
16noinst_DATA =
17
18include_HEADERS += include/dmv170.h
19nodist_include_HEADERS += ../../shared/tod.h
20nodist_include_HEADERS += ../../shared/include/coverhd.h
21
22EXTRA_DIST = start/start.S
23start$(LIB_VARIANT).$(OBJEXT): start/start.S
24        $(CPPASCOMPILE) -DASM -o $@ -c $<
25project_lib_DATA = start$(LIB_VARIANT).$(OBJEXT)
26
27dist_project_lib_DATA += startup/linkcmds
28
29EXTRA_PROGRAMS += clock.rel
30CLEANFILES += clock.rel
31clock_rel_SOURCES = clock/clock.c
32clock_rel_CPPFLAGS = $(AM_CPPFLAGS) $(CFLAGS_OPTIMIZE_V)
33clock_rel_LDFLAGS = $(RTEMS_RELLDFLAGS)
34
35EXTRA_PROGRAMS += clock_g.rel
36CLEANFILES += clock_g.rel
37clock_g_rel_SOURCES = $(clock_rel_SOURCES)
38clock_g_rel_CPPFLAGS = $(AM_CPPFLAGS) $(CFLAGS_DEBUG_V)
39clock_g_rel_LDFLAGS = $(RTEMS_RELLDFLAGS)
40
41noinst_DATA += clock$(LIB_VARIANT).rel
42
43EXTRA_PROGRAMS += console.rel
44CLEANFILES += console.rel
45console_rel_SOURCES = console/conscfg.c console/debugio.c \
46    ../../shared/console.c
47console_rel_CPPFLAGS = $(AM_CPPFLAGS) $(CFLAGS_OPTIMIZE_V)
48console_rel_LDFLAGS = $(RTEMS_RELLDFLAGS)
49
50EXTRA_PROGRAMS += console_g.rel
51CLEANFILES += console_g.rel
52console_g_rel_SOURCES = $(console_rel_SOURCES)
53console_g_rel_CPPFLAGS = $(AM_CPPFLAGS) $(CFLAGS_DEBUG_V)
54console_g_rel_LDFLAGS = $(RTEMS_RELLDFLAGS)
55
56noinst_DATA += console$(LIB_VARIANT).rel
57
58EXTRA_PROGRAMS += scv64.rel
59CLEANFILES += scv64.rel
60scv64_rel_SOURCES = scv64/scv64.c
61scv64_rel_CPPFLAGS = $(AM_CPPFLAGS) $(CFLAGS_OPTIMIZE_V)
62scv64_rel_LDFLAGS = $(RTEMS_RELLDFLAGS)
63
64EXTRA_PROGRAMS += scv64_g.rel
65CLEANFILES += scv64_g.rel
66scv64_g_rel_SOURCES = $(scv64_rel_SOURCES)
67scv64_g_rel_CPPFLAGS = $(AM_CPPFLAGS) $(CFLAGS_DEBUG_V)
68scv64_g_rel_LDFLAGS = $(RTEMS_RELLDFLAGS)
69
70noinst_DATA += scv64$(LIB_VARIANT).rel
71
72EXTRA_PROGRAMS += startup.rel
73CLEANFILES += startup.rel
74startup_rel_SOURCES = startup/bspclean.c ../../shared/bsplibc.c \
75    ../../shared/bsppost.c startup/bspstart.c ../../shared/bootcard.c \
76    ../../shared/main.c ../../shared/sbrk.c startup/setvec.c \
77    startup/genpvec.c startup/vmeintr.c ../../shared/gnatinstallhandler.c
78startup_rel_CPPFLAGS = $(AM_CPPFLAGS) $(CFLAGS_OPTIMIZE_V)
79startup_rel_LDFLAGS = $(RTEMS_RELLDFLAGS)
80
81EXTRA_PROGRAMS += startup_g.rel
82CLEANFILES += startup_g.rel
83startup_g_rel_SOURCES = $(startup_rel_SOURCES)
84startup_g_rel_CPPFLAGS = $(AM_CPPFLAGS) $(CFLAGS_DEBUG_V)
85startup_g_rel_LDFLAGS = $(RTEMS_RELLDFLAGS)
86
87noinst_DATA += startup$(LIB_VARIANT).rel
88
89EXTRA_PROGRAMS += timer.rel
90CLEANFILES += timer.rel
91timer_rel_SOURCES = timer/timer.c
92timer_rel_CPPFLAGS = $(AM_CPPFLAGS) $(CFLAGS_OPTIMIZE_V)
93timer_rel_LDFLAGS = $(RTEMS_RELLDFLAGS)
94
95EXTRA_PROGRAMS += timer_g.rel
96CLEANFILES += timer_g.rel
97timer_g_rel_SOURCES = $(timer_rel_SOURCES)
98timer_g_rel_CPPFLAGS = $(AM_CPPFLAGS) $(CFLAGS_DEBUG_V)
99timer_g_rel_LDFLAGS = $(RTEMS_RELLDFLAGS)
100
101noinst_DATA += timer$(LIB_VARIANT).rel
102
103EXTRA_PROGRAMS += tod.rel
104CLEANFILES += tod.rel
105tod_rel_SOURCES = tod/todcfg.c ../../shared/tod.c
106tod_rel_CPPFLAGS = $(AM_CPPFLAGS) $(CFLAGS_OPTIMIZE_V)
107tod_rel_LDFLAGS = $(RTEMS_RELLDFLAGS)
108
109EXTRA_PROGRAMS += tod_g.rel
110CLEANFILES += tod_g.rel
111tod_g_rel_SOURCES = $(tod_rel_SOURCES)
112tod_g_rel_CPPFLAGS = $(AM_CPPFLAGS) $(CFLAGS_DEBUG_V)
113tod_g_rel_LDFLAGS = $(RTEMS_RELLDFLAGS)
114
115noinst_DATA += tod$(LIB_VARIANT).rel
116
117if HAS_NETWORKING
118sonic_CPPFLAGS = -D__INSIDE_RTEMS_BSD_TCPIP_STACK__
119EXTRA_PROGRAMS += sonic.rel
120CLEANFILES += sonic.rel
121sonic_rel_SOURCES = sonic/dmvsonic.c
122sonic_rel_CPPFLAGS = $(AM_CPPFLAGS) $(CFLAGS_OPTIMIZE_V) $(sonic_CPPFLAGS)
123sonic_rel_LDFLAGS = $(RTEMS_RELLDFLAGS)
124
125EXTRA_PROGRAMS += sonic_g.rel
126CLEANFILES += sonic_g.rel
127sonic_g_rel_SOURCES = $(sonic_rel_SOURCES)
128sonic_g_rel_CPPFLAGS = $(AM_CPPFLAGS) $(CFLAGS_DEBUG_V) $(sonic_CPPFLAGS)
129sonic_g_rel_LDFLAGS = $(RTEMS_RELLDFLAGS)
130
131noinst_DATA += sonic$(LIB_VARIANT).rel
132endif
133
134all-local: $(PREINSTALL_FILES) $(TMPINSTALL_FILES)
135
136EXTRA_DIST += QUIRKS README.net STATUS cable.doc times
137
138PREINSTALL_DIRS =
139TMPINSTALL_FILES =
140
141$(PROJECT_INCLUDE)/dmv170.h: include/dmv170.h $(PROJECT_INCLUDE)/$(dirstamp)
142        $(INSTALL_DATA) $< $(PROJECT_INCLUDE)/dmv170.h
143PREINSTALL_FILES += $(PROJECT_INCLUDE)/dmv170.h
144
145$(PROJECT_INCLUDE)/tod.h: ../../shared/tod.h $(PROJECT_INCLUDE)/$(dirstamp)
146        $(INSTALL_DATA) $< $(PROJECT_INCLUDE)/tod.h
147PREINSTALL_FILES += $(PROJECT_INCLUDE)/tod.h
148
149$(PROJECT_INCLUDE)/coverhd.h: ../../shared/include/coverhd.h $(PROJECT_INCLUDE)/$(dirstamp)
150        $(INSTALL_DATA) $< $(PROJECT_INCLUDE)/coverhd.h
151PREINSTALL_FILES += $(PROJECT_INCLUDE)/coverhd.h
152
153$(PROJECT_LIB)/start$(LIB_VARIANT).$(OBJEXT): start$(LIB_VARIANT).$(OBJEXT) $(PROJECT_LIB)/$(dirstamp)
154        $(INSTALL_DATA) $< $(PROJECT_LIB)/start$(LIB_VARIANT).$(OBJEXT)
155TMPINSTALL_FILES += $(PROJECT_LIB)/start$(LIB_VARIANT).$(OBJEXT)
156
157$(PROJECT_LIB)/linkcmds: startup/linkcmds $(PROJECT_LIB)/$(dirstamp)
158        $(INSTALL_DATA) $< $(PROJECT_LIB)/linkcmds
159TMPINSTALL_FILES += $(PROJECT_LIB)/linkcmds
160
161CLEANFILES += $(PREINSTALL_FILES)
162DISTCLEANFILES += $(PREINSTALL_DIRS)
163CLEANFILES += $(TMPINSTALL_FILES)
164
165include $(top_srcdir)/../../../../automake/subdirs.am
166include $(top_srcdir)/../../../../automake/local.am
Note: See TracBrowser for help on using the repository browser.