OSDN Git Service

delimiter.h/cppを、term_lexer、term_checkerとしてテンプレートを利用するように分離した。
[simplecms/utakata.git] / test / Makefile
index 43c1876..4181f92 100644 (file)
@@ -1,5 +1,5 @@
 # Makefile.in generated by automake 1.10.2 from Makefile.am.
-# Makefile.  Generated from Makefile.in by configure.
+# test/Makefile.  Generated from Makefile.in by configure.
 
 # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
 # 2003, 2004, 2005, 2006, 2007, 2008  Free Software Foundation, Inc.
 # even the implied warranty of MERCHANTABILITY or FITNESS FOR A
 # PARTICULAR PURPOSE.
 
-@SET_MAKE@
 
-VPATH = ..
-pkgdatadir = $(datadir)/@PACKAGE@
-pkglibdir = $(libdir)/@PACKAGE@
-pkgincludedir = $(includedir)/@PACKAGE@
+
+
+pkgdatadir = $(datadir)/utakata
+pkglibdir = $(libdir)/utakata
+pkgincludedir = $(includedir)/utakata
 am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
 install_sh_DATA = $(install_sh) -c -m 644
 install_sh_PROGRAM = $(install_sh) -c
@@ -32,57 +32,58 @@ PRE_UNINSTALL = :
 POST_UNINSTALL = :
 bin_PROGRAMS = string_reader_test$(EXEEXT) file_reader_test$(EXEEXT) \
        utf8_transcoder_test$(EXEEXT) unicode_test$(EXEEXT) \
-       encoding_reader_test$(EXEEXT) type_test$(EXEEXT) \
-       textarrayformat_test$(EXEEXT) charactor_lexer_test$(EXEEXT)
-subdir = src/test
-DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
+       encoding_reader_test$(EXEEXT) textarrayformat_test$(EXEEXT) \
+       charactor_lexer_test$(EXEEXT)
+subdir = test
+DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in \
+       $(srcdir)/Rakefile.in
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
 am__aclocal_m4_deps = $(top_srcdir)/configure.in
 am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
        $(ACLOCAL_M4)
 mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
 CONFIG_HEADER = $(top_builddir)/config.h
-CONFIG_CLEAN_FILES =
+CONFIG_CLEAN_FILES = Rakefile
 am__installdirs = "$(DESTDIR)$(bindir)"
 binPROGRAMS_INSTALL = $(INSTALL_PROGRAM)
 PROGRAMS = $(bin_PROGRAMS)
