Skip to content

Commit ce2db8e

Browse files
committed
makefile: separate dependency checking concern for metadata
Useful when adding metadata checks to bazel-orfs Signed-off-by: Øyvind Harboe <[email protected]>
1 parent b434ab0 commit ce2db8e

File tree

1 file changed

+12
-4
lines changed

1 file changed

+12
-4
lines changed

flow/util/utils.mk

Lines changed: 12 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,21 +1,29 @@
11
# Utilities
22
#===============================================================================
33
.PHONY: metadata
4-
metadata: finish
4+
metadata: finish metadata-generate metadata-check
5+
6+
.PHONY: metadata-generate
7+
metadata-generate:
8+
@mkdir -p $(REPORTS_DIR)
59
@echo $(DESIGN_DIR) > $(REPORTS_DIR)/design-dir.txt
610
@$(UTILS_DIR)/genMetrics.py -d $(DESIGN_NICKNAME) \
711
-p $(PLATFORM) \
812
-v $(FLOW_VARIANT) \
913
-o $(REPORTS_DIR)/metadata-$(FLOW_VARIANT).json 2>&1 \
10-
| tee $(REPORTS_DIR)/gen-metrics-$(FLOW_VARIANT)-check.log
14+
| tee $(abspath $(REPORTS_DIR)/gen-metrics-$(FLOW_VARIANT)-generate.log)
15+
16+
.PHONY: metadata-check
17+
metadata-check:
1118
@$(UTILS_DIR)/checkMetadata.py \
1219
-m $(REPORTS_DIR)/metadata-$(FLOW_VARIANT).json \
1320
-r $(DESIGN_DIR)/rules-$(FLOW_VARIANT).json 2>&1 \
14-
| tee $(REPORTS_DIR)/metadata-$(FLOW_VARIANT)-check.log
21+
| tee $(abspath $(REPORTS_DIR)/metadata-$(FLOW_VARIANT)-check.log)
1522

1623
.PHONY: clean_metadata
1724
clean_metadata:
18-
rm -f $(REPORTS_DIR)/metadata-$(FLOW_VARIANT)-check.log
25+
rm -f $(REPORTS_DIR)/design-dir.txt
26+
rm -f $(REPORTS_DIR)/metadata-$(FLOW_VARIANT)-*.log
1927
rm -f $(REPORTS_DIR)/metadata-$(FLOW_VARIANT).json
2028

2129
.PHONY: update_ok

0 commit comments

Comments
 (0)