source: rtems/c/src/lib/libbsp/powerpc/motorola_powerpc/Makefile.am @ 3f5232a

4.104.114.84.95
Last change on this file since 3f5232a was 3f5232a, checked in by Ralf Corsepius <ralf.corsepius@…>, on 01/30/04 at 15:11:52

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

  • Makefile.am: Merge-in clock/Makefile.am, console/Makefile.am, irq/Makefile.am, motorola/Makefile.am, openpic/Makefile.am, pci/Makefile.am, residual/Makefile.am, start/Makefile.am, startup/Makefile.am, vectors/Makefile.am, vme/Makefile.am. Use automake compilation rules. Rename clock.rel to pclock.rel (Conflict with libcpu).
  • clock/Makefile.am, console/Makefile.am, irq/Makefile.am, motorola/Makefile.am, openpic/Makefile.am, pci/Makefile.am, residual/Makefile.am, start/Makefile.am, startup/Makefile.am, vectors/Makefile.am, vme/Makefile.am: Remove.
  • configure.ac: Reflect changes above.
  • wrapup/Makefile.am: Reflect changes above.
  • Property mode set to 100644
File size: 11.0 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 = . bootloader @exceptions@ wrapup
10
11include $(top_srcdir)/../../../../automake/compile.am
12include $(top_srcdir)/../../bsp.am
13
14EXTRA_PROGRAMS =
15CLEANFILES =
16noinst_DATA =
17
18include_bspdir = $(includedir)/bsp
19
20nodist_include_HEADERS += ../../powerpc/shared/include/nvram.h
21nodist_include_HEADERS += ../../shared/include/coverhd.h
22nodist_include_bsp_HEADERS = ../../powerpc/shared/console/consoleIo.h
23nodist_include_bsp_HEADERS += ../../powerpc/shared/console/uart.h
24
25EXTRA_DIST = ../../powerpc/shared/start/start.S
26start$(LIB_VARIANT).$(OBJEXT): ../../powerpc/shared/start/start.S
27        ${CCASCOMPILE} -DASM -o $@ -c $<
28project_lib_DATA = start$(LIB_VARIANT).$(OBJEXT)
29
30EXTRA_DIST += ../../powerpc/shared/start/rtems_crti.S
31rtems_crti$(LIB_VARIANT).$(OBJEXT): ../../powerpc/shared/start/rtems_crti.S
32        ${CCASCOMPILE} -DASM -o $@ -c $<
33project_lib_DATA += rtems_crti$(LIB_VARIANT).$(OBJEXT)
34
35dist_project_lib_DATA += startup/linkcmds
36
37EXTRA_PROGRAMS += startup.rel
38CLEANFILES += startup.rel
39startup_rel_SOURCES = ../../powerpc/shared/startup/bspstart.c \
40    ../../powerpc/shared/startup/pgtbl_setup.c \
41    ../../powerpc/shared/startup/pgtbl_activate.c \
42    ../../powerpc/shared/startup/sbrk.c ../../shared/bootcard.c \
43    ../../shared/bspclean.c ../../shared/bsplibc.c ../../shared/bsppost.c \
44    ../../shared/main.c ../../shared/gnatinstallhandler.c
45startup_rel_CPPFLAGS = $(AM_CPPFLAGS) $(CFLAGS_OPTIMIZE_V)
46startup_rel_LDFLAGS = $(RTEMS_RELLDFLAGS)
47
48EXTRA_PROGRAMS += startup_g.rel
49CLEANFILES += startup_g.rel
50startup_g_rel_SOURCES = $(startup_rel_SOURCES)
51startup_g_rel_CPPFLAGS = $(AM_CPPFLAGS) $(CFLAGS_DEBUG_V)
52startup_g_rel_LDFLAGS = $(RTEMS_RELLDFLAGS)
53
54noinst_DATA += startup$(LIB_VARIANT).rel
55
56EXTRA_PROGRAMS += pclock.rel
57CLEANFILES += pclock.rel
58pclock_rel_SOURCES = ../../powerpc/shared/clock/p_clock.c
59pclock_rel_CPPFLAGS = $(AM_CPPFLAGS) $(CFLAGS_OPTIMIZE_V)
60pclock_rel_LDFLAGS = $(RTEMS_RELLDFLAGS)
61
62EXTRA_PROGRAMS += pclock_g.rel
63CLEANFILES += pclock_g.rel
64pclock_g_rel_SOURCES = $(pclock_rel_SOURCES)
65pclock_g_rel_CPPFLAGS = $(AM_CPPFLAGS) $(CFLAGS_DEBUG_V)
66pclock_g_rel_LDFLAGS = $(RTEMS_RELLDFLAGS)
67
68noinst_DATA += pclock$(LIB_VARIANT).rel
69
70console_CPPFLAGS = -DSTATIC_LOG_ALLOC
71EXTRA_PROGRAMS += console.rel
72CLEANFILES += console.rel
73console_rel_SOURCES = ../../powerpc/shared/console/polled_io.c \
74    ../../powerpc/shared/console/uart.c \
75    ../../powerpc/shared/console/console.c \
76    ../../powerpc/shared/console/inch.c \
77    ../../powerpc/shared/console/reboot.c \
78    ../../powerpc/shared/console/consoleIo.h \
79    ../../powerpc/shared/console/keyboard.h \
80    ../../powerpc/shared/console/uart.h
81console_rel_CPPFLAGS = $(AM_CPPFLAGS) $(CFLAGS_OPTIMIZE_V) \
82    $(console_CPPFLAGS)
83console_rel_LDFLAGS = $(RTEMS_RELLDFLAGS)
84
85EXTRA_PROGRAMS += console_g.rel
86CLEANFILES += console_g.rel
87console_g_rel_SOURCES = $(console_rel_SOURCES)
88console_g_rel_CPPFLAGS = $(AM_CPPFLAGS) $(CFLAGS_DEBUG_V) \
89    $(console_CPPFLAGS)
90console_g_rel_LDFLAGS = $(RTEMS_RELLDFLAGS)
91
92noinst_DATA += console$(LIB_VARIANT).rel
93
94nodist_include_bsp_HEADERS += ../../powerpc/shared/irq/irq.h
95
96EXTRA_PROGRAMS += irq.rel
97CLEANFILES += irq.rel
98irq_rel_SOURCES = ../../powerpc/shared/irq/irq_init.c \
99    ../../powerpc/shared/irq/i8259.c ../../powerpc/shared/irq/irq.c \
100    ../../powerpc/shared/irq/irq_asm.S ../../powerpc/shared/irq/irq.h
101irq_rel_CPPFLAGS = $(AM_CPPFLAGS) $(CFLAGS_OPTIMIZE_V)
102irq_rel_LDFLAGS = $(RTEMS_RELLDFLAGS)
103
104EXTRA_PROGRAMS += irq_g.rel
105CLEANFILES += irq_g.rel
106irq_g_rel_SOURCES = $(irq_rel_SOURCES)
107irq_g_rel_CPPFLAGS = $(AM_CPPFLAGS) $(CFLAGS_DEBUG_V)
108irq_g_rel_LDFLAGS = $(RTEMS_RELLDFLAGS)
109
110noinst_DATA += irq$(LIB_VARIANT).rel
111
112nodist_include_bsp_HEADERS += ../../powerpc/shared/motorola/motorola.h
113
114EXTRA_PROGRAMS += motorola.rel
115CLEANFILES += motorola.rel
116motorola_rel_SOURCES = ../../powerpc/shared/motorola/motorola.h \
117    ../../powerpc/shared/motorola/motorola.c
118motorola_rel_CPPFLAGS = $(AM_CPPFLAGS) $(CFLAGS_OPTIMIZE_V)
119motorola_rel_LDFLAGS = $(RTEMS_RELLDFLAGS)
120
121EXTRA_PROGRAMS += motorola_g.rel
122CLEANFILES += motorola_g.rel
123motorola_g_rel_SOURCES = $(motorola_rel_SOURCES)
124motorola_g_rel_CPPFLAGS = $(AM_CPPFLAGS) $(CFLAGS_DEBUG_V)
125motorola_g_rel_LDFLAGS = $(RTEMS_RELLDFLAGS)
126
127noinst_DATA += motorola$(LIB_VARIANT).rel
128
129nodist_include_bsp_HEADERS += ../../powerpc/shared/openpic/openpic.h
130
131EXTRA_PROGRAMS += openpic.rel
132CLEANFILES += openpic.rel
133openpic_rel_SOURCES = ../../powerpc/shared/openpic/openpic.h \
134    ../../powerpc/shared/openpic/openpic.c
135openpic_rel_CPPFLAGS = $(AM_CPPFLAGS) $(CFLAGS_OPTIMIZE_V)
136openpic_rel_LDFLAGS = $(RTEMS_RELLDFLAGS)
137
138EXTRA_PROGRAMS += openpic_g.rel
139CLEANFILES += openpic_g.rel
140openpic_g_rel_SOURCES = $(openpic_rel_SOURCES)
141openpic_g_rel_CPPFLAGS = $(AM_CPPFLAGS) $(CFLAGS_DEBUG_V)
142openpic_g_rel_LDFLAGS = $(RTEMS_RELLDFLAGS)
143
144noinst_DATA += openpic$(LIB_VARIANT).rel
145
146nodist_include_bsp_HEADERS += ../../powerpc/shared/pci/pci.h
147
148EXTRA_PROGRAMS += pci.rel
149CLEANFILES += pci.rel
150pci_rel_SOURCES = ../../powerpc/shared/pci/pci.c \
151    ../../powerpc/shared/pci/detect_raven_bridge.c \
152    ../../powerpc/shared/pci/pcifinddevice.c ../../powerpc/shared/pci/pci.h
153pci_rel_CPPFLAGS = $(AM_CPPFLAGS) $(CFLAGS_OPTIMIZE_V)
154pci_rel_LDFLAGS = $(RTEMS_RELLDFLAGS)
155
156EXTRA_PROGRAMS += pci_g.rel
157CLEANFILES += pci_g.rel
158pci_g_rel_SOURCES = $(pci_rel_SOURCES)
159pci_g_rel_CPPFLAGS = $(AM_CPPFLAGS) $(CFLAGS_DEBUG_V)
160pci_g_rel_LDFLAGS = $(RTEMS_RELLDFLAGS)
161
162noinst_DATA += pci$(LIB_VARIANT).rel
163
164EXTRA_PROGRAMS += residual.rel
165CLEANFILES += residual.rel
166residual_rel_SOURCES = ../../powerpc/shared/residual/pnp.h \
167    ../../powerpc/shared/residual/residual.h \
168    ../../powerpc/shared/residual/residual.c
169residual_rel_CPPFLAGS = $(AM_CPPFLAGS) $(CFLAGS_OPTIMIZE_V)
170residual_rel_LDFLAGS = $(RTEMS_RELLDFLAGS)
171
172EXTRA_PROGRAMS += residual_g.rel
173CLEANFILES += residual_g.rel
174residual_g_rel_SOURCES = $(residual_rel_SOURCES)
175residual_g_rel_CPPFLAGS = $(AM_CPPFLAGS) $(CFLAGS_DEBUG_V)
176residual_g_rel_LDFLAGS = $(RTEMS_RELLDFLAGS)
177
178noinst_DATA += residual$(LIB_VARIANT).rel
179
180nodist_include_bsp_HEADERS += ../../powerpc/shared/vectors/vectors.h
181
182EXTRA_PROGRAMS += vectors.rel
183CLEANFILES += vectors.rel
184vectors_rel_SOURCES = ../../powerpc/shared/vectors/vectors.h \
185    ../../powerpc/shared/vectors/vectors_init.c \
186    ../../powerpc/shared/vectors/vectors.S
187vectors_rel_CPPFLAGS = $(AM_CPPFLAGS) $(CFLAGS_OPTIMIZE_V)
188vectors_rel_LDFLAGS = $(RTEMS_RELLDFLAGS)
189
190EXTRA_PROGRAMS += vectors_g.rel
191CLEANFILES += vectors_g.rel
192vectors_g_rel_SOURCES = $(vectors_rel_SOURCES)
193vectors_g_rel_CPPFLAGS = $(AM_CPPFLAGS) $(CFLAGS_DEBUG_V)
194vectors_g_rel_LDFLAGS = $(RTEMS_RELLDFLAGS)
195
196noinst_DATA += vectors$(LIB_VARIANT).rel
197
198nodist_include_bsp_HEADERS += ../../shared/vmeUniverse/vmeUniverse.h \
199    ../../powerpc/shared/vme/VMEConfig.h ../../powerpc/shared/vme/VME.h
200
201EXTRA_PROGRAMS += vme.rel
202CLEANFILES += vme.rel
203vme_rel_SOURCES = ../../shared/vmeUniverse/vmeUniverse.c \
204    ../../shared/vmeUniverse/vmeUniverse.h \
205    ../../powerpc/shared/vme/vmeconfig.c \
206    ../../powerpc/shared/vme/VMEConfig.h ../../powerpc/shared/vme/VME.h
207vme_rel_CPPFLAGS = $(AM_CPPFLAGS) $(CFLAGS_OPTIMIZE_V)
208vme_rel_LDFLAGS = $(RTEMS_RELLDFLAGS)
209
210EXTRA_PROGRAMS += vme_g.rel
211CLEANFILES += vme_g.rel
212vme_g_rel_SOURCES = $(vme_rel_SOURCES)
213vme_g_rel_CPPFLAGS = $(AM_CPPFLAGS) $(CFLAGS_DEBUG_V)
214vme_g_rel_LDFLAGS = $(RTEMS_RELLDFLAGS)
215
216noinst_DATA += vme$(LIB_VARIANT).rel
217
218all-local: $(PREINSTALL_FILES) $(TMPINSTALL_FILES)
219
220EXTRA_DIST += BOOTING README.MVME2300 README.OTHERBOARDS README.dec21140
221EXTRA_DIST += times.mcp750 times.mvme2307
222
223PREINSTALL_DIRS =
224TMPINSTALL_FILES =
225
226$(PROJECT_INCLUDE)/bsp/$(dirstamp):
227        @$(mkdir_p) $(PROJECT_INCLUDE)/bsp
228        @: > $(PROJECT_INCLUDE)/bsp/$(dirstamp)
229PREINSTALL_DIRS += $(PROJECT_INCLUDE)/bsp/$(dirstamp)
230
231$(PROJECT_INCLUDE)/nvram.h: ../../powerpc/shared/include/nvram.h $(PROJECT_INCLUDE)/$(dirstamp)
232        $(INSTALL_DATA) $< $(PROJECT_INCLUDE)/nvram.h
233PREINSTALL_FILES += $(PROJECT_INCLUDE)/nvram.h
234
235$(PROJECT_INCLUDE)/coverhd.h: ../../shared/include/coverhd.h $(PROJECT_INCLUDE)/$(dirstamp)
236        $(INSTALL_DATA) $< $(PROJECT_INCLUDE)/coverhd.h
237PREINSTALL_FILES += $(PROJECT_INCLUDE)/coverhd.h
238
239$(PROJECT_INCLUDE)/bsp/consoleIo.h: ../../powerpc/shared/console/consoleIo.h $(PROJECT_INCLUDE)/bsp/$(dirstamp)
240        $(INSTALL_DATA) $< $(PROJECT_INCLUDE)/bsp/consoleIo.h
241PREINSTALL_FILES += $(PROJECT_INCLUDE)/bsp/consoleIo.h
242
243$(PROJECT_INCLUDE)/bsp/uart.h: ../../powerpc/shared/console/uart.h $(PROJECT_INCLUDE)/bsp/$(dirstamp)
244        $(INSTALL_DATA) $< $(PROJECT_INCLUDE)/bsp/uart.h
245PREINSTALL_FILES += $(PROJECT_INCLUDE)/bsp/uart.h
246
247$(PROJECT_LIB)/start$(LIB_VARIANT).$(OBJEXT): start$(LIB_VARIANT).$(OBJEXT) $(PROJECT_LIB)/$(dirstamp)
248        $(INSTALL_DATA) $< $(PROJECT_LIB)/start$(LIB_VARIANT).$(OBJEXT)
249TMPINSTALL_FILES += $(PROJECT_LIB)/start$(LIB_VARIANT).$(OBJEXT)
250
251$(PROJECT_LIB)/rtems_crti$(LIB_VARIANT).$(OBJEXT): rtems_crti$(LIB_VARIANT).$(OBJEXT) $(PROJECT_LIB)/$(dirstamp)
252        $(INSTALL_DATA) $< $(PROJECT_LIB)/rtems_crti$(LIB_VARIANT).$(OBJEXT)
253TMPINSTALL_FILES += $(PROJECT_LIB)/rtems_crti$(LIB_VARIANT).$(OBJEXT)
254
255$(PROJECT_LIB)/linkcmds: startup/linkcmds $(PROJECT_LIB)/$(dirstamp)
256        $(INSTALL_DATA) $< $(PROJECT_LIB)/linkcmds
257TMPINSTALL_FILES += $(PROJECT_LIB)/linkcmds
258
259$(PROJECT_INCLUDE)/bsp/irq.h: ../../powerpc/shared/irq/irq.h $(PROJECT_INCLUDE)/bsp/$(dirstamp)
260        $(INSTALL_DATA) $< $(PROJECT_INCLUDE)/bsp/irq.h
261PREINSTALL_FILES += $(PROJECT_INCLUDE)/bsp/irq.h
262
263$(PROJECT_INCLUDE)/bsp/motorola.h: ../../powerpc/shared/motorola/motorola.h $(PROJECT_INCLUDE)/bsp/$(dirstamp)
264        $(INSTALL_DATA) $< $(PROJECT_INCLUDE)/bsp/motorola.h
265PREINSTALL_FILES += $(PROJECT_INCLUDE)/bsp/motorola.h
266
267$(PROJECT_INCLUDE)/bsp/openpic.h: ../../powerpc/shared/openpic/openpic.h $(PROJECT_INCLUDE)/bsp/$(dirstamp)
268        $(INSTALL_DATA) $< $(PROJECT_INCLUDE)/bsp/openpic.h
269PREINSTALL_FILES += $(PROJECT_INCLUDE)/bsp/openpic.h
270
271$(PROJECT_INCLUDE)/bsp/pci.h: ../../powerpc/shared/pci/pci.h $(PROJECT_INCLUDE)/bsp/$(dirstamp)
272        $(INSTALL_DATA) $< $(PROJECT_INCLUDE)/bsp/pci.h
273PREINSTALL_FILES += $(PROJECT_INCLUDE)/bsp/pci.h
274
275$(PROJECT_INCLUDE)/bsp/vectors.h: ../../powerpc/shared/vectors/vectors.h $(PROJECT_INCLUDE)/bsp/$(dirstamp)
276        $(INSTALL_DATA) $< $(PROJECT_INCLUDE)/bsp/vectors.h
277PREINSTALL_FILES += $(PROJECT_INCLUDE)/bsp/vectors.h
278
279$(PROJECT_INCLUDE)/bsp/vmeUniverse.h: ../../shared/vmeUniverse/vmeUniverse.h $(PROJECT_INCLUDE)/bsp/$(dirstamp)
280        $(INSTALL_DATA) $< $(PROJECT_INCLUDE)/bsp/vmeUniverse.h
281PREINSTALL_FILES += $(PROJECT_INCLUDE)/bsp/vmeUniverse.h
282
283$(PROJECT_INCLUDE)/bsp/VMEConfig.h: ../../powerpc/shared/vme/VMEConfig.h $(PROJECT_INCLUDE)/bsp/$(dirstamp)
284        $(INSTALL_DATA) $< $(PROJECT_INCLUDE)/bsp/VMEConfig.h
285PREINSTALL_FILES += $(PROJECT_INCLUDE)/bsp/VMEConfig.h
286
287$(PROJECT_INCLUDE)/bsp/VME.h: ../../powerpc/shared/vme/VME.h $(PROJECT_INCLUDE)/bsp/$(dirstamp)
288        $(INSTALL_DATA) $< $(PROJECT_INCLUDE)/bsp/VME.h
289PREINSTALL_FILES += $(PROJECT_INCLUDE)/bsp/VME.h
290
291CLEANFILES += $(PREINSTALL_FILES)
292DISTCLEANFILES = $(PREINSTALL_DIRS)
293CLEANFILES += $(TMPINSTALL_FILES)
294
295include $(top_srcdir)/../../../../automake/subdirs.am
296include $(top_srcdir)/../../../../automake/local.am
Note: See TracBrowser for help on using the repository browser.