Skip to content

Commit c4da8d5

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 7018518 commit c4da8d5

File tree

2 files changed

+14
-8
lines changed

2 files changed

+14
-8
lines changed

flow/util/genMassive.py

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -363,8 +363,7 @@ def writeConfigs(CurAttrs, CurChunkNum):
363363
fOutSdc.write(filedata)
364364
fOutSdc.close()
365365
fo.write(
366-
"export SDC_FILE = $(DESIGN_DIR)/constraint-DoE-%s.sdc\n"
367-
% variantName
366+
"export SDC_FILE = $(DESIGN_DIR)/constraint-DoE-%s.sdc\n" % variantName
368367
)
369368

370369
if CurAbcClkPeriod != "empty":
@@ -411,8 +410,7 @@ def writeConfigs(CurAttrs, CurChunkNum):
411410
or CurGrSeed != "empty"
412411
):
413412
fo.write(
414-
"export FASTROUTE_TCL = $(DESIGN_DIR)/fastroute-DoE-%s.tcl"
415-
% variantName
413+
"export FASTROUTE_TCL = $(DESIGN_DIR)/fastroute-DoE-%s.tcl" % variantName
416414
)
417415

418416
if CurPlatform in PUBLIC:

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)