Commit d4cb506d authored by Milo Yip's avatar Milo Yip

Merge branch 'master' into dev

parents dfe201e3 e4ffa48a
# 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)
# 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"
# 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)
# 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)
# 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)
# 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)
# 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)
# 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"
# 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)
# 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)
......@@ -149,6 +149,9 @@ solution "example"
configuration "vs*"
defines { "_CRT_SECURE_NO_WARNINGS" }
configuration "gmake"
buildoptions "-Weverything"
project "condense"
kind "ConsoleApp"
files "../example/condense/*"
......
......@@ -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;
......
......@@ -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.
};
......
......@@ -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.
......
......@@ -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); }
......
......@@ -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 {
......
......@@ -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_;
}
}
......
......@@ -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:
......
......@@ -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.
*/
......
......@@ -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
///////////////////////////////////////////////////////////////////////////////
......@@ -189,7 +189,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 {
......@@ -199,7 +199,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); }
......@@ -217,7 +217,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 {
......@@ -254,7 +254,7 @@ enum Type {
kObjectType = 3, //!< object
kArrayType = 4, //!< array
kStringType = 5, //!< string
kNumberType = 6, //!< number
kNumberType = 6 //!< number
};
} // namespace rapidjson
......
......@@ -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');
}
}
......
......@@ -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);
......
../../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:
../../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:
../../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:
../../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:
../../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:
../../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:
../../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:
../../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:
../../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:
../../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:
../../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:
../../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:
../../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:
../../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:
../../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:
../../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:
../../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:
../../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:
../../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:
../../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:
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment