diff options
68 files changed, 2926 insertions, 58 deletions
diff --git a/bin/condense_debug_x32_gmake b/bin/condense_debug_x32_gmake Binary files differnew file mode 100755 index 00000000..ca779be9 --- /dev/null +++ b/bin/condense_debug_x32_gmake diff --git a/bin/pretty_debug_x32_gmake b/bin/pretty_debug_x32_gmake Binary files differnew file mode 100755 index 00000000..35eebf3c --- /dev/null +++ b/bin/pretty_debug_x32_gmake diff --git a/bin/prettyauto_debug_x32_gmake b/bin/prettyauto_debug_x32_gmake Binary files differnew file mode 100755 index 00000000..2391a29b --- /dev/null +++ b/bin/prettyauto_debug_x32_gmake diff --git a/bin/serialize_debug_x32_gmake b/bin/serialize_debug_x32_gmake Binary files differnew file mode 100755 index 00000000..6a20c53c --- /dev/null +++ b/bin/serialize_debug_x32_gmake diff --git a/bin/tutorial_debug_x32_gmake b/bin/tutorial_debug_x32_gmake Binary files differnew file mode 100755 index 00000000..19f9b46d --- /dev/null +++ b/bin/tutorial_debug_x32_gmake diff --git a/bin/unittest_debug_x32_gmake b/bin/unittest_debug_x32_gmake Binary files differnew file mode 100755 index 00000000..22928873 --- /dev/null +++ b/bin/unittest_debug_x32_gmake diff --git a/build/gmake/condense.make b/build/gmake/condense.make new file mode 100644 index 00000000..a24ece4d --- /dev/null +++ b/build/gmake/condense.make @@ -0,0 +1,176 @@ +# GNU Make project makefile autogenerated by Premake +ifndef config + config=debug32 +endif + +ifndef verbose + SILENT = @ +endif + +ifndef CC + CC = gcc +endif + +ifndef CXX + CXX = g++ +endif + +ifndef AR + AR = ar +endif + +ifeq ($(config),debug32) + OBJDIR = ../../intermediate/debug/gmake/condense/x32 + TARGETDIR = ../../bin + TARGET = $(TARGETDIR)/condense_debug_x32_gmake + DEFINES += -DDEBUG + INCLUDES += -I../../include + CPPFLAGS += -MMD -MP $(DEFINES) $(INCLUDES) + CFLAGS += $(CPPFLAGS) $(ARCH) -Wall -g -m32 -Weverything + CXXFLAGS += $(CFLAGS) + LDFLAGS += -m32 -L/usr/lib32 + LIBS += + RESFLAGS += $(DEFINES) $(INCLUDES) + LDDEPS += + LINKCMD = $(CXX) -o $(TARGET) $(OBJECTS) $(LDFLAGS) $(RESOURCES) $(ARCH) $(LIBS) + define PREBUILDCMDS + endef + define PRELINKCMDS + endef + define POSTBUILDCMDS + endef +endif + +ifeq ($(config),release32) + OBJDIR = ../../intermediate/release/gmake/condense/x32 + TARGETDIR = ../../bin + TARGET = $(TARGETDIR)/condense_release_x32_gmake + DEFINES += -DNDEBUG + INCLUDES += -I../../include + CPPFLAGS += -MMD -MP $(DEFINES) $(INCLUDES) + CFLAGS += $(CPPFLAGS) $(ARCH) -Wall -O2 -msse2 -m32 -Weverything + CXXFLAGS += $(CFLAGS) + LDFLAGS += -Wl,-x -m32 -L/usr/lib32 + LIBS += + RESFLAGS += $(DEFINES) $(INCLUDES) + LDDEPS += + LINKCMD = $(CXX) -o $(TARGET) $(OBJECTS) $(LDFLAGS) $(RESOURCES) $(ARCH) $(LIBS) + define PREBUILDCMDS + endef + define PRELINKCMDS + endef + define POSTBUILDCMDS + endef +endif + +ifeq ($(config),debug64) + OBJDIR = ../../intermediate/debug/gmake/condense/x64 + TARGETDIR = ../../bin + TARGET = $(TARGETDIR)/condense_debug_x64_gmake + DEFINES += -DDEBUG + INCLUDES += -I../../include + CPPFLAGS += -MMD -MP $(DEFINES) $(INCLUDES) + CFLAGS += $(CPPFLAGS) $(ARCH) -Wall -g -m64 -Weverything + CXXFLAGS += $(CFLAGS) + LDFLAGS += -m64 -L/usr/lib64 + LIBS += + RESFLAGS += $(DEFINES) $(INCLUDES) + LDDEPS += + LINKCMD = $(CXX) -o $(TARGET) $(OBJECTS) $(LDFLAGS) $(RESOURCES) $(ARCH) $(LIBS) + define PREBUILDCMDS + endef + define PRELINKCMDS + endef + define POSTBUILDCMDS + endef +endif + +ifeq ($(config),release64) + OBJDIR = ../../intermediate/release/gmake/condense/x64 + TARGETDIR = ../../bin + TARGET = $(TARGETDIR)/condense_release_x64_gmake + DEFINES += -DNDEBUG + INCLUDES += -I../../include + CPPFLAGS += -MMD -MP $(DEFINES) $(INCLUDES) + CFLAGS += $(CPPFLAGS) $(ARCH) -Wall -O2 -msse2 -m64 -Weverything + CXXFLAGS += $(CFLAGS) + LDFLAGS += -Wl,-x -m64 -L/usr/lib64 + LIBS += + RESFLAGS += $(DEFINES) $(INCLUDES) + LDDEPS += + LINKCMD = $(CXX) -o $(TARGET) $(OBJECTS) $(LDFLAGS) $(RESOURCES) $(ARCH) $(LIBS) + define PREBUILDCMDS + endef + define PRELINKCMDS + endef + define POSTBUILDCMDS + endef +endif + +OBJECTS := \ + $(OBJDIR)/condense.o \ + +RESOURCES := \ + +SHELLTYPE := msdos +ifeq (,$(ComSpec)$(COMSPEC)) + SHELLTYPE := posix +endif +ifeq (/bin,$(findstring /bin,$(SHELL))) + SHELLTYPE := posix +endif + +.PHONY: clean prebuild prelink + +all: $(TARGETDIR) $(OBJDIR) prebuild prelink $(TARGET) + @: + +$(TARGET): $(GCH) $(OBJECTS) $(LDDEPS) $(RESOURCES) + @echo Linking condense + $(SILENT) $(LINKCMD) + $(POSTBUILDCMDS) + +$(TARGETDIR): + @echo Creating $(TARGETDIR) +ifeq (posix,$(SHELLTYPE)) + $(SILENT) mkdir -p $(TARGETDIR) +else + $(SILENT) mkdir $(subst /,\\,$(TARGETDIR)) +endif + +$(OBJDIR): + @echo Creating $(OBJDIR) +ifeq (posix,$(SHELLTYPE)) + $(SILENT) mkdir -p $(OBJDIR) +else + $(SILENT) mkdir $(subst /,\\,$(OBJDIR)) +endif + +clean: + @echo Cleaning condense +ifeq (posix,$(SHELLTYPE)) + $(SILENT) rm -f $(TARGET) + $(SILENT) rm -rf $(OBJDIR) +else + $(SILENT) if exist $(subst /,\\,$(TARGET)) del $(subst /,\\,$(TARGET)) + $(SILENT) if exist $(subst /,\\,$(OBJDIR)) rmdir /s /q $(subst /,\\,$(OBJDIR)) +endif + +prebuild: + $(PREBUILDCMDS) + +prelink: + $(PRELINKCMDS) + +ifneq (,$(PCH)) +$(GCH): $(PCH) + @echo $(notdir $<) + -$(SILENT) cp $< $(OBJDIR) + $(SILENT) $(CXX) $(CXXFLAGS) -o "$@" -c "$<" +endif + +$(OBJDIR)/condense.o: ../../example/condense/condense.cpp + @echo $(notdir $<) + $(SILENT) $(CXX) $(CXXFLAGS) -o "$@" -c "$<" + +-include $(OBJECTS:%.o=%.d) diff --git a/build/gmake/example.make b/build/gmake/example.make new file mode 100644 index 00000000..64e5bc7f --- /dev/null +++ b/build/gmake/example.make @@ -0,0 +1,60 @@ +# GNU Make solution makefile autogenerated by Premake +# Type "make help" for usage help + +ifndef config + config=debug32 +endif +export config + +PROJECTS := condense pretty prettyauto tutorial serialize + +.PHONY: all clean help $(PROJECTS) + +all: $(PROJECTS) + +condense: + @echo "==== Building condense ($(config)) ====" + @${MAKE} --no-print-directory -C . -f condense.make + +pretty: + @echo "==== Building pretty ($(config)) ====" + @${MAKE} --no-print-directory -C . -f pretty.make + +prettyauto: + @echo "==== Building prettyauto ($(config)) ====" + @${MAKE} --no-print-directory -C . -f prettyauto.make + +tutorial: + @echo "==== Building tutorial ($(config)) ====" + @${MAKE} --no-print-directory -C . -f tutorial.make + +serialize: + @echo "==== Building serialize ($(config)) ====" + @${MAKE} --no-print-directory -C . -f serialize.make + +clean: + @${MAKE} --no-print-directory -C . -f condense.make clean + @${MAKE} --no-print-directory -C . -f pretty.make clean + @${MAKE} --no-print-directory -C . -f prettyauto.make clean + @${MAKE} --no-print-directory -C . -f tutorial.make clean + @${MAKE} --no-print-directory -C . -f serialize.make clean + +help: + @echo "Usage: make [config=name] [target]" + @echo "" + @echo "CONFIGURATIONS:" + @echo " debug32" + @echo " release32" + @echo " debug64" + @echo " release64" + @echo "" + @echo "TARGETS:" + @echo " all (default)" + @echo " clean" + @echo " condense" + @echo " pretty" + @echo " prettyauto" + @echo " tutorial" + @echo " serialize" + @echo "" + @echo "For more information, see http://industriousone.com/premake/quick-start" diff --git a/build/gmake/gtest.make b/build/gmake/gtest.make new file mode 100644 index 00000000..f1ad3f51 --- /dev/null +++ b/build/gmake/gtest.make @@ -0,0 +1,176 @@ +# GNU Make project makefile autogenerated by Premake +ifndef config + config=debug32 +endif + +ifndef verbose + SILENT = @ +endif + +ifndef CC + CC = gcc +endif + +ifndef CXX + CXX = g++ +endif + +ifndef AR + AR = ar +endif + +ifeq ($(config),debug32) + OBJDIR = ../../intermediate/debug/gmake/gtest/x32 + TARGETDIR = ../../thirdparty/lib + TARGET = $(TARGETDIR)/libgtest_debug_x32_gmake.a + DEFINES += -DDEBUG -DGTEST_HAS_PTHREAD=0 + INCLUDES += -I../../thirdparty/gtest -I../../thirdparty/gtest/include + CPPFLAGS += -MMD -MP $(DEFINES) $(INCLUDES) + CFLAGS += $(CPPFLAGS) $(ARCH) -Wall -g -m32 -msse4.2 -Werror=cast-qual + CXXFLAGS += $(CFLAGS) + LDFLAGS += -m32 -L/usr/lib32 + LIBS += + RESFLAGS += $(DEFINES) $(INCLUDES) + LDDEPS += + LINKCMD = $(AR) -rcs $(TARGET) $(OBJECTS) + define PREBUILDCMDS + endef + define PRELINKCMDS + endef + define POSTBUILDCMDS + endef +endif + +ifeq ($(config),release32) + OBJDIR = ../../intermediate/release/gmake/gtest/x32 + TARGETDIR = ../../thirdparty/lib + TARGET = $(TARGETDIR)/libgtest_release_x32_gmake.a + DEFINES += -DNDEBUG -DGTEST_HAS_PTHREAD=0 + INCLUDES += -I../../thirdparty/gtest -I../../thirdparty/gtest/include + CPPFLAGS += -MMD -MP $(DEFINES) $(INCLUDES) + CFLAGS += $(CPPFLAGS) $(ARCH) -Wall -O2 -m32 -msse4.2 -Werror=cast-qual + CXXFLAGS += $(CFLAGS) + LDFLAGS += -Wl,-x -m32 -L/usr/lib32 + LIBS += + RESFLAGS += $(DEFINES) $(INCLUDES) + LDDEPS += + LINKCMD = $(AR) -rcs $(TARGET) $(OBJECTS) + define PREBUILDCMDS + endef + define PRELINKCMDS + endef + define POSTBUILDCMDS + endef +endif + +ifeq ($(config),debug64) + OBJDIR = ../../intermediate/debug/gmake/gtest/x64 + TARGETDIR = ../../thirdparty/lib + TARGET = $(TARGETDIR)/libgtest_debug_x64_gmake.a + DEFINES += -DDEBUG -DGTEST_HAS_PTHREAD=0 + INCLUDES += -I../../thirdparty/gtest -I../../thirdparty/gtest/include + CPPFLAGS += -MMD -MP $(DEFINES) $(INCLUDES) + CFLAGS += $(CPPFLAGS) $(ARCH) -Wall -g -m64 -msse4.2 -Werror=cast-qual + CXXFLAGS += $(CFLAGS) + LDFLAGS += -m64 -L/usr/lib64 + LIBS += + RESFLAGS += $(DEFINES) $(INCLUDES) + LDDEPS += + LINKCMD = $(AR) -rcs $(TARGET) $(OBJECTS) + define PREBUILDCMDS + endef + define PRELINKCMDS + endef + define POSTBUILDCMDS + endef +endif + +ifeq ($(config),release64) + OBJDIR = ../../intermediate/release/gmake/gtest/x64 + TARGETDIR = ../../thirdparty/lib + TARGET = $(TARGETDIR)/libgtest_release_x64_gmake.a + DEFINES += -DNDEBUG -DGTEST_HAS_PTHREAD=0 + INCLUDES += -I../../thirdparty/gtest -I../../thirdparty/gtest/include + CPPFLAGS += -MMD -MP $(DEFINES) $(INCLUDES) + CFLAGS += $(CPPFLAGS) $(ARCH) -Wall -O2 -m64 -msse4.2 -Werror=cast-qual + CXXFLAGS += $(CFLAGS) + LDFLAGS += -Wl,-x -m64 -L/usr/lib64 + LIBS += + RESFLAGS += $(DEFINES) $(INCLUDES) + LDDEPS += + LINKCMD = $(AR) -rcs $(TARGET) $(OBJECTS) + define PREBUILDCMDS + endef + define PRELINKCMDS + endef + define POSTBUILDCMDS + endef +endif + +OBJECTS := \ + $(OBJDIR)/gtest-all.o \ + +RESOURCES := \ + +SHELLTYPE := msdos +ifeq (,$(ComSpec)$(COMSPEC)) + SHELLTYPE := posix +endif +ifeq (/bin,$(findstring /bin,$(SHELL))) + SHELLTYPE := posix +endif + +.PHONY: clean prebuild prelink + +all: $(TARGETDIR) $(OBJDIR) prebuild prelink $(TARGET) + @: + +$(TARGET): $(GCH) $(OBJECTS) $(LDDEPS) $(RESOURCES) + @echo Linking gtest + $(SILENT) $(LINKCMD) + $(POSTBUILDCMDS) + +$(TARGETDIR): + @echo Creating $(TARGETDIR) +ifeq (posix,$(SHELLTYPE)) + $(SILENT) mkdir -p $(TARGETDIR) +else + $(SILENT) mkdir $(subst /,\\,$(TARGETDIR)) +endif + +$(OBJDIR): + @echo Creating $(OBJDIR) +ifeq (posix,$(SHELLTYPE)) + $(SILENT) mkdir -p $(OBJDIR) +else + $(SILENT) mkdir $(subst /,\\,$(OBJDIR)) +endif + +clean: + @echo Cleaning gtest +ifeq (posix,$(SHELLTYPE)) + $(SILENT) rm -f $(TARGET) + $(SILENT) rm -rf $(OBJDIR) +else + $(SILENT) if exist $(subst /,\\,$(TARGET)) del $(subst /,\\,$(TARGET)) + $(SILENT) if exist $(subst /,\\,$(OBJDIR)) rmdir /s /q $(subst /,\\,$(OBJDIR)) +endif + +prebuild: + $(PREBUILDCMDS) + +prelink: + $(PRELINKCMDS) + +ifneq (,$(PCH)) +$(GCH): $(PCH) + @echo $(notdir $<) + -$(SILENT) cp $< $(OBJDIR) + $(SILENT) $(CXX) $(CXXFLAGS) -o "$@" -c "$<" +endif + +$(OBJDIR)/gtest-all.o: ../../thirdparty/gtest/src/gtest-all.cc + @echo $(notdir $<) + $(SILENT) $(CXX) $(CXXFLAGS) -o "$@" -c "$<" + +-include $(OBJECTS:%.o=%.d) diff --git a/build/gmake/perftest.make b/build/gmake/perftest.make new file mode 100644 index 00000000..81aaa30e --- /dev/null +++ b/build/gmake/perftest.make @@ -0,0 +1,204 @@ +# GNU Make project makefile autogenerated by Premake +ifndef config + config=debug32 +endif + +ifndef verbose + SILENT = @ +endif + +ifndef CC + CC = gcc +endif + +ifndef CXX + CXX = g++ +endif + +ifndef AR + AR = ar +endif + +ifeq ($(config),debug32) + OBJDIR = ../../intermediate/debug/gmake/perftest/x32 + TARGETDIR = ../../bin + TARGET = $(TARGETDIR)/perftest_debug_x32_gmake + DEFINES += -DDEBUG + INCLUDES += -I../../include -I../../thirdparty/gtest/include -I../../thirdparty -I../../thirdparty/jsoncpp/include -I../../thirdparty/libjson -I../../thirdparty/yajl/include + CPPFLAGS += -MMD -MP $(DEFINES) $(INCLUDES) + CFLAGS += $(CPPFLAGS) $(ARCH) -Wall -g -m32 -msse4.2 -Werror=cast-qual + CXXFLAGS += $(CFLAGS) + LDFLAGS += -m32 -L/usr/lib32 -L../../thirdparty/lib + LIBS += -lgtest_debug_x32_gmake + RESFLAGS += $(DEFINES) $(INCLUDES) + LDDEPS += + LINKCMD = $(CXX) -o $(TARGET) $(OBJECTS) $(LDFLAGS) $(RESOURCES) $(ARCH) $(LIBS) + define PREBUILDCMDS + endef + define PRELINKCMDS + endef + define POSTBUILDCMDS + endef +endif + +ifeq ($(config),release32) + OBJDIR = ../../intermediate/release/gmake/perftest/x32 + TARGETDIR = ../../bin + TARGET = $(TARGETDIR)/perftest_release_x32_gmake + DEFINES += -DNDEBUG + INCLUDES += -I../../include -I../../thirdparty/gtest/include -I../../thirdparty -I../../thirdparty/jsoncpp/include -I../../thirdparty/libjson -I../../thirdparty/yajl/include + CPPFLAGS += -MMD -MP $(DEFINES) $(INCLUDES) + CFLAGS += $(CPPFLAGS) $(ARCH) -Wall -O2 -m32 -msse4.2 -Werror=cast-qual + CXXFLAGS += $(CFLAGS) + LDFLAGS += -Wl,-x -m32 -L/usr/lib32 -L../../thirdparty/lib + LIBS += -lgtest_release_x32_gmake + RESFLAGS += $(DEFINES) $(INCLUDES) + LDDEPS += + LINKCMD = $(CXX) -o $(TARGET) $(OBJECTS) $(LDFLAGS) $(RESOURCES) $(ARCH) $(LIBS) + define PREBUILDCMDS + endef + define PRELINKCMDS + endef + define POSTBUILDCMDS + endef +endif + +ifeq ($(config),debug64) + OBJDIR = ../../intermediate/debug/gmake/perftest/x64 + TARGETDIR = ../../bin + TARGET = $(TARGETDIR)/perftest_debug_x64_gmake + DEFINES += -DDEBUG + INCLUDES += -I../../include -I../../thirdparty/gtest/include -I../../thirdparty -I../../thirdparty/jsoncpp/include -I../../thirdparty/libjson -I../../thirdparty/yajl/include + CPPFLAGS += -MMD -MP $(DEFINES) $(INCLUDES) + CFLAGS += $(CPPFLAGS) $(ARCH) -Wall -g -m64 -msse4.2 -Werror=cast-qual + CXXFLAGS += $(CFLAGS) + LDFLAGS += -m64 -L/usr/lib64 -L../../thirdparty/lib + LIBS += -lgtest_debug_x64_gmake + RESFLAGS += $(DEFINES) $(INCLUDES) + LDDEPS += + LINKCMD = $(CXX) -o $(TARGET) $(OBJECTS) $(LDFLAGS) $(RESOURCES) $(ARCH) $(LIBS) + define PREBUILDCMDS + endef + define PRELINKCMDS + endef + define POSTBUILDCMDS + endef +endif + +ifeq ($(config),release64) + OBJDIR = ../../intermediate/release/gmake/perftest/x64 + TARGETDIR = ../../bin + TARGET = $(TARGETDIR)/perftest_release_x64_gmake + DEFINES += -DNDEBUG + INCLUDES += -I../../include -I../../thirdparty/gtest/include -I../../thirdparty -I../../thirdparty/jsoncpp/include -I../../thirdparty/libjson -I../../thirdparty/yajl/include + CPPFLAGS += -MMD -MP $(DEFINES) $(INCLUDES) + CFLAGS += $(CPPFLAGS) $(ARCH) -Wall -O2 -m64 -msse4.2 -Werror=cast-qual + CXXFLAGS += $(CFLAGS) + LDFLAGS += -Wl,-x -m64 -L/usr/lib64 -L../../thirdparty/lib + LIBS += -lgtest_release_x64_gmake + RESFLAGS += $(DEFINES) $(INCLUDES) + LDDEPS += ../../thirdparty/lib/libgtest_release_x64_gmake.a + LINKCMD = $(CXX) -o $(TARGET) $(OBJECTS) $(LDFLAGS) $(RESOURCES) $(ARCH) $(LIBS) + define PREBUILDCMDS + endef + define PRELINKCMDS + endef + define POSTBUILDCMDS + endef +endif + +OBJECTS := \ + $(OBJDIR)/jsoncpptest.o \ + $(OBJDIR)/misctest.o \ + $(OBJDIR)/perftest.o \ + $(OBJDIR)/platformtest.o \ + $(OBJDIR)/rapidjsontest.o \ + $(OBJDIR)/ultrajsontest.o \ + $(OBJDIR)/yajltest.o \ + $(OBJDIR)/yajl_all.o \ + +RESOURCES := \ + +SHELLTYPE := msdos +ifeq (,$(ComSpec)$(COMSPEC)) + SHELLTYPE := posix +endif +ifeq (/bin,$(findstring /bin,$(SHELL))) + SHELLTYPE := posix +endif + +.PHONY: clean prebuild prelink + +all: $(TARGETDIR) $(OBJDIR) prebuild prelink $(TARGET) + @: + +$(TARGET): $(GCH) $(OBJECTS) $(LDDEPS) $(RESOURCES) + @echo Linking perftest + $(SILENT) $(LINKCMD) + $(POSTBUILDCMDS) + +$(TARGETDIR): + @echo Creating $(TARGETDIR) +ifeq (posix,$(SHELLTYPE)) + $(SILENT) mkdir -p $(TARGETDIR) +else + $(SILENT) mkdir $(subst /,\\,$(TARGETDIR)) +endif + +$(OBJDIR): + @echo Creating $(OBJDIR) +ifeq (posix,$(SHELLTYPE)) + $(SILENT) mkdir -p $(OBJDIR) +else + $(SILENT) mkdir $(subst /,\\,$(OBJDIR)) +endif + +clean: + @echo Cleaning perftest +ifeq (posix,$(SHELLTYPE)) + $(SILENT) rm -f $(TARGET) + $(SILENT) rm -rf $(OBJDIR) +else + $(SILENT) if exist $(subst /,\\,$(TARGET)) del $(subst /,\\,$(TARGET)) + $(SILENT) if exist $(subst /,\\,$(OBJDIR)) rmdir /s /q $(subst /,\\,$(OBJDIR)) +endif + +prebuild: + $(PREBUILDCMDS) + +prelink: + $(PRELINKCMDS) + +ifneq (,$(PCH)) +$(GCH): $(PCH) + @echo $(notdir $<) + -$(SILENT) cp $< $(OBJDIR) + $(SILENT) $(CXX) $(CXXFLAGS) -o "$@" -c "$<" +endif + +$(OBJDIR)/jsoncpptest.o: ../../test/perftest/jsoncpptest.cpp + @echo $(notdir $<) + $(SILENT) $(CXX) $(CXXFLAGS) -o "$@" -c "$<" +$(OBJDIR)/misctest.o: ../../test/perftest/misctest.cpp + @echo $(notdir $<) + $(SILENT) $(CXX) $(CXXFLAGS) -o "$@" -c "$<" +$(OBJDIR)/perftest.o: ../../test/perftest/perftest.cpp + @echo $(notdir $<) + $(SILENT) $(CXX) $(CXXFLAGS) -o "$@" -c "$<" +$(OBJDIR)/platformtest.o: ../../test/perftest/platformtest.cpp + @echo $(notdir $<) + $(SILENT) $(CXX) $(CXXFLAGS) -o "$@" -c "$<" +$(OBJDIR)/rapidjsontest.o: ../../test/perftest/rapidjsontest.cpp + @echo $(notdir $<) + $(SILENT) $(CXX) $(CXXFLAGS) -o "$@" -c "$<" +$(OBJDIR)/ultrajsontest.o: ../../test/perftest/ultrajsontest.cpp + @echo $(notdir $<) + $(SILENT) $(CXX) $(CXXFLAGS) -o "$@" -c "$<" +$(OBJDIR)/yajltest.o: ../../test/perftest/yajltest.cpp + @echo $(notdir $<) + $(SILENT) $(CXX) $(CXXFLAGS) -o "$@" -c "$<" +$(OBJDIR)/yajl_all.o: ../../test/perftest/yajl_all.c + @echo $(notdir $<) + $(SILENT) $(CC) $(CFLAGS) -o "$@" -c "$<" + +-include $(OBJECTS:%.o=%.d) diff --git a/build/gmake/pretty.make b/build/gmake/pretty.make new file mode 100644 index 00000000..d8098313 --- /dev/null +++ b/build/gmake/pretty.make @@ -0,0 +1,176 @@ +# GNU Make project makefile autogenerated by Premake +ifndef config + config=debug32 +endif + +ifndef verbose + SILENT = @ +endif + +ifndef CC + CC = gcc +endif + +ifndef CXX + CXX = g++ +endif + +ifndef AR + AR = ar +endif + +ifeq ($(config),debug32) + OBJDIR = ../../intermediate/debug/gmake/pretty/x32 + TARGETDIR = ../../bin + TARGET = $(TARGETDIR)/pretty_debug_x32_gmake + DEFINES += -DDEBUG + INCLUDES += -I../../include + CPPFLAGS += -MMD -MP $(DEFINES) $(INCLUDES) + CFLAGS += $(CPPFLAGS) $(ARCH) -Wall -g -m32 -Weverything + CXXFLAGS += $(CFLAGS) + LDFLAGS += -m32 -L/usr/lib32 + LIBS += + RESFLAGS += $(DEFINES) $(INCLUDES) + LDDEPS += + LINKCMD = $(CXX) -o $(TARGET) $(OBJECTS) $(LDFLAGS) $(RESOURCES) $(ARCH) $(LIBS) + define PREBUILDCMDS + endef + define PRELINKCMDS + endef + define POSTBUILDCMDS + endef +endif + +ifeq ($(config),release32) + OBJDIR = ../../intermediate/release/gmake/pretty/x32 + TARGETDIR = ../../bin + TARGET = $(TARGETDIR)/pretty_release_x32_gmake + DEFINES += -DNDEBUG + INCLUDES += -I../../include + CPPFLAGS += -MMD -MP $(DEFINES) $(INCLUDES) + CFLAGS += $(CPPFLAGS) $(ARCH) -Wall -O2 -msse2 -m32 -Weverything + CXXFLAGS += $(CFLAGS) + LDFLAGS += -Wl,-x -m32 -L/usr/lib32 + LIBS += + RESFLAGS += $(DEFINES) $(INCLUDES) + LDDEPS += + LINKCMD = $(CXX) -o $(TARGET) $(OBJECTS) $(LDFLAGS) $(RESOURCES) $(ARCH) $(LIBS) + define PREBUILDCMDS + endef + define PRELINKCMDS + endef + define POSTBUILDCMDS + endef +endif + +ifeq ($(config),debug64) + OBJDIR = ../../intermediate/debug/gmake/pretty/x64 + TARGETDIR = ../../bin + TARGET = $(TARGETDIR)/pretty_debug_x64_gmake + DEFINES += -DDEBUG + INCLUDES += -I../../include + CPPFLAGS += -MMD -MP $(DEFINES) $(INCLUDES) + CFLAGS += $(CPPFLAGS) $(ARCH) -Wall -g -m64 -Weverything + CXXFLAGS += $(CFLAGS) + LDFLAGS += -m64 -L/usr/lib64 + LIBS += + RESFLAGS += $(DEFINES) $(INCLUDES) + LDDEPS += + LINKCMD = $(CXX) -o $(TARGET) $(OBJECTS) $(LDFLAGS) $(RESOURCES) $(ARCH) $(LIBS) + define PREBUILDCMDS + endef + define PRELINKCMDS + endef + define POSTBUILDCMDS + endef +endif + +ifeq ($(config),release64) + OBJDIR = ../../intermediate/release/gmake/pretty/x64 + TARGETDIR = ../../bin + TARGET = $(TARGETDIR)/pretty_release_x64_gmake + DEFINES += -DNDEBUG + INCLUDES += -I../../include + CPPFLAGS += -MMD -MP $(DEFINES) $(INCLUDES) + CFLAGS += $(CPPFLAGS) $(ARCH) -Wall -O2 -msse2 -m64 -Weverything + CXXFLAGS += $(CFLAGS) + LDFLAGS += -Wl,-x -m64 -L/usr/lib64 + LIBS += + RESFLAGS += $(DEFINES) $(INCLUDES) + LDDEPS += + LINKCMD = $(CXX) -o $(TARGET) $(OBJECTS) $(LDFLAGS) $(RESOURCES) $(ARCH) $(LIBS) + define PREBUILDCMDS + endef + define PRELINKCMDS + endef + define POSTBUILDCMDS + endef +endif + +OBJECTS := \ + $(OBJDIR)/pretty.o \ + +RESOURCES := \ + +SHELLTYPE := msdos +ifeq (,$(ComSpec)$(COMSPEC)) + SHELLTYPE := posix +endif +ifeq (/bin,$(findstring /bin,$(SHELL))) + SHELLTYPE := posix +endif + +.PHONY: clean prebuild prelink + +all: $(TARGETDIR) $(OBJDIR) prebuild prelink $(TARGET) + @: + +$(TARGET): $(GCH) $(OBJECTS) $(LDDEPS) $(RESOURCES) + @echo Linking pretty + $(SILENT) $(LINKCMD) + $(POSTBUILDCMDS) + +$(TARGETDIR): + @echo Creating $(TARGETDIR) +ifeq (posix,$(SHELLTYPE)) + $(SILENT) mkdir -p $(TARGETDIR) +else + $(SILENT) mkdir $(subst /,\\,$(TARGETDIR)) +endif + +$(OBJDIR): + @echo Creating $(OBJDIR) +ifeq (posix,$(SHELLTYPE)) + $(SILENT) mkdir -p $(OBJDIR) +else + $(SILENT) mkdir $(subst /,\\,$(OBJDIR)) +endif + +clean: + @echo Cleaning pretty +ifeq (posix,$(SHELLTYPE)) + $(SILENT) rm -f $(TARGET) + $(SILENT) rm -rf $(OBJDIR) +else + $(SILENT) if exist $(subst /,\\,$(TARGET)) del $(subst /,\\,$(TARGET)) + $(SILENT) if exist $(subst /,\\,$(OBJDIR)) rmdir /s /q $(subst /,\\,$(OBJDIR)) +endif + +prebuild: + $(PREBUILDCMDS) + +prelink: + $(PRELINKCMDS) + +ifneq (,$(PCH)) +$(GCH): $(PCH) + @echo $(notdir $<) + -$(SILENT) cp $< $(OBJDIR) + $(SILENT) $(CXX) $(CXXFLAGS) -o "$@" -c "$<" +endif + +$(OBJDIR)/pretty.o: ../../example/pretty/pretty.cpp + @echo $(notdir $<) + $(SILENT) $(CXX) $(CXXFLAGS) -o "$@" -c "$<" + +-include $(OBJECTS:%.o=%.d) diff --git a/build/gmake/prettyauto.make b/build/gmake/prettyauto.make new file mode 100644 index 00000000..17d3007f --- /dev/null +++ b/build/gmake/prettyauto.make @@ -0,0 +1,176 @@ +# GNU Make project makefile autogenerated by Premake +ifndef config + config=debug32 +endif + +ifndef verbose + SILENT = @ +endif + +ifndef CC + CC = gcc +endif + +ifndef CXX + CXX = g++ +endif + +ifndef AR + AR = ar +endif + +ifeq ($(config),debug32) + OBJDIR = ../../intermediate/debug/gmake/prettyauto/x32 + TARGETDIR = ../../bin + TARGET = $(TARGETDIR)/prettyauto_debug_x32_gmake + DEFINES += -DDEBUG + INCLUDES += -I../../include + CPPFLAGS += -MMD -MP $(DEFINES) $(INCLUDES) + CFLAGS += $(CPPFLAGS) $(ARCH) -Wall -g -m32 -Weverything + CXXFLAGS += $(CFLAGS) + LDFLAGS += -m32 -L/usr/lib32 + LIBS += + RESFLAGS += $(DEFINES) $(INCLUDES) + LDDEPS += + LINKCMD = $(CXX) -o $(TARGET) $(OBJECTS) $(LDFLAGS) $(RESOURCES) $(ARCH) $(LIBS) + define PREBUILDCMDS + endef + define PRELINKCMDS + endef + define POSTBUILDCMDS + endef +endif + +ifeq ($(config),release32) + OBJDIR = ../../intermediate/release/gmake/prettyauto/x32 + TARGETDIR = ../../bin + TARGET = $(TARGETDIR)/prettyauto_release_x32_gmake + DEFINES += -DNDEBUG + INCLUDES += -I../../include + CPPFLAGS += -MMD -MP $(DEFINES) $(INCLUDES) + CFLAGS += $(CPPFLAGS) $(ARCH) -Wall -O2 -msse2 -m32 -Weverything + CXXFLAGS += $(CFLAGS) + LDFLAGS += -Wl,-x -m32 -L/usr/lib32 + LIBS += + RESFLAGS += $(DEFINES) $(INCLUDES) + LDDEPS += + LINKCMD = $(CXX) -o $(TARGET) $(OBJECTS) $(LDFLAGS) $(RESOURCES) $(ARCH) $(LIBS) + define PREBUILDCMDS + endef + define PRELINKCMDS + endef + define POSTBUILDCMDS + endef +endif + +ifeq ($(config),debug64) + OBJDIR = ../../intermediate/debug/gmake/prettyauto/x64 + TARGETDIR = ../../bin + TARGET = $(TARGETDIR)/prettyauto_debug_x64_gmake + DEFINES += -DDEBUG + INCLUDES += -I../../include + CPPFLAGS += -MMD -MP $(DEFINES) $(INCLUDES) + CFLAGS += $(CPPFLAGS) $(ARCH) -Wall -g -m64 -Weverything + CXXFLAGS += $(CFLAGS) + LDFLAGS += -m64 -L/usr/lib64 + LIBS += + RESFLAGS += $(DEFINES) $(INCLUDES) + LDDEPS += + LINKCMD = $(CXX) -o $(TARGET) $(OBJECTS) $(LDFLAGS) $(RESOURCES) $(ARCH) $(LIBS) + define PREBUILDCMDS + endef + define PRELINKCMDS + endef + define POSTBUILDCMDS + endef +endif + +ifeq ($(config),release64) + OBJDIR = ../../intermediate/release/gmake/prettyauto/x64 + TARGETDIR = ../../bin + TARGET = $(TARGETDIR)/prettyauto_release_x64_gmake + DEFINES += -DNDEBUG + INCLUDES += -I../../include + CPPFLAGS += -MMD -MP $(DEFINES) $(INCLUDES) + CFLAGS += $(CPPFLAGS) $(ARCH) -Wall -O2 -msse2 -m64 -Weverything + CXXFLAGS += $(CFLAGS) + LDFLAGS += -Wl,-x -m64 -L/usr/lib64 + LIBS += + RESFLAGS += $(DEFINES) $(INCLUDES) + LDDEPS += + LINKCMD = $(CXX) -o $(TARGET) $(OBJECTS) $(LDFLAGS) $(RESOURCES) $(ARCH) $(LIBS) + define PREBUILDCMDS + endef + define PRELINKCMDS + endef + define POSTBUILDCMDS + endef +endif + +OBJECTS := \ + $(OBJDIR)/prettyauto.o \ + +RESOURCES := \ + +SHELLTYPE := msdos +ifeq (,$(ComSpec)$(COMSPEC)) + SHELLTYPE := posix +endif +ifeq (/bin,$(findstring /bin,$(SHELL))) + SHELLTYPE := posix +endif + +.PHONY: clean prebuild prelink + +all: $(TARGETDIR) $(OBJDIR) prebuild prelink $(TARGET) + @: + +$(TARGET): $(GCH) $(OBJECTS) $(LDDEPS) $(RESOURCES) + @echo Linking prettyauto + $(SILENT) $(LINKCMD) + $(POSTBUILDCMDS) + +$(TARGETDIR): + @echo Creating $(TARGETDIR) +ifeq (posix,$(SHELLTYPE)) + $(SILENT) mkdir -p $(TARGETDIR) +else + $(SILENT) mkdir $(subst /,\\,$(TARGETDIR)) +endif + +$(OBJDIR): + @echo Creating $(OBJDIR) +ifeq (posix,$(SHELLTYPE)) + $(SILENT) mkdir -p $(OBJDIR) +else + $(SILENT) mkdir $(subst /,\\,$(OBJDIR)) +endif + +clean: + @echo Cleaning prettyauto +ifeq (posix,$(SHELLTYPE)) + $(SILENT) rm -f $(TARGET) + $(SILENT) rm -rf $(OBJDIR) +else + $(SILENT) if exist $(subst /,\\,$(TARGET)) del $(subst /,\\,$(TARGET)) + $(SILENT) if exist $(subst /,\\,$(OBJDIR)) rmdir /s /q $(subst /,\\,$(OBJDIR)) +endif + +prebuild: + $(PREBUILDCMDS) + +prelink: + $(PRELINKCMDS) + +ifneq (,$(PCH)) +$(GCH): $(PCH) + @echo $(notdir $<) + -$(SILENT) cp $< $(OBJDIR) + $(SILENT) $(CXX) $(CXXFLAGS) -o "$@" -c "$<" +endif + +$(OBJDIR)/prettyauto.o: ../../example/prettyauto/prettyauto.cpp + @echo $(notdir $<) + $(SILENT) $(CXX) $(CXXFLAGS) -o "$@" -c "$<" + +-include $(OBJECTS:%.o=%.d) diff --git a/build/gmake/serialize.make b/build/gmake/serialize.make new file mode 100644 index 00000000..c6c13d9c --- /dev/null +++ b/build/gmake/serialize.make @@ -0,0 +1,176 @@ +# GNU Make project makefile autogenerated by Premake +ifndef config + config=debug32 +endif + +ifndef verbose + SILENT = @ +endif + +ifndef CC + CC = gcc +endif + +ifndef CXX + CXX = g++ +endif + +ifndef AR + AR = ar +endif + +ifeq ($(config),debug32) + OBJDIR = ../../intermediate/debug/gmake/serialize/x32 + TARGETDIR = ../../bin + TARGET = $(TARGETDIR)/serialize_debug_x32_gmake + DEFINES += -DDEBUG + INCLUDES += -I../../include + CPPFLAGS += -MMD -MP $(DEFINES) $(INCLUDES) + CFLAGS += $(CPPFLAGS) $(ARCH) -Wall -g -m32 -Weverything + CXXFLAGS += $(CFLAGS) + LDFLAGS += -m32 -L/usr/lib32 + LIBS += + RESFLAGS += $(DEFINES) $(INCLUDES) + LDDEPS += + LINKCMD = $(CXX) -o $(TARGET) $(OBJECTS) $(LDFLAGS) $(RESOURCES) $(ARCH) $(LIBS) + define PREBUILDCMDS + endef + define PRELINKCMDS + endef + define POSTBUILDCMDS + endef +endif + +ifeq ($(config),release32) + OBJDIR = ../../intermediate/release/gmake/serialize/x32 + TARGETDIR = ../../bin + TARGET = $(TARGETDIR)/serialize_release_x32_gmake + DEFINES += -DNDEBUG + INCLUDES += -I../../include + CPPFLAGS += -MMD -MP $(DEFINES) $(INCLUDES) + CFLAGS += $(CPPFLAGS) $(ARCH) -Wall -O2 -msse2 -m32 -Weverything + CXXFLAGS += $(CFLAGS) + LDFLAGS += -Wl,-x -m32 -L/usr/lib32 + LIBS += + RESFLAGS += $(DEFINES) $(INCLUDES) + LDDEPS += + LINKCMD = $(CXX) -o $(TARGET) $(OBJECTS) $(LDFLAGS) $(RESOURCES) $(ARCH) $(LIBS) + define PREBUILDCMDS + endef + define PRELINKCMDS + endef + define POSTBUILDCMDS + endef +endif + +ifeq ($(config),debug64) + OBJDIR = ../../intermediate/debug/gmake/serialize/x64 + TARGETDIR = ../../bin + TARGET = $(TARGETDIR)/serialize_debug_x64_gmake + DEFINES += -DDEBUG + INCLUDES += -I../../include + CPPFLAGS += -MMD -MP $(DEFINES) $(INCLUDES) + CFLAGS += $(CPPFLAGS) $(ARCH) -Wall -g -m64 -Weverything + CXXFLAGS += $(CFLAGS) + LDFLAGS += -m64 -L/usr/lib64 + LIBS += + RESFLAGS += $(DEFINES) $(INCLUDES) + LDDEPS += + LINKCMD = $(CXX) -o $(TARGET) $(OBJECTS) $(LDFLAGS) $(RESOURCES) $(ARCH) $(LIBS) + define PREBUILDCMDS + endef + define PRELINKCMDS + endef + define POSTBUILDCMDS + endef +endif + +ifeq ($(config),release64) + OBJDIR = ../../intermediate/release/gmake/serialize/x64 + TARGETDIR = ../../bin + TARGET = $(TARGETDIR)/serialize_release_x64_gmake + DEFINES += -DNDEBUG + INCLUDES += -I../../include + CPPFLAGS += -MMD -MP $(DEFINES) $(INCLUDES) + CFLAGS += $(CPPFLAGS) $(ARCH) -Wall -O2 -msse2 -m64 -Weverything + CXXFLAGS += $(CFLAGS) + LDFLAGS += -Wl,-x -m64 -L/usr/lib64 + LIBS += + RESFLAGS += $(DEFINES) $(INCLUDES) + LDDEPS += + LINKCMD = $(CXX) -o $(TARGET) $(OBJECTS) $(LDFLAGS) $(RESOURCES) $(ARCH) $(LIBS) + define PREBUILDCMDS + endef + define PRELINKCMDS + endef + define POSTBUILDCMDS + endef +endif + +OBJECTS := \ + $(OBJDIR)/serialize.o \ + +RESOURCES := \ + +SHELLTYPE := msdos +ifeq (,$(ComSpec)$(COMSPEC)) + SHELLTYPE := posix +endif +ifeq (/bin,$(findstring /bin,$(SHELL))) + SHELLTYPE := posix +endif + +.PHONY: clean prebuild prelink + +all: $(TARGETDIR) $(OBJDIR) prebuild prelink $(TARGET) + @: + +$(TARGET): $(GCH) $(OBJECTS) $(LDDEPS) $(RESOURCES) + @echo Linking serialize + $(SILENT) $(LINKCMD) + $(POSTBUILDCMDS) + +$(TARGETDIR): + @echo Creating $(TARGETDIR) +ifeq (posix,$(SHELLTYPE)) + $(SILENT) mkdir -p $(TARGETDIR) +else + $(SILENT) mkdir $(subst /,\\,$(TARGETDIR)) +endif + +$(OBJDIR): + @echo Creating $(OBJDIR) +ifeq (posix,$(SHELLTYPE)) + $(SILENT) mkdir -p $(OBJDIR) +else + $(SILENT) mkdir $(subst /,\\,$(OBJDIR)) +endif + +clean: + @echo Cleaning serialize +ifeq (posix,$(SHELLTYPE)) + $(SILENT) rm -f $(TARGET) + $(SILENT) rm -rf $(OBJDIR) +else + $(SILENT) if exist $(subst /,\\,$(TARGET)) del $(subst /,\\,$(TARGET)) + $(SILENT) if exist $(subst /,\\,$(OBJDIR)) rmdir /s /q $(subst /,\\,$(OBJDIR)) +endif + +prebuild: + $(PREBUILDCMDS) + +prelink: + $(PRELINKCMDS) + +ifneq (,$(PCH)) +$(GCH): $(PCH) + @echo $(notdir $<) + -$(SILENT) cp $< $(OBJDIR) + $(SILENT) $(CXX) $(CXXFLAGS) -o "$@" -c "$<" +endif + +$(OBJDIR)/serialize.o: ../../example/serialize/serialize.cpp + @echo $(notdir $<) + $(SILENT) $(CXX) $(CXXFLAGS) -o "$@" -c "$<" + +-include $(OBJECTS:%.o=%.d) diff --git a/build/gmake/test.make b/build/gmake/test.make new file mode 100644 index 00000000..091b8d49 --- /dev/null +++ b/build/gmake/test.make @@ -0,0 +1,48 @@ +# GNU Make solution makefile autogenerated by Premake +# Type "make help" for usage help + +ifndef config + config=debug32 +endif +export config + +PROJECTS := gtest unittest perftest + +.PHONY: all clean help $(PROJECTS) + +all: $(PROJECTS) + +gtest: + @echo "==== Building gtest ($(config)) ====" + @${MAKE} --no-print-directory -C . -f gtest.make + +unittest: gtest + @echo "==== Building unittest ($(config)) ====" + @${MAKE} --no-print-directory -C . -f unittest.make + +perftest: gtest + @echo "==== Building perftest ($(config)) ====" + @${MAKE} --no-print-directory -C . -f perftest.make + +clean: + @${MAKE} --no-print-directory -C . -f gtest.make clean + @${MAKE} --no-print-directory -C . -f unittest.make clean + @${MAKE} --no-print-directory -C . -f perftest.make clean + +help: + @echo "Usage: make [config=name] [target]" + @echo "" + @echo "CONFIGURATIONS:" + @echo " debug32" + @echo " release32" + @echo " debug64" + @echo " release64" + @echo "" + @echo "TARGETS:" + @echo " all (default)" + @echo " clean" + @echo " gtest" + @echo " unittest" + @echo " perftest" + @echo "" + @echo "For more information, see http://industriousone.com/premake/quick-start" diff --git a/build/gmake/tutorial.make b/build/gmake/tutorial.make new file mode 100644 index 00000000..b32033ef --- /dev/null +++ b/build/gmake/tutorial.make @@ -0,0 +1,176 @@ +# GNU Make project makefile autogenerated by Premake +ifndef config + config=debug32 +endif + +ifndef verbose + SILENT = @ +endif + +ifndef CC + CC = gcc +endif + +ifndef CXX + CXX = g++ +endif + +ifndef AR + AR = ar +endif + +ifeq ($(config),debug32) + OBJDIR = ../../intermediate/debug/gmake/tutorial/x32 + TARGETDIR = ../../bin + TARGET = $(TARGETDIR)/tutorial_debug_x32_gmake + DEFINES += -DDEBUG + INCLUDES += -I../../include + CPPFLAGS += -MMD -MP $(DEFINES) $(INCLUDES) + CFLAGS += $(CPPFLAGS) $(ARCH) -Wall -g -m32 -Weverything + CXXFLAGS += $(CFLAGS) + LDFLAGS += -m32 -L/usr/lib32 + LIBS += + RESFLAGS += $(DEFINES) $(INCLUDES) + LDDEPS += + LINKCMD = $(CXX) -o $(TARGET) $(OBJECTS) $(LDFLAGS) $(RESOURCES) $(ARCH) $(LIBS) + define PREBUILDCMDS + endef + define PRELINKCMDS + endef + define POSTBUILDCMDS + endef +endif + +ifeq ($(config),release32) + OBJDIR = ../../intermediate/release/gmake/tutorial/x32 + TARGETDIR = ../../bin + TARGET = $(TARGETDIR)/tutorial_release_x32_gmake + DEFINES += -DNDEBUG + INCLUDES += -I../../include + CPPFLAGS += -MMD -MP $(DEFINES) $(INCLUDES) + CFLAGS += $(CPPFLAGS) $(ARCH) -Wall -O2 -msse2 -m32 -Weverything + CXXFLAGS += $(CFLAGS) + LDFLAGS += -Wl,-x -m32 -L/usr/lib32 + LIBS += + RESFLAGS += $(DEFINES) $(INCLUDES) + LDDEPS += + LINKCMD = $(CXX) -o $(TARGET) $(OBJECTS) $(LDFLAGS) $(RESOURCES) $(ARCH) $(LIBS) + define PREBUILDCMDS + endef + define PRELINKCMDS + endef + define POSTBUILDCMDS + endef +endif + +ifeq ($(config),debug64) + OBJDIR = ../../intermediate/debug/gmake/tutorial/x64 + TARGETDIR = ../../bin + TARGET = $(TARGETDIR)/tutorial_debug_x64_gmake + DEFINES += -DDEBUG + INCLUDES += -I../../include + CPPFLAGS += -MMD -MP $(DEFINES) $(INCLUDES) + CFLAGS += $(CPPFLAGS) $(ARCH) -Wall -g -m64 -Weverything + CXXFLAGS += $(CFLAGS) + LDFLAGS += -m64 -L/usr/lib64 + LIBS += + RESFLAGS += $(DEFINES) $(INCLUDES) + LDDEPS += + LINKCMD = $(CXX) -o $(TARGET) $(OBJECTS) $(LDFLAGS) $(RESOURCES) $(ARCH) $(LIBS) + define PREBUILDCMDS + endef + define PRELINKCMDS + endef + define POSTBUILDCMDS + endef +endif + +ifeq ($(config),release64) + OBJDIR = ../../intermediate/release/gmake/tutorial/x64 + TARGETDIR = ../../bin + TARGET = $(TARGETDIR)/tutorial_release_x64_gmake + DEFINES += -DNDEBUG + INCLUDES += -I../../include + CPPFLAGS += -MMD -MP $(DEFINES) $(INCLUDES) + CFLAGS += $(CPPFLAGS) $(ARCH) -Wall -O2 -msse2 -m64 -Weverything + CXXFLAGS += $(CFLAGS) + LDFLAGS += -Wl,-x -m64 -L/usr/lib64 + LIBS += + RESFLAGS += $(DEFINES) $(INCLUDES) + LDDEPS += + LINKCMD = $(CXX) -o $(TARGET) $(OBJECTS) $(LDFLAGS) $(RESOURCES) $(ARCH) $(LIBS) + define PREBUILDCMDS + endef + define PRELINKCMDS + endef + define POSTBUILDCMDS + endef +endif + +OBJECTS := \ + $(OBJDIR)/tutorial.o \ + +RESOURCES := \ + +SHELLTYPE := msdos +ifeq (,$(ComSpec)$(COMSPEC)) + SHELLTYPE := posix +endif +ifeq (/bin,$(findstring /bin,$(SHELL))) + SHELLTYPE := posix +endif + +.PHONY: clean prebuild prelink + +all: $(TARGETDIR) $(OBJDIR) prebuild prelink $(TARGET) + @: + +$(TARGET): $(GCH) $(OBJECTS) $(LDDEPS) $(RESOURCES) + @echo Linking tutorial + $(SILENT) $(LINKCMD) + $(POSTBUILDCMDS) + +$(TARGETDIR): + @echo Creating $(TARGETDIR) +ifeq (posix,$(SHELLTYPE)) + $(SILENT) mkdir -p $(TARGETDIR) +else + $(SILENT) mkdir $(subst /,\\,$(TARGETDIR)) +endif + +$(OBJDIR): + @echo Creating $(OBJDIR) +ifeq (posix,$(SHELLTYPE)) + $(SILENT) mkdir -p $(OBJDIR) +else + $(SILENT) mkdir $(subst /,\\,$(OBJDIR)) +endif + +clean: + @echo Cleaning tutorial +ifeq (posix,$(SHELLTYPE)) + $(SILENT) rm -f $(TARGET) + $(SILENT) rm -rf $(OBJDIR) +else + $(SILENT) if exist $(subst /,\\,$(TARGET)) del $(subst /,\\,$(TARGET)) + $(SILENT) if exist $(subst /,\\,$(OBJDIR)) rmdir /s /q $(subst /,\\,$(OBJDIR)) +endif + +prebuild: + $(PREBUILDCMDS) + +prelink: + $(PRELINKCMDS) + +ifneq (,$(PCH)) +$(GCH): $(PCH) + @echo $(notdir $<) + -$(SILENT) cp $< $(OBJDIR) + $(SILENT) $(CXX) $(CXXFLAGS) -o "$@" -c "$<" +endif + +$(OBJDIR)/tutorial.o: ../../example/tutorial/tutorial.cpp + @echo $(notdir $<) + $(SILENT) $(CXX) $(CXXFLAGS) -o "$@" -c "$<" + +-include $(OBJECTS:%.o=%.d) diff --git a/build/gmake/unittest.make b/build/gmake/unittest.make new file mode 100644 index 00000000..e7352554 --- /dev/null +++ b/build/gmake/unittest.make @@ -0,0 +1,208 @@ +# GNU Make project makefile autogenerated by Premake +ifndef config + config=debug32 +endif + +ifndef verbose + SILENT = @ +endif + +ifndef CC + CC = gcc +endif + +ifndef CXX + CXX = g++ +endif + +ifndef AR + AR = ar +endif + +ifeq ($(config),debug32) + OBJDIR = ../../intermediate/debug/gmake/unittest/x32 + TARGETDIR = ../../bin + TARGET = $(TARGETDIR)/unittest_debug_x32_gmake + DEFINES += -DDEBUG + INCLUDES += -I../../include -I../../thirdparty/gtest/include + CPPFLAGS += -MMD -MP $(DEFINES) $(INCLUDES) + CFLAGS += $(CPPFLAGS) $(ARCH) -Wall -g -m32 -msse4.2 -Werror=cast-qual + CXXFLAGS += $(CFLAGS) + LDFLAGS += -m32 -L/usr/lib32 -L../../thirdparty/lib + LIBS += -lgtest_debug_x32_gmake + RESFLAGS += $(DEFINES) $(INCLUDES) + LDDEPS += + LINKCMD = $(CXX) -o $(TARGET) $(OBJECTS) $(LDFLAGS) $(RESOURCES) $(ARCH) $(LIBS) + define PREBUILDCMDS + endef + define PRELINKCMDS + endef + define POSTBUILDCMDS + endef +endif + +ifeq ($(config),release32) + OBJDIR = ../../intermediate/release/gmake/unittest/x32 + TARGETDIR = ../../bin + TARGET = $(TARGETDIR)/unittest_release_x32_gmake + DEFINES += -DNDEBUG + INCLUDES += -I../../include -I../../thirdparty/gtest/include + CPPFLAGS += -MMD -MP $(DEFINES) $(INCLUDES) + CFLAGS += $(CPPFLAGS) $(ARCH) -Wall -O2 -m32 -msse4.2 -Werror=cast-qual + CXXFLAGS += $(CFLAGS) + LDFLAGS += -Wl,-x -m32 -L/usr/lib32 -L../../thirdparty/lib + LIBS += -lgtest_release_x32_gmake + RESFLAGS += $(DEFINES) $(INCLUDES) + LDDEPS += + LINKCMD = $(CXX) -o $(TARGET) $(OBJECTS) $(LDFLAGS) $(RESOURCES) $(ARCH) $(LIBS) + define PREBUILDCMDS + endef + define PRELINKCMDS + endef + define POSTBUILDCMDS + endef +endif + +ifeq ($(config),debug64) + OBJDIR = ../../intermediate/debug/gmake/unittest/x64 + TARGETDIR = ../../bin + TARGET = $(TARGETDIR)/unittest_debug_x64_gmake + DEFINES += -DDEBUG + INCLUDES += -I../../include -I../../thirdparty/gtest/include + CPPFLAGS += -MMD -MP $(DEFINES) $(INCLUDES) + CFLAGS += $(CPPFLAGS) $(ARCH) -Wall -g -m64 -msse4.2 -Werror=cast-qual + CXXFLAGS += $(CFLAGS) + LDFLAGS += -m64 -L/usr/lib64 -L../../thirdparty/lib + LIBS += -lgtest_debug_x64_gmake + RESFLAGS += $(DEFINES) $(INCLUDES) + LDDEPS += + LINKCMD = $(CXX) -o $(TARGET) $(OBJECTS) $(LDFLAGS) $(RESOURCES) $(ARCH) $(LIBS) + define PREBUILDCMDS + endef + define PRELINKCMDS + endef + define POSTBUILDCMDS + endef +endif + +ifeq ($(config),release64) + OBJDIR = ../../intermediate/release/gmake/unittest/x64 + TARGETDIR = ../../bin + TARGET = $(TARGETDIR)/unittest_release_x64_gmake + DEFINES += -DNDEBUG + INCLUDES += -I../../include -I../../thirdparty/gtest/include + CPPFLAGS += -MMD -MP $(DEFINES) $(INCLUDES) + CFLAGS += $(CPPFLAGS) $(ARCH) -Wall -O2 -m64 -msse4.2 -Werror=cast-qual + CXXFLAGS += $(CFLAGS) + LDFLAGS += -Wl,-x -m64 -L/usr/lib64 -L../../thirdparty/lib + LIBS += -lgtest_release_x64_gmake + RESFLAGS += $(DEFINES) $(INCLUDES) + LDDEPS += ../../thirdparty/lib/libgtest_release_x64_gmake.a + LINKCMD = $(CXX) -o $(TARGET) $(OBJECTS) $(LDFLAGS) $(RESOURCES) $(ARCH) $(LIBS) + define PREBUILDCMDS + endef + define PRELINKCMDS + endef + define POSTBUILDCMDS + endef +endif + +OBJECTS := \ + $(OBJDIR)/documenttest.o \ + $(OBJDIR)/encodedstreamtest.o \ + $(OBJDIR)/encodingstest.o \ + $(OBJDIR)/filestreamtest.o \ + $(OBJDIR)/jsoncheckertest.o \ + $(OBJDIR)/readertest.o \ + $(OBJDIR)/unittest.o \ + $(OBJDIR)/valuetest.o \ + $(OBJDIR)/writertest.o \ + +RESOURCES := \ + +SHELLTYPE := msdos +ifeq (,$(ComSpec)$(COMSPEC)) + SHELLTYPE := posix +endif +ifeq (/bin,$(findstring /bin,$(SHELL))) + SHELLTYPE := posix +endif + +.PHONY: clean prebuild prelink + +all: $(TARGETDIR) $(OBJDIR) prebuild prelink $(TARGET) + @: + +$(TARGET): $(GCH) $(OBJECTS) $(LDDEPS) $(RESOURCES) + @echo Linking unittest + $(SILENT) $(LINKCMD) + $(POSTBUILDCMDS) + +$(TARGETDIR): + @echo Creating $(TARGETDIR) +ifeq (posix,$(SHELLTYPE)) + $(SILENT) mkdir -p $(TARGETDIR) +else + $(SILENT) mkdir $(subst /,\\,$(TARGETDIR)) +endif + +$(OBJDIR): + @echo Creating $(OBJDIR) +ifeq (posix,$(SHELLTYPE)) + $(SILENT) mkdir -p $(OBJDIR) +else + $(SILENT) mkdir $(subst /,\\,$(OBJDIR)) +endif + +clean: + @echo Cleaning unittest +ifeq (posix,$(SHELLTYPE)) + $(SILENT) rm -f $(TARGET) + $(SILENT) rm -rf $(OBJDIR) +else + $(SILENT) if exist $(subst /,\\,$(TARGET)) del $(subst /,\\,$(TARGET)) + $(SILENT) if exist $(subst /,\\,$(OBJDIR)) rmdir /s /q $(subst /,\\,$(OBJDIR)) +endif + +prebuild: + $(PREBUILDCMDS) + +prelink: + $(PRELINKCMDS) + +ifneq (,$(PCH)) +$(GCH): $(PCH) + @echo $(notdir $<) + -$(SILENT) cp $< $(OBJDIR) + $(SILENT) $(CXX) $(CXXFLAGS) -o "$@" -c "$<" +endif + +$(OBJDIR)/documenttest.o: ../../test/unittest/documenttest.cpp + @echo $(notdir $<) + $(SILENT) $(CXX) $(CXXFLAGS) -o "$@" -c "$<" +$(OBJDIR)/encodedstreamtest.o: ../../test/unittest/encodedstreamtest.cpp + @echo $(notdir $<) + $(SILENT) $(CXX) $(CXXFLAGS) -o "$@" -c "$<" +$(OBJDIR)/encodingstest.o: ../../test/unittest/encodingstest.cpp + @echo $(notdir $<) + $(SILENT) $(CXX) $(CXXFLAGS) -o "$@" -c "$<" +$(OBJDIR)/filestreamtest.o: ../../test/unittest/filestreamtest.cpp + @echo $(notdir $<) + $(SILENT) $(CXX) $(CXXFLAGS) -o "$@" -c "$<" +$(OBJDIR)/jsoncheckertest.o: ../../test/unittest/jsoncheckertest.cpp + @echo $(notdir $<) + $(SILENT) $(CXX) $(CXXFLAGS) -o "$@" -c "$<" +$(OBJDIR)/readertest.o: ../../test/unittest/readertest.cpp + @echo $(notdir $<) + $(SILENT) $(CXX) $(CXXFLAGS) -o "$@" -c "$<" +$(OBJDIR)/unittest.o: ../../test/unittest/unittest.cpp + @echo $(notdir $<) + $(SILENT) $(CXX) $(CXXFLAGS) -o "$@" -c "$<" +$(OBJDIR)/valuetest.o: ../../test/unittest/valuetest.cpp + @echo $(notdir $<) + $(SILENT) $(CXX) $(CXXFLAGS) -o "$@" -c "$<" +$(OBJDIR)/writertest.o: ../../test/unittest/writertest.cpp + @echo $(notdir $<) + $(SILENT) $(CXX) $(CXXFLAGS) -o "$@" -c "$<" + +-include $(OBJECTS:%.o=%.d) diff --git a/build/premake4.lua b/build/premake4.lua index 0c131b57..d971f513 100644 --- a/build/premake4.lua +++ b/build/premake4.lua @@ -149,6 +149,9 @@ solution "example" configuration "vs*"
defines { "_CRT_SECURE_NO_WARNINGS" }
+ configuration "gmake"
+ buildoptions "-Weverything"
+
project "condense"
kind "ConsoleApp"
files "../example/condense/*"
diff --git a/example/serialize/serialize.cpp b/example/serialize/serialize.cpp index b1192ba5..160730d5 100644 --- a/example/serialize/serialize.cpp +++ b/example/serialize/serialize.cpp @@ -12,7 +12,7 @@ using namespace rapidjson; class Person {
public:
Person(const std::string& name, unsigned age) : name_(name), age_(age) {}
- virtual ~Person() {}
+ virtual ~Person();
protected:
template <typename Writer>
@@ -30,6 +30,9 @@ private: unsigned age_;
};
+Person::~Person() {
+}
+
class Education {
public:
Education(const std::string& school, double GPA) : school_(school), GPA_(GPA) {}
@@ -56,7 +59,7 @@ class Dependent : public Person { public:
Dependent(const std::string& name, unsigned age, Education* education = 0) : Person(name, age), education_(education) {}
Dependent(const Dependent& rhs) : Person(rhs) { education_ = (rhs.education_ == 0) ? 0 : new Education(*rhs.education_); }
- ~Dependent() { delete education_; }
+ virtual ~Dependent();
template <typename Writer>
void Serialize(Writer& writer) const {
@@ -77,9 +80,14 @@ private: Education *education_;
};
+Dependent::~Dependent() {
+ delete education_;
+}
+
class Employee : public Person {
public:
Employee(const std::string& name, unsigned age, bool married) : Person(name, age), married_(married) {}
+ virtual ~Employee();
void AddDependent(const Dependent& dependent) {
dependents_.push_back(dependent);
@@ -104,10 +112,13 @@ public: }
private:
- bool married_;
std::vector<Dependent> dependents_;
+ bool married_;
};
+Employee::~Employee() {
+}
+
int main(int, char*[]) {
std::vector<Employee> employees;
diff --git a/include/rapidjson/allocators.h b/include/rapidjson/allocators.h index 6dfa85ae..1db5a1be 100644 --- a/include/rapidjson/allocators.h +++ b/include/rapidjson/allocators.h @@ -43,7 +43,7 @@ concept Allocator { //! C-runtime library allocator.
/*! This class is just wrapper for standard C library memory routines.
- \implements Allocator
+ \note implements Allocator concept
*/
class CrtAllocator {
public:
@@ -70,7 +70,7 @@ public: The user-buffer is not deallocated by this allocator.
\tparam BaseAllocator the allocator type for allocating memory chunks. Default is CrtAllocator.
- \implements Allocator
+ \note implements Allocator concept
*/
template <typename BaseAllocator = CrtAllocator>
class MemoryPoolAllocator {
@@ -99,12 +99,12 @@ public: \param chunkSize The size of memory chunk. The default is kDefaultChunkSize.
\param baseAllocator The allocator for allocating memory chunks.
*/
- MemoryPoolAllocator(char *buffer, size_t size, size_t chunkSize = kDefaultChunkCapacity, BaseAllocator* baseAllocator = 0) :
+ MemoryPoolAllocator(void *buffer, size_t size, size_t chunkSize = kDefaultChunkCapacity, BaseAllocator* baseAllocator = 0) :
chunkHead_(0), chunk_capacity_(chunkSize), userBuffer_(buffer), baseAllocator_(baseAllocator), ownBaseAllocator_(0)
{
RAPIDJSON_ASSERT(buffer != 0);
RAPIDJSON_ASSERT(size > sizeof(ChunkHeader));
- chunkHead_ = (ChunkHeader*)buffer;
+ chunkHead_ = reinterpret_cast<ChunkHeader *>(buffer);
chunkHead_->capacity = size - sizeof(ChunkHeader);
chunkHead_->size = 0;
chunkHead_->next = 0;
@@ -120,7 +120,7 @@ public: //! Deallocates all memory chunks, excluding the user-supplied buffer.
void Clear() {
- while(chunkHead_ != 0 && chunkHead_ != (ChunkHeader *)userBuffer_) {
+ while(chunkHead_ != 0 && chunkHead_ != userBuffer_) {
ChunkHeader* next = chunkHead_->next;
baseAllocator_->Free(chunkHead_);
chunkHead_ = next;
@@ -153,7 +153,7 @@ public: if (chunkHead_->size + size > chunkHead_->capacity)
AddChunk(chunk_capacity_ > size ? chunk_capacity_ : size);
- char *buffer = (char *)(chunkHead_ + 1) + chunkHead_->size;
+ void *buffer = reinterpret_cast<char *>(chunkHead_ + 1) + chunkHead_->size;
chunkHead_->size += size;
return buffer;
}
@@ -169,7 +169,7 @@ public: // Simply expand it if it is the last allocation and there is sufficient space
if (originalPtr == (char *)(chunkHead_ + 1) + chunkHead_->size - originalSize) {
- size_t increment = newSize - originalSize;
+ size_t increment = static_cast<size_t>(newSize - originalSize);
increment = RAPIDJSON_ALIGN(increment);
if (chunkHead_->size + increment <= chunkHead_->capacity) {
chunkHead_->size += increment;
@@ -211,7 +211,7 @@ private: ChunkHeader *chunkHead_; //!< Head of the chunk linked-list. Only the head chunk serves allocation.
size_t chunk_capacity_; //!< The minimum capacity of chunk when they are allocated.
- char *userBuffer_; //!< User supplied buffer.
+ void *userBuffer_; //!< User supplied buffer.
BaseAllocator* baseAllocator_; //!< base allocator for allocating memory chunks.
BaseAllocator* ownBaseAllocator_; //!< base allocator created by this object.
};
diff --git a/include/rapidjson/encodings.h b/include/rapidjson/encodings.h index c7e8e5b1..16397e65 100644 --- a/include/rapidjson/encodings.h +++ b/include/rapidjson/encodings.h @@ -64,7 +64,7 @@ concept Encoding { /*! http://en.wikipedia.org/wiki/UTF-8
http://tools.ietf.org/html/rfc3629
\tparam CharType Code unit for storing 8-bit UTF-8 data. Default is char.
- \implements Encoding
+ \note implements Encoding concept.
*/
template<typename CharType = char>
struct UTF8 {
@@ -73,22 +73,22 @@ struct UTF8 { template<typename OutputStream>
static void Encode(OutputStream& os, unsigned codepoint) {
if (codepoint <= 0x7F)
- os.Put(codepoint & 0xFF);
+ os.Put(static_cast<Ch>(codepoint & 0xFF));
else if (codepoint <= 0x7FF) {
- os.Put(0xC0 | ((codepoint >> 6) & 0xFF));
- os.Put(0x80 | ((codepoint & 0x3F)));
+ os.Put(static_cast<Ch>(0xC0 | ((codepoint >> 6) & 0xFF)));
+ os.Put(static_cast<Ch>(0x80 | ((codepoint & 0x3F))));
}
else if (codepoint <= 0xFFFF) {
- os.Put(0xE0 | ((codepoint >> 12) & 0xFF));
- os.Put(0x80 | ((codepoint >> 6) & 0x3F));
- os.Put(0x80 | (codepoint & 0x3F));
+ os.Put(static_cast<Ch>(0xE0 | ((codepoint >> 12) & 0xFF)));
+ os.Put(static_cast<Ch>(0x80 | ((codepoint >> 6) & 0x3F)));
+ os.Put(static_cast<Ch>(0x80 | (codepoint & 0x3F)));
}
else {
RAPIDJSON_ASSERT(codepoint <= 0x10FFFF);
- os.Put(0xF0 | ((codepoint >> 18) & 0xFF));
- os.Put(0x80 | ((codepoint >> 12) & 0x3F));
- os.Put(0x80 | ((codepoint >> 6) & 0x3F));
- os.Put(0x80 | (codepoint & 0x3F));
+ os.Put(static_cast<Ch>(0xF0 | ((codepoint >> 18) & 0xFF)));
+ os.Put(static_cast<Ch>(0x80 | ((codepoint >> 12) & 0x3F)));
+ os.Put(static_cast<Ch>(0x80 | ((codepoint >> 6) & 0x3F)));
+ os.Put(static_cast<Ch>(0x80 | (codepoint & 0x3F)));
}
}
@@ -204,7 +204,7 @@ struct UTF8 { /*! http://en.wikipedia.org/wiki/UTF-16
http://tools.ietf.org/html/rfc2781
\tparam CharType Type for storing 16-bit UTF-16 data. Default is wchar_t. C++11 may use char16_t instead.
- \implements Encoding
+ \note implements Encoding concept
\note For in-memory access, no need to concern endianness. The code units and code points are represented by CPU's endianness.
For streaming, use UTF16LE and UTF16BE, which handle endianness.
@@ -332,8 +332,8 @@ struct UTF16BE : UTF16<CharType> { //! UTF-32 encoding.
/*! http://en.wikipedia.org/wiki/UTF-32
- \tparam Ch Type for storing 32-bit UTF-32 data. Default is unsigned. C++11 may use char32_t instead.
- \implements Encoding
+ \tparam CharType Type for storing 32-bit UTF-32 data. Default is unsigned. C++11 may use char32_t instead.
+ \note implements Encoding concept
\note For in-memory access, no need to concern endianness. The code units and code points are represented by CPU's endianness.
For streaming, use UTF32LE and UTF32BE, which handle endianness.
@@ -448,7 +448,7 @@ enum UTFType { kUTF16LE = 1, //!< UTF-16 little endian.
kUTF16BE = 2, //!< UTF-16 big endian.
kUTF32LE = 3, //!< UTF-32 little endian.
- kUTF32BE = 4, //!< UTF-32 big endian.
+ kUTF32BE = 4 //!< UTF-32 big endian.
};
//! Dynamically select encoding according to stream's runtime-specified UTF encoding type.
diff --git a/include/rapidjson/filereadstream.h b/include/rapidjson/filereadstream.h index 2d208416..4d42d381 100644 --- a/include/rapidjson/filereadstream.h +++ b/include/rapidjson/filereadstream.h @@ -8,7 +8,7 @@ namespace rapidjson { //! File byte stream for input using fread().
/*!
- \implements Stream
+ \note implements Stream concept
*/
class FileReadStream {
public:
@@ -28,7 +28,7 @@ public: Ch Peek() const { return *current_; }
Ch Take() { Ch c = *current_; Read(); return c; }
- size_t Tell() const { return count_ + (current_ - buffer_); }
+ size_t Tell() const { return count_ + static_cast<size_t>(current_ - buffer_); }
// Not implemented
void Put(Ch) { RAPIDJSON_ASSERT(false); }
diff --git a/include/rapidjson/filestream.h b/include/rapidjson/filestream.h index 57ab0bad..e0099d58 100644 --- a/include/rapidjson/filestream.h +++ b/include/rapidjson/filestream.h @@ -9,7 +9,7 @@ namespace rapidjson { //! (Depreciated) Wrapper of C file stream for input or output.
/*!
This simple wrapper does not check the validity of the stream.
- \implements Stream
+ \note implements Stream concept
\deprecated { This was only for basic testing in version 0.1, it is found that the performance is very low by using fgetc(). Use FileReadStream instead. }
*/
class FileStream {
diff --git a/include/rapidjson/filewritestream.h b/include/rapidjson/filewritestream.h index 3d15ea87..9f0ce659 100644 --- a/include/rapidjson/filewritestream.h +++ b/include/rapidjson/filewritestream.h @@ -8,7 +8,7 @@ namespace rapidjson { //! Wrapper of C file stream for input using fread().
/*!
- \implements Stream
+ \note implements Stream concept
*/
class FileWriteStream {
public:
@@ -26,13 +26,13 @@ public: }
void PutN(char c, size_t n) {
- size_t avail = bufferEnd_ - current_;
+ size_t avail = static_cast<size_t>(bufferEnd_ - current_);
while (n > avail) {
memset(current_, c, avail);
current_ += avail;
Flush();
n -= avail;
- avail = bufferEnd_ - current_;
+ avail = static_cast<size_t>(bufferEnd_ - current_);
}
if (n > 0) {
@@ -43,7 +43,7 @@ public: void Flush() {
if (current_ != buffer_) {
- fwrite(buffer_, 1, current_ - buffer_, fp_);
+ fwrite(buffer_, 1, static_cast<size_t>(current_ - buffer_), fp_);
current_ = buffer_;
}
}
diff --git a/include/rapidjson/internal/stack.h b/include/rapidjson/internal/stack.h index 6ed47e33..c1a8bedd 100644 --- a/include/rapidjson/internal/stack.h +++ b/include/rapidjson/internal/stack.h @@ -42,7 +42,7 @@ public: stack_top_ = stack_ + size;
stack_end_ = stack_ + stack_capacity_;
}
- T* ret = (T*)stack_top_;
+ T* ret = reinterpret_cast<T*>(stack_top_);
stack_top_ += sizeof(T) * count;
return ret;
}
@@ -51,13 +51,13 @@ public: T* Pop(size_t count) {
RAPIDJSON_ASSERT(GetSize() >= count * sizeof(T));
stack_top_ -= count * sizeof(T);
- return (T*)stack_top_;
+ return reinterpret_cast<T*>(stack_top_);
}
template<typename T>
T* Top() {
RAPIDJSON_ASSERT(GetSize() >= sizeof(T));
- return (T*)(stack_top_ - sizeof(T));
+ return reinterpret_cast<T*>(stack_top_ - sizeof(T));
}
template<typename T>
@@ -65,7 +65,7 @@ public: Allocator& GetAllocator() { return *allocator_; }
bool Empty() const { return stack_top_ == stack_; }
- size_t GetSize() const { return stack_top_ - stack_; }
+ size_t GetSize() const { return static_cast<size_t>(stack_top_ - stack_); }
size_t GetCapacity() const { return stack_capacity_; }
private:
diff --git a/include/rapidjson/prettywriter.h b/include/rapidjson/prettywriter.h index 2a0a505f..112456e9 100644 --- a/include/rapidjson/prettywriter.h +++ b/include/rapidjson/prettywriter.h @@ -8,7 +8,8 @@ namespace rapidjson { //! Writer with indentation and spacing.
/*!
\tparam OutputStream Type of ouptut os.
- \tparam Encoding Encoding of both source strings and output.
+ \tparam SourceEncoding Encoding of source.
+ \tparam TargetEncoding Encoding of target in output stream.
\tparam Allocator Type of allocator for allocating memory of stack.
*/
template<typename OutputStream, typename SourceEncoding = UTF8<>, typename TargetEncoding = UTF8<>, typename Allocator = MemoryPoolAllocator<> >
@@ -26,7 +27,7 @@ public: Base(os, allocator, levelDepth), indentChar_(' '), indentCharCount_(4) {}
//! Set custom indentation.
- /*! \param indentChar Character for indentation. Must be whitespace character (' ', '\t', '\n', '\r').
+ /*! \param indentChar Character for indentation. Must be whitespace character (' ', '\\t', '\\n', '\\r').
\param indentCharCount Number of indent characters for each indentation level.
\note The default indentation is 4 spaces.
*/
diff --git a/include/rapidjson/rapidjson.h b/include/rapidjson/rapidjson.h index 2ba3c580..b11e6b96 100644 --- a/include/rapidjson/rapidjson.h +++ b/include/rapidjson/rapidjson.h @@ -55,7 +55,7 @@ typedef unsigned __int64 uint64_t; Currently the default uses 4 bytes alignment. User can customize this.
*/
#ifndef RAPIDJSON_ALIGN
-#define RAPIDJSON_ALIGN(x) ((x + 3) & ~3)
+#define RAPIDJSON_ALIGN(x) ((x + 3u) & ~3u)
#endif
///////////////////////////////////////////////////////////////////////////////
@@ -183,7 +183,7 @@ inline void PutN(Stream& stream, Ch c, size_t n) { // StringStream
//! Read-only string stream.
-/*! \implements Stream
+/*! \note implements Stream concept
*/
template <typename Encoding>
struct GenericStringStream {
@@ -193,7 +193,7 @@ struct GenericStringStream { Ch Peek() const { return *src_; }
Ch Take() { return *src_++; }
- size_t Tell() const { return src_ - head_; }
+ size_t Tell() const { return static_cast<size_t>(src_ - head_); }
Ch* PutBegin() { RAPIDJSON_ASSERT(false); return 0; }
void Put(Ch) { RAPIDJSON_ASSERT(false); }
@@ -211,7 +211,7 @@ typedef GenericStringStream<UTF8<> > StringStream; //! A read-write string stream.
/*! This string stream is particularly designed for in-situ parsing.
- \implements Stream
+ \note implements Stream concept
*/
template <typename Encoding>
struct GenericInsituStringStream {
@@ -248,7 +248,7 @@ enum Type { kObjectType = 3, //!< object
kArrayType = 4, //!< array
kStringType = 5, //!< string
- kNumberType = 6, //!< number
+ kNumberType = 6 //!< number
};
} // namespace rapidjson
diff --git a/include/rapidjson/reader.h b/include/rapidjson/reader.h index c932dea4..67f52e49 100644 --- a/include/rapidjson/reader.h +++ b/include/rapidjson/reader.h @@ -39,7 +39,7 @@ namespace rapidjson { enum ParseFlag {
kParseDefaultFlags = 0, //!< Default parse flags. Non-destructive parsing. Text strings are decoded into allocated buffer.
kParseInsituFlag = 1, //!< In-situ(destructive) parsing.
- kParseValidateEncodingFlag = 2, //!< Validate encoding of JSON strings.
+ kParseValidateEncodingFlag = 2 //!< Validate encoding of JSON strings.
};
///////////////////////////////////////////////////////////////////////////////
@@ -71,7 +71,7 @@ concept Handler { //! Default implementation of Handler.
/*! This can be used as base class of any reader handler.
- \implements Handler
+ \note implements Handler concept
*/
template<typename Encoding = UTF8<> >
struct BaseReaderHandler {
@@ -96,7 +96,7 @@ struct BaseReaderHandler { // SkipWhitespace
//! Skip the JSON white spaces in a stream.
-/*! \param stream A input stream for skipping white spaces.
+/*! \param is A input stream for skipping white spaces.
\note This function has SSE2/SSE4.2 specialization.
*/
template<typename InputStream>
@@ -216,7 +216,7 @@ public: /*! \tparam parseFlags Combination of ParseFlag.
\tparam InputStream Type of input stream.
\tparam Handler Type of handler which must implement Handler concept.
- \param stream Input stream to be parsed.
+ \param is Input stream to be parsed.
\param handler The handler to receive events.
\return Whether the parsing is successful.
*/
@@ -368,7 +368,7 @@ private: for (int i = 0; i < 4; i++) {
Ch c = s.Take();
codepoint <<= 4;
- codepoint += c;
+ codepoint += static_cast<unsigned>(c);
if (c >= '0' && c <= '9')
codepoint -= '0';
else if (c >= 'A' && c <= 'F')
@@ -494,7 +494,7 @@ private: s.Take();
}
else if (s.Peek() >= '1' && s.Peek() <= '9') {
- i = s.Take() - '0';
+ i = static_cast<unsigned>(s.Take() - '0');
if (minus)
while (s.Peek() >= '0' && s.Peek() <= '9') {
@@ -504,7 +504,7 @@ private: break;
}
}
- i = i * 10 + (s.Take() - '0');
+ i = i * 10 + static_cast<unsigned>(s.Take() - '0');
}
else
while (s.Peek() >= '0' && s.Peek() <= '9') {
@@ -514,7 +514,7 @@ private: break;
}
}
- i = i * 10 + (s.Take() - '0');
+ i = i * 10 + static_cast<unsigned>(s.Take() - '0');
}
}
else
@@ -532,7 +532,7 @@ private: useDouble = true;
break;
}
- i64 = i64 * 10 + (s.Take() - '0');
+ i64 = i64 * 10 + static_cast<unsigned>(s.Take() - '0');
}
else
while (s.Peek() >= '0' && s.Peek() <= '9') {
@@ -541,7 +541,7 @@ private: useDouble = true;
break;
}
- i64 = i64 * 10 + (s.Take() - '0');
+ i64 = i64 * 10 + static_cast<unsigned>(s.Take() - '0');
}
}
diff --git a/include/rapidjson/writer.h b/include/rapidjson/writer.h index 4f3aedc3..38dc8b8c 100644 --- a/include/rapidjson/writer.h +++ b/include/rapidjson/writer.h @@ -27,7 +27,7 @@ namespace rapidjson { \tparam OutputStream Type of output stream.
\tparam SourceEncoding Encoding of both source strings.
\tparam TargetEncoding Encoding of and output stream.
- \implements Handler
+ \note implements Handler concept
*/
template<typename OutputStream, typename SourceEncoding = UTF8<>, typename TargetEncoding = UTF8<>, typename Allocator = MemoryPoolAllocator<> >
class Writer {
@@ -97,9 +97,9 @@ public: protected:
//! Information for each nested level
struct Level {
- Level(bool inArray_) : inArray(inArray_), valueCount(0) {}
- bool inArray; //!< true if in array, otherwise in object
+ Level(bool inArray_) : valueCount(0), inArray(inArray_) {}
size_t valueCount; //!< number of values in this level
+ bool inArray; //!< true if in array, otherwise in object
};
static const size_t kDefaultLevelDepth = 32;
@@ -164,7 +164,7 @@ protected: //! \todo Optimization with custom double-to-string converter.
void WriteDouble(double d) {
char buffer[100];
-#if _MSC_VER
+#ifdef _MSC_VER
int ret = sprintf_s(buffer, sizeof(buffer), "%g", d);
#else
int ret = snprintf(buffer, sizeof(buffer), "%g", d);
diff --git a/intermediate/debug/gmake/condense/x32/condense.d b/intermediate/debug/gmake/condense/x32/condense.d new file mode 100644 index 00000000..dadc0f6c --- /dev/null +++ b/intermediate/debug/gmake/condense/x32/condense.d @@ -0,0 +1,31 @@ +../../intermediate/debug/gmake/condense/x32/condense.o: \ + ../../example/condense/condense.cpp ../../include/rapidjson/reader.h \ + ../../include/rapidjson/rapidjson.h \ + ../../include/rapidjson/allocators.h \ + ../../include/rapidjson/encodings.h \ + ../../include/rapidjson/internal/pow10.h \ + ../../include/rapidjson/internal/stack.h \ + ../../include/rapidjson/writer.h \ + ../../include/rapidjson/internal/strfunc.h \ + ../../include/rapidjson/filereadstream.h \ + ../../include/rapidjson/filewritestream.h + +../../include/rapidjson/reader.h: + +../../include/rapidjson/rapidjson.h: + +../../include/rapidjson/allocators.h: + +../../include/rapidjson/encodings.h: + +../../include/rapidjson/internal/pow10.h: + +../../include/rapidjson/internal/stack.h: + +../../include/rapidjson/writer.h: + +../../include/rapidjson/internal/strfunc.h: + +../../include/rapidjson/filereadstream.h: + +../../include/rapidjson/filewritestream.h: diff --git a/intermediate/debug/gmake/condense/x32/condense.o b/intermediate/debug/gmake/condense/x32/condense.o Binary files differnew file mode 100644 index 00000000..3c1c485c --- /dev/null +++ b/intermediate/debug/gmake/condense/x32/condense.o diff --git a/intermediate/debug/gmake/gtest/x32/gtest-all.d b/intermediate/debug/gmake/gtest/x32/gtest-all.d new file mode 100644 index 00000000..010b1ff3 --- /dev/null +++ b/intermediate/debug/gmake/gtest/x32/gtest-all.d @@ -0,0 +1,83 @@ +../../intermediate/debug/gmake/gtest/x32/gtest-all.o: \ + ../../thirdparty/gtest/src/gtest-all.cc \ + ../../thirdparty/gtest/include/gtest/gtest.h \ + ../../thirdparty/gtest/include/gtest/internal/gtest-internal.h \ + ../../thirdparty/gtest/include/gtest/internal/gtest-port.h \ + ../../thirdparty/gtest/include/gtest/internal/gtest-string.h \ + ../../thirdparty/gtest/include/gtest/internal/gtest-filepath.h \ + ../../thirdparty/gtest/include/gtest/internal/gtest-type-util.h \ + ../../thirdparty/gtest/include/gtest/gtest-death-test.h \ + ../../thirdparty/gtest/include/gtest/internal/gtest-death-test-internal.h \ + ../../thirdparty/gtest/include/gtest/gtest-message.h \ + ../../thirdparty/gtest/include/gtest/gtest-param-test.h \ + ../../thirdparty/gtest/include/gtest/internal/gtest-param-util.h \ + ../../thirdparty/gtest/include/gtest/internal/gtest-linked_ptr.h \ + ../../thirdparty/gtest/include/gtest/gtest-printers.h \ + ../../thirdparty/gtest/include/gtest/internal/gtest-param-util-generated.h \ + ../../thirdparty/gtest/include/gtest/gtest_prod.h \ + ../../thirdparty/gtest/include/gtest/gtest-test-part.h \ + ../../thirdparty/gtest/include/gtest/gtest-typed-test.h \ + ../../thirdparty/gtest/include/gtest/gtest_pred_impl.h \ + ../../thirdparty/gtest/src/gtest.cc \ + ../../thirdparty/gtest/include/gtest/gtest-spi.h \ + ../../thirdparty/gtest/src/gtest-internal-inl.h \ + ../../thirdparty/gtest/src/gtest-death-test.cc \ + ../../thirdparty/gtest/src/gtest-filepath.cc \ + ../../thirdparty/gtest/src/gtest-port.cc \ + ../../thirdparty/gtest/src/gtest-printers.cc \ + ../../thirdparty/gtest/src/gtest-test-part.cc \ + ../../thirdparty/gtest/src/gtest-typed-test.cc + +../../thirdparty/gtest/include/gtest/gtest.h: + +../../thirdparty/gtest/include/gtest/internal/gtest-internal.h: + +../../thirdparty/gtest/include/gtest/internal/gtest-port.h: + +../../thirdparty/gtest/include/gtest/internal/gtest-string.h: + +../../thirdparty/gtest/include/gtest/internal/gtest-filepath.h: + +../../thirdparty/gtest/include/gtest/internal/gtest-type-util.h: + +../../thirdparty/gtest/include/gtest/gtest-death-test.h: + +../../thirdparty/gtest/include/gtest/internal/gtest-death-test-internal.h: + +../../thirdparty/gtest/include/gtest/gtest-message.h: + +../../thirdparty/gtest/include/gtest/gtest-param-test.h: + +../../thirdparty/gtest/include/gtest/internal/gtest-param-util.h: + +../../thirdparty/gtest/include/gtest/internal/gtest-linked_ptr.h: + +../../thirdparty/gtest/include/gtest/gtest-printers.h: + +../../thirdparty/gtest/include/gtest/internal/gtest-param-util-generated.h: + +../../thirdparty/gtest/include/gtest/gtest_prod.h: + +../../thirdparty/gtest/include/gtest/gtest-test-part.h: + +../../thirdparty/gtest/include/gtest/gtest-typed-test.h: + +../../thirdparty/gtest/include/gtest/gtest_pred_impl.h: + +../../thirdparty/gtest/src/gtest.cc: + +../../thirdparty/gtest/include/gtest/gtest-spi.h: + +../../thirdparty/gtest/src/gtest-internal-inl.h: + +../../thirdparty/gtest/src/gtest-death-test.cc: + +../../thirdparty/gtest/src/gtest-filepath.cc: + +../../thirdparty/gtest/src/gtest-port.cc: + +../../thirdparty/gtest/src/gtest-printers.cc: + +../../thirdparty/gtest/src/gtest-test-part.cc: + +../../thirdparty/gtest/src/gtest-typed-test.cc: diff --git a/intermediate/debug/gmake/gtest/x32/gtest-all.o b/intermediate/debug/gmake/gtest/x32/gtest-all.o Binary files differnew file mode 100644 index 00000000..7bcbdbea --- /dev/null +++ b/intermediate/debug/gmake/gtest/x32/gtest-all.o diff --git a/intermediate/debug/gmake/perftest/x32/jsoncpptest.d b/intermediate/debug/gmake/perftest/x32/jsoncpptest.d new file mode 100644 index 00000000..b0123068 --- /dev/null +++ b/intermediate/debug/gmake/perftest/x32/jsoncpptest.d @@ -0,0 +1,58 @@ +../../intermediate/debug/gmake/perftest/x32/jsoncpptest.o: \ + ../../test/perftest/jsoncpptest.cpp ../../test/perftest/perftest.h \ + ../../thirdparty/gtest/include/gtest/gtest.h \ + ../../thirdparty/gtest/include/gtest/internal/gtest-internal.h \ + ../../thirdparty/gtest/include/gtest/internal/gtest-port.h \ + ../../thirdparty/gtest/include/gtest/internal/gtest-string.h \ + ../../thirdparty/gtest/include/gtest/internal/gtest-filepath.h \ + ../../thirdparty/gtest/include/gtest/internal/gtest-type-util.h \ + ../../thirdparty/gtest/include/gtest/gtest-death-test.h \ + ../../thirdparty/gtest/include/gtest/internal/gtest-death-test-internal.h \ + ../../thirdparty/gtest/include/gtest/gtest-message.h \ + ../../thirdparty/gtest/include/gtest/gtest-param-test.h \ + ../../thirdparty/gtest/include/gtest/internal/gtest-param-util.h \ + ../../thirdparty/gtest/include/gtest/internal/gtest-linked_ptr.h \ + ../../thirdparty/gtest/include/gtest/gtest-printers.h \ + ../../thirdparty/gtest/include/gtest/internal/gtest-param-util-generated.h \ + ../../thirdparty/gtest/include/gtest/gtest_prod.h \ + ../../thirdparty/gtest/include/gtest/gtest-test-part.h \ + ../../thirdparty/gtest/include/gtest/gtest-typed-test.h \ + ../../thirdparty/gtest/include/gtest/gtest_pred_impl.h + +../../test/perftest/perftest.h: + +../../thirdparty/gtest/include/gtest/gtest.h: + +../../thirdparty/gtest/include/gtest/internal/gtest-internal.h: + +../../thirdparty/gtest/include/gtest/internal/gtest-port.h: + +../../thirdparty/gtest/include/gtest/internal/gtest-string.h: + +../../thirdparty/gtest/include/gtest/internal/gtest-filepath.h: + +../../thirdparty/gtest/include/gtest/internal/gtest-type-util.h: + +../../thirdparty/gtest/include/gtest/gtest-death-test.h: + +../../thirdparty/gtest/include/gtest/internal/gtest-death-test-internal.h: + +../../thirdparty/gtest/include/gtest/gtest-message.h: + +../../thirdparty/gtest/include/gtest/gtest-param-test.h: + +../../thirdparty/gtest/include/gtest/internal/gtest-param-util.h: + +../../thirdparty/gtest/include/gtest/internal/gtest-linked_ptr.h: + +../../thirdparty/gtest/include/gtest/gtest-printers.h: + +../../thirdparty/gtest/include/gtest/internal/gtest-param-util-generated.h: + +../../thirdparty/gtest/include/gtest/gtest_prod.h: + +../../thirdparty/gtest/include/gtest/gtest-test-part.h: + +../../thirdparty/gtest/include/gtest/gtest-typed-test.h: + +../../thirdparty/gtest/include/gtest/gtest_pred_impl.h: diff --git a/intermediate/debug/gmake/perftest/x32/jsoncpptest.o b/intermediate/debug/gmake/perftest/x32/jsoncpptest.o Binary files differnew file mode 100644 index 00000000..8aa62087 --- /dev/null +++ b/intermediate/debug/gmake/perftest/x32/jsoncpptest.o diff --git a/intermediate/debug/gmake/perftest/x32/misctest.d b/intermediate/debug/gmake/perftest/x32/misctest.d new file mode 100644 index 00000000..4c708320 --- /dev/null +++ b/intermediate/debug/gmake/perftest/x32/misctest.d @@ -0,0 +1,58 @@ +../../intermediate/debug/gmake/perftest/x32/misctest.o: \ + ../../test/perftest/misctest.cpp ../../test/perftest/perftest.h \ + ../../thirdparty/gtest/include/gtest/gtest.h \ + ../../thirdparty/gtest/include/gtest/internal/gtest-internal.h \ + ../../thirdparty/gtest/include/gtest/internal/gtest-port.h \ + ../../thirdparty/gtest/include/gtest/internal/gtest-string.h \ + ../../thirdparty/gtest/include/gtest/internal/gtest-filepath.h \ + ../../thirdparty/gtest/include/gtest/internal/gtest-type-util.h \ + ../../thirdparty/gtest/include/gtest/gtest-death-test.h \ + ../../thirdparty/gtest/include/gtest/internal/gtest-death-test-internal.h \ + ../../thirdparty/gtest/include/gtest/gtest-message.h \ + ../../thirdparty/gtest/include/gtest/gtest-param-test.h \ + ../../thirdparty/gtest/include/gtest/internal/gtest-param-util.h \ + ../../thirdparty/gtest/include/gtest/internal/gtest-linked_ptr.h \ + ../../thirdparty/gtest/include/gtest/gtest-printers.h \ + ../../thirdparty/gtest/include/gtest/internal/gtest-param-util-generated.h \ + ../../thirdparty/gtest/include/gtest/gtest_prod.h \ + ../../thirdparty/gtest/include/gtest/gtest-test-part.h \ + ../../thirdparty/gtest/include/gtest/gtest-typed-test.h \ + ../../thirdparty/gtest/include/gtest/gtest_pred_impl.h + +../../test/perftest/perftest.h: + +../../thirdparty/gtest/include/gtest/gtest.h: + +../../thirdparty/gtest/include/gtest/internal/gtest-internal.h: + +../../thirdparty/gtest/include/gtest/internal/gtest-port.h: + +../../thirdparty/gtest/include/gtest/internal/gtest-string.h: + +../../thirdparty/gtest/include/gtest/internal/gtest-filepath.h: + +../../thirdparty/gtest/include/gtest/internal/gtest-type-util.h: + +../../thirdparty/gtest/include/gtest/gtest-death-test.h: + +../../thirdparty/gtest/include/gtest/internal/gtest-death-test-internal.h: + +../../thirdparty/gtest/include/gtest/gtest-message.h: + +../../thirdparty/gtest/include/gtest/gtest-param-test.h: + +../../thirdparty/gtest/include/gtest/internal/gtest-param-util.h: + +../../thirdparty/gtest/include/gtest/internal/gtest-linked_ptr.h: + +../../thirdparty/gtest/include/gtest/gtest-printers.h: + +../../thirdparty/gtest/include/gtest/internal/gtest-param-util-generated.h: + +../../thirdparty/gtest/include/gtest/gtest_prod.h: + +../../thirdparty/gtest/include/gtest/gtest-test-part.h: + +../../thirdparty/gtest/include/gtest/gtest-typed-test.h: + +../../thirdparty/gtest/include/gtest/gtest_pred_impl.h: diff --git a/intermediate/debug/gmake/perftest/x32/misctest.o b/intermediate/debug/gmake/perftest/x32/misctest.o Binary files differnew file mode 100644 index 00000000..84fb3456 --- /dev/null +++ b/intermediate/debug/gmake/perftest/x32/misctest.o diff --git a/intermediate/debug/gmake/perftest/x32/perftest.d b/intermediate/debug/gmake/perftest/x32/perftest.d new file mode 100644 index 00000000..c868c2be --- /dev/null +++ b/intermediate/debug/gmake/perftest/x32/perftest.d @@ -0,0 +1,58 @@ +../../intermediate/debug/gmake/perftest/x32/perftest.o: \ + ../../test/perftest/perftest.cpp ../../test/perftest/perftest.h \ + ../../thirdparty/gtest/include/gtest/gtest.h \ + ../../thirdparty/gtest/include/gtest/internal/gtest-internal.h \ + ../../thirdparty/gtest/include/gtest/internal/gtest-port.h \ + ../../thirdparty/gtest/include/gtest/internal/gtest-string.h \ + ../../thirdparty/gtest/include/gtest/internal/gtest-filepath.h \ + ../../thirdparty/gtest/include/gtest/internal/gtest-type-util.h \ + ../../thirdparty/gtest/include/gtest/gtest-death-test.h \ + ../../thirdparty/gtest/include/gtest/internal/gtest-death-test-internal.h \ + ../../thirdparty/gtest/include/gtest/gtest-message.h \ + ../../thirdparty/gtest/include/gtest/gtest-param-test.h \ + ../../thirdparty/gtest/include/gtest/internal/gtest-param-util.h \ + ../../thirdparty/gtest/include/gtest/internal/gtest-linked_ptr.h \ + ../../thirdparty/gtest/include/gtest/gtest-printers.h \ + ../../thirdparty/gtest/include/gtest/internal/gtest-param-util-generated.h \ + ../../thirdparty/gtest/include/gtest/gtest_prod.h \ + ../../thirdparty/gtest/include/gtest/gtest-test-part.h \ + ../../thirdparty/gtest/include/gtest/gtest-typed-test.h \ + ../../thirdparty/gtest/include/gtest/gtest_pred_impl.h + +../../test/perftest/perftest.h: + +../../thirdparty/gtest/include/gtest/gtest.h: + +../../thirdparty/gtest/include/gtest/internal/gtest-internal.h: + +../../thirdparty/gtest/include/gtest/internal/gtest-port.h: + +../../thirdparty/gtest/include/gtest/internal/gtest-string.h: + +../../thirdparty/gtest/include/gtest/internal/gtest-filepath.h: + +../../thirdparty/gtest/include/gtest/internal/gtest-type-util.h: + +../../thirdparty/gtest/include/gtest/gtest-death-test.h: + +../../thirdparty/gtest/include/gtest/internal/gtest-death-test-internal.h: + +../../thirdparty/gtest/include/gtest/gtest-message.h: + +../../thirdparty/gtest/include/gtest/gtest-param-test.h: + +../../thirdparty/gtest/include/gtest/internal/gtest-param-util.h: + +../../thirdparty/gtest/include/gtest/internal/gtest-linked_ptr.h: + +../../thirdparty/gtest/include/gtest/gtest-printers.h: + +../../thirdparty/gtest/include/gtest/internal/gtest-param-util-generated.h: + +../../thirdparty/gtest/include/gtest/gtest_prod.h: + +../../thirdparty/gtest/include/gtest/gtest-test-part.h: + +../../thirdparty/gtest/include/gtest/gtest-typed-test.h: + +../../thirdparty/gtest/include/gtest/gtest_pred_impl.h: diff --git a/intermediate/debug/gmake/perftest/x32/perftest.o b/intermediate/debug/gmake/perftest/x32/perftest.o Binary files differnew file mode 100644 index 00000000..e2619aae --- /dev/null +++ b/intermediate/debug/gmake/perftest/x32/perftest.o diff --git a/intermediate/debug/gmake/perftest/x32/platformtest.d b/intermediate/debug/gmake/perftest/x32/platformtest.d new file mode 100644 index 00000000..7ce84226 --- /dev/null +++ b/intermediate/debug/gmake/perftest/x32/platformtest.d @@ -0,0 +1,58 @@ +../../intermediate/debug/gmake/perftest/x32/platformtest.o: \ + ../../test/perftest/platformtest.cpp ../../test/perftest/perftest.h \ + ../../thirdparty/gtest/include/gtest/gtest.h \ + ../../thirdparty/gtest/include/gtest/internal/gtest-internal.h \ + ../../thirdparty/gtest/include/gtest/internal/gtest-port.h \ + ../../thirdparty/gtest/include/gtest/internal/gtest-string.h \ + ../../thirdparty/gtest/include/gtest/internal/gtest-filepath.h \ + ../../thirdparty/gtest/include/gtest/internal/gtest-type-util.h \ + ../../thirdparty/gtest/include/gtest/gtest-death-test.h \ + ../../thirdparty/gtest/include/gtest/internal/gtest-death-test-internal.h \ + ../../thirdparty/gtest/include/gtest/gtest-message.h \ + ../../thirdparty/gtest/include/gtest/gtest-param-test.h \ + ../../thirdparty/gtest/include/gtest/internal/gtest-param-util.h \ + ../../thirdparty/gtest/include/gtest/internal/gtest-linked_ptr.h \ + ../../thirdparty/gtest/include/gtest/gtest-printers.h \ + ../../thirdparty/gtest/include/gtest/internal/gtest-param-util-generated.h \ + ../../thirdparty/gtest/include/gtest/gtest_prod.h \ + ../../thirdparty/gtest/include/gtest/gtest-test-part.h \ + ../../thirdparty/gtest/include/gtest/gtest-typed-test.h \ + ../../thirdparty/gtest/include/gtest/gtest_pred_impl.h + +../../test/perftest/perftest.h: + +../../thirdparty/gtest/include/gtest/gtest.h: + +../../thirdparty/gtest/include/gtest/internal/gtest-internal.h: + +../../thirdparty/gtest/include/gtest/internal/gtest-port.h: + +../../thirdparty/gtest/include/gtest/internal/gtest-string.h: + +../../thirdparty/gtest/include/gtest/internal/gtest-filepath.h: + +../../thirdparty/gtest/include/gtest/internal/gtest-type-util.h: + +../../thirdparty/gtest/include/gtest/gtest-death-test.h: + +../../thirdparty/gtest/include/gtest/internal/gtest-death-test-internal.h: + +../../thirdparty/gtest/include/gtest/gtest-message.h: + +../../thirdparty/gtest/include/gtest/gtest-param-test.h: + +../../thirdparty/gtest/include/gtest/internal/gtest-param-util.h: + +../../thirdparty/gtest/include/gtest/internal/gtest-linked_ptr.h: + +../../thirdparty/gtest/include/gtest/gtest-printers.h: + +../../thirdparty/gtest/include/gtest/internal/gtest-param-util-generated.h: + +../../thirdparty/gtest/include/gtest/gtest_prod.h: + +../../thirdparty/gtest/include/gtest/gtest-test-part.h: + +../../thirdparty/gtest/include/gtest/gtest-typed-test.h: + +../../thirdparty/gtest/include/gtest/gtest_pred_impl.h: diff --git a/intermediate/debug/gmake/perftest/x32/platformtest.o b/intermediate/debug/gmake/perftest/x32/platformtest.o Binary files differnew file mode 100644 index 00000000..e78811ba --- /dev/null +++ b/intermediate/debug/gmake/perftest/x32/platformtest.o diff --git a/intermediate/debug/gmake/perftest/x32/rapidjsontest.d b/intermediate/debug/gmake/perftest/x32/rapidjsontest.d new file mode 100644 index 00000000..056c9e6b --- /dev/null +++ b/intermediate/debug/gmake/perftest/x32/rapidjsontest.d @@ -0,0 +1,96 @@ +../../intermediate/debug/gmake/perftest/x32/rapidjsontest.o: \ + ../../test/perftest/rapidjsontest.cpp ../../test/perftest/perftest.h \ + ../../thirdparty/gtest/include/gtest/gtest.h \ + ../../thirdparty/gtest/include/gtest/internal/gtest-internal.h \ + ../../thirdparty/gtest/include/gtest/internal/gtest-port.h \ + ../../thirdparty/gtest/include/gtest/internal/gtest-string.h \ + ../../thirdparty/gtest/include/gtest/internal/gtest-filepath.h \ + ../../thirdparty/gtest/include/gtest/internal/gtest-type-util.h \ + ../../thirdparty/gtest/include/gtest/gtest-death-test.h \ + ../../thirdparty/gtest/include/gtest/internal/gtest-death-test-internal.h \ + ../../thirdparty/gtest/include/gtest/gtest-message.h \ + ../../thirdparty/gtest/include/gtest/gtest-param-test.h \ + ../../thirdparty/gtest/include/gtest/internal/gtest-param-util.h \ + ../../thirdparty/gtest/include/gtest/internal/gtest-linked_ptr.h \ + ../../thirdparty/gtest/include/gtest/gtest-printers.h \ + ../../thirdparty/gtest/include/gtest/internal/gtest-param-util-generated.h \ + ../../thirdparty/gtest/include/gtest/gtest_prod.h \ + ../../thirdparty/gtest/include/gtest/gtest-test-part.h \ + ../../thirdparty/gtest/include/gtest/gtest-typed-test.h \ + ../../thirdparty/gtest/include/gtest/gtest_pred_impl.h \ + ../../include/rapidjson/rapidjson.h \ + ../../include/rapidjson/allocators.h \ + ../../include/rapidjson/encodings.h ../../include/rapidjson/document.h \ + ../../include/rapidjson/reader.h \ + ../../include/rapidjson/internal/pow10.h \ + ../../include/rapidjson/internal/stack.h \ + ../../include/rapidjson/internal/strfunc.h \ + ../../include/rapidjson/prettywriter.h \ + ../../include/rapidjson/writer.h \ + ../../include/rapidjson/stringbuffer.h \ + ../../include/rapidjson/filestream.h \ + ../../include/rapidjson/filereadstream.h + +../../test/perftest/perftest.h: + +../../thirdparty/gtest/include/gtest/gtest.h: + +../../thirdparty/gtest/include/gtest/internal/gtest-internal.h: + +../../thirdparty/gtest/include/gtest/internal/gtest-port.h: + +../../thirdparty/gtest/include/gtest/internal/gtest-string.h: + +../../thirdparty/gtest/include/gtest/internal/gtest-filepath.h: + +../../thirdparty/gtest/include/gtest/internal/gtest-type-util.h: + +../../thirdparty/gtest/include/gtest/gtest-death-test.h: + +../../thirdparty/gtest/include/gtest/internal/gtest-death-test-internal.h: + +../../thirdparty/gtest/include/gtest/gtest-message.h: + +../../thirdparty/gtest/include/gtest/gtest-param-test.h: + +../../thirdparty/gtest/include/gtest/internal/gtest-param-util.h: + +../../thirdparty/gtest/include/gtest/internal/gtest-linked_ptr.h: + +../../thirdparty/gtest/include/gtest/gtest-printers.h: + +../../thirdparty/gtest/include/gtest/internal/gtest-param-util-generated.h: + +../../thirdparty/gtest/include/gtest/gtest_prod.h: + +../../thirdparty/gtest/include/gtest/gtest-test-part.h: + +../../thirdparty/gtest/include/gtest/gtest-typed-test.h: + +../../thirdparty/gtest/include/gtest/gtest_pred_impl.h: + +../../include/rapidjson/rapidjson.h: + +../../include/rapidjson/allocators.h: + +../../include/rapidjson/encodings.h: + +../../include/rapidjson/document.h: + +../../include/rapidjson/reader.h: + +../../include/rapidjson/internal/pow10.h: + +../../include/rapidjson/internal/stack.h: + +../../include/rapidjson/internal/strfunc.h: + +../../include/rapidjson/prettywriter.h: + +../../include/rapidjson/writer.h: + +../../include/rapidjson/stringbuffer.h: + +../../include/rapidjson/filestream.h: + +../../include/rapidjson/filereadstream.h: diff --git a/intermediate/debug/gmake/pretty/x32/pretty.d b/intermediate/debug/gmake/pretty/x32/pretty.d new file mode 100644 index 00000000..17810c14 --- /dev/null +++ b/intermediate/debug/gmake/pretty/x32/pretty.d @@ -0,0 +1,34 @@ +../../intermediate/debug/gmake/pretty/x32/pretty.o: \ + ../../example/pretty/pretty.cpp ../../include/rapidjson/reader.h \ + ../../include/rapidjson/rapidjson.h \ + ../../include/rapidjson/allocators.h \ + ../../include/rapidjson/encodings.h \ + ../../include/rapidjson/internal/pow10.h \ + ../../include/rapidjson/internal/stack.h \ + ../../include/rapidjson/prettywriter.h \ + ../../include/rapidjson/writer.h \ + ../../include/rapidjson/internal/strfunc.h \ + ../../include/rapidjson/filereadstream.h \ + ../../include/rapidjson/filewritestream.h + +../../include/rapidjson/reader.h: + +../../include/rapidjson/rapidjson.h: + +../../include/rapidjson/allocators.h: + +../../include/rapidjson/encodings.h: + +../../include/rapidjson/internal/pow10.h: + +../../include/rapidjson/internal/stack.h: + +../../include/rapidjson/prettywriter.h: + +../../include/rapidjson/writer.h: + +../../include/rapidjson/internal/strfunc.h: + +../../include/rapidjson/filereadstream.h: + +../../include/rapidjson/filewritestream.h: diff --git a/intermediate/debug/gmake/pretty/x32/pretty.o b/intermediate/debug/gmake/pretty/x32/pretty.o Binary files differnew file mode 100644 index 00000000..41781a2f --- /dev/null +++ b/intermediate/debug/gmake/pretty/x32/pretty.o diff --git a/intermediate/debug/gmake/prettyauto/x32/prettyauto.d b/intermediate/debug/gmake/prettyauto/x32/prettyauto.d new file mode 100644 index 00000000..5d31645e --- /dev/null +++ b/intermediate/debug/gmake/prettyauto/x32/prettyauto.d @@ -0,0 +1,37 @@ +../../intermediate/debug/gmake/prettyauto/x32/prettyauto.o: \ + ../../example/prettyauto/prettyauto.cpp \ + ../../include/rapidjson/reader.h ../../include/rapidjson/rapidjson.h \ + ../../include/rapidjson/allocators.h \ + ../../include/rapidjson/encodings.h \ + ../../include/rapidjson/internal/pow10.h \ + ../../include/rapidjson/internal/stack.h \ + ../../include/rapidjson/prettywriter.h \ + ../../include/rapidjson/writer.h \ + ../../include/rapidjson/internal/strfunc.h \ + ../../include/rapidjson/filereadstream.h \ + ../../include/rapidjson/filewritestream.h \ + ../../include/rapidjson/encodedstream.h + +../../include/rapidjson/reader.h: + +../../include/rapidjson/rapidjson.h: + +../../include/rapidjson/allocators.h: + +../../include/rapidjson/encodings.h: + +../../include/rapidjson/internal/pow10.h: + +../../include/rapidjson/internal/stack.h: + +../../include/rapidjson/prettywriter.h: + +../../include/rapidjson/writer.h: + +../../include/rapidjson/internal/strfunc.h: + +../../include/rapidjson/filereadstream.h: + +../../include/rapidjson/filewritestream.h: + +../../include/rapidjson/encodedstream.h: diff --git a/intermediate/debug/gmake/prettyauto/x32/prettyauto.o b/intermediate/debug/gmake/prettyauto/x32/prettyauto.o Binary files differnew file mode 100644 index 00000000..7947df0b --- /dev/null +++ b/intermediate/debug/gmake/prettyauto/x32/prettyauto.o diff --git a/intermediate/debug/gmake/serialize/x32/serialize.d b/intermediate/debug/gmake/serialize/x32/serialize.d new file mode 100644 index 00000000..c2e24291 --- /dev/null +++ b/intermediate/debug/gmake/serialize/x32/serialize.d @@ -0,0 +1,25 @@ +../../intermediate/debug/gmake/serialize/x32/serialize.o: \ + ../../example/serialize/serialize.cpp \ + ../../include/rapidjson/prettywriter.h \ + ../../include/rapidjson/writer.h ../../include/rapidjson/rapidjson.h \ + ../../include/rapidjson/allocators.h \ + ../../include/rapidjson/encodings.h \ + ../../include/rapidjson/internal/stack.h \ + ../../include/rapidjson/internal/strfunc.h \ + ../../include/rapidjson/filestream.h + +../../include/rapidjson/prettywriter.h: + +../../include/rapidjson/writer.h: + +../../include/rapidjson/rapidjson.h: + +../../include/rapidjson/allocators.h: + +../../include/rapidjson/encodings.h: + +../../include/rapidjson/internal/stack.h: + +../../include/rapidjson/internal/strfunc.h: + +../../include/rapidjson/filestream.h: diff --git a/intermediate/debug/gmake/serialize/x32/serialize.o b/intermediate/debug/gmake/serialize/x32/serialize.o Binary files differnew file mode 100644 index 00000000..3a19f410 --- /dev/null +++ b/intermediate/debug/gmake/serialize/x32/serialize.o diff --git a/intermediate/debug/gmake/tutorial/x32/tutorial.d b/intermediate/debug/gmake/tutorial/x32/tutorial.d new file mode 100644 index 00000000..3e744410 --- /dev/null +++ b/intermediate/debug/gmake/tutorial/x32/tutorial.d @@ -0,0 +1,32 @@ +../../intermediate/debug/gmake/tutorial/x32/tutorial.o: \ + ../../example/tutorial/tutorial.cpp ../../include/rapidjson/document.h \ + ../../include/rapidjson/reader.h ../../include/rapidjson/rapidjson.h \ + ../../include/rapidjson/allocators.h \ + ../../include/rapidjson/encodings.h \ + ../../include/rapidjson/internal/pow10.h \ + ../../include/rapidjson/internal/stack.h \ + ../../include/rapidjson/internal/strfunc.h \ + ../../include/rapidjson/prettywriter.h \ + ../../include/rapidjson/writer.h ../../include/rapidjson/filestream.h + +../../include/rapidjson/document.h: + +../../include/rapidjson/reader.h: + +../../include/rapidjson/rapidjson.h: + +../../include/rapidjson/allocators.h: + +../../include/rapidjson/encodings.h: + +../../include/rapidjson/internal/pow10.h: + +../../include/rapidjson/internal/stack.h: + +../../include/rapidjson/internal/strfunc.h: + +../../include/rapidjson/prettywriter.h: + +../../include/rapidjson/writer.h: + +../../include/rapidjson/filestream.h: diff --git a/intermediate/debug/gmake/tutorial/x32/tutorial.o b/intermediate/debug/gmake/tutorial/x32/tutorial.o Binary files differnew file mode 100644 index 00000000..b0b34ba6 --- /dev/null +++ b/intermediate/debug/gmake/tutorial/x32/tutorial.o diff --git a/intermediate/debug/gmake/unittest/x32/documenttest.d b/intermediate/debug/gmake/unittest/x32/documenttest.d new file mode 100644 index 00000000..9aa733bc --- /dev/null +++ b/intermediate/debug/gmake/unittest/x32/documenttest.d @@ -0,0 +1,84 @@ +../../intermediate/debug/gmake/unittest/x32/documenttest.o: \ + ../../test/unittest/documenttest.cpp ../../test/unittest/unittest.h \ + ../../thirdparty/gtest/include/gtest/gtest.h \ + ../../thirdparty/gtest/include/gtest/internal/gtest-internal.h \ + ../../thirdparty/gtest/include/gtest/internal/gtest-port.h \ + ../../thirdparty/gtest/include/gtest/internal/gtest-string.h \ + ../../thirdparty/gtest/include/gtest/internal/gtest-filepath.h \ + ../../thirdparty/gtest/include/gtest/internal/gtest-type-util.h \ + ../../thirdparty/gtest/include/gtest/gtest-death-test.h \ + ../../thirdparty/gtest/include/gtest/internal/gtest-death-test-internal.h \ + ../../thirdparty/gtest/include/gtest/gtest-message.h \ + ../../thirdparty/gtest/include/gtest/gtest-param-test.h \ + ../../thirdparty/gtest/include/gtest/internal/gtest-param-util.h \ + ../../thirdparty/gtest/include/gtest/internal/gtest-linked_ptr.h \ + ../../thirdparty/gtest/include/gtest/gtest-printers.h \ + ../../thirdparty/gtest/include/gtest/internal/gtest-param-util-generated.h \ + ../../thirdparty/gtest/include/gtest/gtest_prod.h \ + ../../thirdparty/gtest/include/gtest/gtest-test-part.h \ + ../../thirdparty/gtest/include/gtest/gtest-typed-test.h \ + ../../thirdparty/gtest/include/gtest/gtest_pred_impl.h \ + ../../include/rapidjson/document.h ../../include/rapidjson/reader.h \ + ../../include/rapidjson/rapidjson.h \ + ../../include/rapidjson/allocators.h \ + ../../include/rapidjson/encodings.h \ + ../../include/rapidjson/internal/pow10.h \ + ../../include/rapidjson/internal/stack.h \ + ../../include/rapidjson/internal/strfunc.h \ + ../../include/rapidjson/writer.h + +../../test/unittest/unittest.h: + +../../thirdparty/gtest/include/gtest/gtest.h: + +../../thirdparty/gtest/include/gtest/internal/gtest-internal.h: + +../../thirdparty/gtest/include/gtest/internal/gtest-port.h: + +../../thirdparty/gtest/include/gtest/internal/gtest-string.h: + +../../thirdparty/gtest/include/gtest/internal/gtest-filepath.h: + +../../thirdparty/gtest/include/gtest/internal/gtest-type-util.h: + +../../thirdparty/gtest/include/gtest/gtest-death-test.h: + +../../thirdparty/gtest/include/gtest/internal/gtest-death-test-internal.h: + +../../thirdparty/gtest/include/gtest/gtest-message.h: + +../../thirdparty/gtest/include/gtest/gtest-param-test.h: + +../../thirdparty/gtest/include/gtest/internal/gtest-param-util.h: + +../../thirdparty/gtest/include/gtest/internal/gtest-linked_ptr.h: + +../../thirdparty/gtest/include/gtest/gtest-printers.h: + +../../thirdparty/gtest/include/gtest/internal/gtest-param-util-generated.h: + +../../thirdparty/gtest/include/gtest/gtest_prod.h: + +../../thirdparty/gtest/include/gtest/gtest-test-part.h: + +../../thirdparty/gtest/include/gtest/gtest-typed-test.h: + +../../thirdparty/gtest/include/gtest/gtest_pred_impl.h: + +../../include/rapidjson/document.h: + +../../include/rapidjson/reader.h: + +../../include/rapidjson/rapidjson.h: + +../../include/rapidjson/allocators.h: + +../../include/rapidjson/encodings.h: + +../../include/rapidjson/internal/pow10.h: + +../../include/rapidjson/internal/stack.h: + +../../include/rapidjson/internal/strfunc.h: + +../../include/rapidjson/writer.h: diff --git a/intermediate/debug/gmake/unittest/x32/documenttest.o b/intermediate/debug/gmake/unittest/x32/documenttest.o Binary files differnew file mode 100644 index 00000000..a65e6674 --- /dev/null +++ b/intermediate/debug/gmake/unittest/x32/documenttest.o diff --git a/intermediate/debug/gmake/unittest/x32/encodedstreamtest.d b/intermediate/debug/gmake/unittest/x32/encodedstreamtest.d new file mode 100644 index 00000000..0b53d8ae --- /dev/null +++ b/intermediate/debug/gmake/unittest/x32/encodedstreamtest.d @@ -0,0 +1,83 @@ +../../intermediate/debug/gmake/unittest/x32/encodedstreamtest.o: \ + ../../test/unittest/encodedstreamtest.cpp \ + ../../test/unittest/unittest.h \ + ../../thirdparty/gtest/include/gtest/gtest.h \ + ../../thirdparty/gtest/include/gtest/internal/gtest-internal.h \ + ../../thirdparty/gtest/include/gtest/internal/gtest-port.h \ + ../../thirdparty/gtest/include/gtest/internal/gtest-string.h \ + ../../thirdparty/gtest/include/gtest/internal/gtest-filepath.h \ + ../../thirdparty/gtest/include/gtest/internal/gtest-type-util.h \ + ../../thirdparty/gtest/include/gtest/gtest-death-test.h \ + ../../thirdparty/gtest/include/gtest/internal/gtest-death-test-internal.h \ + ../../thirdparty/gtest/include/gtest/gtest-message.h \ + ../../thirdparty/gtest/include/gtest/gtest-param-test.h \ + ../../thirdparty/gtest/include/gtest/internal/gtest-param-util.h \ + ../../thirdparty/gtest/include/gtest/internal/gtest-linked_ptr.h \ + ../../thirdparty/gtest/include/gtest/gtest-printers.h \ + ../../thirdparty/gtest/include/gtest/internal/gtest-param-util-generated.h \ + ../../thirdparty/gtest/include/gtest/gtest_prod.h \ + ../../thirdparty/gtest/include/gtest/gtest-test-part.h \ + ../../thirdparty/gtest/include/gtest/gtest-typed-test.h \ + ../../thirdparty/gtest/include/gtest/gtest_pred_impl.h \ + ../../include/rapidjson/filereadstream.h \ + ../../include/rapidjson/rapidjson.h \ + ../../include/rapidjson/allocators.h \ + ../../include/rapidjson/encodings.h \ + ../../include/rapidjson/filewritestream.h \ + ../../include/rapidjson/encodedstream.h \ + ../../include/rapidjson/stringbuffer.h \ + ../../include/rapidjson/internal/stack.h + +../../test/unittest/unittest.h: + +../../thirdparty/gtest/include/gtest/gtest.h: + +../../thirdparty/gtest/include/gtest/internal/gtest-internal.h: + +../../thirdparty/gtest/include/gtest/internal/gtest-port.h: + +../../thirdparty/gtest/include/gtest/internal/gtest-string.h: + +../../thirdparty/gtest/include/gtest/internal/gtest-filepath.h: + +../../thirdparty/gtest/include/gtest/internal/gtest-type-util.h: + +../../thirdparty/gtest/include/gtest/gtest-death-test.h: + +../../thirdparty/gtest/include/gtest/internal/gtest-death-test-internal.h: + +../../thirdparty/gtest/include/gtest/gtest-message.h: + +../../thirdparty/gtest/include/gtest/gtest-param-test.h: + +../../thirdparty/gtest/include/gtest/internal/gtest-param-util.h: + +../../thirdparty/gtest/include/gtest/internal/gtest-linked_ptr.h: + +../../thirdparty/gtest/include/gtest/gtest-printers.h: + +../../thirdparty/gtest/include/gtest/internal/gtest-param-util-generated.h: + +../../thirdparty/gtest/include/gtest/gtest_prod.h: + +../../thirdparty/gtest/include/gtest/gtest-test-part.h: + +../../thirdparty/gtest/include/gtest/gtest-typed-test.h: + +../../thirdparty/gtest/include/gtest/gtest_pred_impl.h: + +../../include/rapidjson/filereadstream.h: + +../../include/rapidjson/rapidjson.h: + +../../include/rapidjson/allocators.h: + +../../include/rapidjson/encodings.h: + +../../include/rapidjson/filewritestream.h: + +../../include/rapidjson/encodedstream.h: + +../../include/rapidjson/stringbuffer.h: + +../../include/rapidjson/internal/stack.h: diff --git a/intermediate/debug/gmake/unittest/x32/encodedstreamtest.o b/intermediate/debug/gmake/unittest/x32/encodedstreamtest.o Binary files differnew file mode 100644 index 00000000..b46ea48e --- /dev/null +++ b/intermediate/debug/gmake/unittest/x32/encodedstreamtest.o diff --git a/intermediate/debug/gmake/unittest/x32/encodingstest.d b/intermediate/debug/gmake/unittest/x32/encodingstest.d new file mode 100644 index 00000000..49ee7a00 --- /dev/null +++ b/intermediate/debug/gmake/unittest/x32/encodingstest.d @@ -0,0 +1,82 @@ +../../intermediate/debug/gmake/unittest/x32/encodingstest.o: \ + ../../test/unittest/encodingstest.cpp ../../test/unittest/unittest.h \ + ../../thirdparty/gtest/include/gtest/gtest.h \ + ../../thirdparty/gtest/include/gtest/internal/gtest-internal.h \ + ../../thirdparty/gtest/include/gtest/internal/gtest-port.h \ + ../../thirdparty/gtest/include/gtest/internal/gtest-string.h \ + ../../thirdparty/gtest/include/gtest/internal/gtest-filepath.h \ + ../../thirdparty/gtest/include/gtest/internal/gtest-type-util.h \ + ../../thirdparty/gtest/include/gtest/gtest-death-test.h \ + ../../thirdparty/gtest/include/gtest/internal/gtest-death-test-internal.h \ + ../../thirdparty/gtest/include/gtest/gtest-message.h \ + ../../thirdparty/gtest/include/gtest/gtest-param-test.h \ + ../../thirdparty/gtest/include/gtest/internal/gtest-param-util.h \ + ../../thirdparty/gtest/include/gtest/internal/gtest-linked_ptr.h \ + ../../thirdparty/gtest/include/gtest/gtest-printers.h \ + ../../thirdparty/gtest/include/gtest/internal/gtest-param-util-generated.h \ + ../../thirdparty/gtest/include/gtest/gtest_prod.h \ + ../../thirdparty/gtest/include/gtest/gtest-test-part.h \ + ../../thirdparty/gtest/include/gtest/gtest-typed-test.h \ + ../../thirdparty/gtest/include/gtest/gtest_pred_impl.h \ + ../../include/rapidjson/filereadstream.h \ + ../../include/rapidjson/rapidjson.h \ + ../../include/rapidjson/allocators.h \ + ../../include/rapidjson/encodings.h \ + ../../include/rapidjson/filewritestream.h \ + ../../include/rapidjson/encodedstream.h \ + ../../include/rapidjson/stringbuffer.h \ + ../../include/rapidjson/internal/stack.h + +../../test/unittest/unittest.h: + +../../thirdparty/gtest/include/gtest/gtest.h: + +../../thirdparty/gtest/include/gtest/internal/gtest-internal.h: + +../../thirdparty/gtest/include/gtest/internal/gtest-port.h: + +../../thirdparty/gtest/include/gtest/internal/gtest-string.h: + +../../thirdparty/gtest/include/gtest/internal/gtest-filepath.h: + +../../thirdparty/gtest/include/gtest/internal/gtest-type-util.h: + +../../thirdparty/gtest/include/gtest/gtest-death-test.h: + +../../thirdparty/gtest/include/gtest/internal/gtest-death-test-internal.h: + +../../thirdparty/gtest/include/gtest/gtest-message.h: + +../../thirdparty/gtest/include/gtest/gtest-param-test.h: + +../../thirdparty/gtest/include/gtest/internal/gtest-param-util.h: + +../../thirdparty/gtest/include/gtest/internal/gtest-linked_ptr.h: + +../../thirdparty/gtest/include/gtest/gtest-printers.h: + +../../thirdparty/gtest/include/gtest/internal/gtest-param-util-generated.h: + +../../thirdparty/gtest/include/gtest/gtest_prod.h: + +../../thirdparty/gtest/include/gtest/gtest-test-part.h: + +../../thirdparty/gtest/include/gtest/gtest-typed-test.h: + +../../thirdparty/gtest/include/gtest/gtest_pred_impl.h: + +../../include/rapidjson/filereadstream.h: + +../../include/rapidjson/rapidjson.h: + +../../include/rapidjson/allocators.h: + +../../include/rapidjson/encodings.h: + +../../include/rapidjson/filewritestream.h: + +../../include/rapidjson/encodedstream.h: + +../../include/rapidjson/stringbuffer.h: + +../../include/rapidjson/internal/stack.h: diff --git a/intermediate/debug/gmake/unittest/x32/encodingstest.o b/intermediate/debug/gmake/unittest/x32/encodingstest.o Binary files differnew file mode 100644 index 00000000..2cde1dd4 --- /dev/null +++ b/intermediate/debug/gmake/unittest/x32/encodingstest.o diff --git a/intermediate/debug/gmake/unittest/x32/filestreamtest.d b/intermediate/debug/gmake/unittest/x32/filestreamtest.d new file mode 100644 index 00000000..d85014ab --- /dev/null +++ b/intermediate/debug/gmake/unittest/x32/filestreamtest.d @@ -0,0 +1,79 @@ +../../intermediate/debug/gmake/unittest/x32/filestreamtest.o: \ + ../../test/unittest/filestreamtest.cpp ../../test/unittest/unittest.h \ + ../../thirdparty/gtest/include/gtest/gtest.h \ + ../../thirdparty/gtest/include/gtest/internal/gtest-internal.h \ + ../../thirdparty/gtest/include/gtest/internal/gtest-port.h \ + ../../thirdparty/gtest/include/gtest/internal/gtest-string.h \ + ../../thirdparty/gtest/include/gtest/internal/gtest-filepath.h \ + ../../thirdparty/gtest/include/gtest/internal/gtest-type-util.h \ + ../../thirdparty/gtest/include/gtest/gtest-death-test.h \ + ../../thirdparty/gtest/include/gtest/internal/gtest-death-test-internal.h \ + ../../thirdparty/gtest/include/gtest/gtest-message.h \ + ../../thirdparty/gtest/include/gtest/gtest-param-test.h \ + ../../thirdparty/gtest/include/gtest/internal/gtest-param-util.h \ + ../../thirdparty/gtest/include/gtest/internal/gtest-linked_ptr.h \ + ../../thirdparty/gtest/include/gtest/gtest-printers.h \ + ../../thirdparty/gtest/include/gtest/internal/gtest-param-util-generated.h \ + ../../thirdparty/gtest/include/gtest/gtest_prod.h \ + ../../thirdparty/gtest/include/gtest/gtest-test-part.h \ + ../../thirdparty/gtest/include/gtest/gtest-typed-test.h \ + ../../thirdparty/gtest/include/gtest/gtest_pred_impl.h \ + ../../include/rapidjson/filestream.h \ + ../../include/rapidjson/rapidjson.h \ + ../../include/rapidjson/allocators.h \ + ../../include/rapidjson/encodings.h \ + ../../include/rapidjson/filereadstream.h \ + ../../include/rapidjson/filewritestream.h \ + ../../include/rapidjson/encodedstream.h + +../../test/unittest/unittest.h: + +../../thirdparty/gtest/include/gtest/gtest.h: + +../../thirdparty/gtest/include/gtest/internal/gtest-internal.h: + +../../thirdparty/gtest/include/gtest/internal/gtest-port.h: + +../../thirdparty/gtest/include/gtest/internal/gtest-string.h: + +../../thirdparty/gtest/include/gtest/internal/gtest-filepath.h: + +../../thirdparty/gtest/include/gtest/internal/gtest-type-util.h: + +../../thirdparty/gtest/include/gtest/gtest-death-test.h: + +../../thirdparty/gtest/include/gtest/internal/gtest-death-test-internal.h: + +../../thirdparty/gtest/include/gtest/gtest-message.h: + +../../thirdparty/gtest/include/gtest/gtest-param-test.h: + +../../thirdparty/gtest/include/gtest/internal/gtest-param-util.h: + +../../thirdparty/gtest/include/gtest/internal/gtest-linked_ptr.h: + +../../thirdparty/gtest/include/gtest/gtest-printers.h: + +../../thirdparty/gtest/include/gtest/internal/gtest-param-util-generated.h: + +../../thirdparty/gtest/include/gtest/gtest_prod.h: + +../../thirdparty/gtest/include/gtest/gtest-test-part.h: + +../../thirdparty/gtest/include/gtest/gtest-typed-test.h: + +../../thirdparty/gtest/include/gtest/gtest_pred_impl.h: + +../../include/rapidjson/filestream.h: + +../../include/rapidjson/rapidjson.h: + +../../include/rapidjson/allocators.h: + +../../include/rapidjson/encodings.h: + +../../include/rapidjson/filereadstream.h: + +../../include/rapidjson/filewritestream.h: + +../../include/rapidjson/encodedstream.h: diff --git a/intermediate/debug/gmake/unittest/x32/filestreamtest.o b/intermediate/debug/gmake/unittest/x32/filestreamtest.o Binary files differnew file mode 100644 index 00000000..b56fc54d --- /dev/null +++ b/intermediate/debug/gmake/unittest/x32/filestreamtest.o diff --git a/intermediate/debug/gmake/unittest/x32/jsoncheckertest.d b/intermediate/debug/gmake/unittest/x32/jsoncheckertest.d new file mode 100644 index 00000000..73283da1 --- /dev/null +++ b/intermediate/debug/gmake/unittest/x32/jsoncheckertest.d @@ -0,0 +1,81 @@ +../../intermediate/debug/gmake/unittest/x32/jsoncheckertest.o: \ + ../../test/unittest/jsoncheckertest.cpp ../../test/unittest/unittest.h \ + ../../thirdparty/gtest/include/gtest/gtest.h \ + ../../thirdparty/gtest/include/gtest/internal/gtest-internal.h \ + ../../thirdparty/gtest/include/gtest/internal/gtest-port.h \ + ../../thirdparty/gtest/include/gtest/internal/gtest-string.h \ + ../../thirdparty/gtest/include/gtest/internal/gtest-filepath.h \ + ../../thirdparty/gtest/include/gtest/internal/gtest-type-util.h \ + ../../thirdparty/gtest/include/gtest/gtest-death-test.h \ + ../../thirdparty/gtest/include/gtest/internal/gtest-death-test-internal.h \ + ../../thirdparty/gtest/include/gtest/gtest-message.h \ + ../../thirdparty/gtest/include/gtest/gtest-param-test.h \ + ../../thirdparty/gtest/include/gtest/internal/gtest-param-util.h \ + ../../thirdparty/gtest/include/gtest/internal/gtest-linked_ptr.h \ + ../../thirdparty/gtest/include/gtest/gtest-printers.h \ + ../../thirdparty/gtest/include/gtest/internal/gtest-param-util-generated.h \ + ../../thirdparty/gtest/include/gtest/gtest_prod.h \ + ../../thirdparty/gtest/include/gtest/gtest-test-part.h \ + ../../thirdparty/gtest/include/gtest/gtest-typed-test.h \ + ../../thirdparty/gtest/include/gtest/gtest_pred_impl.h \ + ../../include/rapidjson/document.h ../../include/rapidjson/reader.h \ + ../../include/rapidjson/rapidjson.h \ + ../../include/rapidjson/allocators.h \ + ../../include/rapidjson/encodings.h \ + ../../include/rapidjson/internal/pow10.h \ + ../../include/rapidjson/internal/stack.h \ + ../../include/rapidjson/internal/strfunc.h + +../../test/unittest/unittest.h: + +../../thirdparty/gtest/include/gtest/gtest.h: + +../../thirdparty/gtest/include/gtest/internal/gtest-internal.h: + +../../thirdparty/gtest/include/gtest/internal/gtest-port.h: + +../../thirdparty/gtest/include/gtest/internal/gtest-string.h: + +../../thirdparty/gtest/include/gtest/internal/gtest-filepath.h: + +../../thirdparty/gtest/include/gtest/internal/gtest-type-util.h: + +../../thirdparty/gtest/include/gtest/gtest-death-test.h: + +../../thirdparty/gtest/include/gtest/internal/gtest-death-test-internal.h: + +../../thirdparty/gtest/include/gtest/gtest-message.h: + +../../thirdparty/gtest/include/gtest/gtest-param-test.h: + +../../thirdparty/gtest/include/gtest/internal/gtest-param-util.h: + +../../thirdparty/gtest/include/gtest/internal/gtest-linked_ptr.h: + +../../thirdparty/gtest/include/gtest/gtest-printers.h: + +../../thirdparty/gtest/include/gtest/internal/gtest-param-util-generated.h: + +../../thirdparty/gtest/include/gtest/gtest_prod.h: + +../../thirdparty/gtest/include/gtest/gtest-test-part.h: + +../../thirdparty/gtest/include/gtest/gtest-typed-test.h: + +../../thirdparty/gtest/include/gtest/gtest_pred_impl.h: + +../../include/rapidjson/document.h: + +../../include/rapidjson/reader.h: + +../../include/rapidjson/rapidjson.h: + +../../include/rapidjson/allocators.h: + +../../include/rapidjson/encodings.h: + +../../include/rapidjson/internal/pow10.h: + +../../include/rapidjson/internal/stack.h: + +../../include/rapidjson/internal/strfunc.h: diff --git a/intermediate/debug/gmake/unittest/x32/jsoncheckertest.o b/intermediate/debug/gmake/unittest/x32/jsoncheckertest.o Binary files differnew file mode 100644 index 00000000..b4e11f32 --- /dev/null +++ b/intermediate/debug/gmake/unittest/x32/jsoncheckertest.o diff --git a/intermediate/debug/gmake/unittest/x32/readertest.d b/intermediate/debug/gmake/unittest/x32/readertest.d new file mode 100644 index 00000000..d32e1285 --- /dev/null +++ b/intermediate/debug/gmake/unittest/x32/readertest.d @@ -0,0 +1,75 @@ +../../intermediate/debug/gmake/unittest/x32/readertest.o: \ + ../../test/unittest/readertest.cpp ../../test/unittest/unittest.h \ + ../../thirdparty/gtest/include/gtest/gtest.h \ + ../../thirdparty/gtest/include/gtest/internal/gtest-internal.h \ + ../../thirdparty/gtest/include/gtest/internal/gtest-port.h \ + ../../thirdparty/gtest/include/gtest/internal/gtest-string.h \ + ../../thirdparty/gtest/include/gtest/internal/gtest-filepath.h \ + ../../thirdparty/gtest/include/gtest/internal/gtest-type-util.h \ + ../../thirdparty/gtest/include/gtest/gtest-death-test.h \ + ../../thirdparty/gtest/include/gtest/internal/gtest-death-test-internal.h \ + ../../thirdparty/gtest/include/gtest/gtest-message.h \ + ../../thirdparty/gtest/include/gtest/gtest-param-test.h \ + ../../thirdparty/gtest/include/gtest/internal/gtest-param-util.h \ + ../../thirdparty/gtest/include/gtest/internal/gtest-linked_ptr.h \ + ../../thirdparty/gtest/include/gtest/gtest-printers.h \ + ../../thirdparty/gtest/include/gtest/internal/gtest-param-util-generated.h \ + ../../thirdparty/gtest/include/gtest/gtest_prod.h \ + ../../thirdparty/gtest/include/gtest/gtest-test-part.h \ + ../../thirdparty/gtest/include/gtest/gtest-typed-test.h \ + ../../thirdparty/gtest/include/gtest/gtest_pred_impl.h \ + ../../include/rapidjson/reader.h ../../include/rapidjson/rapidjson.h \ + ../../include/rapidjson/allocators.h \ + ../../include/rapidjson/encodings.h \ + ../../include/rapidjson/internal/pow10.h \ + ../../include/rapidjson/internal/stack.h + +../../test/unittest/unittest.h: + +../../thirdparty/gtest/include/gtest/gtest.h: + +../../thirdparty/gtest/include/gtest/internal/gtest-internal.h: + +../../thirdparty/gtest/include/gtest/internal/gtest-port.h: + +../../thirdparty/gtest/include/gtest/internal/gtest-string.h: + +../../thirdparty/gtest/include/gtest/internal/gtest-filepath.h: + +../../thirdparty/gtest/include/gtest/internal/gtest-type-util.h: + +../../thirdparty/gtest/include/gtest/gtest-death-test.h: + +../../thirdparty/gtest/include/gtest/internal/gtest-death-test-internal.h: + +../../thirdparty/gtest/include/gtest/gtest-message.h: + +../../thirdparty/gtest/include/gtest/gtest-param-test.h: + +../../thirdparty/gtest/include/gtest/internal/gtest-param-util.h: + +../../thirdparty/gtest/include/gtest/internal/gtest-linked_ptr.h: + +../../thirdparty/gtest/include/gtest/gtest-printers.h: + +../../thirdparty/gtest/include/gtest/internal/gtest-param-util-generated.h: + +../../thirdparty/gtest/include/gtest/gtest_prod.h: + +../../thirdparty/gtest/include/gtest/gtest-test-part.h: + +../../thirdparty/gtest/include/gtest/gtest-typed-test.h: + +../../thirdparty/gtest/include/gtest/gtest_pred_impl.h: + +../../include/rapidjson/reader.h: + +../../include/rapidjson/rapidjson.h: + +../../include/rapidjson/allocators.h: + +../../include/rapidjson/encodings.h: + +../../include/rapidjson/internal/pow10.h: + +../../include/rapidjson/internal/stack.h: diff --git a/intermediate/debug/gmake/unittest/x32/readertest.o b/intermediate/debug/gmake/unittest/x32/readertest.o Binary files differnew file mode 100644 index 00000000..d8b65dc2 --- /dev/null +++ b/intermediate/debug/gmake/unittest/x32/readertest.o diff --git a/intermediate/debug/gmake/unittest/x32/unittest.d b/intermediate/debug/gmake/unittest/x32/unittest.d new file mode 100644 index 00000000..8e92941f --- /dev/null +++ b/intermediate/debug/gmake/unittest/x32/unittest.d @@ -0,0 +1,58 @@ +../../intermediate/debug/gmake/unittest/x32/unittest.o: \ + ../../test/unittest/unittest.cpp ../../test/unittest/unittest.h \ + ../../thirdparty/gtest/include/gtest/gtest.h \ + ../../thirdparty/gtest/include/gtest/internal/gtest-internal.h \ + ../../thirdparty/gtest/include/gtest/internal/gtest-port.h \ + ../../thirdparty/gtest/include/gtest/internal/gtest-string.h \ + ../../thirdparty/gtest/include/gtest/internal/gtest-filepath.h \ + ../../thirdparty/gtest/include/gtest/internal/gtest-type-util.h \ + ../../thirdparty/gtest/include/gtest/gtest-death-test.h \ + ../../thirdparty/gtest/include/gtest/internal/gtest-death-test-internal.h \ + ../../thirdparty/gtest/include/gtest/gtest-message.h \ + ../../thirdparty/gtest/include/gtest/gtest-param-test.h \ + ../../thirdparty/gtest/include/gtest/internal/gtest-param-util.h \ + ../../thirdparty/gtest/include/gtest/internal/gtest-linked_ptr.h \ + ../../thirdparty/gtest/include/gtest/gtest-printers.h \ + ../../thirdparty/gtest/include/gtest/internal/gtest-param-util-generated.h \ + ../../thirdparty/gtest/include/gtest/gtest_prod.h \ + ../../thirdparty/gtest/include/gtest/gtest-test-part.h \ + ../../thirdparty/gtest/include/gtest/gtest-typed-test.h \ + ../../thirdparty/gtest/include/gtest/gtest_pred_impl.h + +../../test/unittest/unittest.h: + +../../thirdparty/gtest/include/gtest/gtest.h: + +../../thirdparty/gtest/include/gtest/internal/gtest-internal.h: + +../../thirdparty/gtest/include/gtest/internal/gtest-port.h: + +../../thirdparty/gtest/include/gtest/internal/gtest-string.h: + +../../thirdparty/gtest/include/gtest/internal/gtest-filepath.h: + +../../thirdparty/gtest/include/gtest/internal/gtest-type-util.h: + +../../thirdparty/gtest/include/gtest/gtest-death-test.h: + +../../thirdparty/gtest/include/gtest/internal/gtest-death-test-internal.h: + +../../thirdparty/gtest/include/gtest/gtest-message.h: + +../../thirdparty/gtest/include/gtest/gtest-param-test.h: + +../../thirdparty/gtest/include/gtest/internal/gtest-param-util.h: + +../../thirdparty/gtest/include/gtest/internal/gtest-linked_ptr.h: + +../../thirdparty/gtest/include/gtest/gtest-printers.h: + +../../thirdparty/gtest/include/gtest/internal/gtest-param-util-generated.h: + +../../thirdparty/gtest/include/gtest/gtest_prod.h: + +../../thirdparty/gtest/include/gtest/gtest-test-part.h: + +../../thirdparty/gtest/include/gtest/gtest-typed-test.h: + +../../thirdparty/gtest/include/gtest/gtest_pred_impl.h: diff --git a/intermediate/debug/gmake/unittest/x32/unittest.o b/intermediate/debug/gmake/unittest/x32/unittest.o Binary files differnew file mode 100644 index 00000000..a3e409b1 --- /dev/null +++ b/intermediate/debug/gmake/unittest/x32/unittest.o diff --git a/intermediate/debug/gmake/unittest/x32/valuetest.d b/intermediate/debug/gmake/unittest/x32/valuetest.d new file mode 100644 index 00000000..d274bc56 --- /dev/null +++ b/intermediate/debug/gmake/unittest/x32/valuetest.d @@ -0,0 +1,81 @@ +../../intermediate/debug/gmake/unittest/x32/valuetest.o: \ + ../../test/unittest/valuetest.cpp ../../test/unittest/unittest.h \ + ../../thirdparty/gtest/include/gtest/gtest.h \ + ../../thirdparty/gtest/include/gtest/internal/gtest-internal.h \ + ../../thirdparty/gtest/include/gtest/internal/gtest-port.h \ + ../../thirdparty/gtest/include/gtest/internal/gtest-string.h \ + ../../thirdparty/gtest/include/gtest/internal/gtest-filepath.h \ + ../../thirdparty/gtest/include/gtest/internal/gtest-type-util.h \ + ../../thirdparty/gtest/include/gtest/gtest-death-test.h \ + ../../thirdparty/gtest/include/gtest/internal/gtest-death-test-internal.h \ + ../../thirdparty/gtest/include/gtest/gtest-message.h \ + ../../thirdparty/gtest/include/gtest/gtest-param-test.h \ + ../../thirdparty/gtest/include/gtest/internal/gtest-param-util.h \ + ../../thirdparty/gtest/include/gtest/internal/gtest-linked_ptr.h \ + ../../thirdparty/gtest/include/gtest/gtest-printers.h \ + ../../thirdparty/gtest/include/gtest/internal/gtest-param-util-generated.h \ + ../../thirdparty/gtest/include/gtest/gtest_prod.h \ + ../../thirdparty/gtest/include/gtest/gtest-test-part.h \ + ../../thirdparty/gtest/include/gtest/gtest-typed-test.h \ + ../../thirdparty/gtest/include/gtest/gtest_pred_impl.h \ + ../../include/rapidjson/document.h ../../include/rapidjson/reader.h \ + ../../include/rapidjson/rapidjson.h \ + ../../include/rapidjson/allocators.h \ + ../../include/rapidjson/encodings.h \ + ../../include/rapidjson/internal/pow10.h \ + ../../include/rapidjson/internal/stack.h \ + ../../include/rapidjson/internal/strfunc.h + +../../test/unittest/unittest.h: + +../../thirdparty/gtest/include/gtest/gtest.h: + +../../thirdparty/gtest/include/gtest/internal/gtest-internal.h: + +../../thirdparty/gtest/include/gtest/internal/gtest-port.h: + +../../thirdparty/gtest/include/gtest/internal/gtest-string.h: + +../../thirdparty/gtest/include/gtest/internal/gtest-filepath.h: + +../../thirdparty/gtest/include/gtest/internal/gtest-type-util.h: + +../../thirdparty/gtest/include/gtest/gtest-death-test.h: + +../../thirdparty/gtest/include/gtest/internal/gtest-death-test-internal.h: + +../../thirdparty/gtest/include/gtest/gtest-message.h: + +../../thirdparty/gtest/include/gtest/gtest-param-test.h: + +../../thirdparty/gtest/include/gtest/internal/gtest-param-util.h: + +../../thirdparty/gtest/include/gtest/internal/gtest-linked_ptr.h: + +../../thirdparty/gtest/include/gtest/gtest-printers.h: + +../../thirdparty/gtest/include/gtest/internal/gtest-param-util-generated.h: + +../../thirdparty/gtest/include/gtest/gtest_prod.h: + +../../thirdparty/gtest/include/gtest/gtest-test-part.h: + +../../thirdparty/gtest/include/gtest/gtest-typed-test.h: + +../../thirdparty/gtest/include/gtest/gtest_pred_impl.h: + +../../include/rapidjson/document.h: + +../../include/rapidjson/reader.h: + +../../include/rapidjson/rapidjson.h: + +../../include/rapidjson/allocators.h: + +../../include/rapidjson/encodings.h: + +../../include/rapidjson/internal/pow10.h: + +../../include/rapidjson/internal/stack.h: + +../../include/rapidjson/internal/strfunc.h: diff --git a/intermediate/debug/gmake/unittest/x32/valuetest.o b/intermediate/debug/gmake/unittest/x32/valuetest.o Binary files differnew file mode 100644 index 00000000..daea03d8 --- /dev/null +++ b/intermediate/debug/gmake/unittest/x32/valuetest.o diff --git a/intermediate/debug/gmake/unittest/x32/writertest.d b/intermediate/debug/gmake/unittest/x32/writertest.d new file mode 100644 index 00000000..94310f7e --- /dev/null +++ b/intermediate/debug/gmake/unittest/x32/writertest.d @@ -0,0 +1,84 @@ +../../intermediate/debug/gmake/unittest/x32/writertest.o: \ + ../../test/unittest/writertest.cpp ../../test/unittest/unittest.h \ + ../../thirdparty/gtest/include/gtest/gtest.h \ + ../../thirdparty/gtest/include/gtest/internal/gtest-internal.h \ + ../../thirdparty/gtest/include/gtest/internal/gtest-port.h \ + ../../thirdparty/gtest/include/gtest/internal/gtest-string.h \ + ../../thirdparty/gtest/include/gtest/internal/gtest-filepath.h \ + ../../thirdparty/gtest/include/gtest/internal/gtest-type-util.h \ + ../../thirdparty/gtest/include/gtest/gtest-death-test.h \ + ../../thirdparty/gtest/include/gtest/internal/gtest-death-test-internal.h \ + ../../thirdparty/gtest/include/gtest/gtest-message.h \ + ../../thirdparty/gtest/include/gtest/gtest-param-test.h \ + ../../thirdparty/gtest/include/gtest/internal/gtest-param-util.h \ + ../../thirdparty/gtest/include/gtest/internal/gtest-linked_ptr.h \ + ../../thirdparty/gtest/include/gtest/gtest-printers.h \ + ../../thirdparty/gtest/include/gtest/internal/gtest-param-util-generated.h \ + ../../thirdparty/gtest/include/gtest/gtest_prod.h \ + ../../thirdparty/gtest/include/gtest/gtest-test-part.h \ + ../../thirdparty/gtest/include/gtest/gtest-typed-test.h \ + ../../thirdparty/gtest/include/gtest/gtest_pred_impl.h \ + ../../include/rapidjson/reader.h ../../include/rapidjson/rapidjson.h \ + ../../include/rapidjson/allocators.h \ + ../../include/rapidjson/encodings.h \ + ../../include/rapidjson/internal/pow10.h \ + ../../include/rapidjson/internal/stack.h \ + ../../include/rapidjson/writer.h \ + ../../include/rapidjson/internal/strfunc.h \ + ../../include/rapidjson/stringbuffer.h + +../../test/unittest/unittest.h: + +../../thirdparty/gtest/include/gtest/gtest.h: + +../../thirdparty/gtest/include/gtest/internal/gtest-internal.h: + +../../thirdparty/gtest/include/gtest/internal/gtest-port.h: + +../../thirdparty/gtest/include/gtest/internal/gtest-string.h: + +../../thirdparty/gtest/include/gtest/internal/gtest-filepath.h: + +../../thirdparty/gtest/include/gtest/internal/gtest-type-util.h: + +../../thirdparty/gtest/include/gtest/gtest-death-test.h: + +../../thirdparty/gtest/include/gtest/internal/gtest-death-test-internal.h: + +../../thirdparty/gtest/include/gtest/gtest-message.h: + +../../thirdparty/gtest/include/gtest/gtest-param-test.h: + +../../thirdparty/gtest/include/gtest/internal/gtest-param-util.h: + +../../thirdparty/gtest/include/gtest/internal/gtest-linked_ptr.h: + +../../thirdparty/gtest/include/gtest/gtest-printers.h: + +../../thirdparty/gtest/include/gtest/internal/gtest-param-util-generated.h: + +../../thirdparty/gtest/include/gtest/gtest_prod.h: + +../../thirdparty/gtest/include/gtest/gtest-test-part.h: + +../../thirdparty/gtest/include/gtest/gtest-typed-test.h: + +../../thirdparty/gtest/include/gtest/gtest_pred_impl.h: + +../../include/rapidjson/reader.h: + +../../include/rapidjson/rapidjson.h: + +../../include/rapidjson/allocators.h: + +../../include/rapidjson/encodings.h: + +../../include/rapidjson/internal/pow10.h: + +../../include/rapidjson/internal/stack.h: + +../../include/rapidjson/writer.h: + +../../include/rapidjson/internal/strfunc.h: + +../../include/rapidjson/stringbuffer.h: diff --git a/intermediate/debug/gmake/unittest/x32/writertest.o b/intermediate/debug/gmake/unittest/x32/writertest.o Binary files differnew file mode 100644 index 00000000..65f6281c --- /dev/null +++ b/intermediate/debug/gmake/unittest/x32/writertest.o diff --git a/thirdparty/lib/libgtest_debug_x32_gmake.a b/thirdparty/lib/libgtest_debug_x32_gmake.a Binary files differnew file mode 100644 index 00000000..e91845a6 --- /dev/null +++ b/thirdparty/lib/libgtest_debug_x32_gmake.a |