source: rtems/c/src/lib/libbsp/powerpc/ep1a/Makefile.am @ 6e1daa0

4.104.114.84.95
Last change on this file since 6e1daa0 was 0329aae, checked in by Jennifer Averett <Jennifer.Averett@…>, on 04/28/05 at 14:05:14

2005-04-28 Jennifer Averett <jennifer.averett@…>

  • acinclude.m4: Initial release of ep1a bsp
  • ep1a/Makefile.am, ep1a/bsp_specs, ep1a/configure.ac, ep1a/console/alloc360.c, ep1a/console/console.c, ep1a/console/console.h, ep1a/console/init68360.c, ep1a/console/m68360.h, ep1a/console/mc68360_scc.c, ep1a/console/ns16550cfg.c, ep1a/console/ns16550cfg.h, ep1a/console/rsPMCQ1.c, ep1a/console/rsPMCQ1.h, ep1a/include/bsp.h, ep1a/irq/irq.c, ep1a/irq/irq_init.c, ep1a/pci/no_host_bridge.c, ep1a/start/start.S, ep1a/startup/bspstart.c, ep1a/startup/linkcmds, ep1a/vme/vmeconfig.c: New files.
  • Property mode set to 100644
File size: 8.6 KB
Line 
1##
2## Makefile.am,v 1.8.4.1 2003/02/20 21:55:34 joel Exp
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
14
15nodist_include_HEADERS = include/bspopts.h
16DISTCLEANFILES = include/bspopts.h
17nodist_include_HEADERS += ../../shared/include/coverhd.h
18
19noinst_PROGRAMS =
20
21include_bspdir = $(includedir)/bsp
22
23###
24dist_project_lib_DATA += startup/linkcmds
25
26noinst_PROGRAMS += startup.rel
27startup_rel_SOURCES = startup/bspstart.c \
28    ../../shared/bootcard.c ../../shared/main.c ../../shared/bsppost.c \
29    ../../shared/bsplibc.c ../../powerpc/shared/startup/sbrk.c \
30    ../../shared/bspclean.c ../../shared/gnatinstallhandler.c  \
31    ../../powerpc/shared/startup/pgtbl_setup.c \
32    ../../powerpc/shared/startup/pgtbl_activate.c
33startup_rel_CPPFLAGS = $(AM_CPPFLAGS)
34startup_rel_LDFLAGS = $(RTEMS_RELLDFLAGS)
35
36###
37noinst_PROGRAMS += pclock.rel
38pclock_rel_SOURCES = ../../powerpc/shared/clock/p_clock.c
39pclock_rel_CPPFLAGS = $(AM_CPPFLAGS)
40pclock_rel_LDFLAGS = $(RTEMS_RELLDFLAGS)
41
42###
43include_bsp_HEADERS = ../../powerpc/shared/console/uart.h \
44    ../../powerpc/shared/console/consoleIo.h \
45    ../../powerpc/shared/motorola/motorola.h \
46    ../../powerpc/shared/residual/residual.h \
47    ../../powerpc/shared/residual/pnp.h      \
48    ../../powerpc/shared/console/consoleIo.h \
49    console/rsPMCQ1.h
50
51noinst_PROGRAMS += console.rel
52console_rel_SOURCES = console/console.c \
53    console/ns16550cfg.c console/mc68360_scc.c console/rsPMCQ1.c \
54    console/alloc360.c console/init68360.c
55console_rel_CPPFLAGS = $(AM_CPPFLAGS)
56console_rel_LDFLAGS = $(RTEMS_RELLDFLAGS)
57###
58include_bsp_HEADERS += ../../powerpc/shared/openpic/openpic.h
59
60noinst_PROGRAMS += openpic.rel
61openpic_rel_SOURCES = ../../powerpc/shared/openpic/openpic.h \
62    ../../powerpc/shared/openpic/openpic.c
63
64openpic_rel_CPPFLAGS = $(AM_CPPFLAGS)
65openpic_rel_LDFLAGS = $(RTEMS_RELLDFLAGS)
66
67###
68include_bsp_HEADERS += ../../powerpc/shared/pci/pci.h
69
70noinst_PROGRAMS += pci.rel
71pci_rel_SOURCES = pci/no_host_bridge.c ../../powerpc/shared/pci/pci.c \
72    ../../powerpc/shared/pci/pcifinddevice.c
73pci_rel_CPPFLAGS = $(AM_CPPFLAGS)
74pci_rel_LDFLAGS = $(RTEMS_RELLDFLAGS)
75
76###
77include_bsp_HEADERS += ../../powerpc/shared/irq/irq.h
78
79noinst_PROGRAMS += irq.rel
80irq_rel_SOURCES = irq/irq_init.c irq/irq.c \
81    ../../powerpc/shared/irq/i8259.c       \
82    ../../powerpc/shared/irq/irq_asm.S
83irq_rel_CPPFLAGS = $(AM_CPPFLAGS)
84irq_rel_LDFLAGS = $(RTEMS_RELLDFLAGS)
85
86##
87include_bsp_HEADERS += ../../powerpc/shared/vectors/vectors.h
88
89noinst_PROGRAMS += vectors.rel
90vectors_rel_SOURCES = ../../powerpc/shared/vectors/vectors_init.c \
91    ../../powerpc/shared/vectors/vectors.S
92vectors_rel_CPPFLAGS = $(AM_CPPFLAGS)
93vectors_rel_LDFLAGS = $(RTEMS_RELLDFLAGS)
94
95##
96include_bsp_HEADERS += ../../shared/vmeUniverse/vmeUniverse.h \
97    ../../powerpc/shared/vme/VMEConfig.h ../../powerpc/shared/vme/VME.h
98
99noinst_PROGRAMS += vme.rel
100vme_rel_SOURCES = ../../shared/vmeUniverse/vmeUniverse.c \
101    vme/vmeconfig.c
102vme_rel_CPPFLAGS = $(AM_CPPFLAGS)
103vme_rel_LDFLAGS = $(RTEMS_RELLDFLAGS)
104
105##
106
107EXTRA_DIST = start/start.S
108start.$(OBJEXT): start/start.S
109        $(CPPASCOMPILE) -DASM -o $@ -c $<
110project_lib_DATA = start.$(OBJEXT)
111
112EXTRA_DIST += ../../powerpc/shared/start/rtems_crti.S
113rtems_crti.$(OBJEXT): ../../powerpc/shared/start/rtems_crti.S
114        $(CPPASCOMPILE) -DASM -o $@ -c $<
115project_lib_DATA += rtems_crti.$(OBJEXT)
116
117noinst_LIBRARIES = libbsp.a
118libbsp_a_SOURCES =
119libbsp_a_LIBADD = pclock.rel console.rel irq.rel openpic.rel \
120    pci.rel vectors.rel  startup.rel vme.rel
121if HAS_NETWORKING
122endif
123libbsp_a_LIBADD += ../../../libcpu/@RTEMS_CPU@/shared/cpuIdent.rel \
124    ../../../libcpu/@RTEMS_CPU@/shared/stack.rel \
125    ../../../libcpu/@RTEMS_CPU@/@exceptions@/rtems-cpu.rel \
126    ../../../libcpu/@RTEMS_CPU@/mpc6xx/clock.rel \
127    ../../../libcpu/@RTEMS_CPU@/mpc6xx/exceptions.rel \
128    ../../../libcpu/@RTEMS_CPU@/mpc6xx/mmu.rel \
129    ../../../libcpu/@RTEMS_CPU@/mpc6xx/timer.rel
130
131all-local: $(PREINSTALL_FILES) $(TMPINSTALL_FILES)
132
133###
134
135PREINSTALL_DIRS =
136PREINSTALL_FILES =
137TMPINSTALL_FILES =
138
139$(PROJECT_INCLUDE)/$(dirstamp):
140        @$(mkdir_p) $(PROJECT_INCLUDE)
141        @: > $(PROJECT_INCLUDE)/$(dirstamp)
142PREINSTALL_DIRS += $(PROJECT_INCLUDE)/$(dirstamp)
143
144$(PROJECT_LIB)/$(dirstamp):
145        @$(mkdir_p) $(PROJECT_LIB)
146        @: > $(PROJECT_LIB)/$(dirstamp)
147PREINSTALL_DIRS += $(PROJECT_LIB)/$(dirstamp)
148
149$(PROJECT_LIB)/bsp_specs: bsp_specs $(PROJECT_LIB)/$(dirstamp)
150        $(INSTALL_DATA) $< $(PROJECT_LIB)/bsp_specs
151PREINSTALL_FILES += $(PROJECT_LIB)/bsp_specs
152
153$(PROJECT_INCLUDE)/bsp.h: include/bsp.h $(PROJECT_INCLUDE)/$(dirstamp)
154        $(INSTALL_DATA) $< $(PROJECT_INCLUDE)/bsp.h
155PREINSTALL_FILES += $(PROJECT_INCLUDE)/bsp.h
156
157$(PROJECT_INCLUDE)/tm27.h: include/tm27.h $(PROJECT_INCLUDE)/$(dirstamp)
158        $(INSTALL_DATA) $< $(PROJECT_INCLUDE)/tm27.h
159PREINSTALL_FILES += $(PROJECT_INCLUDE)/tm27.h
160
161$(PROJECT_INCLUDE)/bspopts.h: include/bspopts.h $(PROJECT_INCLUDE)/$(dirstamp)
162        $(INSTALL_DATA) $< $(PROJECT_INCLUDE)/bspopts.h
163PREINSTALL_FILES += $(PROJECT_INCLUDE)/bspopts.h
164
165$(PROJECT_INCLUDE)/coverhd.h: ../../shared/include/coverhd.h $(PROJECT_INCLUDE)/$(dirstamp)
166        $(INSTALL_DATA) $< $(PROJECT_INCLUDE)/coverhd.h
167PREINSTALL_FILES += $(PROJECT_INCLUDE)/coverhd.h
168
169$(PROJECT_INCLUDE)/bsp/$(dirstamp):
170        @$(mkdir_p) $(PROJECT_INCLUDE)/bsp
171        @: > $(PROJECT_INCLUDE)/bsp/$(dirstamp)
172PREINSTALL_DIRS += $(PROJECT_INCLUDE)/bsp/$(dirstamp)
173
174$(PROJECT_LIB)/linkcmds: startup/linkcmds $(PROJECT_LIB)/$(dirstamp)
175        $(INSTALL_DATA) $< $(PROJECT_LIB)/linkcmds
176PREINSTALL_FILES += $(PROJECT_LIB)/linkcmds
177
178$(PROJECT_INCLUDE)/bsp/consoleIo.h: ../../powerpc/shared/console/consoleIo.h $(PROJECT_INCLUDE)/bsp/$(dirstamp)
179        $(INSTALL_DATA) $< $(PROJECT_INCLUDE)/bsp/consoleIo.h
180PREINSTALL_FILES += $(PROJECT_INCLUDE)/bsp/consoleIo.h
181
182$(PROJECT_INCLUDE)/bsp/uart.h: ../../powerpc/shared/console/uart.h $(PROJECT_INCLUDE)/bsp/$(dirstamp)
183        $(INSTALL_DATA) $< $(PROJECT_INCLUDE)/bsp/uart.h
184PREINSTALL_FILES += $(PROJECT_INCLUDE)/bsp/uart.h
185
186$(PROJECT_INCLUDE)/bsp/motorola.h: ../../powerpc/shared/motorola/motorola.h $(PROJECT_INCLUDE)/bsp/$(dirstamp)
187        $(INSTALL_DATA) $< $(PROJECT_INCLUDE)/bsp/motorola.h
188PREINSTALL_FILES += $(PROJECT_INCLUDE)/bsp/motorola.h
189
190$(PROJECT_INCLUDE)/bsp/openpic.h: ../../powerpc/shared/openpic/openpic.h $(PROJECT_INCLUDE)/bsp/$(dirstamp)
191        $(INSTALL_DATA) $< $(PROJECT_INCLUDE)/bsp/openpic.h
192PREINSTALL_FILES += $(PROJECT_INCLUDE)/bsp/openpic.h
193
194$(PROJECT_INCLUDE)/bsp/pci.h: ../../powerpc/shared/pci/pci.h $(PROJECT_INCLUDE)/bsp/$(dirstamp)
195        $(INSTALL_DATA) $< $(PROJECT_INCLUDE)/bsp/pci.h
196PREINSTALL_FILES += $(PROJECT_INCLUDE)/bsp/pci.h
197
198$(PROJECT_INCLUDE)/bsp/residual.h: ../../powerpc/shared/residual/residual.h $(PROJECT_INCLUDE)/bsp/$(dirstamp)
199        $(INSTALL_DATA) $< $(PROJECT_INCLUDE)/bsp/residual.h
200PREINSTALL_FILES += $(PROJECT_INCLUDE)/bsp/residual.h
201
202$(PROJECT_INCLUDE)/bsp/pnp.h: ../../powerpc/shared/residual/pnp.h $(PROJECT_INCLUDE)/bsp/$(dirstamp)
203        $(INSTALL_DATA) $< $(PROJECT_INCLUDE)/bsp/pnp.h
204PREINSTALL_FILES += $(PROJECT_INCLUDE)/bsp/pnp.h
205
206$(PROJECT_INCLUDE)/bsp/irq.h: ../../powerpc/shared/irq/irq.h $(PROJECT_INCLUDE)/bsp/$(dirstamp)
207        $(INSTALL_DATA) $< $(PROJECT_INCLUDE)/bsp/irq.h
208PREINSTALL_FILES += $(PROJECT_INCLUDE)/bsp/irq.h
209
210$(PROJECT_INCLUDE)/bsp/vectors.h: ../../powerpc/shared/vectors/vectors.h $(PROJECT_INCLUDE)/bsp/$(dirstamp)
211        $(INSTALL_DATA) $< $(PROJECT_INCLUDE)/bsp/vectors.h
212PREINSTALL_FILES += $(PROJECT_INCLUDE)/bsp/vectors.h
213
214$(PROJECT_INCLUDE)/bsp/vmeUniverse.h: ../../shared/vmeUniverse/vmeUniverse.h $(PROJECT_INCLUDE)/bsp/$(dirstamp)
215        $(INSTALL_DATA) $< $(PROJECT_INCLUDE)/bsp/vmeUniverse.h
216PREINSTALL_FILES += $(PROJECT_INCLUDE)/bsp/vmeUniverse.h
217
218$(PROJECT_INCLUDE)/bsp/VMEConfig.h: ../../powerpc/shared/vme/VMEConfig.h $(PROJECT_INCLUDE)/bsp/$(dirstamp)
219        $(INSTALL_DATA) $< $(PROJECT_INCLUDE)/bsp/VMEConfig.h
220PREINSTALL_FILES += $(PROJECT_INCLUDE)/bsp/VMEConfig.h
221
222$(PROJECT_INCLUDE)/bsp/VME.h: ../../powerpc/shared/vme/VME.h $(PROJECT_INCLUDE)/bsp/$(dirstamp)
223        $(INSTALL_DATA) $< $(PROJECT_INCLUDE)/bsp/VME.h
224PREINSTALL_FILES += $(PROJECT_INCLUDE)/bsp/VME.h
225
226if HAS_NETWORKING
227endif
228
229$(PROJECT_LIB)/rtems_crti.$(OBJEXT): rtems_crti.$(OBJEXT) $(PROJECT_LIB)/$(dirstamp)
230        $(INSTALL_DATA) $< $(PROJECT_LIB)/rtems_crti.$(OBJEXT)
231TMPINSTALL_FILES += $(PROJECT_LIB)/rtems_crti.$(OBJEXT)
232
233$(PROJECT_LIB)/start.$(OBJEXT): start.$(OBJEXT) $(PROJECT_LIB)/$(dirstamp)
234        $(INSTALL_DATA) $< $(PROJECT_LIB)/start.$(OBJEXT)
235TMPINSTALL_FILES += $(PROJECT_LIB)/start.$(OBJEXT)
236
237CLEANFILES = $(PREINSTALL_FILES)
238DISTCLEANFILES += $(PREINSTALL_DIRS)
239CLEANFILES += $(TMPINSTALL_FILES)
240
241include $(top_srcdir)/../../../../automake/subdirs.am
242include $(top_srcdir)/../../../../automake/local.am
Note: See TracBrowser for help on using the repository browser.