summaryrefslogtreecommitdiffstats
path: root/src/occ_405/img_defs.mk
diff options
context:
space:
mode:
authorWilliam Bryan <wilbryan@us.ibm.com>2016-10-05 15:32:32 -0500
committerWilliam A. Bryan <wilbryan@us.ibm.com>2016-10-14 17:35:17 -0400
commit055aad1e072a479e2f7ab89f60e75ff2ad6c85d6 (patch)
tree3d41ad9da905f301dd9ed2a7d46d5e6391bb4f4b /src/occ_405/img_defs.mk
parent5cca3dd9adc644ef8cb7bb251f6b43e85ba9f780 (diff)
downloadtalos-occ-055aad1e072a479e2f7ab89f60e75ff2ad6c85d6.tar.gz
talos-occ-055aad1e072a479e2f7ab89f60e75ff2ad6c85d6.zip
Sensor List Checking & Make Improvements
Change-Id: Id75021aeeb75c8d63b85e8a80bf09646b8bcf215 RTC:160341 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/30752 Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com> Reviewed-by: Wael El-Essawy <welessa@us.ibm.com> Reviewed-by: Christopher J. Cain <cjcain@us.ibm.com> Reviewed-by: William A. Bryan <wilbryan@us.ibm.com>
Diffstat (limited to 'src/occ_405/img_defs.mk')
-rw-r--r--src/occ_405/img_defs.mk40
1 files changed, 26 insertions, 14 deletions
diff --git a/src/occ_405/img_defs.mk b/src/occ_405/img_defs.mk
index e30299e..45ab35d 100644
--- a/src/occ_405/img_defs.mk
+++ b/src/occ_405/img_defs.mk
@@ -79,6 +79,10 @@ ifndef GLOBAL_INCLUDES
export GLOBAL_INCLUDES = -I$(IMAGE_SRCDIR)/..
endif
+ifndef OCCTOOLS
+export OCCTOOLS = $(abspath ../tools/)
+endif
+
ifndef BASE_OBJDIR
export BASE_OBJDIR = $(abspath ../../obj)
endif
@@ -114,7 +118,7 @@ export PPETRACEPP_DIR = $(abspath ../ppe/tools/ppetracepp)
endif
ifndef PPETOOLS_OBJDIR
-export PPETOOLS_OBJDIR = $(abspath ../obj/ppetools)
+export PPETOOLS_OBJDIR = $(BASE_OBJDIR)/ppetools
endif
ifndef TRACEPP_DIR
@@ -294,18 +298,26 @@ $(OBJDIR)/%.o: %.S
# work as Make targets. The *.d files are include-ed in the
# subdirectory Makefiles.
-#$(OBJDIR)/%.d: %.c
-# @set -e; rm -f $@; \
-# echo -n "$(OBJDIR)/" > $@.$$$$; \
-# $(CC_ASM) -MM $(INCLUDES) $(CPPFLAGS) $(DEFS) $< >> $@.$$$$; \
-# sed 's,\($*\)\.o[ :]*,\1.o $@ : ,g' < $@.$$$$ > $@; \
-# rm -f $@.$$$$
-
-#$(OBJDIR)/%.d: %.S
-# @set -e; rm -f $@; \
-# echo -n "$(OBJDIR)/" > $@.$$$$; \
-# $(CC_ASM) -MM $(INCLUDES) $(CPPFLAGS) $(DEFS) $< >> $@.$$$$; \
-# sed 's,\($*\)\.o[ :]*,\1.o $@ : ,g' < $@.$$$$ > $@; \
-# rm -f $@.$$$$
+$(OBJDIR)/%.d: %.c
+ @set -e; rm -f $@; \
+ if [ "$(dir $*)" != "./" ]; then \
+ echo -n "$(OBJDIR)/$(dir $*)" > $@.$$$$; \
+ else \
+ echo -n "$(OBJDIR)/" > $@.$$$$; \
+ fi ; \
+ $(CC_ASM) -MM $(INCLUDES) $(CPPFLAGS) $(DEFS) $< >> $@.$$$$; \
+ sed 's,\($*\)\.o[ :]*,\1.o $@ : ,g' < $@.$$$$ > $@; \
+ rm -f $@.$$$$
+
+$(OBJDIR)/%.d: %.S
+ @set -e; rm -f $@; \
+ if [ "$(dir $*)" != "./" ]; then \
+ echo -n "$(OBJDIR)/$(dir $*)" > $@.$$$$; \
+ else \
+ echo -n "$(OBJDIR)/" > $@.$$$$; \
+ fi ; \
+ $(CC_ASM) -MM $(INCLUDES) $(CPPFLAGS) $(DEFS) $< >> $@.$$$$; \
+ sed 's,\($*\)\.o[ :]*,\1.o $@ : ,g' < $@.$$$$ > $@; \
+ rm -f $@.$$$$
OpenPOWER on IntegriCloud