2002-03-15 Ralf Corsepius <corsepiu@faw.uni-ulm.de>

* configure.ac: Special treatment of the bare BSP.
	Add RTEMS_BSP_ALIAS. Add HAS_LIBBSP.
	* Makefile.am: Append libbsp.a to SRC conditionally.
This commit is contained in:
Joel Sherrill
2002-03-15 13:58:29 +00:00
parent 544a600848
commit 082972afe7
3 changed files with 17 additions and 3 deletions

View File

@@ -1,3 +1,9 @@
2002-03-15 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* configure.ac: Special treatment of the bare BSP.
Add RTEMS_BSP_ALIAS. Add HAS_LIBBSP.
* Makefile.am: Append libbsp.a to SRC conditionally.
2002-02-28 Victor V. Vengerov <vvv@oktet.ru> 2002-02-28 Victor V. Vengerov <vvv@oktet.ru>
* DOS filesystem including FAT12, FAT16, and FAT32 support submitted. * DOS filesystem including FAT12, FAT16, and FAT32 support submitted.

View File

@@ -4,7 +4,7 @@
## build and install "glommed" librtemsbsp.a ## build and install "glommed" librtemsbsp.a
## ##
AUTOMAKE_OPTIONS = foreign 1.4 AUTOMAKE_OPTIONS = foreign 1.5
ACLOCAL_AMFLAGS = -I ../../../aclocal ACLOCAL_AMFLAGS = -I ../../../aclocal
include $(RTEMS_ROOT)/make/custom/@RTEMS_BSP@.cfg include $(RTEMS_ROOT)/make/custom/@RTEMS_BSP@.cfg
@@ -23,8 +23,11 @@ if HAS_RDBG
LIBRDBG = $(PROJECT_RELEASE)/lib/librdbg$(LIB_VARIANT).a LIBRDBG = $(PROJECT_RELEASE)/lib/librdbg$(LIB_VARIANT).a
endif endif
SRCS = $(PROJECT_RELEASE)/lib/libbsp$(LIB_VARIANT).a if HAS_LIBBSP
SRCS += $(LIBNETWORKING) $(LIBRDBG) \ LIBBSP = $(PROJECT_RELEASE)/lib/libbsp$(LIB_VARIANT).a
endif
SRCS = $(LIBBSP) $(LIBNETWORKING) $(LIBRDBG) \
$(wildcard $(PROJECT_RELEASE)/lib/libcpu$(LIB_VARIANT).a) \ $(wildcard $(PROJECT_RELEASE)/lib/libcpu$(LIB_VARIANT).a) \
$(wildcard $(PROJECT_RELEASE)/lib/librtcio$(LIB_VARIANT).a) \ $(wildcard $(PROJECT_RELEASE)/lib/librtcio$(LIB_VARIANT).a) \
$(wildcard $(PROJECT_RELEASE)/lib/libserialio$(LIB_VARIANT).a) \ $(wildcard $(PROJECT_RELEASE)/lib/libserialio$(LIB_VARIANT).a) \

View File

@@ -21,6 +21,11 @@ RTEMS_ENABLE_MULTILIB
RTEMS_ENV_RTEMSBSP RTEMS_ENV_RTEMSBSP
RTEMS_CHECK_CPU RTEMS_CHECK_CPU
RTEMS_CHECK_CUSTOM_BSP(RTEMS_BSP) RTEMS_CHECK_CUSTOM_BSP(RTEMS_BSP)
RTEMS_BSP_ALIAS(${RTEMS_BSP},bspalias)
# The bare bsp doesn't have libbsp.a
# FIXME: We should use a feature based check, here
AM_CONDITIONAL(HAS_LIBBSP,[! test "$bspalias" = "bare"])
RTEMS_CHECK_NETWORKING(RTEMS_BSP) RTEMS_CHECK_NETWORKING(RTEMS_BSP)
if test "$HAS_NETWORKING" = "yes"; then if test "$HAS_NETWORKING" = "yes"; then