include variables.mak
CC = gcc
-CFLAGS = -Wall -O3 -ggdb
+CFLAGS = -Wall -O3 -ggdb $(if $(COVERAGE), -DVM_COVERAGE)
LDFLAGS = -lpthread -ljson-c -lm -lstdc++ -ldl -levent
CC_SRCS ?= "--cc dut.v"
if(!s->tickfirst)
s->module->tick(s->session);
}
- }
- if (litex_sim_got_finish())
- event_base_loopbreak(base);
+ if (litex_sim_got_finish()) {
+ event_base_loopbreak(base);
+ break;
+ }
+ }
if (!evtimer_pending(ev, NULL)) {
event_del(ev);
goto out;
}
-
tv.tv_sec = 0;
tv.tv_usec = 0;
ev = event_new(base, -1, EV_PERSIST, cb, vdut);