opcode 0x35 jump
[scummvm-innocent.git] / test / module.mk
blob64cb34c7acbab9aa6806743e3bec0ff53b457e16
1 ######################################################################
2 # Unit/regression tests, based on CxxTest.
3 # Use the 'test' target to run them.
4 # Edit TESTS and TESTLIBS to add more tests.
6 ######################################################################
8 TESTS := $(srcdir)/test/common/*.h $(srcdir)/test/sound/*.h
9 TEST_LIBS := common/libcommon.a sound/libsound.a
12 TEST_FLAGS := --runner=StdioPrinter
13 TEST_CFLAGS := -I$(srcdir)/test/cxxtest
14 TEST_LDFLAGS :=
17 # Enable this to get an X11 GUI for the error reporter.
18 #TEST_FLAGS += --gui=X11Gui
19 #TEST_LDFLAGS += -L/usr/X11R6/lib -lX11
22 test: test/runner
23 ./test/runner
24 test/runner: test/runner.cpp $(TEST_LIBS)
25 $(CXX) $(CXXFLAGS) $(CPPFLAGS) $(TEST_LDFLAGS) $(TEST_CFLAGS) -o $@ $+
26 test/runner.cpp: $(TESTS)
27 @mkdir -p test
28 $(srcdir)/test/cxxtest/cxxtestgen.py $(TEST_FLAGS) -o $@ $+
31 clean: clean-test
32 clean-test:
33 -$(RM) test/runner.cpp test/runner
35 .PHONY: test clean-test