OSDN Git Service

transcoder関係の内容をコーディング規約に合わせて再実装した。
[simplecms/utakata.git] / src / test / Makefile
index 4cd3f58..5723a87 100644 (file)
@@ -30,7 +30,8 @@ POST_INSTALL = :
 NORMAL_UNINSTALL = :
 PRE_UNINSTALL = :
 POST_UNINSTALL = :
-bin_PROGRAMS = string_reader_test$(EXEEXT) file_reader_test$(EXEEXT)
+bin_PROGRAMS = string_reader_test$(EXEEXT) file_reader_test$(EXEEXT) \
+       utf8_transcoder_test$(EXEEXT)
 subdir = src/test
 DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
@@ -51,6 +52,11 @@ am_string_reader_test_OBJECTS = string_reader_test.$(OBJEXT) \
        string_reader.$(OBJEXT) gtest-all.$(OBJEXT)
 string_reader_test_OBJECTS = $(am_string_reader_test_OBJECTS)
 string_reader_test_LDADD = $(LDADD)
+am_utf8_transcoder_test_OBJECTS = utf8_transcoder.$(OBJEXT) \
+       utf8_transcoder_test.$(OBJEXT) string_reader.$(OBJEXT) \
+       gtest-all.$(OBJEXT)
+utf8_transcoder_test_OBJECTS = $(am_utf8_transcoder_test_OBJECTS)
+utf8_transcoder_test_LDADD = $(LDADD)
 DEFAULT_INCLUDES = -I. -I$(top_builddir)
 depcomp = $(SHELL) $(top_srcdir)/depcomp
 am__depfiles_maybe = depfiles
@@ -59,9 +65,10 @@ CXXCOMPILE = $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \
 CXXLD = $(CXX)
 CXXLINK = $(CXXLD) $(AM_CXXFLAGS) $(CXXFLAGS) $(AM_LDFLAGS) $(LDFLAGS) \
        -o $@
-SOURCES = $(file_reader_test_SOURCES) $(string_reader_test_SOURCES)
+SOURCES = $(file_reader_test_SOURCES) $(string_reader_test_SOURCES) \
+       $(utf8_transcoder_test_SOURCES)
 DIST_SOURCES = $(file_reader_test_SOURCES) \
-       $(string_reader_test_SOURCES)
+       $(string_reader_test_SOURCES) $(utf8_transcoder_test_SOURCES)
 ETAGS = etags
 CTAGS = ctags
 DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
@@ -160,29 +167,11 @@ 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
-
-# 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
 file_reader_test_SOURCES = file_reader_test.cpp ../file_reader.cpp gtest/gtest-all.cc
+utf8_transcoder_test_SOURCES = ../utf8_transcoder.cpp utf8_transcoder_test.cpp  ../string_reader.cpp gtest/gtest-all.cc
 all: all-am
 
 .SUFFIXES:
@@ -245,6 +234,9 @@ file_reader_test$(EXEEXT): $(file_reader_test_OBJECTS) $(file_reader_test_DEPEND
 string_reader_test$(EXEEXT): $(string_reader_test_OBJECTS) $(string_reader_test_DEPENDENCIES) 
        @rm -f string_reader_test$(EXEEXT)
        $(CXXLINK) $(string_reader_test_OBJECTS) $(string_reader_test_LDADD) $(LIBS)
+utf8_transcoder_test$(EXEEXT): $(utf8_transcoder_test_OBJECTS) $(utf8_transcoder_test_DEPENDENCIES) 
+       @rm -f utf8_transcoder_test$(EXEEXT)
+       $(CXXLINK) $(utf8_transcoder_test_OBJECTS) $(utf8_transcoder_test_LDADD) $(LIBS)
 
 mostlyclean-compile:
        -rm -f *.$(OBJEXT)
@@ -257,6 +249,8 @@ include ./$(DEPDIR)/file_reader_test.Po
 include ./$(DEPDIR)/gtest-all.Po
 include ./$(DEPDIR)/string_reader.Po
 include ./$(DEPDIR)/string_reader_test.Po
+include ./$(DEPDIR)/utf8_transcoder.Po
+include ./$(DEPDIR)/utf8_transcoder_test.Po
 
 .cc.o:
        $(CXXCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $<
@@ -314,6 +308,20 @@ string_reader.obj: ../string_reader.cpp
 #      DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) \
 #      $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o string_reader.obj `if test -f '../string_reader.cpp'; then $(CYGPATH_W) '../string_reader.cpp'; else $(CYGPATH_W) '$(srcdir)/../string_reader.cpp'; fi`
 
+utf8_transcoder.o: ../utf8_transcoder.cpp
+       $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT utf8_transcoder.o -MD -MP -MF $(DEPDIR)/utf8_transcoder.Tpo -c -o utf8_transcoder.o `test -f '../utf8_transcoder.cpp' || echo '$(srcdir)/'`../utf8_transcoder.cpp
+       mv -f $(DEPDIR)/utf8_transcoder.Tpo $(DEPDIR)/utf8_transcoder.Po
+#      source='../utf8_transcoder.cpp' object='utf8_transcoder.o' libtool=no \
+#      DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) \
+#      $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o utf8_transcoder.o `test -f '../utf8_transcoder.cpp' || echo '$(srcdir)/'`../utf8_transcoder.cpp
+
+utf8_transcoder.obj: ../utf8_transcoder.cpp
+       $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT utf8_transcoder.obj -MD -MP -MF $(DEPDIR)/utf8_transcoder.Tpo -c -o utf8_transcoder.obj `if test -f '../utf8_transcoder.cpp'; then $(CYGPATH_W) '../utf8_transcoder.cpp'; else $(CYGPATH_W) '$(srcdir)/../utf8_transcoder.cpp'; fi`
+       mv -f $(DEPDIR)/utf8_transcoder.Tpo $(DEPDIR)/utf8_transcoder.Po
+#      source='../utf8_transcoder.cpp' object='utf8_transcoder.obj' libtool=no \
+#      DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) \
+#      $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o utf8_transcoder.obj `if test -f '../utf8_transcoder.cpp'; then $(CYGPATH_W) '../utf8_transcoder.cpp'; else $(CYGPATH_W) '$(srcdir)/../utf8_transcoder.cpp'; fi`
+
 .cpp.o:
        $(CXXCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $<
        mv -f $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po