summaryrefslogtreecommitdiffstats
path: root/c/src/lib/libbsp/powerpc/gen83xx/Makefile.am
diff options
context:
space:
mode:
Diffstat (limited to 'c/src/lib/libbsp/powerpc/gen83xx/Makefile.am')
-rw-r--r--c/src/lib/libbsp/powerpc/gen83xx/Makefile.am73
1 files changed, 44 insertions, 29 deletions
diff --git a/c/src/lib/libbsp/powerpc/gen83xx/Makefile.am b/c/src/lib/libbsp/powerpc/gen83xx/Makefile.am
index 08e6e3ed71..60a01eb223 100644
--- a/c/src/lib/libbsp/powerpc/gen83xx/Makefile.am
+++ b/c/src/lib/libbsp/powerpc/gen83xx/Makefile.am
@@ -12,6 +12,8 @@ dist_project_lib_DATA = bsp_specs
include_HEADERS = include/bsp.h
include_HEADERS += include/tm27.h
+libcpudir = ../../../libcpu/@RTEMS_CPU@
+
nodist_include_HEADERS = include/bspopts.h
DISTCLEANFILES = include/bspopts.h
@@ -33,26 +35,39 @@ rtems_crti.$(OBJEXT): ../../powerpc/shared/start/rtems_crti.S
$(CPPASCOMPILE) -o $@ -c $<
project_lib_DATA += rtems_crti.$(OBJEXT)
-dist_project_lib_DATA += startup/linkcmds \
+dist_project_lib_DATA += startup/linkcmds.base \
+ startup/linkcmds.mpc8313erdb \
startup/linkcmds.mpc8349eamds \
startup/linkcmds.hsc_cm01
mpc83xx_regs_SOURCES = startup/mpc83xx_regs.c
-startup_SOURCES = ../../shared/bspclean.c ../../shared/bsplibc.c \
- ../../shared/bsppost.c startup/bspstart.c ../../shared/bootcard.c \
- ../../shared/bsppredriverhook.c \
- ../../shared/sbrk.c ../../shared/gnatinstallhandler.c startup/cpuinit.c
-pclock_SOURCES = ../../powerpc/shared/clock/p_clock.c
-
-include_bsp_HEADERS = ./irq/irq.h \
- ./include/hwreg_vals.h \
- ../../powerpc/shared/vectors/vectors.h
-
-vectors_SOURCES = ../../powerpc/shared/vectors/vectors.h \
- ../../powerpc/shared/vectors/vectors_init.c \
- ../../powerpc/shared/vectors/vectors.S
-irq_SOURCES = ./irq/irq.h ./irq/irq_init.c ./irq/ipic.c \
- ../shared/irq/irq_asm.S
+
+startup_SOURCES = ../../shared/bspclean.c \
+ ../../shared/bsplibc.c \
+ ../../shared/bsppost.c \
+ ../../shared/bootcard.c \
+ ../../shared/bsppredriverhook.c \
+ ../../shared/sbrk.c \
+ ../../shared/gnatinstallhandler.c \
+ ../shared/src/tictac.c \
+ startup/cpuinit.c \
+ startup/bspstart.c
+
+clock_SOURCES = ../shared/clock/clock.c
+
+include_bsp_HEADERS = include/irq.h \
+ include/irq-config.h \
+ ../../shared/include/irq-generic.h \
+ include/hwreg_vals.h \
+ ../shared/include/u-boot.h \
+ ../shared/include/tictac.h
+
+irq_SOURCES = include/irq.h \
+ include/irq-config.h \
+ irq/irq.c \
+ ../../shared/src/irq-generic.c \
+ ../../shared/src/irq-legacy.c
+
console_SOURCES = console/console.c console/ns16550cfg.c
bsp_i2c_SOURCES = i2c/i2c_init.c
bsp_spi_SOURCES = spi/spi_init.c
@@ -66,24 +81,24 @@ network_rel_LDFLAGS = $(RTEMS_RELLDFLAGS)
endif
noinst_LIBRARIES = libbsp.a
-libbsp_a_SOURCES = $(startup_SOURCES) $(pclock_SOURCES) $(console_SOURCES) \
- $(vectors_SOURCES) $(irq_SOURCES) $(mpc83xx_regs_SOURCES) \
+libbsp_a_SOURCES = $(startup_SOURCES) $(clock_SOURCES) $(console_SOURCES) \
+ $(irq_SOURCES) $(mpc83xx_regs_SOURCES) \
$(bsp_i2c_SOURCES) $(bsp_spi_SOURCES)
-libbsp_a_LIBADD = \
- ../../../libcpu/@RTEMS_CPU@/shared/cpuIdent.rel \
- ../../../libcpu/@RTEMS_CPU@/shared/cache.rel \
- ../../../libcpu/@RTEMS_CPU@/@exceptions@/rtems-cpu.rel \
- ../../../libcpu/@RTEMS_CPU@/@exceptions@/raw_exception.rel \
- ../../../libcpu/@RTEMS_CPU@/mpc6xx/mmu.rel \
- ../../../libcpu/@RTEMS_CPU@/mpc6xx/timer.rel \
- ../../../libcpu/@RTEMS_CPU@/mpc6xx/clock.rel \
- ../../../libcpu/@RTEMS_CPU@/mpc83xx/i2c.rel \
- ../../../libcpu/@RTEMS_CPU@/mpc83xx/spi.rel
+libbsp_a_LIBADD = $(libcpudir)/shared/cpuIdent.rel \
+ $(libcpudir)/shared/cache.rel \
+ $(libcpudir)/@exceptions@/rtems-cpu.rel \
+ $(libcpudir)/@exceptions@/raw_exception.rel \
+ $(libcpudir)/@exceptions@/exc_bspsupport.rel \
+ $(libcpudir)/mpc6xx/mmu.rel \
+ $(libcpudir)/mpc6xx/timer.rel \
+ $(libcpudir)/mpc83xx/i2c.rel \
+ $(libcpudir)/mpc83xx/spi.rel \
+ $(libcpudir)/mpc83xx/gtm.rel
if HAS_NETWORKING
libbsp_a_LIBADD += network.rel
-libbsp_a_LIBADD += ../../../libcpu/@RTEMS_CPU@/mpc83xx/tsec.rel
+libbsp_a_LIBADD += $(libcpudir)/mpc83xx/tsec.rel
endif
EXTRA_DIST += README.mpc8349eamds