-am_charactor_lexer_test_OBJECTS = textarrayformat.$(OBJEXT) \
-       charactor_lexer_test.$(OBJEXT) gtest-all.$(OBJEXT)
+am__dirstamp = $(am__leading_dot)dirstamp
+am_charactor_lexer_test_OBJECTS = charactor_lexer_test.$(OBJEXT) \
+       gtest/gtest-all.$(OBJEXT) ../src/*.$(OBJEXT) \
+       ../src/lexer/*.$(OBJEXT) \
+       ../lib/*.$(OBJEXT)
 charactor_lexer_test_OBJECTS = $(am_charactor_lexer_test_OBJECTS)
 charactor_lexer_test_LDADD = $(LDADD)
-am_encoding_reader_test_OBJECTS = encoding_reader.$(OBJEXT) \
-       string_reader.$(OBJEXT) utf8_transcoder.$(OBJEXT) \
-       encoding_reader_test.$(OBJEXT) gtest-all.$(OBJEXT) \
-       unicode.$(OBJEXT)
+am_encoding_reader_test_OBJECTS = ../src/*.$(OBJEXT) \
+       encoding_reader_test.$(OBJEXT) gtest/gtest-all.$(OBJEXT) \
+       ../lib/*.$(OBJEXT)
 encoding_reader_test_OBJECTS = $(am_encoding_reader_test_OBJECTS)
 encoding_reader_test_LDADD = $(LDADD)
 am_file_reader_test_OBJECTS = file_reader_test.$(OBJEXT) \
-       file_reader.$(OBJEXT) gtest-all.$(OBJEXT) unicode.$(OBJEXT)
+       ../src/*.$(OBJEXT) gtest/gtest-all.$(OBJEXT) \
+       ../lib/*.$(OBJEXT)
 file_reader_test_OBJECTS = $(am_file_reader_test_OBJECTS)
 file_reader_test_LDADD = $(LDADD)
 am_string_reader_test_OBJECTS = string_reader_test.$(OBJEXT) \
-       string_reader.$(OBJEXT) gtest-all.$(OBJEXT) unicode.$(OBJEXT)
+       ../src/*.$(OBJEXT) gtest/gtest-all.$(OBJEXT) \
+       ../lib/*.$(OBJEXT)
 string_reader_test_OBJECTS = $(am_string_reader_test_OBJECTS)
 string_reader_test_LDADD = $(LDADD)
-am_textarrayformat_test_OBJECTS = textarrayformat.$(OBJEXT) \
-       textarrayformat_test.$(OBJEXT) gtest-all.$(OBJEXT)
+am_textarrayformat_test_OBJECTS = textarrayformat_test.$(OBJEXT) \
+       gtest/gtest-all.$(OBJEXT) ../lib/*.$(OBJEXT)
 textarrayformat_test_OBJECTS = $(am_textarrayformat_test_OBJECTS)
 textarrayformat_test_LDADD = $(LDADD)
-am_type_test_OBJECTS = type.$(OBJEXT) type_test.$(OBJEXT) \
-       gtest-all.$(OBJEXT)
-type_test_OBJECTS = $(am_type_test_OBJECTS)
-type_test_LDADD = $(LDADD)
-am_unicode_test_OBJECTS = unicode_test.$(OBJEXT) unicode.$(OBJEXT) \
-       utf8_transcoder.$(OBJEXT) string_reader.$(OBJEXT) \
-       gtest-all.$(OBJEXT)
+am_unicode_test_OBJECTS = unicode_test.$(OBJEXT) \
+       ../src/*.$(OBJEXT) gtest/gtest-all.$(OBJEXT) \
+       ../lib/*.$(OBJEXT)
 unicode_test_OBJECTS = $(am_unicode_test_OBJECTS)
 unicode_test_LDADD = $(LDADD)
-am_utf8_transcoder_test_OBJECTS = utf8_transcoder.$(OBJEXT) \
-       utf8_transcoder_test.$(OBJEXT) string_reader.$(OBJEXT) \
-       gtest-all.$(OBJEXT) unicode.$(OBJEXT)
+am_utf8_transcoder_test_OBJECTS = ../src/*.$(OBJEXT) \
+       utf8_transcoder_test.$(OBJEXT) gtest/gtest-all.$(OBJEXT) \
+       ../lib/*.$(OBJEXT)
 utf8_transcoder_test_OBJECTS = $(am_utf8_transcoder_test_OBJECTS)
 utf8_transcoder_test_LDADD = $(LDADD)
-DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir)
+DEFAULT_INCLUDES = -I. -I$(top_builddir)
 depcomp = $(SHELL) $(top_srcdir)/depcomp
 am__depfiles_maybe = depfiles
 CXXCOMPILE = $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \
@@ -93,73 +94,71 @@ CXXLINK = $(CXXLD) $(AM_CXXFLAGS) $(CXXFLAGS) $(AM_LDFLAGS) $(LDFLAGS) \
 SOURCES = $(charactor_lexer_test_SOURCES) \
        $(encoding_reader_test_SOURCES) $(file_reader_test_SOURCES) \
        $(string_reader_test_SOURCES) $(textarrayformat_test_SOURCES) \
-       $(type_test_SOURCES) $(unicode_test_SOURCES) \
-       $(utf8_transcoder_test_SOURCES)
+       $(unicode_test_SOURCES) $(utf8_transcoder_test_SOURCES)
 DIST_SOURCES = $(charactor_lexer_test_SOURCES) \
        $(encoding_reader_test_SOURCES) $(file_reader_test_SOURCES) \
        $(string_reader_test_SOURCES) $(textarrayformat_test_SOURCES) \
-       $(type_test_SOURCES) $(unicode_test_SOURCES) \
-       $(utf8_transcoder_test_SOURCES)
+       $(unicode_test_SOURCES) $(utf8_transcoder_test_SOURCES)
 ETAGS = etags
 CTAGS = ctags
 DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
-ACLOCAL = @ACLOCAL@
-AMTAR = @AMTAR@
-AUTOCONF = @AUTOCONF@
-AUTOHEADER = @AUTOHEADER@
-AUTOMAKE = @AUTOMAKE@
-AWK = @AWK@
+ACLOCAL = ${SHELL} /home/derui/develop/utakata/missing --run aclocal-1.10
+AMTAR = ${SHELL} /home/derui/develop/utakata/missing --run tar
+AUTOCONF = ${SHELL} /home/derui/develop/utakata/missing --run autoconf
+AUTOHEADER = ${SHELL} /home/derui/develop/utakata/missing --run autoheader
+AUTOMAKE = ${SHELL} /home/derui/develop/utakata/missing --run automake-1.10
+AWK = gawk
 CC = gcc
-CCDEPMODE = @CCDEPMODE@
+CCDEPMODE = depmode=gcc3
 CFLAGS = -g -O2
 CPP = gcc -E
 CPPFLAGS = 
 CXX = g++
-CXXDEPMODE = @CXXDEPMODE@
+CXXDEPMODE = depmode=gcc3
 CXXFLAGS = -g -O2
-CYGPATH_W = @CYGPATH_W@
+CYGPATH_W = echo
 DEFS = -DHAVE_CONFIG_H
-DEPDIR = @DEPDIR@
+DEPDIR = .deps
 ECHO_C = 
 ECHO_N = -n
 ECHO_T = 
 EGREP = /bin/grep -E
 EXEEXT = 
 GREP = /bin/grep
-INSTALL = @INSTALL@
-INSTALL_DATA = @INSTALL_DATA@
-INSTALL_PROGRAM = @INSTALL_PROGRAM@
-INSTALL_SCRIPT = @INSTALL_SCRIPT@
-INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+INSTALL = /usr/bin/install -c
+INSTALL_DATA = ${INSTALL} -m 644
+INSTALL_PROGRAM = ${INSTALL}
+INSTALL_SCRIPT = ${INSTALL}
+INSTALL_STRIP_PROGRAM = $(install_sh) -c -s
 LDFLAGS = 
 LIBOBJS = 
 LIBS = 
 LTLIBOBJS = 
-MAKEINFO = @MAKEINFO@
-MKDIR_P = @MKDIR_P@
+MAKEINFO = ${SHELL} /home/derui/develop/utakata/missing --run makeinfo
+MKDIR_P = /bin/mkdir -p
 OBJEXT = o
-PACKAGE = @PACKAGE@
+PACKAGE = utakata
 PACKAGE_BUGREPORT = BUG-REPORT-ADDRESS
 PACKAGE_NAME = utakata
 PACKAGE_STRING = utakata 0.0.1
 PACKAGE_TARNAME = utakata
 PACKAGE_VERSION = 0.0.1
 PATH_SEPARATOR = :
-SET_MAKE = @SET_MAKE@
+SET_MAKE = 
 SHELL = /bin/sh
-STRIP = @STRIP@
-VERSION = @VERSION@
+STRIP = 
+VERSION = 0.0.1
 abs_builddir = /home/derui/develop/utakata/test
-abs_srcdir = /home/derui/develop/utakata/test/..
-abs_top_builddir = /home/derui/develop/utakata/test
-abs_top_srcdir = /home/derui/develop/utakata/test/..
+abs_srcdir = /home/derui/develop/utakata/test
+abs_top_builddir = /home/derui/develop/utakata
+abs_top_srcdir = /home/derui/develop/utakata
 ac_ct_CC = gcc
 ac_ct_CXX = g++
-am__include = @am__include@
-am__leading_dot = @am__leading_dot@
-am__quote = @am__quote@
-am__tar = @am__tar@
-am__untar = @am__untar@
+am__include = include
+am__leading_dot = .
+am__quote = 
+am__tar = ${AMTAR} chof - "$$tardir"
+am__untar = ${AMTAR} xf -
 bindir = ${exec_prefix}/bin
 build_alias = 
 builddir = .
@@ -172,13 +171,13 @@ host_alias =
 htmldir = ${docdir}
 includedir = ${prefix}/include
 infodir = ${datarootdir}/info
-install_sh = @install_sh@
+install_sh = $(SHELL) /home/derui/develop/utakata/install-sh
 libdir = ${exec_prefix}/lib
 libexecdir = ${exec_prefix}/libexec
 localedir = ${datarootdir}/locale
 localstatedir = ${prefix}/var
 mandir = ${datarootdir}/man
-mkdir_p = @mkdir_p@
+mkdir_p = /bin/mkdir -p
 oldincludedir = /usr/include
 pdfdir = ${docdir}
 prefix = /usr/local
@@ -186,36 +185,27 @@ program_transform_name = s,x,x,
 psdir = ${docdir}
 sbindir = ${exec_prefix}/sbin
 sharedstatedir = ${prefix}/com
-srcdir = ..
+srcdir = .
 sysconfdir = ${prefix}/etc
 target_alias = 
-top_build_prefix = 
-top_builddir = .
+top_build_prefix = ../
+top_builddir = ..
 top_srcdir = ..
 
 # 警告レベルを最大にする。
 AM_CPPFLAGS = -Wall -fno-default-inline -lsrc/test/gtest/gtest-all.o
 INCLUDES = -I$(top_srcdir) -Isrc/test/gtest/gtest.h
-SRC_DIR = ..
+SRC_DIR = ../src
 LC_ALL = C
 check_PROGRANS = $(bin_PROGRAMS)
 TESTS = $(bin_PROGRAMS)
-string_reader_test_SOURCES = string_reader_test.cpp ../string_reader.cpp gtest/gtest-all.cc \
-       ../unicode.cpp
-
-file_reader_test_SOURCES = file_reader_test.cpp ../file_reader.cpp gtest/gtest-all.cc \
-       ../unicode.cpp
-
-utf8_transcoder_test_SOURCES = ../utf8_transcoder.cpp utf8_transcoder_test.cpp  ../string_reader.cpp gtest/gtest-all.cc \
-       ../unicode.cpp
-
-unicode_test_SOURCES = unicode_test.cpp ../unicode.cpp ../utf8_transcoder.cpp  ../string_reader.cpp gtest/gtest-all.cc
-encoding_reader_test_SOURCES = ../encoding_reader.cpp ../string_reader.cpp ../utf8_transcoder.cpp \
-       encoding_reader_test.cpp  gtest/gtest-all.cc ../unicode.cpp
-
-type_test_SOURCES = ../type.cpp type_test.cpp gtest/gtest-all.cc
-textarrayformat_test_SOURCES = ../common/textarrayformat.cpp  textarrayformat_test.cpp gtest/gtest-all.cc
-charactor_lexer_test_SOURCES = ../common/textarrayformat.cpp charactor_lexer_test.cpp gtest/gtest-all.cc
+string_reader_test_SOURCES = string_reader_test.cpp ../src/*.cpp gtest/gtest-all.cc ../lib/*.cpp
+file_reader_test_SOURCES = file_reader_test.cpp ../src/*.cpp gtest/gtest-all.cc  ../lib/*.cpp
+utf8_transcoder_test_SOURCES = ../src/*.cpp utf8_transcoder_test.cpp gtest/gtest-all.cc  ../lib/*.cpp
+unicode_test_SOURCES = unicode_test.cpp ../src/*.cpp gtest/gtest-all.cc  ../lib/*.cpp
+encoding_reader_test_SOURCES = ../src/*.cpp encoding_reader_test.cpp  gtest/gtest-all.cc  ../lib/*.cpp
+textarrayformat_test_SOURCES = textarrayformat_test.cpp gtest/gtest-all.cc  ../lib/*.cpp
+charactor_lexer_test_SOURCES = charactor_lexer_test.cpp gtest/gtest-all.cc ../src/*.cpp ../src/lexer/*.cpp  ../lib/*.cpp
 all: all-am
 
 .SUFFIXES:
@@ -229,9 +219,9 @@ $(srcdir)/Makefile.in:  $(srcdir)/Makefile.am  $(am__configure_deps)
              exit 1;; \
          esac; \
        done; \
-       echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu  src/test/Makefile'; \
+       echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu  test/Makefile'; \
        cd $(top_srcdir) && \
-         $(AUTOMAKE) --gnu  src/test/Makefile
+         $(AUTOMAKE) --gnu  test/Makefile
 .PRECIOUS: Makefile
 Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
        @case '$?' in \
@@ -249,6 +239,8 @@ $(top_srcdir)/configure:  $(am__configure_deps)
        cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
 $(ACLOCAL_M4):  $(am__aclocal_m4_deps)
        cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+Rakefile: $(top_builddir)/config.status $(srcdir)/Rakefile.in
+       cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@
 install-binPROGRAMS: $(bin_PROGRAMS)
        @$(NORMAL_INSTALL)
        test -z "$(bindir)" || $(MKDIR_P) "$(DESTDIR)$(bindir)"
@@ -272,6 +264,39 @@ uninstall-binPROGRAMS:
 
 clean-binPROGRAMS:
        -test -z "$(bin_PROGRAMS)" || rm -f $(bin_PROGRAMS)
+gtest/$(am__dirstamp):
+       @$(MKDIR_P) gtest
+       @: > gtest/$(am__dirstamp)
+gtest/$(DEPDIR)/$(am__dirstamp):
+       @$(MKDIR_P) gtest/$(DEPDIR)
+       @: > gtest/$(DEPDIR)/$(am__dirstamp)
+gtest/gtest-all.$(OBJEXT): gtest/$(am__dirstamp) \
+       gtest/$(DEPDIR)/$(am__dirstamp)
+../src/$(am__dirstamp):
+       @$(MKDIR_P) ../src
+       @: > ../src/$(am__dirstamp)
+../src/$(DEPDIR)/$(am__dirstamp):
+       @$(MKDIR_P) ../src/$(DEPDIR)
+       @: > ../src/$(DEPDIR)/$(am__dirstamp)
+../src/*.$(OBJEXT): ../src/$(am__dirstamp) \
+       ../src/$(DEPDIR)/$(am__dirstamp)
+../src/lexer/$(am__dirstamp):
+       @$(MKDIR_P) ../src/lexer
+       @: > ../src/lexer/$(am__dirstamp)
+../src/lexer/$(DEPDIR)/$(am__dirstamp):
+       @$(MKDIR_P) ../src/lexer/$(DEPDIR)
+       @: > ../src/lexer/$(DEPDIR)/$(am__dirstamp)
+../src/lexer/*.$(OBJEXT):  \
+       ../src/lexer/$(am__dirstamp) \
+       ../src/lexer/$(DEPDIR)/$(am__dirstamp)
+../lib/$(am__dirstamp):
+       @$(MKDIR_P) ../lib
+       @: > ../lib/$(am__dirstamp)
+../lib/$(DEPDIR)/$(am__dirstamp):
+       @$(MKDIR_P) ../lib/$(DEPDIR)
+       @: > ../lib/$(DEPDIR)/$(am__dirstamp)
+../lib/*.$(OBJEXT): ../lib/$(am__dirstamp) \
+       ../lib/$(DEPDIR)/$(am__dirstamp)
 charactor_lexer_test$(EXEEXT): $(charactor_lexer_test_OBJECTS) $(charactor_lexer_test_DEPENDENCIES) 
        @rm -f charactor_lexer_test$(EXEEXT)
        $(CXXLINK) $(charactor_lexer_test_OBJECTS) $(charactor_lexer_test_LDADD) $(LIBS)
@@ -287,9 +312,6 @@ string_reader_test$(EXEEXT): $(string_reader_test_OBJECTS) $(string_reader_test_
 textarrayformat_test$(EXEEXT): $(textarrayformat_test_OBJECTS) $(textarrayformat_test_DEPENDENCIES) 
        @rm -f textarrayformat_test$(EXEEXT)
        $(CXXLINK) $(textarrayformat_test_OBJECTS) $(textarrayformat_test_LDADD) $(LIBS)
-type_test$(EXEEXT): $(type_test_OBJECTS) $(type_test_DEPENDENCIES) 
-       @rm -f type_test$(EXEEXT)
-       $(CXXLINK) $(type_test_OBJECTS) $(type_test_LDADD) $(LIBS)
 unicode_test$(EXEEXT): $(unicode_test_OBJECTS) $(unicode_test_DEPENDENCIES) 
        @rm -f unicode_test$(EXEEXT)
        $(CXXLINK) $(unicode_test_OBJECTS) $(unicode_test_LDADD) $(LIBS)
@@ -299,166 +321,57 @@ utf8_transcoder_test$(EXEEXT): $(utf8_transcoder_test_OBJECTS) $(utf8_transcoder
 
 mostlyclean-compile:
        -rm -f *.$(OBJEXT)
+       -rm -f ../lib/*.$(OBJEXT)
+       -rm -f ../src/*.$(OBJEXT)
+       -rm -f ../src/lexer/*.$(OBJEXT)
+       -rm -f gtest/gtest-all.$(OBJEXT)
 
 distclean-compile:
        -rm -f *.tab.c
 
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/charactor_lexer_test.Po@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/encoding_reader.Po@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/encoding_reader_test.Po@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/file_reader.Po@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/file_reader_test.Po@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gtest-all.Po@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/string_reader.Po@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/string_reader_test.Po@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/textarrayformat.Po@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/textarrayformat_test.Po@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/type.Po@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/type_test.Po@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/unicode.Po@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/unicode_test.Po@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/utf8_transcoder.Po@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/utf8_transcoder_test.Po@am__quote@
+include ./$(DEPDIR)/charactor_lexer_test.Po
+include ./$(DEPDIR)/encoding_reader_test.Po
+include ./$(DEPDIR)/file_reader_test.Po
+include ./$(DEPDIR)/string_reader_test.Po
+include ./$(DEPDIR)/textarrayformat_test.Po
+include ./$(DEPDIR)/unicode_test.Po
+include ./$(DEPDIR)/utf8_transcoder_test.Po
+include ../lib/$(DEPDIR)/*.Po
+include ../src/$(DEPDIR)/*.Po
+include ../src/lexer/$(DEPDIR)/*.Po
+include gtest/$(DEPDIR)/gtest-all.Po
 
 .cc.o:
-@am__fastdepCXX_TRUE@  $(CXXCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $<
-@am__fastdepCXX_TRUE@  mv -f $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
-@AMDEP_TRUE@@am__fastdepCXX_FALSE@     source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCXX_FALSE@     DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCXX_FALSE@ $(CXXCOMPILE) -c -o $@ $<
+       depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.o$$||'`;\
+       $(CXXCOMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ $< &&\
+       mv -f $$depbase.Tpo $$depbase.Po
+#      source='$<' object='$@' libtool=no \
+#      DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) \
+#      $(CXXCOMPILE) -c -o $@ $<
 
 .cc.obj:
-@am__fastdepCXX_TRUE@  $(CXXCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'`
-@am__fastdepCXX_TRUE@  mv -f $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
-@AMDEP_TRUE@@am__fastdepCXX_FALSE@     source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCXX_FALSE@     DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCXX_FALSE@ $(CXXCOMPILE) -c -o $@ `$(CYGPATH_W) '$<'`
-
-textarrayformat.o: ../common/textarrayformat.cpp
-@am__fastdepCXX_TRUE@  $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT textarrayformat.o -MD -MP -MF $(DEPDIR)/textarrayformat.Tpo -c -o textarrayformat.o `test -f '../common/textarrayformat.cpp' || echo '$(srcdir)/'`../common/textarrayformat.cpp
-@am__fastdepCXX_TRUE@  mv -f $(DEPDIR)/textarrayformat.Tpo $(DEPDIR)/textarrayformat.Po
-@AMDEP_TRUE@@am__fastdepCXX_FALSE@     source='../common/textarrayformat.cpp' object='textarrayformat.o' libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCXX_FALSE@     DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o textarrayformat.o `test -f '../common/textarrayformat.cpp' || echo '$(srcdir)/'`../common/textarrayformat.cpp
-
-textarrayformat.obj: ../common/textarrayformat.cpp
-@am__fastdepCXX_TRUE@  $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT textarrayformat.obj -MD -MP -MF $(DEPDIR)/textarrayformat.Tpo -c -o textarrayformat.obj `if test -f '../common/textarrayformat.cpp'; then $(CYGPATH_W) '../common/textarrayformat.cpp'; else $(CYGPATH_W) '$(srcdir)/../common/textarrayformat.cpp'; fi`
-@am__fastdepCXX_TRUE@  mv -f $(DEPDIR)/textarrayformat.Tpo $(DEPDIR)/textarrayformat.Po
-@AMDEP_TRUE@@am__fastdepCXX_FALSE@     source='../common/textarrayformat.cpp' object='textarrayformat.obj' libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCXX_FALSE@     DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o textarrayformat.obj `if test -f '../common/textarrayformat.cpp'; then $(CYGPATH_W) '../common/textarrayformat.cpp'; else $(CYGPATH_W) '$(srcdir)/../common/textarrayformat.cpp'; fi`
-
-gtest-all.o: gtest/gtest-all.cc
-@am__fastdepCXX_TRUE@  $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT gtest-all.o -MD -MP -MF $(DEPDIR)/gtest-all.Tpo -c -o gtest-all.o `test -f 'gtest/gtest-all.cc' || echo '$(srcdir)/'`gtest/gtest-all.cc
-@am__fastdepCXX_TRUE@  mv -f $(DEPDIR)/gtest-all.Tpo $(DEPDIR)/gtest-all.Po
-@AMDEP_TRUE@@am__fastdepCXX_FALSE@     source='gtest/gtest-all.cc' object='gtest-all.o' libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCXX_FALSE@     DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o gtest-all.o `test -f 'gtest/gtest-all.cc' || echo '$(srcdir)/'`gtest/gtest-all.cc
-
-gtest-all.obj: gtest/gtest-all.cc
-@am__fastdepCXX_TRUE@  $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT gtest-all.obj -MD -MP -MF $(DEPDIR)/gtest-all.Tpo -c -o gtest-all.obj `if test -f 'gtest/gtest-all.cc'; then $(CYGPATH_W) 'gtest/gtest-all.cc'; else $(CYGPATH_W) '$(srcdir)/gtest/gtest-all.cc'; fi`
-@am__fastdepCXX_TRUE@  mv -f $(DEPDIR)/gtest-all.Tpo $(DEPDIR)/gtest-all.Po
-@AMDEP_TRUE@@am__fastdepCXX_FALSE@     source='gtest/gtest-all.cc' object='gtest-all.obj' libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCXX_FALSE@     DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o gtest-all.obj `if test -f 'gtest/gtest-all.cc'; then $(CYGPATH_W) 'gtest/gtest-all.cc'; else $(CYGPATH_W) '$(srcdir)/gtest/gtest-all.cc'; fi`
-
-encoding_reader.o: ../encoding_reader.cpp
-@am__fastdepCXX_TRUE@  $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT encoding_reader.o -MD -MP -MF $(DEPDIR)/encoding_reader.Tpo -c -o encoding_reader.o `test -f '../encoding_reader.cpp' || echo '$(srcdir)/'`../encoding_reader.cpp
-@am__fastdepCXX_TRUE@  mv -f $(DEPDIR)/encoding_reader.Tpo $(DEPDIR)/encoding_reader.Po
-@AMDEP_TRUE@@am__fastdepCXX_FALSE@     source='../encoding_reader.cpp' object='encoding_reader.o' libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCXX_FALSE@     DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o encoding_reader.o `test -f '../encoding_reader.cpp' || echo '$(srcdir)/'`../encoding_reader.cpp
-
-encoding_reader.obj: ../encoding_reader.cpp
-@am__fastdepCXX_TRUE@  $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT encoding_reader.obj -MD -MP -MF $(DEPDIR)/encoding_reader.Tpo -c -o encoding_reader.obj `if test -f '../encoding_reader.cpp'; then $(CYGPATH_W) '../encoding_reader.cpp'; else $(CYGPATH_W) '$(srcdir)/../encoding_reader.cpp'; fi`
-@am__fastdepCXX_TRUE@  mv -f $(DEPDIR)/encoding_reader.Tpo $(DEPDIR)/encoding_reader.Po
-@AMDEP_TRUE@@am__fastdepCXX_FALSE@     source='../encoding_reader.cpp' object='encoding_reader.obj' libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCXX_FALSE@     DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o encoding_reader.obj `if test -f '../encoding_reader.cpp'; then $(CYGPATH_W) '../encoding_reader.cpp'; else $(CYGPATH_W) '$(srcdir)/../encoding_reader.cpp'; fi`
-
-string_reader.o: ../string_reader.cpp
-@am__fastdepCXX_TRUE@  $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT string_reader.o -MD -MP -MF $(DEPDIR)/string_reader.Tpo -c -o string_reader.o `test -f '../string_reader.cpp' || echo '$(srcdir)/'`../string_reader.cpp
-@am__fastdepCXX_TRUE@  mv -f $(DEPDIR)/string_reader.Tpo $(DEPDIR)/string_reader.Po
-@AMDEP_TRUE@@am__fastdepCXX_FALSE@     source='../string_reader.cpp' object='string_reader.o' libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCXX_FALSE@     DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o string_reader.o `test -f '../string_reader.cpp' || echo '$(srcdir)/'`../string_reader.cpp
-
-string_reader.obj: ../string_reader.cpp
-@am__fastdepCXX_TRUE@  $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT string_reader.obj -MD -MP -MF $(DEPDIR)/string_reader.Tpo -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`
-@am__fastdepCXX_TRUE@  mv -f $(DEPDIR)/string_reader.Tpo $(DEPDIR)/string_reader.Po
-@AMDEP_TRUE@@am__fastdepCXX_FALSE@     source='../string_reader.cpp' object='string_reader.obj' libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCXX_FALSE@     DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCXX_FALSE@ $(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
-@am__fastdepCXX_TRUE@  $(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
-@am__fastdepCXX_TRUE@  mv -f $(DEPDIR)/utf8_transcoder.Tpo $(DEPDIR)/utf8_transcoder.Po
-@AMDEP_TRUE@@am__fastdepCXX_FALSE@     source='../utf8_transcoder.cpp' object='utf8_transcoder.o' libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCXX_FALSE@     DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCXX_FALSE@ $(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
-@am__fastdepCXX_TRUE@  $(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`
-@am__fastdepCXX_TRUE@  mv -f $(DEPDIR)/utf8_transcoder.Tpo $(DEPDIR)/utf8_transcoder.Po
-@AMDEP_TRUE@@am__fastdepCXX_FALSE@     source='../utf8_transcoder.cpp' object='utf8_transcoder.obj' libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCXX_FALSE@     DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCXX_FALSE@ $(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`
-
-unicode.o: ../unicode.cpp
-@am__fastdepCXX_TRUE@  $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT unicode.o -MD -MP -MF $(DEPDIR)/unicode.Tpo -c -o unicode.o `test -f '../unicode.cpp' || echo '$(srcdir)/'`../unicode.cpp
-@am__fastdepCXX_TRUE@  mv -f $(DEPDIR)/unicode.Tpo $(DEPDIR)/unicode.Po
-@AMDEP_TRUE@@am__fastdepCXX_FALSE@     source='../unicode.cpp' object='unicode.o' libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCXX_FALSE@     DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o unicode.o `test -f '../unicode.cpp' || echo '$(srcdir)/'`../unicode.cpp
-
-unicode.obj: ../unicode.cpp
-@am__fastdepCXX_TRUE@  $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT unicode.obj -MD -MP -MF $(DEPDIR)/unicode.Tpo -c -o unicode.obj `if test -f '../unicode.cpp'; then $(CYGPATH_W) '../unicode.cpp'; else $(CYGPATH_W) '$(srcdir)/../unicode.cpp'; fi`
-@am__fastdepCXX_TRUE@  mv -f $(DEPDIR)/unicode.Tpo $(DEPDIR)/unicode.Po
-@AMDEP_TRUE@@am__fastdepCXX_FALSE@     source='../unicode.cpp' object='unicode.obj' libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCXX_FALSE@     DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o unicode.obj `if test -f '../unicode.cpp'; then $(CYGPATH_W) '../unicode.cpp'; else $(CYGPATH_W) '$(srcdir)/../unicode.cpp'; fi`
-
-file_reader.o: ../file_reader.cpp
-@am__fastdepCXX_TRUE@  $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT file_reader.o -MD -MP -MF $(DEPDIR)/file_reader.Tpo -c -o file_reader.o `test -f '../file_reader.cpp' || echo '$(srcdir)/'`../file_reader.cpp
-@am__fastdepCXX_TRUE@  mv -f $(DEPDIR)/file_reader.Tpo $(DEPDIR)/file_reader.Po
-@AMDEP_TRUE@@am__fastdepCXX_FALSE@     source='../file_reader.cpp' object='file_reader.o' libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCXX_FALSE@     DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o file_reader.o `test -f '../file_reader.cpp' || echo '$(srcdir)/'`../file_reader.cpp
-
-file_reader.obj: ../file_reader.cpp
-@am__fastdepCXX_TRUE@  $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT file_reader.obj -MD -MP -MF $(DEPDIR)/file_reader.Tpo -c -o file_reader.obj `if test -f '../file_reader.cpp'; then $(CYGPATH_W) '../file_reader.cpp'; else $(CYGPATH_W) '$(srcdir)/../file_reader.cpp'; fi`
-@am__fastdepCXX_TRUE@  mv -f $(DEPDIR)/file_reader.Tpo $(DEPDIR)/file_reader.Po
-@AMDEP_TRUE@@am__fastdepCXX_FALSE@     source='../file_reader.cpp' object='file_reader.obj' libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCXX_FALSE@     DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o file_reader.obj `if test -f '../file_reader.cpp'; then $(CYGPATH_W) '../file_reader.cpp'; else $(CYGPATH_W) '$(srcdir)/../file_reader.cpp'; fi`
-
-type.o: ../type.cpp
-@am__fastdepCXX_TRUE@  $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT type.o -MD -MP -MF $(DEPDIR)/type.Tpo -c -o type.o `test -f '../type.cpp' || echo '$(srcdir)/'`../type.cpp
-@am__fastdepCXX_TRUE@  mv -f $(DEPDIR)/type.Tpo $(DEPDIR)/type.Po
-@AMDEP_TRUE@@am__fastdepCXX_FALSE@     source='../type.cpp' object='type.o' libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCXX_FALSE@     DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o type.o `test -f '../type.cpp' || echo '$(srcdir)/'`../type.cpp
-
-type.obj: ../type.cpp
-@am__fastdepCXX_TRUE@  $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT type.obj -MD -MP -MF $(DEPDIR)/type.Tpo -c -o type.obj `if test -f '../type.cpp'; then $(CYGPATH_W) '../type.cpp'; else $(CYGPATH_W) '$(srcdir)/../type.cpp'; fi`
-@am__fastdepCXX_TRUE@  mv -f $(DEPDIR)/type.Tpo $(DEPDIR)/type.Po
-@AMDEP_TRUE@@am__fastdepCXX_FALSE@     source='../type.cpp' object='type.obj' libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCXX_FALSE@     DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o type.obj `if test -f '../type.cpp'; then $(CYGPATH_W) '../type.cpp'; else $(CYGPATH_W) '$(srcdir)/../type.cpp'; fi`
+       depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.obj$$||'`;\
+       $(CXXCOMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ `$(CYGPATH_W) '$<'` &&\
+       mv -f $$depbase.Tpo $$depbase.Po
+#      source='$<' object='$@' libtool=no \
+#      DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) \
+#      $(CXXCOMPILE) -c -o $@ `$(CYGPATH_W) '$<'`
 
 .cpp.o:
-@am__fastdepCXX_TRUE@  $(CXXCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $<
-@am__fastdepCXX_TRUE@  mv -f $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
-@AMDEP_TRUE@@am__fastdepCXX_FALSE@     source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCXX_FALSE@     DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCXX_FALSE@ $(CXXCOMPILE) -c -o $@ $<
+       depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.o$$||'`;\
+       $(CXXCOMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ $< &&\
+       mv -f $$depbase.Tpo $$depbase.Po
+#      source='$<' object='$@' libtool=no \
+#      DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) \
+#      $(CXXCOMPILE) -c -o $@ $<
 
 .cpp.obj:
-@am__fastdepCXX_TRUE@  $(CXXCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'`
-@am__fastdepCXX_TRUE@  mv -f $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
-@AMDEP_TRUE@@am__fastdepCXX_FALSE@     source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCXX_FALSE@     DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCXX_FALSE@ $(CXXCOMPILE) -c -o $@ `$(CYGPATH_W) '$<'`
+       depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.obj$$||'`;\
+       $(CXXCOMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ `$(CYGPATH_W) '$<'` &&\
+       mv -f $$depbase.Tpo $$depbase.Po
+#      source='$<' object='$@' libtool=no \
+#      DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) \
+#      $(CXXCOMPILE) -c -o $@ `$(CYGPATH_W) '$<'`
 
 ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
        list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
@@ -647,6 +560,14 @@ clean-generic:
 
 distclean-generic:
        -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+       -rm -f ../lib/$(DEPDIR)/$(am__dirstamp)
+       -rm -f ../lib/$(am__dirstamp)
+       -rm -f ../src/$(DEPDIR)/$(am__dirstamp)
+       -rm -f ../src/$(am__dirstamp)
+       -rm -f ../src/lexer/$(DEPDIR)/$(am__dirstamp)
+       -rm -f ../src/lexer/$(am__dirstamp)
+       -rm -f gtest/$(DEPDIR)/$(am__dirstamp)
+       -rm -f gtest/$(am__dirstamp)
 
 maintainer-clean-generic:
        @echo "This command is intended for maintainers to use"
@@ -656,7 +577,7 @@ clean: clean-am
 clean-am: clean-binPROGRAMS clean-generic mostlyclean-am
 
 distclean: distclean-am
-       -rm -rf ./$(DEPDIR)
+       -rm -rf ./$(DEPDIR) ../lib/$(DEPDIR) ../src/$(DEPDIR) ../src/lexer/$(DEPDIR) gtest/$(DEPDIR)
        -rm -f Makefile
 distclean-am: clean-am distclean-compile distclean-generic \
        distclean-tags
@@ -690,7 +611,7 @@ install-ps: install-ps-am
 installcheck-am:
 
 maintainer-clean: maintainer-clean-am
-       -rm -rf ./$(DEPDIR)
+       -rm -rf ./$(DEPDIR) ../lib/$(DEPDIR) ../src/$(DEPDIR) ../src/lexer/$(DEPDIR) gtest/$(DEPDIR)
        -rm -f Makefile
 maintainer-clean-am: distclean-am maintainer-clean-generic
 
@@ -723,7 +644,6 @@ uninstall-am: uninstall-binPROGRAMS
        mostlyclean-compile mostlyclean-generic pdf pdf-am ps ps-am \
        tags uninstall uninstall-am uninstall-binPROGRAMS
 
-       ../encoding_reader.cpp ../string_reader.cpp ../unicode.cpp ../lexer/charactor_lexer.cpp ../utf8_transcoder.h
 # Tell versions [3.59,3.63) of GNU make to not export all variables.
 # Otherwise a system limit (for SysV at least) may be exceeded.
 .NOEXPORT: