source: rtems/c/src/lib/libbsp/sparc/leon2/Makefile.am @ 7eb606d3

5
Last change on this file since 7eb606d3 was 7eb606d3, checked in by Sebastian Huber <sebastian.huber@…>, on 12/22/18 at 17:31:04

grlib: Move source files

Update #3678.

  • Property mode set to 100644
File size: 3.3 KB
RevLine 
[bec7ba52]1ACLOCAL_AMFLAGS = -I ../../../../aclocal
2
3include $(top_srcdir)/../../../../automake/compile.am
[f3ce8f41]4include $(top_srcdir)/../../bsp.am
[bec7ba52]5
[9964895]6dist_project_lib_DATA = ../../../../../../bsps/sparc/leon2/start/bsp_specs
[c06b3fa]7
[bec7ba52]8
9noinst_PROGRAMS =
10
11
[fbcd7c8f]12start.$(OBJEXT): ../../../../../../bsps/sparc/shared/start/start.S
[ec32100]13        $(CPPASCOMPILE) -o $@ -c $<
[bec7ba52]14project_lib_DATA = start.$(OBJEXT)
15
[2afb22b]16project_lib_DATA += linkcmds
[9964895]17dist_project_lib_DATA += ../../../../../../bsps/sparc/shared/start/linkcmds.base
18dist_project_lib_DATA += ../../../../../../bsps/sparc/leon2/start/linkcmds.at697f
19dist_project_lib_DATA += ../../../../../../bsps/sparc/leon2/start/linkcmds.leon2
[bec7ba52]20
[d584269]21project_lib_LIBRARIES = librtemsbsp.a
22librtemsbsp_a_SOURCES =
[e94666d]23
[64eb0c7]24# startup
[43bda786]25librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspfatal-default.c
[554e39c]26librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspreset-empty.c
[9964895]27librtemsbsp_a_SOURCES += ../../../../../../bsps/sparc/leon2/start/bspstart.c
28librtemsbsp_a_SOURCES += ../../../../../../bsps/sparc/shared/start/bspgetworkarea.c
[79b9fe67]29librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/getentropy/getentropy-cpucounter.c
[a442939]30librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/sbrk.c
[9964895]31librtemsbsp_a_SOURCES += ../../../../../../bsps/sparc/leon2/start/setvec.c
32librtemsbsp_a_SOURCES += ../../../../../../bsps/sparc/leon2/start/spurious.c
33librtemsbsp_a_SOURCES += ../../../../../../bsps/sparc/leon2/start/bspidle.c
34librtemsbsp_a_SOURCES += ../../../../../../bsps/sparc/leon2/start/bspdelay.c
35librtemsbsp_a_SOURCES += ../../../../../../bsps/sparc/shared/start/bsp_fatal_exit.c
36librtemsbsp_a_SOURCES += ../../../../../../bsps/sparc/shared/start/bsp_fatal_halt.c
[fcc10761]37
[64eb0c7]38# gnatsupp
[96faf12]39librtemsbsp_a_SOURCES += ../../../../../../bsps/sparc/leon2/gnatsupp/gnatsupp.c
[d60d303c]40librtemsbsp_a_SOURCES += ../../../../../../bsps/sparc/shared/gnatcommon.c
[64eb0c7]41# console
[d7d66d7]42librtemsbsp_a_SOURCES += ../../../../../../bsps/sparc/leon2/console/console.c
43librtemsbsp_a_SOURCES += ../../../../../../bsps/sparc/leon2/console/debugputs.c
[64eb0c7]44# clock
[7632906]45librtemsbsp_a_SOURCES +=../../../../../../bsps/sparc/leon2/clock/ckinit.c
[95518e59]46# IRQ
[d60d303c]47librtemsbsp_a_SOURCES += ../../../../../../bsps/sparc/shared/irq/irq-shared.c
48librtemsbsp_a_SOURCES += ../../../../../../bsps/sparc/shared/irq/bsp_isr_handler.c
[6c4140c]49librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/irq/irq-default-handler.c
[9ea65119]50
[c468e489]51# PCI
[67e472c]52librtemsbsp_a_SOURCES +=  ../../../../../../bsps/sparc/leon2/pci/at697_pci.c
[dfa86338]53# l2cache
[d584269]54librtemsbsp_a_SOURCES += ../../../../../../bsps/sparc/leon2/start/cache.c
[64eb0c7]55# timer
[e0dd8a5a]56librtemsbsp_a_SOURCES += ../../../../../../bsps/sparc/leon2/btimer/btimer.c
[c468e489]57
[3db9e5b0]58# Driver Manager
[d60d303c]59librtemsbsp_a_SOURCES += ../../../../../../bsps/sparc/shared/drvmgr/ambapp_bus_leon2.c
60librtemsbsp_a_SOURCES += ../../../../../../bsps/sparc/shared/drvmgr/leon2_amba_bus.c
[3db9e5b0]61
[20546ace]62if HAS_SMP
[2584f5b]63librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspsmp-dummy.c
[5c5b021]64librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/getcurrentprocessor-zero.c
[20546ace]65endif
66
[bec7ba52]67if HAS_NETWORKING
[b15cb636]68librtemsbsp_a_SOURCES += ../../../../../../bsps/sparc/leon2/net/leon_smc91111.c
69librtemsbsp_a_SOURCES += ../../../../../../bsps/sparc/leon2/net/leon_open_eth.c
[fe1aa9c0]70endif
71
[bec7ba52]72
[9b7c456]73include $(srcdir)/../../../../../../bsps/shared/irq-sources.am
[7eb606d3]74include $(srcdir)/../../../../../../bsps/shared/grlib-sources.am
[ce0ea6f]75include $(srcdir)/../../../../../../bsps/shared/shared-sources.am
[2afb22b]76include $(srcdir)/../../../../../../bsps/sparc/leon2/headers.am
Note: See TracBrowser for help on using the repository browser.