summaryrefslogtreecommitdiffstats
path: root/src/boot/Makefile
diff options
context:
space:
mode:
authorspashabk-in <shakeebbk@in.ibm.com>2017-12-11 06:41:57 -0600
committerSachin Gupta <sgupta2m@in.ibm.com>2018-08-23 04:01:52 -0500
commitd436cbc3c974610c1264c3c213e8cbed3c51b07f (patch)
tree06714cb6ff9daab70b75c52113ae65a92bc6a214 /src/boot/Makefile
parent20a60ab17ed62ce4c14a0f7cda61f9c2bd8f46c6 (diff)
downloadtalos-sbe-d436cbc3c974610c1264c3c213e8cbed3c51b07f.tar.gz
talos-sbe-d436cbc3c974610c1264c3c213e8cbed3c51b07f.zip
Project specific boot handling
Macro based project config for pibmem repair RTC: 187456 Change-Id: Ibea93f343d1c63cdf6199cd89b8433b4f52bbf53 Reviewed-on: http://rchgit01.rchland.ibm.com/gerrit1/50762 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Reviewed-by: RAJA DAS <rajadas2@in.ibm.com> Reviewed-by: Sachin Gupta <sgupta2m@in.ibm.com>
Diffstat (limited to 'src/boot/Makefile')
-rw-r--r--src/boot/Makefile13
1 files changed, 9 insertions, 4 deletions
diff --git a/src/boot/Makefile b/src/boot/Makefile
index cc6666c9..c1d1b808 100644
--- a/src/boot/Makefile
+++ b/src/boot/Makefile
@@ -5,7 +5,7 @@
#
# OpenPOWER sbe Project
#
-# Contributors Listed Below - COPYRIGHT 2016,2017
+# Contributors Listed Below - COPYRIGHT 2016,2018
# [+] International Business Machines Corp.
#
#
@@ -30,7 +30,6 @@ include bootfiles.mk
INCLUDES += -I$(BUILD_DIR)
OBJS := $(addprefix $(OBJDIR)/, $(BOOT_OBJECTS))
-BOOTOBJS += $(OBJS)
LINK_SCRIPT_LOADER = $(addprefix $(OBJDIR)/, linkscriptloader)
LINK_SCRIPT_OTPROM = $(addprefix $(OBJDIR)/, linkscriptotprom)
@@ -71,8 +70,16 @@ $(IMG_DIR)/$(IMAGE_LOADER_NAME).out: $(LOADER_OBJS) $(LINK_SCRIPT_LOADER)
$(LINK_SCRIPT_LOADER): $(LINKER_DIR)/linkloader.cmd
$(CPP) -I$(INCLUDES) -E -x c++ -P $(DEFS) $(LINKER_DIR)/linkloader.cmd -o $(LINK_SCRIPT_LOADER)
+ifdef PIBMEM_REPAIR_SCOM_P9
+PIBMEM_REPAIR_OBJDIR = $(OBJDIR)/pibmem_repair/scom_repair_p9
+endif
+ifdef PIBMEM_REPAIR_SCOM_AXONE
+PIBMEM_REPAIR_OBJDIR = $(OBJDIR)/pibmem_repair/scom_repair_axone
+endif
+
$(OBJDIR):
mkdir -p $(OBJDIR)
+ mkdir -p $(PIBMEM_REPAIR_OBJDIR)
.PHONY: clean all
@@ -83,5 +90,3 @@ clean:
ifneq ($(MAKECMDGOALS),clean)
include $(OBJS:.o=.d)
endif
-
-
OpenPOWER on IntegriCloud