source: rtems/c/src/lib/libbsp/powerpc/motorola_powerpc/Makefile.am @ 4fd1ff0f

5
Last change on this file since 4fd1ff0f was 4fd1ff0f, checked in by Sebastian Huber <sebastian.huber@…>, on 03/26/18 at 04:57:10

bsps/powerpc: Move AltiVec? support to bsps

This patch is a part of the BSP source reorganization.

Update #3285.

  • Property mode set to 100644
File size: 4.9 KB
RevLine 
[fe8bc62f]1ACLOCAL_AMFLAGS = -I ../../../../aclocal
[33a2faa]2EXTRA_DIST =
[4e36a2f]3
[a748603]4_SUBDIRS  = .
5_SUBDIRS += bootloader
[f616734f]6if QEMU
[a748603]7_SUBDIRS += qemu_fakerom
[f616734f]8endif
[4e36a2f]9
[3f5232a]10include $(top_srcdir)/../../../../automake/compile.am
[f3ce8f41]11include $(top_srcdir)/../../bsp.am
[4e36a2f]12
[2afb22b]13dist_project_lib_DATA = startup/bsp_specs
[c06b3fa]14
[71cbb66]15DISTCLEANFILES = include/bspopts.h
[2a7f9a28]16
[71cbb66]17noinst_PROGRAMS =
[3f5232a]18
19
[ec32100]20EXTRA_DIST += ../../powerpc/shared/start/start.S
21start.$(OBJEXT): ../../powerpc/shared/start/start.S
22        $(CPPASCOMPILE) -o $@ -c $<
[71cbb66]23project_lib_DATA = start.$(OBJEXT)
[3f5232a]24
[ec32100]25EXTRA_DIST += ../../powerpc/shared/start/rtems_crti.S
26rtems_crti.$(OBJEXT): ../../powerpc/shared/start/rtems_crti.S
27        $(CPPASCOMPILE) -o $@ -c $<
[71cbb66]28project_lib_DATA += rtems_crti.$(OBJEXT)
[3f5232a]29
[ec32100]30EXTRA_DIST += ../../powerpc/shared/start/vectors_entry.S
31vectors_entry.$(OBJEXT): ../../powerpc/shared/start/vectors_entry.S
32        $(CPPASCOMPILE) -o $@ -c $<
[83d4456]33project_lib_DATA += vectors_entry.$(OBJEXT)
34
[2afb22b]35project_lib_DATA += linkcmds
[2f7a25c]36dist_project_lib_DATA += ../shared/startup/linkcmds.share
[3f5232a]37
[ec32100]38noinst_LIBRARIES = libbsp.a
[64eb0c7]39libbsp_a_SOURCES =
[e94666d]40
[64eb0c7]41# startup
42libbsp_a_SOURCES += ../../powerpc/shared/startup/bspstart.c \
[7a592dcd]43        ../../powerpc/shared/startup/bspgetworkarea.c \
[67ef0f1]44        ../../powerpc/shared/showbats.c \
[e7545f1b]45    ../../powerpc/shared/startup/bsppredriverhook.c \
[be45f8e]46        ../../powerpc/shared/startup/zerobss.c \
[3f5232a]47    ../../powerpc/shared/startup/pgtbl_setup.c \
48    ../../powerpc/shared/startup/pgtbl_activate.c \
[f616734f]49        ../../powerpc/shared/startup/ppc_idle.c \
[3f5232a]50    ../../powerpc/shared/startup/sbrk.c ../../shared/bootcard.c \
[ca4895c]51    ../../shared/getentropy-cpucounter.c \
[ca4602e]52    ../../shared/bspclean.c \
[4b43051]53    ../../shared/gnatinstallhandler.c \
54    startup/bspreset.c
[f616734f]55
56
[64eb0c7]57# tod
58libbsp_a_SOURCES += ../../shared/tod.c ../../powerpc/shared/tod/todcfg.c
59# pclock
60libbsp_a_SOURCES += ../../powerpc/shared/clock/p_clock.c
[3f5232a]61
[1d0ee80e]62# Needs conditional compilation
63polledIO_CPPFLAGS = -DSTATIC_LOG_ALLOC
64noinst_PROGRAMS += polledIO.rel
65polledIO_rel_SOURCES = ../../powerpc/shared/console/polled_io.c
66polledIO_rel_CPPFLAGS = $(AM_CPPFLAGS) $(polledIO_CPPFLAGS)
67polledIO_rel_LDFLAGS = $(RTEMS_RELLDFLAGS)
68
[64eb0c7]69# console
[9ffca502]70libbsp_a_SOURCES += ../../powerpc/shared/console/uart.c
71libbsp_a_SOURCES += ../../powerpc/shared/console/console.c
72libbsp_a_SOURCES += ../../powerpc/shared/console/consoleIo.h
73libbsp_a_SOURCES += ../../powerpc/shared/console/keyboard.h
74libbsp_a_SOURCES += ../../powerpc/shared/console/uart.h
[3f5232a]75
[64eb0c7]76# irq
[9ffca502]77libbsp_a_SOURCES += ../../powerpc/shared/irq/irq_init.c
78libbsp_a_SOURCES += ../../powerpc/shared/irq/openpic_i8259_irq.c
[fb01816b]79libbsp_a_SOURCES += ../../powerpc/shared/irq/i8259.c
[3f5232a]80
[64eb0c7]81# motorola
[9ffca502]82libbsp_a_SOURCES += ../../powerpc/shared/motorola/motorola.h
83libbsp_a_SOURCES += ../../powerpc/shared/motorola/motorola.c
[3f5232a]84
[64eb0c7]85# openpic
[9ffca502]86libbsp_a_SOURCES += ../../powerpc/shared/openpic/openpic.h
87libbsp_a_SOURCES += ../../powerpc/shared/openpic/openpic.c
88libbsp_a_SOURCES += ../../powerpc/shared/openpic/openpic.h
[da0a573]89
[64eb0c7]90# pci
[9ffca502]91libbsp_a_SOURCES += ../../powerpc/shared/pci/pci.c
92libbsp_a_SOURCES += ../../powerpc/shared/pci/detect_raven_bridge.c
93libbsp_a_SOURCES += ../../powerpc/shared/pci/generic_clear_hberrs.c
94libbsp_a_SOURCES += ../../powerpc/shared/pci/pcifinddevice.c
95libbsp_a_SOURCES += ../../powerpc/shared/pci/pci.h
[3f5232a]96
[64eb0c7]97# residual
[9ffca502]98libbsp_a_SOURCES += ../../powerpc/shared/residual/pnp.h
99libbsp_a_SOURCES += ../../powerpc/shared/residual/residual.h
100libbsp_a_SOURCES += ../../powerpc/shared/residual/residual.c
[3f5232a]101
[64eb0c7]102# vme
[9ffca502]103libbsp_a_SOURCES += ../../shared/vmeUniverse/vmeUniverse.c
104libbsp_a_SOURCES += ../../shared/vmeUniverse/bspVmeDmaList.c
105libbsp_a_SOURCES += ../../shared/vmeUniverse/vmeUniverse.h
106libbsp_a_SOURCES += ../../shared/vmeUniverse/vme_am_defs.h
107libbsp_a_SOURCES += ../../shared/vmeUniverse/VME.h
108libbsp_a_SOURCES += ../../powerpc/shared/vme/vmeconfig.c
109libbsp_a_SOURCES += ../../powerpc/shared/vme/vme_universe.c
[3f5232a]110
[f616734f]111if QEMU
112if HAS_NETWORKING
[d8d6a08]113libbsp_a_SOURCES += ../../i386/pc386/ne2000/ne2000.c
[f616734f]114endif
115endif
116
[4fd1ff0f]117libbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/altivec/vec_sup.c
118libbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/altivec/vec_sup_asm.S
[4cf93658]119libbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/cache/cache.c
[d813d9aa]120libbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/dev/clock-ppc-dec.c
[11fe8c59]121libbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/mmu/bat.c
122libbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/mmu/mmuAsm.S
123libbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/mmu/pte121.c
[ac04bb85]124libbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/irq/ppc-irq-legacy.c
[bb22a3f3]125libbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/ppc-dec-timer.c
[4cf93658]126
[4fd1ff0f]127libbsp_a_LIBADD = polledIO.rel
[5133bd6]128
[33a2faa]129EXTRA_DIST += BOOTING README.mtx603e README.MVME2100 README.MVME2300 \
[73cdeb6]130              README.MVME2400 \
[77d9ccc]131    README.OTHERBOARDS
132EXTRA_DIST += README.dec21140
[23090f33]133EXTRA_DIST += times.mcp750 times.mvme2307
134
[6badcc2]135include $(top_srcdir)/../../../../automake/local.am
[a748603]136include $(top_srcdir)/../../../../automake/subdirs.am
[7dbc43d]137include $(srcdir)/../../../../../../bsps/powerpc/shared/shared.am
[bd150801]138include $(srcdir)/../../../../../../bsps/powerpc/shared/exceptions.am
[2afb22b]139include $(srcdir)/../../../../../../bsps/powerpc/motorola_powerpc/headers.am
Note: See TracBrowser for help on using the repository browser.