Skip to content

Commit a446b60

Browse files
authored
Merge pull request #23 from efabless/pdkpath_fix
export PDKPATH for running precheck
2 parents ea0c445 + 8c7b34d commit a446b60

File tree

1 file changed

+9
-2
lines changed

1 file changed

+9
-2
lines changed

Makefile

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@ PRECHECK_ROOT?=${HOME}/mpw_precheck
1919
SIM ?= RTL
2020

2121
export OPEN_PDKS_COMMIT?=7519dfb04400f224f140749cda44ee7de6f5e095
22+
export PDKPATH?=$(PDK_ROOT)/sky130A
2223
# Install lite version of caravel, (1): caravel-lite, (0): caravel
2324
CARAVEL_LITE?=1
2425

@@ -110,8 +111,14 @@ precheck:
110111
run-precheck: check-pdk check-precheck
111112
$(eval INPUT_DIRECTORY := $(shell pwd))
112113
cd $(PRECHECK_ROOT) && \
113-
docker run -v $(PRECHECK_ROOT):$(PRECHECK_ROOT) -v $(INPUT_DIRECTORY):$(INPUT_DIRECTORY) -v $(PDK_ROOT):$(PDK_ROOT) -e INPUT_DIRECTORY=$(INPUT_DIRECTORY) -e PDK_ROOT=$(PDK_ROOT) \
114-
-u $(shell id -u $(USER)):$(shell id -g $(USER)) efabless/mpw_precheck:latest bash -c "cd $(PRECHECK_ROOT) ; python3 mpw_precheck.py --input_directory $(INPUT_DIRECTORY) --pdk_root $(PDK_ROOT)"
114+
docker run -v $(PRECHECK_ROOT):$(PRECHECK_ROOT) \
115+
-v $(INPUT_DIRECTORY):$(INPUT_DIRECTORY) \
116+
-v $(PDK_ROOT):$(PDK_ROOT) \
117+
-e INPUT_DIRECTORY=$(INPUT_DIRECTORY) \
118+
-e PDK_ROOT=$(PDK_ROOT) \
119+
-e PDKPATH=$(PDKPATH) \
120+
-u $(shell id -u $(USER)):$(shell id -g $(USER)) \
121+
efabless/mpw_precheck:latest bash -c "cd $(PRECHECK_ROOT) ; python3 mpw_precheck.py --input_directory $(INPUT_DIRECTORY) --pdk_root $(PDK_ROOT)"
115122

116123
# Clean
117124
.PHONY: clean

0 commit comments

Comments
 (0)