forked from Imagelibrary/rtems
libcpu/powerpc configure logic: Do not built e500 components unused by qoriq
This commit is contained in:
@@ -249,22 +249,26 @@ mpc6xx_altivec_rel_LDFLAGS = $(RTEMS_RELLDFLAGS)
|
||||
endif
|
||||
EXTRA_DIST += mpc6xx/altivec/README
|
||||
|
||||
if e500
|
||||
# mpc6xx/clock
|
||||
# e500/clock
|
||||
if e500_clock
|
||||
include_libcpu_HEADERS += mpc6xx/clock/c_clock.h
|
||||
|
||||
noinst_PROGRAMS += e500/clock.rel
|
||||
e500_clock_rel_SOURCES = mpc6xx/clock/c_clock.c mpc6xx/clock/c_clock.h
|
||||
e500_clock_rel_CPPFLAGS = $(AM_CPPFLAGS)
|
||||
e500_clock_rel_LDFLAGS = $(RTEMS_RELLDFLAGS)
|
||||
endif
|
||||
|
||||
# mpc6xx/timer
|
||||
# e500/timer
|
||||
if e500_timer
|
||||
noinst_PROGRAMS += e500/timer.rel
|
||||
e500_timer_rel_SOURCES = mpc6xx/timer/timer.c
|
||||
e500_timer_rel_CPPFLAGS = $(AM_CPPFLAGS)
|
||||
e500_timer_rel_LDFLAGS = $(RTEMS_RELLDFLAGS)
|
||||
endif
|
||||
|
||||
# e500/mmu
|
||||
if e500_mmu
|
||||
include_libcpu_HEADERS += e500/mmu/e500_mmu.h
|
||||
noinst_PROGRAMS += e500/mmu.rel
|
||||
e500_mmu_rel_SOURCES = e500/mmu/mmu.c e500/mmu/e500_mmu.h
|
||||
|
||||
@@ -72,7 +72,13 @@ AM_CONDITIONAL(ppc440, test "$RTEMS_CPU_MODEL" = "ppc440")
|
||||
AM_CONDITIONAL(ppc4xx, test "$RTEMS_CPU_MODEL" = "ppc403" \
|
||||
|| test "$RTEMS_CPU_MODEL" = "ppc405")
|
||||
|
||||
AM_CONDITIONAL(e500, test "$RTEMS_CPU_MODEL" = "e500" \
|
||||
AM_CONDITIONAL(e500_clock, test "$RTEMS_CPU_MODEL" = "e500" \
|
||||
|| test "$RTEMS_CPU_MODEL" = "ppc440")
|
||||
|
||||
AM_CONDITIONAL(e500_timer, test "$RTEMS_CPU_MODEL" = "e500" \
|
||||
|| test "$RTEMS_CPU_MODEL" = "ppc440")
|
||||
|
||||
AM_CONDITIONAL(e500_mmu, test "$RTEMS_CPU_MODEL" = "e500" \
|
||||
|| test "$RTEMS_CPU_MODEL" = "ppc440" \
|
||||
|| test "$RTEMS_CPU_MODEL" = "qoriq" )
|
||||
|
||||
|
||||
@@ -160,11 +160,12 @@ $(PROJECT_INCLUDE)/libcpu/c_clock.h: mpc6xx/clock/c_clock.h $(PROJECT_INCLUDE)/l
|
||||
$(INSTALL_DATA) $< $(PROJECT_INCLUDE)/libcpu/c_clock.h
|
||||
PREINSTALL_FILES += $(PROJECT_INCLUDE)/libcpu/c_clock.h
|
||||
endif
|
||||
if e500
|
||||
if e500_clock
|
||||
$(PROJECT_INCLUDE)/libcpu/c_clock.h: mpc6xx/clock/c_clock.h $(PROJECT_INCLUDE)/libcpu/$(dirstamp)
|
||||
$(INSTALL_DATA) $< $(PROJECT_INCLUDE)/libcpu/c_clock.h
|
||||
PREINSTALL_FILES += $(PROJECT_INCLUDE)/libcpu/c_clock.h
|
||||
|
||||
endif
|
||||
if e500_mmu
|
||||
$(PROJECT_INCLUDE)/libcpu/e500_mmu.h: e500/mmu/e500_mmu.h $(PROJECT_INCLUDE)/libcpu/$(dirstamp)
|
||||
$(INSTALL_DATA) $< $(PROJECT_INCLUDE)/libcpu/e500_mmu.h
|
||||
PREINSTALL_FILES += $(PROJECT_INCLUDE)/libcpu/e500_mmu.h
|
||||
|
||||
Reference in New Issue
Block a user