QUESTA_VLOG ?= vlog
QUESTA_VSIM ?= vsim
QUESTA_RUN_DIR ?= /tmp/gps_nav_solve_timer_questa

TIMER_DIR := $(abspath ..)

.PHONY: test clean

test:
	rm -rf $(QUESTA_RUN_DIR)
	mkdir -p $(QUESTA_RUN_DIR)
	cd $(QUESTA_RUN_DIR) && vlib work
	cd $(QUESTA_RUN_DIR) && $(QUESTA_VLOG) \
		$(TIMER_DIR)/nav_solve_timer_pkg.sv \
		$(TIMER_DIR)/nav_solve_timer.sv \
		$(CURDIR)/nav_solve_timer_tb.sv
	cd $(QUESTA_RUN_DIR) && $(QUESTA_VSIM) -c nav_solve_timer_tb \
		-do 'run -all; quit -f'

clean:
	rm -rf $(QUESTA_RUN_DIR)
