source: rtems/c/src/lib/libbsp/powerpc/ppcn_60x/Makefile.am @ fa2c7a41

4.104.114.84.95
Last change on this file since fa2c7a41 was b1b0ed9d, checked in by Ralf Corsepius <ralf.corsepius@…>, on 02/12/05 at 04:18:24

2005-02-12 Ralf Corsepius <ralf.corsepius@…>

  • Makefile.am: Fix typo in previous patch.
  • Property mode set to 100644
File size: 5.3 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
14
15nodist_include_HEADERS = include/bspopts.h
16DISTCLEANFILES = include/bspopts.h
17
18noinst_PROGRAMS =
19
20nodist_include_HEADERS += $(top_srcdir)/../../shared/include/coverhd.h
21include_HEADERS += ../../shared/tod.h
22include_HEADERS += include/nvram.h include/pci.h
23
24EXTRA_DIST = start/start.S
25start.$(OBJEXT): start/start.S
26        $(CPPASCOMPILE) -DASM -o $@ -c $<
27project_lib_DATA = start.$(OBJEXT)
28
29dist_project_lib_DATA += startup/linkcmds
30
31noinst_PROGRAMS += clock.rel
32clock_rel_SOURCES = clock/clock.c
33clock_rel_CPPFLAGS = $(AM_CPPFLAGS)
34clock_rel_LDFLAGS = $(RTEMS_RELLDFLAGS)
35
36noinst_PROGRAMS += console.rel
37console_rel_SOURCES = console/console.c console/i8042vga.c \
38    console/i8042vga.h console/i8042.c console/i8042_p.h \
39    console/ns16550cfg.c console/ns16550cfg.h console/z85c30cfg.c \
40    console/z85c30cfg.h console/vga.c console/vga_p.h
41console_rel_CPPFLAGS = $(AM_CPPFLAGS)
42console_rel_LDFLAGS = $(RTEMS_RELLDFLAGS)
43
44noinst_PROGRAMS += pci.rel
45pci_rel_SOURCES = pci/pci.c
46pci_rel_CPPFLAGS = $(AM_CPPFLAGS)
47pci_rel_LDFLAGS = $(RTEMS_RELLDFLAGS)
48
49noinst_PROGRAMS += nvram.rel
50nvram_rel_SOURCES = nvram/nvram.c nvram/ds1385.h nvram/mk48t18.h \
51    nvram/prepnvr.h nvram/stk11c68.h
52nvram_rel_CPPFLAGS = $(AM_CPPFLAGS)
53nvram_rel_LDFLAGS = $(RTEMS_RELLDFLAGS)
54
55noinst_PROGRAMS += startup.rel
56startup_rel_SOURCES = startup/bspstart.c startup/bspclean.c \
57    ../../shared/sbrk.c startup/setvec.c startup/spurious.c \
58    startup/genpvec.c startup/swap.c ../../shared/main.c \
59    ../../shared/bootcard.c ../../shared/bsplibc.c ../../shared/bsppost.c \
60    ../../shared/gnatinstallhandler.c startup/bsptrap.S
61startup_rel_CPPFLAGS = $(AM_CPPFLAGS)
62startup_rel_LDFLAGS = $(RTEMS_RELLDFLAGS)
63
64noinst_PROGRAMS += timer.rel
65timer_rel_SOURCES = timer/timer.c
66timer_rel_CPPFLAGS = $(AM_CPPFLAGS)
67timer_rel_LDFLAGS = $(RTEMS_RELLDFLAGS)
68
69noinst_PROGRAMS += tod.rel
70tod_rel_SOURCES = tod/tod.c tod/cmos.h
71tod_rel_CPPFLAGS = $(AM_CPPFLAGS)
72tod_rel_LDFLAGS = $(RTEMS_RELLDFLAGS)
73
74noinst_PROGRAMS += universe.rel
75universe_rel_SOURCES = universe/universe.c
76universe_rel_CPPFLAGS = $(AM_CPPFLAGS)
77universe_rel_LDFLAGS = $(RTEMS_RELLDFLAGS)
78
79EXTRA_DIST += vectors/README vectors/align_h.S
80
81noinst_PROGRAMS += vectors.rel
82vectors_rel_SOURCES = vectors/vectors.S
83vectors_rel_CPPFLAGS = $(AM_CPPFLAGS)
84vectors_rel_LDFLAGS = $(RTEMS_RELLDFLAGS)
85
86if HAS_NETWORKING
87network_CPPFLAGS = -D__INSIDE_RTEMS_BSD_TCPIP_STACK__
88noinst_PROGRAMS += network.rel
89network_rel_SOURCES = network/amd79c970.c network/amd79c970.h
90network_rel_CPPFLAGS = $(AM_CPPFLAGS) $(network_CPPFLAGS)
91network_rel_LDFLAGS = $(RTEMS_RELLDFLAGS)
92endif
93
94noinst_LIBRARIES = libbsp.a
95libbsp_a_SOURCES =
96libbsp_a_LIBADD = startup.rel clock.rel console.rel timer.rel tod.rel \
97    nvram.rel universe.rel pci.rel vectors.rel
98if HAS_NETWORKING
99libbsp_a_LIBADD += network.rel
100endif
101libbsp_a_LIBADD += ../../../libcpu/@RTEMS_CPU@/@exceptions@/rtems-cpu.rel
102
103all-local: $(PREINSTALL_FILES) $(TMPINSTALL_FILES)
104
105EXTRA_DIST += STATUS
106
107PREINSTALL_DIRS =
108PREINSTALL_FILES =
109TMPINSTALL_FILES =
110
111$(PROJECT_INCLUDE)/$(dirstamp):
112        @$(mkdir_p) $(PROJECT_INCLUDE)
113        @: > $(PROJECT_INCLUDE)/$(dirstamp)
114PREINSTALL_DIRS += $(PROJECT_INCLUDE)/$(dirstamp)
115
116$(PROJECT_LIB)/$(dirstamp):
117        @$(mkdir_p) $(PROJECT_LIB)
118        @: > $(PROJECT_LIB)/$(dirstamp)
119PREINSTALL_DIRS += $(PROJECT_LIB)/$(dirstamp)
120
121$(PROJECT_LIB)/bsp_specs: bsp_specs $(PROJECT_LIB)/$(dirstamp)
122        $(INSTALL_DATA) $< $(PROJECT_LIB)/bsp_specs
123PREINSTALL_FILES += $(PROJECT_LIB)/bsp_specs
124
125$(PROJECT_INCLUDE)/bsp.h: include/bsp.h $(PROJECT_INCLUDE)/$(dirstamp)
126        $(INSTALL_DATA) $< $(PROJECT_INCLUDE)/bsp.h
127PREINSTALL_FILES += $(PROJECT_INCLUDE)/bsp.h
128
129$(PROJECT_INCLUDE)/tm27.h: include/tm27.h $(PROJECT_INCLUDE)/$(dirstamp)
130        $(INSTALL_DATA) $< $(PROJECT_INCLUDE)/tm27.h
131PREINSTALL_FILES += $(PROJECT_INCLUDE)/tm27.h
132
133$(PROJECT_INCLUDE)/bspopts.h: include/bspopts.h $(PROJECT_INCLUDE)/$(dirstamp)
134        $(INSTALL_DATA) $< $(PROJECT_INCLUDE)/bspopts.h
135PREINSTALL_FILES += $(PROJECT_INCLUDE)/bspopts.h
136
137$(PROJECT_INCLUDE)/coverhd.h: $(top_srcdir)/../../shared/include/coverhd.h $(PROJECT_INCLUDE)/$(dirstamp)
138        $(INSTALL_DATA) $< $(PROJECT_INCLUDE)/coverhd.h
139PREINSTALL_FILES += $(PROJECT_INCLUDE)/coverhd.h
140
141$(PROJECT_INCLUDE)/tod.h: ../../shared/tod.h $(PROJECT_INCLUDE)/$(dirstamp)
142        $(INSTALL_DATA) $< $(PROJECT_INCLUDE)/tod.h
143PREINSTALL_FILES += $(PROJECT_INCLUDE)/tod.h
144
145$(PROJECT_INCLUDE)/nvram.h: include/nvram.h $(PROJECT_INCLUDE)/$(dirstamp)
146        $(INSTALL_DATA) $< $(PROJECT_INCLUDE)/nvram.h
147PREINSTALL_FILES += $(PROJECT_INCLUDE)/nvram.h
148
149$(PROJECT_INCLUDE)/pci.h: include/pci.h $(PROJECT_INCLUDE)/$(dirstamp)
150        $(INSTALL_DATA) $< $(PROJECT_INCLUDE)/pci.h
151PREINSTALL_FILES += $(PROJECT_INCLUDE)/pci.h
152
153$(PROJECT_LIB)/start.$(OBJEXT): start.$(OBJEXT) $(PROJECT_LIB)/$(dirstamp)
154        $(INSTALL_DATA) $< $(PROJECT_LIB)/start.$(OBJEXT)
155TMPINSTALL_FILES += $(PROJECT_LIB)/start.$(OBJEXT)
156
157$(PROJECT_LIB)/linkcmds: startup/linkcmds $(PROJECT_LIB)/$(dirstamp)
158        $(INSTALL_DATA) $< $(PROJECT_LIB)/linkcmds
159PREINSTALL_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.