summaryrefslogtreecommitdiffstats
path: root/config.mk
diff options
context:
space:
mode:
authorPatrick Williams <iawillia@us.ibm.com>2011-09-01 16:41:32 -0500
committerA. Patrick Williams III <iawillia@us.ibm.com>2011-09-01 16:49:13 -0500
commit07580067764f07953570e6e6dddf7b9196b1c400 (patch)
tree4608a277d4bb2262094aafbf46238576d51a0a78 /config.mk
parenta7b6d5a4928d3eb9f9ab83c5d604dc15973f8026 (diff)
downloadtalos-hostboot-07580067764f07953570e6e6dddf7b9196b1c400.tar.gz
talos-hostboot-07580067764f07953570e6e6dddf7b9196b1c400.zip
Reduce FAPI rebuilds to only when xml files change.
Change-Id: I67336a65c5026fa017d5cae679662820f3cfe2d5 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/292 Tested-by: Jenkins Server Reviewed-by: MIKE J. JONES <mjjones@us.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
Diffstat (limited to 'config.mk')
-rw-r--r--config.mk6
1 files changed, 4 insertions, 2 deletions
diff --git a/config.mk b/config.mk
index 08f211b61..d354f80de 100644
--- a/config.mk
+++ b/config.mk
@@ -28,7 +28,7 @@ all:
ifdef MODULE
OBJDIR = ${ROOTPATH}/obj/modules/${MODULE}
BEAMDIR = ${ROOTPATH}/obj/beam/${MODULE}
-GENDIR = ${ROOTPATH}/obj/genfiles/
+GENDIR = ${ROOTPATH}/obj/genfiles
IMGDIR = ${ROOTPATH}/img
EXTRACOMMONFLAGS += -fPIC -Bsymbolic -Bsymbolic-functions
ifdef STRICT
@@ -41,7 +41,7 @@ EXTRAINCDIR += ${ROOTPATH}/src/include/usr ${GENDIR}
else
OBJDIR = ${ROOTPATH}/obj/core
BEAMDIR = ${ROOTPATH}/obj/beam/core
-GENDIR = ${ROOTPATH}/obj/genfiles/
+GENDIR = ${ROOTPATH}/obj/genfiles
IMGDIR = ${ROOTPATH}/img
EXTRAINCDIR += ${GENDIR}
endif
@@ -231,6 +231,8 @@ gen_pass:
_GENFILES = $(addprefix ${GENDIR}/, ${GENFILES})
GEN_PASS: ${_GENFILES} ${SUBDIRS:.d=.gen_pass}
+GENTARGET = $(addprefix %/, $(1))
+
${BEAMDIR}/%.beam : %.C
mkdir -p ${BEAMDIR}
${BEAMCMD} -I ${INCDIR} ${CXXFLAGS} ${BEAMFLAGS} $< \
OpenPOWER on IntegriCloud