source: rtems/c/src/lib/libbsp/sparc/leon2/Makefile.am @ 64eb0c7

4.104.115
Last change on this file since 64eb0c7 was 64eb0c7, checked in by Ralf Corsepius <ralf.corsepius@…>, on 09/29/08 at 10:19:37

2008-09-29 Ralf Corsépius <ralf.corsepius@…>

  • Makefile.am: Eliminate *_SOURCES.
  • Property mode set to 100644
File size: 4.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
10include_bspdir = $(includedir)/bsp
11
12dist_project_lib_DATA = bsp_specs
13
14include_HEADERS = include/bsp.h
15include_HEADERS += include/tm27.h
16include_HEADERS += include/rasta.h
17include_HEADERS += include/cchip.h
18include_HEADERS += ../../sparc/shared/include/ambapp.h
19include_HEADERS += ../../sparc/shared/include/grspw.h
20include_HEADERS += ../../sparc/shared/include/grspw_pci.h
21include_HEADERS += ../../sparc/shared/include/grspw_rasta.h
22include_HEADERS += ../../sparc/shared/include/occan.h
23include_HEADERS += ../../sparc/shared/include/occan_pci.h
24include_HEADERS += ../../sparc/shared/include/grcan.h
25include_HEADERS += ../../sparc/shared/include/grcan_rasta.h
26include_HEADERS += ../../sparc/shared/include/apbuart.h
27include_HEADERS += ../../sparc/shared/include/apbuart_pci.h
28include_HEADERS += ../../sparc/shared/include/apbuart_rasta.h
29include_HEADERS += ../../sparc/shared/include/b1553brm.h
30include_HEADERS += ../../sparc/shared/include/b1553brm_pci.h
31include_HEADERS += ../../sparc/shared/include/b1553brm_rasta.h
32include_HEADERS += ../../sparc/shared/include/debug_defs.h
33include_HEADERS += ../../sparc/shared/include/pci.h
34
35nodist_include_HEADERS = include/bspopts.h
36nodist_include_bsp_HEADERS = ../../shared/include/bootcard.h
37DISTCLEANFILES = include/bspopts.h
38
39noinst_PROGRAMS =
40
41# wrapup is the one that actually builds and installs the library
42# from the individual .rel files built in other directories
43SUBDIRS = . tools
44
45include_HEADERS += include/leon.h
46include_HEADERS += include/coverhd.h
47
48EXTRA_DIST = ../../sparc/shared/start.S
49start.$(OBJEXT): ../../sparc/shared/start.S
50        $(CPPASCOMPILE) -o $@ -c $<
51
52project_lib_DATA = start.$(OBJEXT)
53
54dist_project_lib_DATA += startup/linkcmds
55
56noinst_LIBRARIES = libbsp.a
57libbsp_a_SOURCES =
58
59# startup
60libbsp_a_SOURCES += ../../shared/bspclean.c ../../shared/bsplibc.c \
61    ../../shared/bsppost.c ../../shared/bsppredriverhook.c \
62    ../../sparc/shared/bspgetworkarea.c ../../sparc/shared/bspstart.c \
63    ../../shared/bootcard.c ../../shared/sbrk.c startup/setvec.c \
64    startup/spurious.c
65# gnatsupp
66libbsp_a_SOURCES += gnatsupp/gnatsupp.c ../../sparc/shared/gnatcommon.c
67# console
68libbsp_a_SOURCES += console/console.c console/debugputs.c
69# clock
70libbsp_a_SOURCES += clock/ckinit.c
71# AMBA PnP Scanning
72# amba
73libbsp_a_SOURCES += ../../sparc/shared/amba/ambapp.c
74# PCI
75# pci
76libbsp_a_SOURCES += pci/pci.c ../../sparc/shared/pci/pcifinddevice.c
77# RASTA Kit
78# rasta
79libbsp_a_SOURCES += rasta/rasta.c
80# Companion Chip Kit
81# cchip
82libbsp_a_SOURCES += cchip/cchip.c
83# B1553BRM
84# brm
85libbsp_a_SOURCES += ../../sparc/shared/1553/b1553brm.c \
86    ../../sparc/shared/1553/b1553brm_pci.c \
87    ../../sparc/shared/1553/b1553brm_rasta.c
88# CAN
89# can
90libbsp_a_SOURCES += ../../sparc/shared/can/occan.c \
91    ../../sparc/shared/can/occan_pci.c \
92    ../../sparc/shared/can/grcan.c \
93    ../../sparc/shared/can/grcan_rasta.c
94# SpaceWire
95# spw
96libbsp_a_SOURCES += ../../sparc/shared/spw/grspw.c \
97    ../../sparc/shared/spw/grspw_pci.c ../../sparc/shared/spw/grspw_rasta.c
98# UART (RAW)
99# uart
100libbsp_a_SOURCES += ../../sparc/shared/uart/apbuart.c \
101    ../../sparc/shared/uart/apbuart_pci.c \
102    ../../sparc/shared/uart/apbuart_rasta.c
103# I2CMST
104include_HEADERS += ../../sparc/shared/include/i2cmst.h
105# i2cmst
106libbsp_a_SOURCES += ../../sparc/shared/i2c/i2cmst.c
107
108# timer
109libbsp_a_SOURCES += timer/timer.c
110
111if HAS_NETWORKING
112noinst_PROGRAMS += leon_smc91111.rel
113leon_smc91111_rel_SOURCES = leon_smc91111/leon_smc91111.c
114leon_smc91111_rel_CPPFLAGS = $(AM_CPPFLAGS)
115leon_smc91111_rel_CPPFLAGS += -D__INSIDE_RTEMS_BSD_TCPIP_STACK__
116leon_smc91111_rel_LDFLAGS = $(RTEMS_RELLDFLAGS)
117endif
118
119if HAS_NETWORKING
120noinst_PROGRAMS += leon_open_eth.rel
121leon_open_eth_rel_SOURCES = leon_open_eth/leon_open_eth.c
122leon_open_eth_rel_CPPFLAGS = $(AM_CPPFLAGS)
123leon_open_eth_rel_CPPFLAGS +=  -D__INSIDE_RTEMS_BSD_TCPIP_STACK__
124leon_open_eth_rel_LDFLAGS = $(RTEMS_RELLDFLAGS)
125endif
126
127libbsp_a_LIBADD = \
128    ../../../libcpu/@RTEMS_CPU@/cache.rel \
129    ../../../libcpu/@RTEMS_CPU@/reg_win.rel \
130    ../../../libcpu/@RTEMS_CPU@/syscall.rel
131
132if HAS_NETWORKING
133libbsp_a_LIBADD += leon_open_eth.rel
134libbsp_a_LIBADD += leon_smc91111.rel
135endif
136
137EXTRA_DIST += times
138
139include $(srcdir)/preinstall.am
140include $(top_srcdir)/../../../../automake/local.am
Note: See TracBrowser for help on using the repository browser.