source: rtems/c/src/lib/libbsp/powerpc/motorola_powerpc/Makefile.am @ 45d0659

5
Last change on this file since 45d0659 was 45d0659, checked in by Sebastian Huber <sebastian.huber@…>, on 05/11/19 at 12:57:39

bsps: Always build generic interrupt support

This makes it possible to write tests for the generic interrupt
controller support.

Update #3269.

  • Property mode set to 100644
File size: 4.5 KB
RevLine 
[fe8bc62f]1ACLOCAL_AMFLAGS = -I ../../../../aclocal
[4e36a2f]2
[a748603]3_SUBDIRS  = .
4_SUBDIRS += bootloader
[f616734f]5if QEMU
[a748603]6_SUBDIRS += qemu_fakerom
[f616734f]7endif
[4e36a2f]8
[3f5232a]9include $(top_srcdir)/../../../../automake/compile.am
[f3ce8f41]10include $(top_srcdir)/../../bsp.am
[4e36a2f]11
[9964895]12dist_project_lib_DATA = ../../../../../../bsps/powerpc/motorola_powerpc/start/bsp_specs
[c06b3fa]13
[2a7f9a28]14
[71cbb66]15noinst_PROGRAMS =
[3f5232a]16
17
[fbcd7c8f]18start.$(OBJEXT): ../../../../../../bsps/powerpc/shared/start/start.S
[ec32100]19        $(CPPASCOMPILE) -o $@ -c $<
[71cbb66]20project_lib_DATA = start.$(OBJEXT)
[3f5232a]21
[fbcd7c8f]22rtems_crti.$(OBJEXT): ../../../../../../bsps/powerpc/shared/start/rtems_crti.S
[ec32100]23        $(CPPASCOMPILE) -o $@ -c $<
[71cbb66]24project_lib_DATA += rtems_crti.$(OBJEXT)
[3f5232a]25
[fbcd7c8f]26vectors_entry.$(OBJEXT): ../../../../../../bsps/powerpc/shared/start/vectors_entry.S
[ec32100]27        $(CPPASCOMPILE) -o $@ -c $<
[83d4456]28project_lib_DATA += vectors_entry.$(OBJEXT)
29
[2afb22b]30project_lib_DATA += linkcmds
[9964895]31dist_project_lib_DATA += ../../../../../../bsps/powerpc/shared/start/linkcmds.share
[3f5232a]32
[d584269]33project_lib_LIBRARIES = librtemsbsp.a
34librtemsbsp_a_SOURCES =
[e94666d]35
[64eb0c7]36# startup
[a884df3]37librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/motorola_powerpc/start/bspstart.c
[9964895]38librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/start/bspgetworkarea.c
[1cc69e1]39librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/start/showbats.c
[9964895]40librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/start/zerobss.c
41librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/start/pgtbl_setup.c
42librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/start/pgtbl_activate.c
43librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/start/ppc_idle.c
44librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/start/sbrk.c
[79b9fe67]45librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/getentropy/getentropy-cpucounter.c
[43bda786]46librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspfatal-default.c
[9964895]47librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/motorola_powerpc/start/bspreset.c
[f616734f]48
49
[64eb0c7]50# tod
[90013f59]51librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/rtc/rtc-support.c
[4fb1b79]52librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/rtc/todcfg.c
[64eb0c7]53# pclock
[7632906]54librtemsbsp_a_SOURCES +=../../../../../../bsps/powerpc/shared/clock/p_clock.c
[3f5232a]55
[64eb0c7]56# console
[03e1d837]57librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/motorola_powerpc/console/polled_io.c
[d7d66d7]58librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/console/uart.c
59librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/console/console.c
[3f5232a]60
[64eb0c7]61# irq
[8f8ccee]62librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/irq/irq_init.c
63librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/irq/openpic_i8259_irq.c
64librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/irq/i8259.c
[3f5232a]65
[64eb0c7]66# motorola
[499385e]67librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/motorola_powerpc/start/motorola.c
[3f5232a]68
[64eb0c7]69# openpic
[8f8ccee]70librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/irq/openpic.c
[da0a573]71
[64eb0c7]72# pci
[5a4e3dc0]73librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/pci/pci.c
74librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/pci/detect_raven_bridge.c
75librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/pci/generic_clear_hberrs.c
76librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/pci/pcifinddevice.c
[3f5232a]77
[64eb0c7]78# residual
[173e157]79librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/motorola_powerpc/start/residual.c
[3f5232a]80
[f616734f]81if QEMU
82if HAS_NETWORKING
[031df391]83librtemsbsp_a_SOURCES += ../../../../../../bsps/i386/pc386/net/ne2000.c
[f616734f]84endif
85endif
86
[d584269]87librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/altivec/vec_sup.c
88librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/altivec/vec_sup_asm.S
89librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/cache/cache.c
[7632906]90librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/clock/clock-ppc-dec.c
[58adad4]91librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/btimer/btimer-ppc-dec.c
[d584269]92librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/mmu/bat.c
93librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/mmu/mmuAsm.S
94librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/mmu/pte121.c
95librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/irq/ppc-irq-legacy.c
96
[45d0659]97include $(srcdir)/../../../../../../bsps/shared/irq-default-sources.am
[ce0ea6f]98include $(srcdir)/../../../../../../bsps/shared/shared-sources.am
[a748603]99include $(top_srcdir)/../../../../automake/subdirs.am
[d03ec77d]100include $(srcdir)/../../../../../../bsps/powerpc/shared/shared-sources.am
[6799a78]101include $(srcdir)/../../../../../../bsps/powerpc/shared/exceptions-sources.am
[814eccb4]102include $(srcdir)/../../../../../../bsps/powerpc/shared/vme-sources.am
[2afb22b]103include $(srcdir)/../../../../../../bsps/powerpc/motorola_powerpc/headers.am
Note: See TracBrowser for help on using the repository browser.