summaryrefslogtreecommitdiffstats
path: root/sbe/image
diff options
context:
space:
mode:
authorRaja Das <rajadas2@in.ibm.com>2016-03-08 04:02:01 -0600
committerAMIT J. TENDOLKAR <amit.tendolkar@in.ibm.com>2016-03-11 08:16:58 -0500
commit3a5d77153218954e7a1b5946362c50d3180d3a45 (patch)
tree91688a3f977b3c2a5d374c8aa1b0c66162dea4ef /sbe/image
parent989f43bd6cbf72f33a34c92ece051f32e8f4f05f (diff)
downloadtalos-sbe-3a5d77153218954e7a1b5946362c50d3180d3a45.tar.gz
talos-sbe-3a5d77153218954e7a1b5946362c50d3180d3a45.zip
simics.tar support for SBE makefile - make install
RTC:149171 Change-Id: I992dcd8709bc44461bdf8aeecd269b9273da5a8b Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/21799 Tested-by: Jenkins Server Reviewed-by: Santosh S. Puranik <santosh.puranik@in.ibm.com> Reviewed-by: Sachin Gupta <sgupta2m@in.ibm.com> Reviewed-by: AMIT J. TENDOLKAR <amit.tendolkar@in.ibm.com>
Diffstat (limited to 'sbe/image')
-rw-r--r--sbe/image/Makefile26
1 files changed, 26 insertions, 0 deletions
diff --git a/sbe/image/Makefile b/sbe/image/Makefile
index e5f6bbef..3f5567d7 100644
--- a/sbe/image/Makefile
+++ b/sbe/image/Makefile
@@ -93,6 +93,23 @@ LIB_DIRS += -L$(OBJDIR)/nest
NESTLIB := $(OBJDIR)/nest/libnest.a
LLIBS += -lnest
+SIMICS_PPE_TAR_FILES += $(OBJDIR)/$(IMAGE_SBE_NAME).out
+SIMICS_PPE_TAR_FILES += $(OBJDIR)/$(IMAGE_SBE_NAME).map
+SIMICS_PPE_TAR_FILES += $(OBJDIR)/$(IMAGE_SBE_NAME).dis
+SIMICS_PPE_TAR_FILES += $(OBJDIR)/$(IMAGE_LOADER_NAME).out
+SIMICS_PPE_TAR_FILES += $(OBJDIR)/$(IMAGE_LOADER_NAME).map
+SIMICS_PPE_TAR_FILES += $(OBJDIR)/$(IMAGE_LOADER_NAME).dis
+SIMICS_PPE_TAR_FILES += $(OBJDIR)/$(IMAGE_SEEPROM_NAME).out
+SIMICS_PPE_TAR_FILES += $(OBJDIR)/$(IMAGE_SEEPROM_NAME).map
+SIMICS_PPE_TAR_FILES += $(OBJDIR)/$(IMAGE_SEEPROM_NAME).dis
+SIMICS_PPE_TAR_FILES += $(OBJDIR)/sbe.syms
+SIMICS_PPE_TAR_FILES += $(OBJDIR)/../test/*.xml
+SIMICS_PPE_TAR_FILES += $(OBJDIR)/../test/*.py
+SIMICS_PPE_TAR_FILES += $(OBJDIR)/../../tools/ppetracepp/fsp-trace
+SIMICS_PPE_TAR_FILES += $(OBJDIR)/../../tools/ppetracepp/ppe2fsp
+SIMICS_PPE_TAR_FILES += $(OBJDIR)/trexStringFile
+SIMICS_BB_TAR_FILES += $(OBJDIR)/../build/simics/*
+
SBE_TOOLS := $(TOOLS_IMAGE_DIR)/sbe_default_tool
P9_XIP_TOOL := $(P9_XIP_BINDIR)/p9_xip_tool
@@ -172,6 +189,15 @@ $(LINK_SCRIPT_LOADER): linkloader.cmd
# option of PK enabled
ifndef FAPI2_TEST
all: seeprom $(OBJDIR)/$(IMAGE_SBE_NAME).bin $(OBJDIR)/$(IMAGE_LOADER_NAME).bin $(SBE_TOOLS) appendbase appendloader
+install: all
+ @echo "Installing simics.tar"
+ @rm -rf $(OBJDIR)/simics-tar-dir
+ @mkdir $(OBJDIR)/simics-tar-dir
+ @cp $(SIMICS_PPE_TAR_FILES) $(OBJDIR)/simics-tar-dir
+ @cp $(SIMICS_BB_TAR_FILES) $(OBJDIR)/simics-tar-dir
+ @cd $(OBJDIR)/simics-tar-dir && tar -cvf simics.tar * && mv simics.tar $(OBJDIR) && cd ..
+ @rm -rf $(OBJDIR)/simics-tar-dir
+ @echo "Generated simics.tar in Sbe Obj Directory"
else
all:
@echo "Makefile option error: ALL is not compatible with FAPI2_test"
OpenPOWER on IntegriCloud