openlane: support overriding build tag

Allow overriding the build tag. This is useful when running multiple
experiments in parallel.

Signed-off-by: Sean Cross <sean@xobs.io>
diff --git a/openlane/Makefile b/openlane/Makefile
index df3ea04..812785c 100644
--- a/openlane/Makefile
+++ b/openlane/Makefile
@@ -15,7 +15,7 @@
 
 MAKEFLAGS+=--warn-undefined-variables
 
-export OPENLANE_RUN_TAG = $(shell date '+%y_%m_%d_%H_%M')
+export OPENLANE_RUN_TAG ?= $(shell date '+%y_%m_%d_%H_%M')
 OPENLANE_TAG ?= 2022.10.20
 OPENLANE_IMAGE_NAME ?= efabless/openlane:$(OPENLANE_TAG)
 designs = $(shell find * -maxdepth 0 -type d)
@@ -74,9 +74,9 @@
 		$(OPENLANE_IMAGE_NAME) sh -c $(openlane_cmd)
 endif
 	@mkdir -p ../signoff/$*/
-	@cp ./$*/runs/$*/OPENLANE_VERSION ../signoff/$*/
-	@cp ./$*/runs/$*/PDK_SOURCES ../signoff/$*/
-	@cp ./$*/runs/$*/reports/*.csv ../signoff/$*/
+	@cp ./$*/runs/$(OPENLANE_RUN_TAG)/OPENLANE_VERSION ../signoff/$*/
+	@cp ./$*/runs/$(OPENLANE_RUN_TAG)/PDK_SOURCES ../signoff/$*/
+	@cp ./$*/runs/$(OPENLANE_RUN_TAG)/reports/*.csv ../signoff/$*/
 
 .PHONY: openlane
 openlane: check-openlane-env