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

5
Last change on this file since efb893f was 9edb72e, checked in by Sebastian Huber <sebastian.huber@…>, on 04/05/18 at 04:56:26

build: Remove DISTCLEANFILES

A "make distclean" is not supported. So, it makes no sense to have pure
"make distclean" related stuff in the Makefile.am.

  • Property mode set to 100644
File size: 4.5 KB
Line 
1ACLOCAL_AMFLAGS = -I ../../../../aclocal
2
3_SUBDIRS  = .
4_SUBDIRS += bootloader
5if QEMU
6_SUBDIRS += qemu_fakerom
7endif
8
9include $(top_srcdir)/../../../../automake/compile.am
10include $(top_srcdir)/../../bsp.am
11
12dist_project_lib_DATA = startup/bsp_specs
13
14
15noinst_PROGRAMS =
16
17
18start.$(OBJEXT): ../../powerpc/shared/start/start.S
19        $(CPPASCOMPILE) -o $@ -c $<
20project_lib_DATA = start.$(OBJEXT)
21
22rtems_crti.$(OBJEXT): ../../powerpc/shared/start/rtems_crti.S
23        $(CPPASCOMPILE) -o $@ -c $<
24project_lib_DATA += rtems_crti.$(OBJEXT)
25
26vectors_entry.$(OBJEXT): ../../powerpc/shared/start/vectors_entry.S
27        $(CPPASCOMPILE) -o $@ -c $<
28project_lib_DATA += vectors_entry.$(OBJEXT)
29
30project_lib_DATA += linkcmds
31dist_project_lib_DATA += ../shared/startup/linkcmds.share
32
33project_lib_LIBRARIES = librtemsbsp.a
34librtemsbsp_a_SOURCES =
35
36# startup
37librtemsbsp_a_SOURCES += ../../powerpc/shared/startup/bspstart.c \
38        ../../powerpc/shared/startup/bspgetworkarea.c \
39        ../../powerpc/shared/showbats.c \
40    ../../powerpc/shared/startup/bsppredriverhook.c \
41        ../../powerpc/shared/startup/zerobss.c \
42    ../../powerpc/shared/startup/pgtbl_setup.c \
43    ../../powerpc/shared/startup/pgtbl_activate.c \
44        ../../powerpc/shared/startup/ppc_idle.c \
45    ../../powerpc/shared/startup/sbrk.c ../../shared/bootcard.c \
46    ../../shared/getentropy-cpucounter.c \
47    ../../shared/bspclean.c \
48    ../../shared/gnatinstallhandler.c \
49    startup/bspreset.c
50
51
52# tod
53librtemsbsp_a_SOURCES += ../../shared/tod.c ../../powerpc/shared/tod/todcfg.c
54# pclock
55librtemsbsp_a_SOURCES += ../../powerpc/shared/clock/p_clock.c
56
57# Needs conditional compilation
58polledIO_CPPFLAGS = -DSTATIC_LOG_ALLOC
59noinst_PROGRAMS += polledIO.rel
60polledIO_rel_SOURCES = ../../powerpc/shared/console/polled_io.c
61polledIO_rel_CPPFLAGS = $(AM_CPPFLAGS) $(polledIO_CPPFLAGS)
62polledIO_rel_LDFLAGS = $(RTEMS_RELLDFLAGS)
63
64# console
65librtemsbsp_a_SOURCES += ../../powerpc/shared/console/uart.c
66librtemsbsp_a_SOURCES += ../../powerpc/shared/console/console.c
67librtemsbsp_a_SOURCES += ../../powerpc/shared/console/consoleIo.h
68librtemsbsp_a_SOURCES += ../../powerpc/shared/console/keyboard.h
69librtemsbsp_a_SOURCES += ../../powerpc/shared/console/uart.h
70
71# irq
72librtemsbsp_a_SOURCES += ../../powerpc/shared/irq/irq_init.c
73librtemsbsp_a_SOURCES += ../../powerpc/shared/irq/openpic_i8259_irq.c
74librtemsbsp_a_SOURCES += ../../powerpc/shared/irq/i8259.c
75
76# motorola
77librtemsbsp_a_SOURCES += ../../powerpc/shared/motorola/motorola.h
78librtemsbsp_a_SOURCES += ../../powerpc/shared/motorola/motorola.c
79
80# openpic
81librtemsbsp_a_SOURCES += ../../powerpc/shared/openpic/openpic.h
82librtemsbsp_a_SOURCES += ../../powerpc/shared/openpic/openpic.c
83librtemsbsp_a_SOURCES += ../../powerpc/shared/openpic/openpic.h
84
85# pci
86librtemsbsp_a_SOURCES += ../../powerpc/shared/pci/pci.c
87librtemsbsp_a_SOURCES += ../../powerpc/shared/pci/detect_raven_bridge.c
88librtemsbsp_a_SOURCES += ../../powerpc/shared/pci/generic_clear_hberrs.c
89librtemsbsp_a_SOURCES += ../../powerpc/shared/pci/pcifinddevice.c
90librtemsbsp_a_SOURCES += ../../powerpc/shared/pci/pci.h
91
92# residual
93librtemsbsp_a_SOURCES += ../../powerpc/shared/residual/pnp.h
94librtemsbsp_a_SOURCES += ../../powerpc/shared/residual/residual.h
95librtemsbsp_a_SOURCES += ../../powerpc/shared/residual/residual.c
96
97if QEMU
98if HAS_NETWORKING
99librtemsbsp_a_SOURCES += ../../i386/pc386/ne2000/ne2000.c
100endif
101endif
102
103librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/altivec/vec_sup.c
104librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/altivec/vec_sup_asm.S
105librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/cache/cache.c
106librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/dev/clock-ppc-dec.c
107librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/dev/timer-ppc-dec.c
108librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/mmu/bat.c
109librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/mmu/mmuAsm.S
110librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/mmu/pte121.c
111librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/irq/ppc-irq-legacy.c
112
113librtemsbsp_a_LIBADD = polledIO.rel
114
115
116include $(top_srcdir)/../../../../automake/local.am
117include $(srcdir)/../../../../../../bsps/shared/shared-sources.am
118include $(top_srcdir)/../../../../automake/subdirs.am
119include $(srcdir)/../../../../../../bsps/powerpc/shared/shared-sources.am
120include $(srcdir)/../../../../../../bsps/powerpc/shared/exceptions-sources.am
121include $(srcdir)/../../../../../../bsps/powerpc/shared/vme-sources.am
122include $(srcdir)/../../../../../../bsps/powerpc/motorola_powerpc/headers.am
Note: See TracBrowser for help on using the repository browser.