summaryrefslogtreecommitdiffstats
path: root/src/usr/diag/prdf/framework/rule
diff options
context:
space:
mode:
authorZane Shelley <zshelle@us.ibm.com>2014-10-29 16:15:33 -0500
committerA. Patrick Williams III <iawillia@us.ibm.com>2014-11-17 09:57:34 -0600
commit98472c3b691159912647c575d53e285f8833ec62 (patch)
tree83ffe1266f9568bcfb972ddeefea3d0ef354f807 /src/usr/diag/prdf/framework/rule
parente598da5d19c2c3cf1eb068ecdf9c5b0945f7f33d (diff)
downloadtalos-hostboot-98472c3b691159912647c575d53e285f8833ec62.tar.gz
talos-hostboot-98472c3b691159912647c575d53e285f8833ec62.zip
PRD: refactored prd_ruletable.mk
Change-Id: I5234a2a9f75be61ec0b1be7a16d9244493360000 Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/14332 Tested-by: Jenkins Server Reviewed-by: Bilicon Patil <bilpatil@in.ibm.com> Reviewed-by: Christopher T. Phan <cphan@us.ibm.com> Reviewed-by: Sachin Gupta <sgupta2m@in.ibm.com> Reviewed-by: Prem Shanker Jha <premjha2@in.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com> Reviewed-by: Zane Shelley <zshelle@us.ibm.com> Squashed: I724651c51c44285d476bf76d71ff4e1efbd98fa9 Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/14496
Diffstat (limited to 'src/usr/diag/prdf/framework/rule')
-rwxr-xr-xsrc/usr/diag/prdf/framework/rule/makefile23
1 files changed, 10 insertions, 13 deletions
diff --git a/src/usr/diag/prdf/framework/rule/makefile b/src/usr/diag/prdf/framework/rule/makefile
index 628ff19ca..39b3e5a09 100755
--- a/src/usr/diag/prdf/framework/rule/makefile
+++ b/src/usr/diag/prdf/framework/rule/makefile
@@ -42,6 +42,8 @@ OBJ_RULE_LINK_DIR = ${OBJ_PLUG_LINK_PATH}/${OBJ_RULE}
VPATH = ${SRC_USR_DIR}/common/framework/rule
+include ../../common/framework/rule/prdf_rule.mk
+
#------------------------------------------------------------------------------
# Generated files
#------------------------------------------------------------------------------
@@ -69,15 +71,9 @@ PRDR_CMP_YACC_H_PATH = ${OBJ_RULE_DIR}/${PRDR_CMP_YACC_H}
PRDR_CMP_FLEX_o_PATH = ${OBJ_RULE_DIR}/${PRDR_CMP_FLEX_o}
PRDR_CMP_FLEX_C_PATH = ${OBJ_RULE_DIR}/${PRDR_CMP_FLEX_C}
-include ../../common/prd_ruletable.mk # for PRDR_RULE_TABLE_TARGETS
-
-ERR_PLUGIN_TARGETS = ${PRDR_RULE_TABLE_FILES:.rule=.prf.err.C}
-REG_PLUGIN_TARGETS = ${PRDR_RULE_TABLE_FILES:.rule=.prf.reg.C}
-HTML_PLUGIN_TARGETS = ${PRDR_RULE_TABLE_FILES:.rule=.prf.html}
-
-PRF_IMG_PATHS = $(addprefix ${IMGDIR}/, ${PRDR_RULE_TABLE_TARGETS})
-ERR_PLUGIN_PATHS = $(addprefix ${OBJ_PLUG_DIR}/, ${ERR_PLUGIN_TARGETS})
-REG_PLUGIN_PATHS = $(addprefix ${OBJ_PLUG_DIR}/, ${REG_PLUGIN_TARGETS})
+PRF_IMG_PATHS = $(addprefix ${IMGDIR}/, ${prd_rule_prf_targets})
+ERR_PLUGIN_PATHS = $(addprefix ${OBJ_PLUG_DIR}/, ${prd_rule_err_targets})
+REG_PLUGIN_PATHS = $(addprefix ${OBJ_PLUG_DIR}/, ${prd_rule_reg_targets})
#-------------------------------------------------------------------------------
# Files linked to the error log plugins directory
@@ -88,6 +84,7 @@ SOURCE_PLUGIN_DIRS += ${SRC_USR}/common/plugins
SOURCE_PLUGIN_DIRS += ${SRC_USR}/plugins
# Individual source files to link.
+SOURCE_PLUGIN_FILES += ${SRC_USR}/common/framework/rule/prdf_rule.mk
SOURCE_PLUGIN_FILES += ${SRC_USR}/common/framework/rule/tables.mk
SOURCE_PLUGIN_FILES += ${SRC_USR}/common/util/UtilHash.H
SOURCE_PLUGIN_FILES += ${SRC_USR}/common/plat/pegasus/prdfCenConst.H
@@ -114,10 +111,10 @@ CLEAN_TARGETS += ${PRDR_CMP_YACC_C_PATH}
CLEAN_TARGETS += ${PRDR_CMP_YACC_H_PATH}
CLEAN_TARGETS += ${PRDR_CMP_FLEX_o_PATH}
CLEAN_TARGETS += ${PRDR_CMP_FLEX_C_PATH}
-CLEAN_TARGETS += $(addprefix ${OBJ_RULE_DIR}/, ${PRDR_RULE_TABLE_TARGETS})
-CLEAN_TARGETS += $(addprefix ${OBJ_RULE_DIR}/, ${ERR_PLUGIN_TARGETS})
-CLEAN_TARGETS += $(addprefix ${OBJ_RULE_DIR}/, ${REG_PLUGIN_TARGETS})
-CLEAN_TARGETS += $(addprefix ${OBJ_RULE_DIR}/, ${HTML_PLUGIN_TARGETS})
+CLEAN_TARGETS += $(addprefix ${OBJ_RULE_DIR}/, ${prd_rule_prf_targets})
+CLEAN_TARGETS += $(addprefix ${OBJ_RULE_DIR}/, ${prd_rule_err_targets})
+CLEAN_TARGETS += $(addprefix ${OBJ_RULE_DIR}/, ${prd_rule_reg_targets})
+CLEAN_TARGETS += $(addprefix ${OBJ_RULE_DIR}/, ${prd_rule_html_targets})
CLEAN_TARGETS += ${PRF_IMG_PATHS}
CLEAN_TARGETS += ${ERR_PLUGIN_PATHS}
CLEAN_TARGETS += ${REG_PLUGIN_PATHS}
OpenPOWER on IntegriCloud