# 警告レベルを最大にする。
-AM_CPPFLAGS = -Wall -fno-default-inline
-INCLUDES = -I$(top_srcdir)
-SRC_DIR=/home/derui/develop/utakata
+AM_CPPFLAGS = -Wall -fno-default-inline -lsrc/test/gtest/gtest-all.o
+INCLUDES = -I$(top_srcdir) -Isrc/test/gtest/gtest.h
+SRC_DIR=..
LC_ALL=C
# SIBDIRS = .
-bin_PROGRAMS = utf8_transcoder_test textarrayformat_test unicode_test lexer_test sublexer_test \
- parser_test environment_test type_test bignum_test
+bin_PROGRAMS = string_reader_test
-unicode_test_SOURCES = unicode_test.cpp ${SRC_DIR}/unicode.cpp ${SRC_DIR}/simpletest.cpp ${SRC_DIR}/utf8_transcoder.cpp \
- ${SRC_DIR}/reader.cpp
-utf8_transcoder_test_SOURCES = utf8_transcoder_test.cpp ${SRC_DIR}/utf8_transcoder.cpp ${SRC_DIR}/simpletest.cpp \
- ${SRC_DIR}/reader.cpp
-textarrayformat_test_SOURCES = textarrayformat_test.cpp ${SRC_DIR}/textarrayformat.cpp ${SRC_DIR}/simpletest.cpp
-lexer_test_SOURCES = ${SRC_DIR}/lexeme_id.h lexer_test.cpp ${SRC_DIR}/unicode.cpp ${SRC_DIR}/simpletest.cpp ${SRC_DIR}/utf8_transcoder.cpp ${SRC_DIR}/textarrayformat.cpp ${SRC_DIR}/lexeme_impl.cpp \
- ${SRC_DIR}/delimiter.cpp ${SRC_DIR}/sublexer_impl.cpp ${SRC_DIR}/lexer.cpp ${SRC_DIR}/lexeme_data.cpp \
- ${SRC_DIR}/reader.cpp
-sublexer_test_SOURCES = sublexer_test.cpp ${SRC_DIR}/sublexer_impl.cpp ${SRC_DIR}/simpletest.cpp ${SRC_DIR}/unicode.cpp ${SRC_DIR}/utf8_transcoder.cpp \
- ${SRC_DIR}/lexeme_impl.cpp ${SRC_DIR}/delimiter.cpp ${SRC_DIR}/lexeme_data.cpp
-parser_test_SOURCES = parser_test.cpp ${SRC_DIR}/sublexer_impl.cpp ${SRC_DIR}/simpletest.cpp ${SRC_DIR}/utf8_transcoder.cpp ${SRC_DIR}/unicode.cpp \
- ${SRC_DIR}/lexeme_impl.cpp ${SRC_DIR}/parser.cpp ${SRC_DIR}/delimiter.cpp ${SRC_DIR}/textarrayformat.cpp ${SRC_DIR}/lexer.cpp \
- ${SRC_DIR}/parser_handler.cpp ${SRC_DIR}/reader.cpp ${SRC_DIR}/object.cpp ${SRC_DIR}/type.cpp ${SRC_DIR}/data_structure.cpp \
- ${SRC_DIR}/primitive.cpp ${SRC_DIR}/lexeme_data.cpp ${SRC_DIR}/primitive_util.cpp ${SRC_DIR}/gc.cpp
-environment_test_SOURCES = ${SRC_DIR}/environment.cpp environment_test.cpp ${SRC_DIR}/simpletest.cpp \
- ${SRC_DIR}/unicode.cpp ${SRC_DIR}/utf8_transcoder.cpp ${SRC_DIR}/object.cpp ${SRC_DIR}/type.cpp ${SRC_DIR}/data_structure.cpp
-type_test_SOURCES = ${SRC_DIR}/type.cpp type_test.cpp ${SRC_DIR}/simpletest.cpp
-bignum_test_SOURCES = ${SRC_DIR}/bignum.cpp bignum_test.cpp ${SRC_DIR}/simpletest.cpp
+# unicode_test_SOURCES = unicode_test.cpp ${SRC_DIR}/unicode.cpp ${SRC_DIR}/simpletest.cpp ${SRC_DIR}/utf8_transcoder.cpp \
+# ${SRC_DIR}/reader.cpp
+# utf8_transcoder_test_SOURCES = utf8_transcoder_test.cpp ${SRC_DIR}/utf8_transcoder.cpp ${SRC_DIR}/simpletest.cpp \
+# ${SRC_DIR}/reader.cpp
+# textarrayformat_test_SOURCES = textarrayformat_test.cpp ${SRC_DIR}/textarrayformat.cpp ${SRC_DIR}/simpletest.cpp
+# lexer_test_SOURCES = ${SRC_DIR}/lexeme_id.h lexer_test.cpp ${SRC_DIR}/unicode.cpp ${SRC_DIR}/simpletest.cpp ${SRC_DIR}/utf8_transcoder.cpp ${SRC_DIR}/textarrayformat.cpp ${SRC_DIR}/lexeme_impl.cpp \
+# ${SRC_DIR}/delimiter.cpp ${SRC_DIR}/sublexer_impl.cpp ${SRC_DIR}/lexer.cpp ${SRC_DIR}/lexeme_data.cpp \
+# ${SRC_DIR}/reader.cpp
+# sublexer_test_SOURCES = sublexer_test.cpp ${SRC_DIR}/sublexer_impl.cpp ${SRC_DIR}/simpletest.cpp ${SRC_DIR}/unicode.cpp ${SRC_DIR}/utf8_transcoder.cpp \
+# ${SRC_DIR}/lexeme_impl.cpp ${SRC_DIR}/delimiter.cpp ${SRC_DIR}/lexeme_data.cpp
+# parser_test_SOURCES = parser_test.cpp ${SRC_DIR}/sublexer_impl.cpp ${SRC_DIR}/simpletest.cpp ${SRC_DIR}/utf8_transcoder.cpp ${SRC_DIR}/unicode.cpp \
+# ${SRC_DIR}/lexeme_impl.cpp ${SRC_DIR}/parser.cpp ${SRC_DIR}/delimiter.cpp ${SRC_DIR}/textarrayformat.cpp ${SRC_DIR}/lexer.cpp \
+# ${SRC_DIR}/parser_handler.cpp ${SRC_DIR}/reader.cpp ${SRC_DIR}/object.cpp ${SRC_DIR}/type.cpp ${SRC_DIR}/data_structure.cpp \
+# ${SRC_DIR}/primitive.cpp ${SRC_DIR}/lexeme_data.cpp ${SRC_DIR}/primitive_util.cpp ${SRC_DIR}/gc.cpp
+# environment_test_SOURCES = ${SRC_DIR}/environment.cpp environment_test.cpp ${SRC_DIR}/simpletest.cpp \
+# ${SRC_DIR}/unicode.cpp ${SRC_DIR}/utf8_transcoder.cpp ${SRC_DIR}/object.cpp ${SRC_DIR}/type.cpp ${SRC_DIR}/data_structure.cpp
+# type_test_SOURCES = ${SRC_DIR}/type.cpp type_test.cpp ${SRC_DIR}/simpletest.cpp
+# bignum_test_SOURCES = ${SRC_DIR}/bignum.cpp bignum_test.cpp ${SRC_DIR}/simpletest.cpp
check_PROGRANS = $(bin_PROGRAMS)
TESTS = $(bin_PROGRAMS)
+string_reader_test_SOURCES = string_reader_test.cpp ../string_reader.cpp gtest/gtest-all.cc