Skip to content

Commit 7adca25

Browse files
authored
Merge pull request #1558 from Pinata-Consulting/make-do-create-required-directories
makefile: create required output directories for do-floorplan/place/route/finish
2 parents 974cafa + 511ca23 commit 7adca25

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

flow/Makefile

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -586,6 +586,7 @@ $(RESULTS_DIR)/2_floorplan.sdc: $(RESULTS_DIR)/2_1_floorplan.odb
586586

587587
.PHONY: do-floorplan
588588
do-floorplan:
589+
mkdir -p $(LOG_DIR) $(REPORTS_DIR)
589590
$(UNSET_AND_MAKE) do-2_1_floorplan do-2_2_floorplan_io do-2_3_floorplan_tdms do-2_4_floorplan_macro do-2_5_floorplan_tapcell do-2_6_floorplan_pdn do-2_floorplan
590591

591592
.PHONY: clean_floorplan
@@ -639,6 +640,7 @@ $(eval $(call do-copy,3_place,2_floorplan.sdc,,.sdc))
639640

640641
.PHONY: do-place
641642
do-place:
643+
mkdir -p $(LOG_DIR) $(REPORTS_DIR)
642644
$(UNSET_AND_MAKE) do-3_1_place_gp_skip_io do-3_2_place_iop do-3_3_place_gp do-3_4_place_resized do-3_5_place_dp do-3_place do-3_place.sdc
643645

644646
# Clean Targets
@@ -718,6 +720,7 @@ $(eval $(call do-copy,5_route,4_cts.sdc,,.sdc))
718720

719721
.PHONY: do-route
720722
do-route:
723+
mkdir -p $(LOG_DIR) $(REPORTS_DIR)
721724
$(UNSET_AND_MAKE) do-5_1_grt do-5_2_route do-5_route do-5_route.sdc
722725

723726
$(RESULTS_DIR)/5_route.v:
@@ -788,6 +791,7 @@ $(RESULTS_DIR)/6_final.def: $(LOG_DIR)/6_report.log
788791
# NOTE! No GDS file for now
789792
.PHONY: do-finish
790793
do-finish:
794+
mkdir -p $(LOG_DIR) $(REPORTS_DIR)
791795
$(UNSET_AND_MAKE) do-6_1_fill do-6_1_fill.sdc do-6_final.sdc do-6_report elapsed
792796

793797
.PHONY: skip_place

0 commit comments

Comments
 (0)