3 # SRCS = utf8_string_test ../utf8_string ../simpletest ../utf8
4 # TARGET = utf8_string_test
6 INCLUDES += test/gtest/gtest.h $(SRCDIR)
7 LDFLAGS += -L$(ROOTDIR)/src -L$(ROOTDIR)/src/common -L$(ROOTDIR)/src/lexer -Ltest/gtest
8 INCLUDE_SRCS = $(removesuffix $(ls R,$(ROOTDIR)/src/*cpp))
10 # enumeration test program names
18 .DEFAULT: $(CXXProgram string_reader_test, string_reader_test ../src/unicode ../src/string_reader gtest/gtest-all)
19 .DEFAULT: $(CXXProgram file_reader_test, file_reader_test ../src/unicode ../src/file_reader gtest/gtest-all)
20 .DEFAULT: $(CXXProgram encoding_reader_test, encoding_reader_test ../src/unicode ../src/string_reader ../src/encoding_reader ../src/utf8_transcoder gtest/gtest-all)
21 .DEFAULT: $(CXXProgram textarrayformat_test, textarrayformat_test ../src/common/textarrayformat gtest/gtest-all)
22 .DEFAULT: $(CXXProgram type_test, type_test ../src/type gtest/gtest-all)
24 # executing test that enumeration test program from `TEST_PROGRAMS`
26 foreach(i, $(TEST_PROGRAMS)):
27 ./$(i) --gtest_color=yes