source: rtems/c/src/lib/libbsp/powerpc/dmv177/Makefile.am @ fb6b168f

4.104.114.84.95
Last change on this file since fb6b168f was fb6b168f, checked in by Ralf Corsepius <ralf.corsepius@…>, on 01/30/04 at 17:12:37

2004-01-30 Ralf Corsepius <corsepiu@…>

  • Makefile.am: Merge-in clock/Makefile.am, console/Makefile.am, scv64/Makefile.am, sonic/Makefile.am, start/Makefile.am, startup/Makefile.am, timer/Makefile.am, tod/Makefile.am. Use automake compilation rules.
  • clock/Makefile.am, console/Makefile.am, scv64/Makefile.am, sonic/Makefile.am, start/Makefile.am, startup/Makefile.am, timer/Makefile.am, tod/Makefile.am: Remove.
  • configure.ac, wrapup/Makefile.am: Reflect changes above.
  • 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        ${CCASCOMPILE} -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 ../../shared/console.c
46console_rel_CPPFLAGS = $(AM_CPPFLAGS) $(CFLAGS_OPTIMIZE_V)
47console_rel_LDFLAGS = $(RTEMS_RELLDFLAGS)
48
49EXTRA_PROGRAMS += console_g.rel
50CLEANFILES += console_g.rel
51console_g_rel_SOURCES = $(console_rel_SOURCES)
52console_g_rel_CPPFLAGS = $(AM_CPPFLAGS) $(CFLAGS_DEBUG_V)
53console_g_rel_LDFLAGS = $(RTEMS_RELLDFLAGS)
54
55noinst_DATA += console$(LIB_VARIANT).rel
56
57EXTRA_PROGRAMS += scv64.rel
58CLEANFILES += scv64.rel
59scv64_rel_SOURCES = scv64/scv64.c
60scv64_rel_CPPFLAGS = $(AM_CPPFLAGS) $(CFLAGS_OPTIMIZE_V)
61scv64_rel_LDFLAGS = $(RTEMS_RELLDFLAGS)
62
63EXTRA_PROGRAMS += scv64_g.rel
64CLEANFILES += scv64_g.rel
65scv64_g_rel_SOURCES = $(scv64_rel_SOURCES)
66scv64_g_rel_CPPFLAGS = $(AM_CPPFLAGS) $(CFLAGS_DEBUG_V)
67scv64_g_rel_LDFLAGS = $(RTEMS_RELLDFLAGS)
68
69noinst_DATA += scv64$(LIB_VARIANT).rel
70
71EXTRA_PROGRAMS += startup.rel
72CLEANFILES += startup.rel
73startup_rel_SOURCES = startup/bspclean.c ../../shared/bsplibc.c \
74    ../../shared/bsppost.c startup/bspstart.c ../../shared/bootcard.c \
75    ../../shared/main.c ../../shared/sbrk.c startup/setvec.c \
76    startup/genpvec.c startup/vmeintr.c ../../shared/gnatinstallhandler.c
77startup_rel_CPPFLAGS = $(AM_CPPFLAGS) $(CFLAGS_OPTIMIZE_V)
78startup_rel_LDFLAGS = $(RTEMS_RELLDFLAGS)
79
80EXTRA_PROGRAMS += startup_g.rel
81CLEANFILES += startup_g.rel
82startup_g_rel_SOURCES = $(startup_rel_SOURCES)
83startup_g_rel_CPPFLAGS = $(AM_CPPFLAGS) $(CFLAGS_DEBUG_V)
84startup_g_rel_LDFLAGS = $(RTEMS_RELLDFLAGS)
85
86noinst_DATA += startup$(LIB_VARIANT).rel
87
88EXTRA_PROGRAMS += timer.rel
89CLEANFILES += timer.rel
90timer_rel_SOURCES = timer/timer.c
91timer_rel_CPPFLAGS = $(AM_CPPFLAGS) $(CFLAGS_OPTIMIZE_V)
92timer_rel_LDFLAGS = $(RTEMS_RELLDFLAGS)
93
94EXTRA_PROGRAMS += timer_g.rel
95CLEANFILES += timer_g.rel
96timer_g_rel_SOURCES = $(timer_rel_SOURCES)
97timer_g_rel_CPPFLAGS = $(AM_CPPFLAGS) $(CFLAGS_DEBUG_V)
98timer_g_rel_LDFLAGS = $(RTEMS_RELLDFLAGS)
99
100noinst_DATA += timer$(LIB_VARIANT).rel
101
102EXTRA_PROGRAMS += tod.rel
103CLEANFILES += tod.rel
104tod_rel_SOURCES = tod/todcfg.c ../../shared/tod.c
105tod_rel_CPPFLAGS = $(AM_CPPFLAGS) $(CFLAGS_OPTIMIZE_V)
106tod_rel_LDFLAGS = $(RTEMS_RELLDFLAGS)
107
108EXTRA_PROGRAMS += tod_g.rel
109CLEANFILES += tod_g.rel
110tod_g_rel_SOURCES = $(tod_rel_SOURCES)
111tod_g_rel_CPPFLAGS = $(AM_CPPFLAGS) $(CFLAGS_DEBUG_V)
112tod_g_rel_LDFLAGS = $(RTEMS_RELLDFLAGS)
113
114noinst_DATA += tod$(LIB_VARIANT).rel
115
116if HAS_NETWORKING
117sonic_CPPFLAGS = -D__INSIDE_RTEMS_BSD_TCPIP_STACK__
118EXTRA_PROGRAMS += sonic.rel
119CLEANFILES += sonic.rel
120sonic_rel_SOURCES = sonic/dmvsonic.c
121sonic_rel_CPPFLAGS = $(AM_CPPFLAGS) $(CFLAGS_OPTIMIZE_V) $(sonic_CPPFLAGS)
122sonic_rel_LDFLAGS = $(RTEMS_RELLDFLAGS)
123
124EXTRA_PROGRAMS += sonic_g.rel
125CLEANFILES += sonic_g.rel
126sonic_g_rel_SOURCES = $(sonic_rel_SOURCES)
127sonic_g_rel_CPPFLAGS = $(AM_CPPFLAGS) $(CFLAGS_DEBUG_V) $(sonic_CPPFLAGS)
128sonic_g_rel_LDFLAGS = $(RTEMS_RELLDFLAGS)
129
130noinst_DATA += sonic$(LIB_VARIANT).rel
131endif
132
133all-local: $(PREINSTALL_FILES) $(TMPINSTALL_FILES)
134
135EXTRA_DIST += QUIRKS README.net STATUS cable.doc times
136
137PREINSTALL_DIRS =
138TMPINSTALL_FILES =
139
140$(PROJECT_INCLUDE)/dmv170.h: include/dmv170.h $(PROJECT_INCLUDE)/$(dirstamp)
141        $(INSTALL_DATA) $< $(PROJECT_INCLUDE)/dmv170.h
142PREINSTALL_FILES += $(PROJECT_INCLUDE)/dmv170.h
143
144$(PROJECT_INCLUDE)/tod.h: ../../shared/tod.h $(PROJECT_INCLUDE)/$(dirstamp)
145        $(INSTALL_DATA) $< $(PROJECT_INCLUDE)/tod.h
146PREINSTALL_FILES += $(PROJECT_INCLUDE)/tod.h
147
148$(PROJECT_INCLUDE)/coverhd.h: ../../shared/include/coverhd.h $(PROJECT_INCLUDE)/$(dirstamp)
149        $(INSTALL_DATA) $< $(PROJECT_INCLUDE)/coverhd.h
150PREINSTALL_FILES += $(PROJECT_INCLUDE)/coverhd.h
151
152$(PROJECT_LIB)/start$(LIB_VARIANT).$(OBJEXT): start$(LIB_VARIANT).$(OBJEXT) $(PROJECT_LIB)/$(dirstamp)
153        $(INSTALL_DATA) $< $(PROJECT_LIB)/start$(LIB_VARIANT).$(OBJEXT)
154TMPINSTALL_FILES += $(PROJECT_LIB)/start$(LIB_VARIANT).$(OBJEXT)
155
156$(PROJECT_LIB)/linkcmds: startup/linkcmds $(PROJECT_LIB)/$(dirstamp)
157        $(INSTALL_DATA) $< $(PROJECT_LIB)/linkcmds
158TMPINSTALL_FILES += $(PROJECT_LIB)/linkcmds
159
160CLEANFILES += $(PREINSTALL_FILES)
161DISTCLEANFILES = $(PREINSTALL_DIRS)
162CLEANFILES += $(TMPINSTALL_FILES)
163
164include $(top_srcdir)/../../../../automake/subdirs.am
165include $(top_srcdir)/../../../../automake/local.am
Note: See TracBrowser for help on using the repository browser.