Skip to content

Commit a0b3f09

Browse files
committed
variables: introduce RULES_JSON
Used to indicate if there's a RULES_JSON to use in metadata-check Signed-off-by: Øyvind Harboe <[email protected]>
1 parent 5fd54b3 commit a0b3f09

File tree

1 file changed

+8
-6
lines changed

1 file changed

+8
-6
lines changed

flow/util/utils.mk

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -13,11 +13,13 @@ metadata-generate:
1313
-o $(REPORTS_DIR)/metadata.json 2>&1 \
1414
| tee $(abspath $(REPORTS_DIR)/metadata-generate.log)
1515

16+
export RULES_JSON ?= $(DESIGN_DIR)/rules-$(FLOW_VARIANT).json
17+
1618
.PHONY: metadata-check
1719
metadata-check:
1820
@$(UTILS_DIR)/checkMetadata.py \
1921
-m $(REPORTS_DIR)/metadata.json \
20-
-r $(DESIGN_DIR)/rules-$(FLOW_VARIANT).json 2>&1 \
22+
-r $(RULES_JSON) 2>&1 \
2123
| tee $(abspath $(REPORTS_DIR)/metadata-check.log)
2224

2325
.PHONY: clean_metadata
@@ -36,7 +38,7 @@ update_metadata:
3638
.PHONY: do-update_rules
3739
do-update_rules:
3840
$(UTILS_DIR)/genRuleFile.py \
39-
--rules $(DESIGN_DIR)/rules-$(FLOW_VARIANT).json \
41+
--rules $(RULES_JSON) \
4042
--new-rules $(RESULTS_DIR)/rules-$(FLOW_VARIANT).json \
4143
--reference $(REPORTS_DIR)/metadata.json \
4244
--variant $(FLOW_VARIANT) \
@@ -46,24 +48,24 @@ do-update_rules:
4648
.PHONY: do-copy_update_rules
4749
do-copy_update_rules:
4850
cp -f $(RESULTS_DIR)/rules-$(FLOW_VARIANT).json \
49-
$(DESIGN_DIR)/rules-$(FLOW_VARIANT).json
51+
$(RULES_JSON)
5052

5153
.PHONY: update_rules
5254
update_rules: do-update_rules do-copy_update_rules
5355

5456
.PHONY: do-update_rules_force
5557
do-update_rules_force:
5658
$(UTILS_DIR)/genRuleFile.py \
57-
--rules $(DESIGN_DIR)/rules-$(FLOW_VARIANT).json \
58-
--new-rules $(DESIGN_DIR)/rules-$(FLOW_VARIANT).json \
59+
--rules $(RULES_JSON) \
60+
--new-rules $(RULES_JSON) \
5961
--reference $(REPORTS_DIR)/metadata.json \
6062
--variant $(FLOW_VARIANT) \
6163
--update
6264

6365
.PHONY: update_rules_force
6466
update_rules_force: do-update_rules_force
6567
cp -f $(RESULTS_DIR)/rules-$(FLOW_VARIANT).json \
66-
$(DESIGN_DIR)/rules-$(FLOW_VARIANT).json
68+
$(RULES_JSON)
6769

6870
.PHONY: update_metadata_autotuner
6971
update_metadata_autotuner:

0 commit comments

Comments
 (0)