diff options
author | Joe McGill <jmcgill@us.ibm.com> | 2016-05-03 19:25:09 -0500 |
---|---|---|
committer | Sachin Gupta <sgupta2m@in.ibm.com> | 2016-05-06 03:28:26 -0400 |
commit | 9f1b774d571fec417188b5912b01e1edd22da345 (patch) | |
tree | 0dc400bdeef822aade713704b634ab9021ffdd00 /import/chips | |
parent | 77135f0bbfbf78b35f3106275a8f00b8b846c62a (diff) | |
download | talos-sbe-9f1b774d571fec417188b5912b01e1edd22da345.tar.gz talos-sbe-9f1b774d571fec417188b5912b01e1edd22da345.zip |
Infrastructure updates to build cache initfile HWPs in import tree
Change-Id: Ia31cc98769d5ca0ad52150aca693a9fa9b20e0c1
Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/24045
Tested-by: Jenkins Server
Reviewed-by: Sachin Gupta <sgupta2m@in.ibm.com>
Diffstat (limited to 'import/chips')
-rw-r--r-- | import/chips/p9/procedures/hwp/initfiles/Makefile | 30 | ||||
-rw-r--r-- | import/chips/p9/procedures/hwp/initfiles/initfiles.mk | 19 |
2 files changed, 49 insertions, 0 deletions
diff --git a/import/chips/p9/procedures/hwp/initfiles/Makefile b/import/chips/p9/procedures/hwp/initfiles/Makefile new file mode 100644 index 00000000..3c693721 --- /dev/null +++ b/import/chips/p9/procedures/hwp/initfiles/Makefile @@ -0,0 +1,30 @@ + +# This Makefile compiles all of the initfiles hardware procedure code. See the +# "initfiles.mk" file in this directory. + +#all generated files from this makefile will end up in obj/initfiles +export SUB_OBJDIR = /initfiles + +include img_defs.mk +include initfiles.mk + + +OBJS := $(addprefix $(OBJDIR)/, $(INITFILES_OBJECTS)) + +libinitfiles.a: initfiles + $(AR) crs $(OBJDIR)/libinitfiles.a $(OBJDIR)/*.o + +.PHONY: clean initfiles +initfiles: $(OBJS) + +$(OBJS) $(OBJS:.o=.d): | $(OBJDIR) + +$(OBJDIR): + mkdir -p $(OBJDIR) + +clean: + rm -fr $(OBJDIR) + +ifneq ($(MAKECMDGOALS),clean) +include $(OBJS:.o=.d) +endif diff --git a/import/chips/p9/procedures/hwp/initfiles/initfiles.mk b/import/chips/p9/procedures/hwp/initfiles/initfiles.mk new file mode 100644 index 00000000..1b61fac3 --- /dev/null +++ b/import/chips/p9/procedures/hwp/initfiles/initfiles.mk @@ -0,0 +1,19 @@ +# @file initfiles.mk +# +# @brief mk for including initfile object files +# +########################################################################## +# Object Files +########################################################################## + +INITFILES-CPP-SOURCES += p9_ncu_scom.C +INITFILES-CPP-SOURCES += p9_l2_scom.C +INITFILES-CPP-SOURCES += p9_l3_scom.C + +INITFILES-C-SOURCES += +INITFILES-S-SOURCES += + +INITFILES_OBJECTS += $(INITFILES-CPP-SOURCES:.C=.o) +INITFILES_OBJECTS += $(INITFILES-C-SOURCES:.c=.o) +INITFILES_OBJECTS += $(INITFILES-S-SOURCES:.S=.o) + |