From f7db11c7b05a12310e5a0200065f49caa99ac86f Mon Sep 17 00:00:00 2001 From: Patrick Williams Date: Tue, 13 Sep 2011 12:30:42 -0500 Subject: Makefile changes to targeting XML gen. Change-Id: I71ca4f6ee6c33f3dacbda2f8729f6534109b7690 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/350 Tested-by: Jenkins Server Reviewed-by: Nicholas E. Bofferding Reviewed-by: MIKE J. JONES --- src/usr/targeting/xmltohb/makefile | 33 +++++++++++++++++++++++++-------- 1 file changed, 25 insertions(+), 8 deletions(-) (limited to 'src/usr/targeting/xmltohb/makefile') diff --git a/src/usr/targeting/xmltohb/makefile b/src/usr/targeting/xmltohb/makefile index f67de5f9f..e9431c374 100644 --- a/src/usr/targeting/xmltohb/makefile +++ b/src/usr/targeting/xmltohb/makefile @@ -37,16 +37,33 @@ XMLTOHB_SOURCE_TARGETS = \ XMLTOHB_BINARY_TARGETS = \ targeting.bin -GENFILES = \ - ${XMLTOHB_HEADER_TARGETS} \ - ${XMLTOHB_SOURCE_TARGETS} \ - ${XMLTOHB_BINARY_TARGETS} +XMLTOHB_TARGETS = \ + ${XMLTOHB_HEADER_TARGETS} \ + ${XMLTOHB_SOURCE_TARGETS} \ + ${XMLTOHB_BINARY_TARGETS} + +XMLTOHB_HBXML_SOURCES = \ + hb.xml + +XMLTOHB_FAPIATTR_SOURCES = \ + ${ROOTPATH}/src/usr/hwpf/hwp/fapiHwpAttributeInfo.xml + +GENFILES = ${XMLTOHB_TARGETS} + +EXTRA_PARTS = $(addprefix $(IMGDIR)/, $(XMLTOHB_BINARY_TARGETS)) + +include ${ROOTPATH}/config.mk # Delete any generated file on error .DELETE_ON_ERROR: -$(addprefix %/,$(GENFILES)) : xmltohb.pl hb.xml - ./$< --hb-xml-file ./hb.xml --fapi-attributes-xml-file=../../hwpf/hwp/fapiHwpAttributeInfo.xml --src-output-dir=$(dir $@) --img-output-dir=$(dir $@) $(filter-out $<,$^) - cp -f $(dir $@)/targeting.bin $(IMGDIR) +${EXTRA_PARTS}: ${IMGDIR}/% : ${GENDIR}/% + cp -f $^ $@ + +$(call GENTARGET,$(XMLTOHB_TARGETS)) : \ + xmltohb.pl ${XMLTOHB_HBXML_SOURCES} ${XMLTOHB_FAPIATTR_SOURCES} + ./$< $(addprefix --hb-xml-file=,${XMLTOHB_HBXML_SOURCES}) \ + $(addprefix --fapi-attributes-xml-file=,\ + ${XMLTOHB_FAPIATTR_SOURCES}) \ + --src-output-dir=$(dir $@) --img-output-dir=$(dir $@) -include ${ROOTPATH}/config.mk -- cgit v1.2.1