@@ -570,9 +570,11 @@ open_$(1): open_$(2)
570570endef
571571
572572define OPEN_GUI
573- .PHONY: $(1 ) _$(2 )
574- $(1 ) _$(2 ) :
575- $(3 ) =$(RESULTS_DIR ) /$(2 ) $(4 ) $(SCRIPTS_DIR ) /gui.tcl
573+ .PHONY: open_$(1 ) gui_$(1 )
574+ open_$(1 ) :
575+ $(2 ) =$(RESULTS_DIR ) /$(1 ) $(OPENROAD_NO_EXIT_CMD ) $(SCRIPTS_DIR ) /open.tcl
576+ gui_$(1 ) :
577+ $$(UNSET_AND_MAKE ) GUI_SHOW=1 open_$(1 )
576578endef
577579
578580# Separate dependency checking and doing a step. This can
@@ -1024,10 +1026,8 @@ $(eval $(call OPEN_GUI_SHORTCUT,route,5_route.odb))
10241026$(eval $(call OPEN_GUI_SHORTCUT,grt,5_1_grt.odb))
10251027$(eval $(call OPEN_GUI_SHORTCUT,final,6_final.odb))
10261028
1027- $(foreach file,$(RESULTS_DEF),$(eval $(call OPEN_GUI,gui,$(file),DEF_FILE,$(OPENROAD_GUI_CMD))))
1028- $(foreach file,$(RESULTS_ODB),$(eval $(call OPEN_GUI,gui,$(file),ODB_FILE,$(OPENROAD_GUI_CMD))))
1029- $(foreach file,$(RESULTS_DEF),$(eval $(call OPEN_GUI,open,$(file),DEF_FILE,$(OPENROAD_NO_EXIT_CMD))))
1030- $(foreach file,$(RESULTS_ODB),$(eval $(call OPEN_GUI,open,$(file),ODB_FILE,$(OPENROAD_NO_EXIT_CMD))))
1029+ $(foreach file,$(RESULTS_DEF),$(eval $(call OPEN_GUI,$(file),DEF_FILE)))
1030+ $(foreach file,$(RESULTS_ODB),$(eval $(call OPEN_GUI,$(file),ODB_FILE)))
10311031
10321032# Write a def for the corresponding odb
10331033$(foreach file,$(RESULTS_ODB ) ,$(file ) .def) : % .def:
0 commit comments