|
2 | 2 | # Update hammer top-level sim targets to include our generated sim configs |
3 | 3 | redo-sim-rtl: $(SIM_CONF) |
4 | 4 | redo-sim-rtl: override HAMMER_EXTRA_ARGS += -p $(SIM_CONF) |
| 5 | +redo-sim-rtl: override HAMMER_SIM_RUN_DIR = sim-rtl-rundir |
5 | 6 | redo-sim-rtl-debug: $(SIM_DEBUG_CONF) redo-sim-rtl |
6 | 7 | redo-sim-rtl-debug: override HAMMER_EXTRA_ARGS += -p $(SIM_DEBUG_CONF) |
7 | 8 |
|
8 | 9 | redo-sim-syn: $(SIM_CONF) |
9 | 10 | redo-sim-syn: override HAMMER_EXTRA_ARGS += -p $(SIM_CONF) |
| 11 | +redo-sim-syn: override HAMMER_SIM_RUN_DIR = sim-syn-rundir |
10 | 12 | redo-sim-syn-debug: $(SIM_DEBUG_CONF) redo-sim-syn |
11 | 13 | redo-sim-syn-debug: override HAMMER_EXTRA_ARGS += -p $(SIM_DEBUG_CONF) |
12 | 14 |
|
13 | 15 | redo-sim-par: $(SIM_CONF) |
14 | 16 | redo-sim-par: override HAMMER_EXTRA_ARGS += -p $(SIM_CONF) |
| 17 | +redo-sim-par: override HAMMER_SIM_RUN_DIR = sim-par-rundir |
15 | 18 | redo-sim-par-debug: $(SIM_DEBUG_CONF) redo-sim-par |
16 | 19 | redo-sim-par-debug: override HAMMER_EXTRA_ARGS += -p $(SIM_DEBUG_CONF) |
17 | 20 | redo-sim-par-timing-debug: $(SIM_TIMING_CONF) redo-sim-par-debug |
18 | 21 | redo-sim-par-timing-debug: override HAMMER_EXTRA_ARGS += -p $(SIM_TIMING_CONF) |
19 | 22 |
|
20 | 23 | sim-rtl: $(SIM_CONF) |
21 | 24 | sim-rtl: override HAMMER_SIM_EXTRA_ARGS += -p $(SIM_CONF) |
| 25 | +sim-rtl: override HAMMER_SIM_RUN_DIR = sim-rtl-rundir |
22 | 26 | sim-rtl-debug: $(SIM_DEBUG_CONF) sim-rtl |
23 | 27 | sim-rtl-debug: override HAMMER_SIM_EXTRA_ARGS += -p $(SIM_DEBUG_CONF) |
24 | | -$(OBJ_DIR)/sim-rundir/sim-output-full.json: private override HAMMER_EXTRA_ARGS += $(HAMMER_SIM_EXTRA_ARGS) |
| 28 | +$(OBJ_DIR)/sim-rtl-rundir/sim-output-full.json: private override HAMMER_EXTRA_ARGS += $(HAMMER_SIM_EXTRA_ARGS) |
25 | 29 |
|
26 | 30 | sim-syn: $(SIM_CONF) |
27 | 31 | sim-syn: override HAMMER_SIM_EXTRA_ARGS += -p $(SIM_CONF) |
| 32 | +sim-syn: override HAMMER_SIM_RUN_DIR = sim-syn-rundir |
28 | 33 | sim-syn-debug: $(SIM_DEBUG_CONF) sim-syn |
29 | 34 | sim-syn-debug: override HAMMER_SIM_EXTRA_ARGS += -p $(SIM_DEBUG_CONF) |
30 | 35 | $(OBJ_DIR)/sim-syn-rundir/sim-output-full.json: private override HAMMER_EXTRA_ARGS += $(HAMMER_SIM_EXTRA_ARGS) |
31 | 36 |
|
32 | 37 | sim-par: $(SIM_CONF) |
33 | 38 | sim-par: override HAMMER_SIM_EXTRA_ARGS += -p $(SIM_CONF) |
| 39 | +sim-par: override HAMMER_SIM_RUN_DIR = sim-par-rundir |
34 | 40 | sim-par-debug: $(SIM_DEBUG_CONF) sim-par |
35 | 41 | sim-par-debug: override HAMMER_SIM_EXTRA_ARGS += -p $(SIM_DEBUG_CONF) |
36 | 42 | sim-par-timing-debug: $(SIM_TIMING_CONF) sim-par-debug |
|
0 commit comments