restore make openlane behavior
diff --git a/openlane/Makefile b/openlane/Makefile index f6d3c93..6e4afc1 100644 --- a/openlane/Makefile +++ b/openlane/Makefile
@@ -77,3 +77,21 @@ @cp ./$*/runs/$*/PDK_SOURCES ../signoff/$*/ @cp ./$*/runs/$*/reports/*.csv ../signoff/$*/ +.PHONY: openlane +openlane: check-openlane-env + if [ -d "$(OPENLANE_ROOT)" ]; then\ + echo "Deleting exisiting $(OPENLANE_ROOT)" && \ + rm -rf $(OPENLANE_ROOT) && sleep 2; \ + fi + git clone https://github.com/The-OpenROAD-Project/OpenLane --branch=$(OPENLANE_TAG) --depth=1 $(OPENLANE_ROOT) && \ + cd $(OPENLANE_ROOT) && \ + export OPENLANE_IMAGE_NAME=efabless/openlane:$(OPENLANE_TAG) && \ + export IMAGE_NAME=efabless/openlane:$(OPENLANE_TAG) && \ + $(MAKE) pull-openlane + +.PHONY: check-openlane-env +check-openlane-env: + ifeq ($(OPENLANE_ROOT),) + @echo "Please export OPENLANE_ROOT" + @exit 1 +endif