From 270c5df5dbaf93c19e2f66a27f4bb73c7e625629 Mon Sep 17 00:00:00 2001 From: Chris Johns Date: Wed, 17 Jul 2019 22:19:04 +1000 Subject: Makefile.inc: Add support for staged builds. - Allow the RTEMS_ROOT to be conditionally supplied. This can be a staging area before being moved to the final install prefix location. - Update the default.cfg to use RTEMS_ROOT and to not rely on the exec_prefix so it's paths can be staged. - Fix and add the needed configure subs. Closes #3768 --- make/custom/default.cfg | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'make/custom/default.cfg') diff --git a/make/custom/default.cfg b/make/custom/default.cfg index bbe8e05e07..96bb9afb5e 100644 --- a/make/custom/default.cfg +++ b/make/custom/default.cfg @@ -5,11 +5,13 @@ # Created by Jiri Gaisler, 16-03-97 (who is owed a debt of gratitude # for the initial RTEMS autoconf support. Thanks. --joel) -include $(exec_prefix)/$(RTEMS_BSP)/make/target.cfg +RTEMS_TARGET = $(RTEMS_CPU)-rtems$(RTEMS_API) + +include $(RTEMS_ROOT)/$(RTEMS_TARGET)/$(RTEMS_BSP)/make/target.cfg include $(RTEMS_SHARE)/make/host.cfg include $(RTEMS_ROOT)/make/main.cfg -include $(exec_prefix)/$(RTEMS_BSP)/make/bsp.cfg +include $(RTEMS_ROOT)/$(RTEMS_TARGET)/$(RTEMS_BSP)/make/bsp.cfg ## Target compiler config file, if any CONFIG.CC = $(RTEMS_SHARE)/make/compilers/gcc-target-default.cfg -- cgit v1.2.3