8.1 Unit Tests

# Test targets
TEST_SRCS = \
    tests/test_terminal.c \
    tests/test_render.c \
    tests/test_font.c \
    tests/test_input.c \
    tests/test_vmu.c

TEST_OBJS = $(TEST_SRCS:.c=.o)
TEST_TARGET = tests/d3tui_tests.elf

test: $(TEST_TARGET)
    flycast $(TEST_TARGET)

$(TEST_TARGET): $(TEST_OBJS)
    $(CC) $(CFLAGS) -o $@ $^ $(LDFLAGS) $(LIBS)