Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/miloyip/rapidjson.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
path: root/build
diff options
context:
space:
mode:
authorMilo Yip <miloyip@gmail.com>2014-06-25 12:07:44 +0400
committerMilo Yip <miloyip@gmail.com>2014-06-25 12:07:44 +0400
commitf930d9e2e5976d75f63f634981db2102c31c04b3 (patch)
tree7d12df4a6c0ca088da7c78fb8136a2f31b7f7f39 /build
parente4ffa48a7563e892047c27f0a50fdeb6f71e6b8b (diff)
Revert "Remove some clang -Weverything warnings."
This reverts commit e4ffa48a7563e892047c27f0a50fdeb6f71e6b8b.
Diffstat (limited to 'build')
-rw-r--r--build/gmake/condense.make176
-rw-r--r--build/gmake/example.make60
-rw-r--r--build/gmake/gtest.make176
-rw-r--r--build/gmake/perftest.make204
-rw-r--r--build/gmake/pretty.make176
-rw-r--r--build/gmake/prettyauto.make176
-rw-r--r--build/gmake/serialize.make176
-rw-r--r--build/gmake/test.make48
-rw-r--r--build/gmake/tutorial.make176
-rw-r--r--build/gmake/unittest.make208
-rw-r--r--build/premake4.lua3
11 files changed, 0 insertions, 1579 deletions
diff --git a/build/gmake/condense.make b/build/gmake/condense.make
deleted file mode 100644
index a24ece4d..00000000
--- a/build/gmake/condense.make
+++ /dev/null
@@ -1,176 +0,0 @@
-# GNU Make project makefile autogenerated by Premake
-ifndef config
- config=debug32
-endif
-
-ifndef verbose
- SILENT = @
-endif
-
-ifndef CC
- CC = gcc
-endif
-
-ifndef CXX
- CXX = g++
-endif
-
-ifndef AR
- AR = ar
-endif
-
-ifeq ($(config),debug32)
- OBJDIR = ../../intermediate/debug/gmake/condense/x32
- TARGETDIR = ../../bin
- TARGET = $(TARGETDIR)/condense_debug_x32_gmake
- DEFINES += -DDEBUG
- INCLUDES += -I../../include
- CPPFLAGS += -MMD -MP $(DEFINES) $(INCLUDES)
- CFLAGS += $(CPPFLAGS) $(ARCH) -Wall -g -m32 -Weverything
- CXXFLAGS += $(CFLAGS)
- LDFLAGS += -m32 -L/usr/lib32
- LIBS +=
- RESFLAGS += $(DEFINES) $(INCLUDES)
- LDDEPS +=
- LINKCMD = $(CXX) -o $(TARGET) $(OBJECTS) $(LDFLAGS) $(RESOURCES) $(ARCH) $(LIBS)
- define PREBUILDCMDS
- endef
- define PRELINKCMDS
- endef
- define POSTBUILDCMDS
- endef
-endif
-
-ifeq ($(config),release32)
- OBJDIR = ../../intermediate/release/gmake/condense/x32
- TARGETDIR = ../../bin
- TARGET = $(TARGETDIR)/condense_release_x32_gmake
- DEFINES += -DNDEBUG
- INCLUDES += -I../../include
- CPPFLAGS += -MMD -MP $(DEFINES) $(INCLUDES)
- CFLAGS += $(CPPFLAGS) $(ARCH) -Wall -O2 -msse2 -m32 -Weverything
- CXXFLAGS += $(CFLAGS)
- LDFLAGS += -Wl,-x -m32 -L/usr/lib32
- LIBS +=
- RESFLAGS += $(DEFINES) $(INCLUDES)
- LDDEPS +=
- LINKCMD = $(CXX) -o $(TARGET) $(OBJECTS) $(LDFLAGS) $(RESOURCES) $(ARCH) $(LIBS)
- define PREBUILDCMDS
- endef
- define PRELINKCMDS
- endef
- define POSTBUILDCMDS
- endef
-endif
-
-ifeq ($(config),debug64)
- OBJDIR = ../../intermediate/debug/gmake/condense/x64
- TARGETDIR = ../../bin
- TARGET = $(TARGETDIR)/condense_debug_x64_gmake
- DEFINES += -DDEBUG
- INCLUDES += -I../../include
- CPPFLAGS += -MMD -MP $(DEFINES) $(INCLUDES)
- CFLAGS += $(CPPFLAGS) $(ARCH) -Wall -g -m64 -Weverything
- CXXFLAGS += $(CFLAGS)
- LDFLAGS += -m64 -L/usr/lib64
- LIBS +=
- RESFLAGS += $(DEFINES) $(INCLUDES)
- LDDEPS +=
- LINKCMD = $(CXX) -o $(TARGET) $(OBJECTS) $(LDFLAGS) $(RESOURCES) $(ARCH) $(LIBS)
- define PREBUILDCMDS
- endef
- define PRELINKCMDS
- endef
- define POSTBUILDCMDS
- endef
-endif
-
-ifeq ($(config),release64)
- OBJDIR = ../../intermediate/release/gmake/condense/x64
- TARGETDIR = ../../bin
- TARGET = $(TARGETDIR)/condense_release_x64_gmake
- DEFINES += -DNDEBUG
- INCLUDES += -I../../include
- CPPFLAGS += -MMD -MP $(DEFINES) $(INCLUDES)
- CFLAGS += $(CPPFLAGS) $(ARCH) -Wall -O2 -msse2 -m64 -Weverything
- CXXFLAGS += $(CFLAGS)
- LDFLAGS += -Wl,-x -m64 -L/usr/lib64
- LIBS +=
- RESFLAGS += $(DEFINES) $(INCLUDES)
- LDDEPS +=
- LINKCMD = $(CXX) -o $(TARGET) $(OBJECTS) $(LDFLAGS) $(RESOURCES) $(ARCH) $(LIBS)
- define PREBUILDCMDS
- endef
- define PRELINKCMDS
- endef
- define POSTBUILDCMDS
- endef
-endif
-
-OBJECTS := \
- $(OBJDIR)/condense.o \
-
-RESOURCES := \
-
-SHELLTYPE := msdos
-ifeq (,$(ComSpec)$(COMSPEC))
- SHELLTYPE := posix
-endif
-ifeq (/bin,$(findstring /bin,$(SHELL)))
- SHELLTYPE := posix
-endif
-
-.PHONY: clean prebuild prelink
-
-all: $(TARGETDIR) $(OBJDIR) prebuild prelink $(TARGET)
- @:
-
-$(TARGET): $(GCH) $(OBJECTS) $(LDDEPS) $(RESOURCES)
- @echo Linking condense
- $(SILENT) $(LINKCMD)
- $(POSTBUILDCMDS)
-
-$(TARGETDIR):
- @echo Creating $(TARGETDIR)
-ifeq (posix,$(SHELLTYPE))
- $(SILENT) mkdir -p $(TARGETDIR)
-else
- $(SILENT) mkdir $(subst /,\\,$(TARGETDIR))
-endif
-
-$(OBJDIR):
- @echo Creating $(OBJDIR)
-ifeq (posix,$(SHELLTYPE))
- $(SILENT) mkdir -p $(OBJDIR)
-else
- $(SILENT) mkdir $(subst /,\\,$(OBJDIR))
-endif
-
-clean:
- @echo Cleaning condense
-ifeq (posix,$(SHELLTYPE))
- $(SILENT) rm -f $(TARGET)
- $(SILENT) rm -rf $(OBJDIR)
-else
- $(SILENT) if exist $(subst /,\\,$(TARGET)) del $(subst /,\\,$(TARGET))
- $(SILENT) if exist $(subst /,\\,$(OBJDIR)) rmdir /s /q $(subst /,\\,$(OBJDIR))
-endif
-
-prebuild:
- $(PREBUILDCMDS)
-
-prelink:
- $(PRELINKCMDS)
-
-ifneq (,$(PCH))
-$(GCH): $(PCH)
- @echo $(notdir $<)
- -$(SILENT) cp $< $(OBJDIR)
- $(SILENT) $(CXX) $(CXXFLAGS) -o "$@" -c "$<"
-endif
-
-$(OBJDIR)/condense.o: ../../example/condense/condense.cpp
- @echo $(notdir $<)
- $(SILENT) $(CXX) $(CXXFLAGS) -o "$@" -c "$<"
-
--include $(OBJECTS:%.o=%.d)
diff --git a/build/gmake/example.make b/build/gmake/example.make
deleted file mode 100644
index 64e5bc7f..00000000
--- a/build/gmake/example.make
+++ /dev/null
@@ -1,60 +0,0 @@
-# GNU Make solution makefile autogenerated by Premake
-# Type "make help" for usage help
-
-ifndef config
- config=debug32
-endif
-export config
-
-PROJECTS := condense pretty prettyauto tutorial serialize
-
-.PHONY: all clean help $(PROJECTS)
-
-all: $(PROJECTS)
-
-condense:
- @echo "==== Building condense ($(config)) ===="
- @${MAKE} --no-print-directory -C . -f condense.make
-
-pretty:
- @echo "==== Building pretty ($(config)) ===="
- @${MAKE} --no-print-directory -C . -f pretty.make
-
-prettyauto:
- @echo "==== Building prettyauto ($(config)) ===="
- @${MAKE} --no-print-directory -C . -f prettyauto.make
-
-tutorial:
- @echo "==== Building tutorial ($(config)) ===="
- @${MAKE} --no-print-directory -C . -f tutorial.make
-
-serialize:
- @echo "==== Building serialize ($(config)) ===="
- @${MAKE} --no-print-directory -C . -f serialize.make
-
-clean:
- @${MAKE} --no-print-directory -C . -f condense.make clean
- @${MAKE} --no-print-directory -C . -f pretty.make clean
- @${MAKE} --no-print-directory -C . -f prettyauto.make clean
- @${MAKE} --no-print-directory -C . -f tutorial.make clean
- @${MAKE} --no-print-directory -C . -f serialize.make clean
-
-help:
- @echo "Usage: make [config=name] [target]"
- @echo ""
- @echo "CONFIGURATIONS:"
- @echo " debug32"
- @echo " release32"
- @echo " debug64"
- @echo " release64"
- @echo ""
- @echo "TARGETS:"
- @echo " all (default)"
- @echo " clean"
- @echo " condense"
- @echo " pretty"
- @echo " prettyauto"
- @echo " tutorial"
- @echo " serialize"
- @echo ""
- @echo "For more information, see http://industriousone.com/premake/quick-start"
diff --git a/build/gmake/gtest.make b/build/gmake/gtest.make
deleted file mode 100644
index f1ad3f51..00000000
--- a/build/gmake/gtest.make
+++ /dev/null
@@ -1,176 +0,0 @@
-# GNU Make project makefile autogenerated by Premake
-ifndef config
- config=debug32
-endif
-
-ifndef verbose
- SILENT = @
-endif
-
-ifndef CC
- CC = gcc
-endif
-
-ifndef CXX
- CXX = g++
-endif
-
-ifndef AR
- AR = ar
-endif
-
-ifeq ($(config),debug32)
- OBJDIR = ../../intermediate/debug/gmake/gtest/x32
- TARGETDIR = ../../thirdparty/lib
- TARGET = $(TARGETDIR)/libgtest_debug_x32_gmake.a
- DEFINES += -DDEBUG -DGTEST_HAS_PTHREAD=0
- INCLUDES += -I../../thirdparty/gtest -I../../thirdparty/gtest/include
- CPPFLAGS += -MMD -MP $(DEFINES) $(INCLUDES)
- CFLAGS += $(CPPFLAGS) $(ARCH) -Wall -g -m32 -msse4.2 -Werror=cast-qual
- CXXFLAGS += $(CFLAGS)
- LDFLAGS += -m32 -L/usr/lib32
- LIBS +=
- RESFLAGS += $(DEFINES) $(INCLUDES)
- LDDEPS +=
- LINKCMD = $(AR) -rcs $(TARGET) $(OBJECTS)
- define PREBUILDCMDS
- endef
- define PRELINKCMDS
- endef
- define POSTBUILDCMDS
- endef
-endif
-
-ifeq ($(config),release32)
- OBJDIR = ../../intermediate/release/gmake/gtest/x32
- TARGETDIR = ../../thirdparty/lib
- TARGET = $(TARGETDIR)/libgtest_release_x32_gmake.a
- DEFINES += -DNDEBUG -DGTEST_HAS_PTHREAD=0
- INCLUDES += -I../../thirdparty/gtest -I../../thirdparty/gtest/include
- CPPFLAGS += -MMD -MP $(DEFINES) $(INCLUDES)
- CFLAGS += $(CPPFLAGS) $(ARCH) -Wall -O2 -m32 -msse4.2 -Werror=cast-qual
- CXXFLAGS += $(CFLAGS)
- LDFLAGS += -Wl,-x -m32 -L/usr/lib32
- LIBS +=
- RESFLAGS += $(DEFINES) $(INCLUDES)
- LDDEPS +=
- LINKCMD = $(AR) -rcs $(TARGET) $(OBJECTS)
- define PREBUILDCMDS
- endef
- define PRELINKCMDS
- endef
- define POSTBUILDCMDS
- endef
-endif
-
-ifeq ($(config),debug64)
- OBJDIR = ../../intermediate/debug/gmake/gtest/x64
- TARGETDIR = ../../thirdparty/lib
- TARGET = $(TARGETDIR)/libgtest_debug_x64_gmake.a
- DEFINES += -DDEBUG -DGTEST_HAS_PTHREAD=0
- INCLUDES += -I../../thirdparty/gtest -I../../thirdparty/gtest/include
- CPPFLAGS += -MMD -MP $(DEFINES) $(INCLUDES)
- CFLAGS += $(CPPFLAGS) $(ARCH) -Wall -g -m64 -msse4.2 -Werror=cast-qual
- CXXFLAGS += $(CFLAGS)
- LDFLAGS += -m64 -L/usr/lib64
- LIBS +=
- RESFLAGS += $(DEFINES) $(INCLUDES)
- LDDEPS +=
- LINKCMD = $(AR) -rcs $(TARGET) $(OBJECTS)
- define PREBUILDCMDS
- endef
- define PRELINKCMDS
- endef
- define POSTBUILDCMDS
- endef
-endif
-
-ifeq ($(config),release64)
- OBJDIR = ../../intermediate/release/gmake/gtest/x64
- TARGETDIR = ../../thirdparty/lib
- TARGET = $(TARGETDIR)/libgtest_release_x64_gmake.a
- DEFINES += -DNDEBUG -DGTEST_HAS_PTHREAD=0
- INCLUDES += -I../../thirdparty/gtest -I../../thirdparty/gtest/include
- CPPFLAGS += -MMD -MP $(DEFINES) $(INCLUDES)
- CFLAGS += $(CPPFLAGS) $(ARCH) -Wall -O2 -m64 -msse4.2 -Werror=cast-qual
- CXXFLAGS += $(CFLAGS)
- LDFLAGS += -Wl,-x -m64 -L/usr/lib64
- LIBS +=
- RESFLAGS += $(DEFINES) $(INCLUDES)
- LDDEPS +=
- LINKCMD = $(AR) -rcs $(TARGET) $(OBJECTS)
- define PREBUILDCMDS
- endef
- define PRELINKCMDS
- endef
- define POSTBUILDCMDS
- endef
-endif
-
-OBJECTS := \
- $(OBJDIR)/gtest-all.o \
-
-RESOURCES := \
-
-SHELLTYPE := msdos
-ifeq (,$(ComSpec)$(COMSPEC))
- SHELLTYPE := posix
-endif
-ifeq (/bin,$(findstring /bin,$(SHELL)))
- SHELLTYPE := posix
-endif
-
-.PHONY: clean prebuild prelink
-
-all: $(TARGETDIR) $(OBJDIR) prebuild prelink $(TARGET)
- @:
-
-$(TARGET): $(GCH) $(OBJECTS) $(LDDEPS) $(RESOURCES)
- @echo Linking gtest
- $(SILENT) $(LINKCMD)
- $(POSTBUILDCMDS)
-
-$(TARGETDIR):
- @echo Creating $(TARGETDIR)
-ifeq (posix,$(SHELLTYPE))
- $(SILENT) mkdir -p $(TARGETDIR)
-else
- $(SILENT) mkdir $(subst /,\\,$(TARGETDIR))
-endif
-
-$(OBJDIR):
- @echo Creating $(OBJDIR)
-ifeq (posix,$(SHELLTYPE))
- $(SILENT) mkdir -p $(OBJDIR)
-else
- $(SILENT) mkdir $(subst /,\\,$(OBJDIR))
-endif
-
-clean:
- @echo Cleaning gtest
-ifeq (posix,$(SHELLTYPE))
- $(SILENT) rm -f $(TARGET)
- $(SILENT) rm -rf $(OBJDIR)
-else
- $(SILENT) if exist $(subst /,\\,$(TARGET)) del $(subst /,\\,$(TARGET))
- $(SILENT) if exist $(subst /,\\,$(OBJDIR)) rmdir /s /q $(subst /,\\,$(OBJDIR))
-endif
-
-prebuild:
- $(PREBUILDCMDS)
-
-prelink:
- $(PRELINKCMDS)
-
-ifneq (,$(PCH))
-$(GCH): $(PCH)
- @echo $(notdir $<)
- -$(SILENT) cp $< $(OBJDIR)
- $(SILENT) $(CXX) $(CXXFLAGS) -o "$@" -c "$<"
-endif
-
-$(OBJDIR)/gtest-all.o: ../../thirdparty/gtest/src/gtest-all.cc
- @echo $(notdir $<)
- $(SILENT) $(CXX) $(CXXFLAGS) -o "$@" -c "$<"
-
--include $(OBJECTS:%.o=%.d)
diff --git a/build/gmake/perftest.make b/build/gmake/perftest.make
deleted file mode 100644
index 81aaa30e..00000000
--- a/build/gmake/perftest.make
+++ /dev/null
@@ -1,204 +0,0 @@
-# GNU Make project makefile autogenerated by Premake
-ifndef config
- config=debug32
-endif
-
-ifndef verbose
- SILENT = @
-endif
-
-ifndef CC
- CC = gcc
-endif
-
-ifndef CXX
- CXX = g++
-endif
-
-ifndef AR
- AR = ar
-endif
-
-ifeq ($(config),debug32)
- OBJDIR = ../../intermediate/debug/gmake/perftest/x32
- TARGETDIR = ../../bin
- TARGET = $(TARGETDIR)/perftest_debug_x32_gmake
- DEFINES += -DDEBUG
- INCLUDES += -I../../include -I../../thirdparty/gtest/include -I../../thirdparty -I../../thirdparty/jsoncpp/include -I../../thirdparty/libjson -I../../thirdparty/yajl/include
- CPPFLAGS += -MMD -MP $(DEFINES) $(INCLUDES)
- CFLAGS += $(CPPFLAGS) $(ARCH) -Wall -g -m32 -msse4.2 -Werror=cast-qual
- CXXFLAGS += $(CFLAGS)
- LDFLAGS += -m32 -L/usr/lib32 -L../../thirdparty/lib
- LIBS += -lgtest_debug_x32_gmake
- RESFLAGS += $(DEFINES) $(INCLUDES)
- LDDEPS +=
- LINKCMD = $(CXX) -o $(TARGET) $(OBJECTS) $(LDFLAGS) $(RESOURCES) $(ARCH) $(LIBS)
- define PREBUILDCMDS
- endef
- define PRELINKCMDS
- endef
- define POSTBUILDCMDS
- endef
-endif
-
-ifeq ($(config),release32)
- OBJDIR = ../../intermediate/release/gmake/perftest/x32
- TARGETDIR = ../../bin
- TARGET = $(TARGETDIR)/perftest_release_x32_gmake
- DEFINES += -DNDEBUG
- INCLUDES += -I../../include -I../../thirdparty/gtest/include -I../../thirdparty -I../../thirdparty/jsoncpp/include -I../../thirdparty/libjson -I../../thirdparty/yajl/include
- CPPFLAGS += -MMD -MP $(DEFINES) $(INCLUDES)
- CFLAGS += $(CPPFLAGS) $(ARCH) -Wall -O2 -m32 -msse4.2 -Werror=cast-qual
- CXXFLAGS += $(CFLAGS)
- LDFLAGS += -Wl,-x -m32 -L/usr/lib32 -L../../thirdparty/lib
- LIBS += -lgtest_release_x32_gmake
- RESFLAGS += $(DEFINES) $(INCLUDES)
- LDDEPS +=
- LINKCMD = $(CXX) -o $(TARGET) $(OBJECTS) $(LDFLAGS) $(RESOURCES) $(ARCH) $(LIBS)
- define PREBUILDCMDS
- endef
- define PRELINKCMDS
- endef
- define POSTBUILDCMDS
- endef
-endif
-
-ifeq ($(config),debug64)
- OBJDIR = ../../intermediate/debug/gmake/perftest/x64
- TARGETDIR = ../../bin
- TARGET = $(TARGETDIR)/perftest_debug_x64_gmake
- DEFINES += -DDEBUG
- INCLUDES += -I../../include -I../../thirdparty/gtest/include -I../../thirdparty -I../../thirdparty/jsoncpp/include -I../../thirdparty/libjson -I../../thirdparty/yajl/include
- CPPFLAGS += -MMD -MP $(DEFINES) $(INCLUDES)
- CFLAGS += $(CPPFLAGS) $(ARCH) -Wall -g -m64 -msse4.2 -Werror=cast-qual
- CXXFLAGS += $(CFLAGS)
- LDFLAGS += -m64 -L/usr/lib64 -L../../thirdparty/lib
- LIBS += -lgtest_debug_x64_gmake
- RESFLAGS += $(DEFINES) $(INCLUDES)
- LDDEPS +=
- LINKCMD = $(CXX) -o $(TARGET) $(OBJECTS) $(LDFLAGS) $(RESOURCES) $(ARCH) $(LIBS)
- define PREBUILDCMDS
- endef
- define PRELINKCMDS
- endef
- define POSTBUILDCMDS
- endef
-endif
-
-ifeq ($(config),release64)
- OBJDIR = ../../intermediate/release/gmake/perftest/x64
- TARGETDIR = ../../bin
- TARGET = $(TARGETDIR)/perftest_release_x64_gmake
- DEFINES += -DNDEBUG
- INCLUDES += -I../../include -I../../thirdparty/gtest/include -I../../thirdparty -I../../thirdparty/jsoncpp/include -I../../thirdparty/libjson -I../../thirdparty/yajl/include
- CPPFLAGS += -MMD -MP $(DEFINES) $(INCLUDES)
- CFLAGS += $(CPPFLAGS) $(ARCH) -Wall -O2 -m64 -msse4.2 -Werror=cast-qual
- CXXFLAGS += $(CFLAGS)
- LDFLAGS += -Wl,-x -m64 -L/usr/lib64 -L../../thirdparty/lib
- LIBS += -lgtest_release_x64_gmake
- RESFLAGS += $(DEFINES) $(INCLUDES)
- LDDEPS += ../../thirdparty/lib/libgtest_release_x64_gmake.a
- LINKCMD = $(CXX) -o $(TARGET) $(OBJECTS) $(LDFLAGS) $(RESOURCES) $(ARCH) $(LIBS)
- define PREBUILDCMDS
- endef
- define PRELINKCMDS
- endef
- define POSTBUILDCMDS
- endef
-endif
-
-OBJECTS := \
- $(OBJDIR)/jsoncpptest.o \
- $(OBJDIR)/misctest.o \
- $(OBJDIR)/perftest.o \
- $(OBJDIR)/platformtest.o \
- $(OBJDIR)/rapidjsontest.o \
- $(OBJDIR)/ultrajsontest.o \
- $(OBJDIR)/yajltest.o \
- $(OBJDIR)/yajl_all.o \
-
-RESOURCES := \
-
-SHELLTYPE := msdos
-ifeq (,$(ComSpec)$(COMSPEC))
- SHELLTYPE := posix
-endif
-ifeq (/bin,$(findstring /bin,$(SHELL)))
- SHELLTYPE := posix
-endif
-
-.PHONY: clean prebuild prelink
-
-all: $(TARGETDIR) $(OBJDIR) prebuild prelink $(TARGET)
- @:
-
-$(TARGET): $(GCH) $(OBJECTS) $(LDDEPS) $(RESOURCES)
- @echo Linking perftest
- $(SILENT) $(LINKCMD)
- $(POSTBUILDCMDS)
-
-$(TARGETDIR):
- @echo Creating $(TARGETDIR)
-ifeq (posix,$(SHELLTYPE))
- $(SILENT) mkdir -p $(TARGETDIR)
-else
- $(SILENT) mkdir $(subst /,\\,$(TARGETDIR))
-endif
-
-$(OBJDIR):
- @echo Creating $(OBJDIR)
-ifeq (posix,$(SHELLTYPE))
- $(SILENT) mkdir -p $(OBJDIR)
-else
- $(SILENT) mkdir $(subst /,\\,$(OBJDIR))
-endif
-
-clean:
- @echo Cleaning perftest
-ifeq (posix,$(SHELLTYPE))
- $(SILENT) rm -f $(TARGET)
- $(SILENT) rm -rf $(OBJDIR)
-else
- $(SILENT) if exist $(subst /,\\,$(TARGET)) del $(subst /,\\,$(TARGET))
- $(SILENT) if exist $(subst /,\\,$(OBJDIR)) rmdir /s /q $(subst /,\\,$(OBJDIR))
-endif
-
-prebuild:
- $(PREBUILDCMDS)
-
-prelink:
- $(PRELINKCMDS)
-
-ifneq (,$(PCH))
-$(GCH): $(PCH)
- @echo $(notdir $<)
- -$(SILENT) cp $< $(OBJDIR)
- $(SILENT) $(CXX) $(CXXFLAGS) -o "$@" -c "$<"
-endif
-
-$(OBJDIR)/jsoncpptest.o: ../../test/perftest/jsoncpptest.cpp
- @echo $(notdir $<)
- $(SILENT) $(CXX) $(CXXFLAGS) -o "$@" -c "$<"
-$(OBJDIR)/misctest.o: ../../test/perftest/misctest.cpp
- @echo $(notdir $<)
- $(SILENT) $(CXX) $(CXXFLAGS) -o "$@" -c "$<"
-$(OBJDIR)/perftest.o: ../../test/perftest/perftest.cpp
- @echo $(notdir $<)
- $(SILENT) $(CXX) $(CXXFLAGS) -o "$@" -c "$<"
-$(OBJDIR)/platformtest.o: ../../test/perftest/platformtest.cpp
- @echo $(notdir $<)
- $(SILENT) $(CXX) $(CXXFLAGS) -o "$@" -c "$<"
-$(OBJDIR)/rapidjsontest.o: ../../test/perftest/rapidjsontest.cpp
- @echo $(notdir $<)
- $(SILENT) $(CXX) $(CXXFLAGS) -o "$@" -c "$<"
-$(OBJDIR)/ultrajsontest.o: ../../test/perftest/ultrajsontest.cpp
- @echo $(notdir $<)
- $(SILENT) $(CXX) $(CXXFLAGS) -o "$@" -c "$<"
-$(OBJDIR)/yajltest.o: ../../test/perftest/yajltest.cpp
- @echo $(notdir $<)
- $(SILENT) $(CXX) $(CXXFLAGS) -o "$@" -c "$<"
-$(OBJDIR)/yajl_all.o: ../../test/perftest/yajl_all.c
- @echo $(notdir $<)
- $(SILENT) $(CC) $(CFLAGS) -o "$@" -c "$<"
-
--include $(OBJECTS:%.o=%.d)
diff --git a/build/gmake/pretty.make b/build/gmake/pretty.make
deleted file mode 100644
index d8098313..00000000
--- a/build/gmake/pretty.make
+++ /dev/null
@@ -1,176 +0,0 @@
-# GNU Make project makefile autogenerated by Premake
-ifndef config
- config=debug32
-endif
-
-ifndef verbose
- SILENT = @
-endif
-
-ifndef CC
- CC = gcc
-endif
-
-ifndef CXX
- CXX = g++
-endif
-
-ifndef AR
- AR = ar
-endif
-
-ifeq ($(config),debug32)
- OBJDIR = ../../intermediate/debug/gmake/pretty/x32
- TARGETDIR = ../../bin
- TARGET = $(TARGETDIR)/pretty_debug_x32_gmake
- DEFINES += -DDEBUG
- INCLUDES += -I../../include
- CPPFLAGS += -MMD -MP $(DEFINES) $(INCLUDES)
- CFLAGS += $(CPPFLAGS) $(ARCH) -Wall -g -m32 -Weverything
- CXXFLAGS += $(CFLAGS)
- LDFLAGS += -m32 -L/usr/lib32
- LIBS +=
- RESFLAGS += $(DEFINES) $(INCLUDES)
- LDDEPS +=
- LINKCMD = $(CXX) -o $(TARGET) $(OBJECTS) $(LDFLAGS) $(RESOURCES) $(ARCH) $(LIBS)
- define PREBUILDCMDS
- endef
- define PRELINKCMDS
- endef
- define POSTBUILDCMDS
- endef
-endif
-
-ifeq ($(config),release32)
- OBJDIR = ../../intermediate/release/gmake/pretty/x32
- TARGETDIR = ../../bin
- TARGET = $(TARGETDIR)/pretty_release_x32_gmake
- DEFINES += -DNDEBUG
- INCLUDES += -I../../include
- CPPFLAGS += -MMD -MP $(DEFINES) $(INCLUDES)
- CFLAGS += $(CPPFLAGS) $(ARCH) -Wall -O2 -msse2 -m32 -Weverything
- CXXFLAGS += $(CFLAGS)
- LDFLAGS += -Wl,-x -m32 -L/usr/lib32
- LIBS +=
- RESFLAGS += $(DEFINES) $(INCLUDES)
- LDDEPS +=
- LINKCMD = $(CXX) -o $(TARGET) $(OBJECTS) $(LDFLAGS) $(RESOURCES) $(ARCH) $(LIBS)
- define PREBUILDCMDS
- endef
- define PRELINKCMDS
- endef
- define POSTBUILDCMDS
- endef
-endif
-
-ifeq ($(config),debug64)
- OBJDIR = ../../intermediate/debug/gmake/pretty/x64
- TARGETDIR = ../../bin
- TARGET = $(TARGETDIR)/pretty_debug_x64_gmake
- DEFINES += -DDEBUG
- INCLUDES += -I../../include
- CPPFLAGS += -MMD -MP $(DEFINES) $(INCLUDES)
- CFLAGS += $(CPPFLAGS) $(ARCH) -Wall -g -m64 -Weverything
- CXXFLAGS += $(CFLAGS)
- LDFLAGS += -m64 -L/usr/lib64
- LIBS +=
- RESFLAGS += $(DEFINES) $(INCLUDES)
- LDDEPS +=
- LINKCMD = $(CXX) -o $(TARGET) $(OBJECTS) $(LDFLAGS) $(RESOURCES) $(ARCH) $(LIBS)
- define PREBUILDCMDS
- endef
- define PRELINKCMDS
- endef
- define POSTBUILDCMDS
- endef
-endif
-
-ifeq ($(config),release64)
- OBJDIR = ../../intermediate/release/gmake/pretty/x64
- TARGETDIR = ../../bin
- TARGET = $(TARGETDIR)/pretty_release_x64_gmake
- DEFINES += -DNDEBUG
- INCLUDES += -I../../include
- CPPFLAGS += -MMD -MP $(DEFINES) $(INCLUDES)
- CFLAGS += $(CPPFLAGS) $(ARCH) -Wall -O2 -msse2 -m64 -Weverything
- CXXFLAGS += $(CFLAGS)
- LDFLAGS += -Wl,-x -m64 -L/usr/lib64
- LIBS +=
- RESFLAGS += $(DEFINES) $(INCLUDES)
- LDDEPS +=
- LINKCMD = $(CXX) -o $(TARGET) $(OBJECTS) $(LDFLAGS) $(RESOURCES) $(ARCH) $(LIBS)
- define PREBUILDCMDS
- endef
- define PRELINKCMDS
- endef
- define POSTBUILDCMDS
- endef
-endif
-
-OBJECTS := \
- $(OBJDIR)/pretty.o \
-
-RESOURCES := \
-
-SHELLTYPE := msdos
-ifeq (,$(ComSpec)$(COMSPEC))
- SHELLTYPE := posix
-endif
-ifeq (/bin,$(findstring /bin,$(SHELL)))
- SHELLTYPE := posix
-endif
-
-.PHONY: clean prebuild prelink
-
-all: $(TARGETDIR) $(OBJDIR) prebuild prelink $(TARGET)
- @:
-
-$(TARGET): $(GCH) $(OBJECTS) $(LDDEPS) $(RESOURCES)
- @echo Linking pretty
- $(SILENT) $(LINKCMD)
- $(POSTBUILDCMDS)
-
-$(TARGETDIR):
- @echo Creating $(TARGETDIR)
-ifeq (posix,$(SHELLTYPE))
- $(SILENT) mkdir -p $(TARGETDIR)
-else
- $(SILENT) mkdir $(subst /,\\,$(TARGETDIR))
-endif
-
-$(OBJDIR):
- @echo Creating $(OBJDIR)
-ifeq (posix,$(SHELLTYPE))
- $(SILENT) mkdir -p $(OBJDIR)
-else
- $(SILENT) mkdir $(subst /,\\,$(OBJDIR))
-endif
-
-clean:
- @echo Cleaning pretty
-ifeq (posix,$(SHELLTYPE))
- $(SILENT) rm -f $(TARGET)
- $(SILENT) rm -rf $(OBJDIR)
-else
- $(SILENT) if exist $(subst /,\\,$(TARGET)) del $(subst /,\\,$(TARGET))
- $(SILENT) if exist $(subst /,\\,$(OBJDIR)) rmdir /s /q $(subst /,\\,$(OBJDIR))
-endif
-
-prebuild:
- $(PREBUILDCMDS)
-
-prelink:
- $(PRELINKCMDS)
-
-ifneq (,$(PCH))
-$(GCH): $(PCH)
- @echo $(notdir $<)
- -$(SILENT) cp $< $(OBJDIR)
- $(SILENT) $(CXX) $(CXXFLAGS) -o "$@" -c "$<"
-endif
-
-$(OBJDIR)/pretty.o: ../../example/pretty/pretty.cpp
- @echo $(notdir $<)
- $(SILENT) $(CXX) $(CXXFLAGS) -o "$@" -c "$<"
-
--include $(OBJECTS:%.o=%.d)
diff --git a/build/gmake/prettyauto.make b/build/gmake/prettyauto.make
deleted file mode 100644
index 17d3007f..00000000
--- a/build/gmake/prettyauto.make
+++ /dev/null
@@ -1,176 +0,0 @@
-# GNU Make project makefile autogenerated by Premake
-ifndef config
- config=debug32
-endif
-
-ifndef verbose
- SILENT = @
-endif
-
-ifndef CC
- CC = gcc
-endif
-
-ifndef CXX
- CXX = g++
-endif
-
-ifndef AR
- AR = ar
-endif
-
-ifeq ($(config),debug32)
- OBJDIR = ../../intermediate/debug/gmake/prettyauto/x32
- TARGETDIR = ../../bin
- TARGET = $(TARGETDIR)/prettyauto_debug_x32_gmake
- DEFINES += -DDEBUG
- INCLUDES += -I../../include
- CPPFLAGS += -MMD -MP $(DEFINES) $(INCLUDES)
- CFLAGS += $(CPPFLAGS) $(ARCH) -Wall -g -m32 -Weverything
- CXXFLAGS += $(CFLAGS)
- LDFLAGS += -m32 -L/usr/lib32
- LIBS +=
- RESFLAGS += $(DEFINES) $(INCLUDES)
- LDDEPS +=
- LINKCMD = $(CXX) -o $(TARGET) $(OBJECTS) $(LDFLAGS) $(RESOURCES) $(ARCH) $(LIBS)
- define PREBUILDCMDS
- endef
- define PRELINKCMDS
- endef
- define POSTBUILDCMDS
- endef
-endif
-
-ifeq ($(config),release32)
- OBJDIR = ../../intermediate/release/gmake/prettyauto/x32
- TARGETDIR = ../../bin
- TARGET = $(TARGETDIR)/prettyauto_release_x32_gmake
- DEFINES += -DNDEBUG
- INCLUDES += -I../../include
- CPPFLAGS += -MMD -MP $(DEFINES) $(INCLUDES)
- CFLAGS += $(CPPFLAGS) $(ARCH) -Wall -O2 -msse2 -m32 -Weverything
- CXXFLAGS += $(CFLAGS)
- LDFLAGS += -Wl,-x -m32 -L/usr/lib32
- LIBS +=
- RESFLAGS += $(DEFINES) $(INCLUDES)
- LDDEPS +=
- LINKCMD = $(CXX) -o $(TARGET) $(OBJECTS) $(LDFLAGS) $(RESOURCES) $(ARCH) $(LIBS)
- define PREBUILDCMDS
- endef
- define PRELINKCMDS
- endef
- define POSTBUILDCMDS
- endef
-endif
-
-ifeq ($(config),debug64)
- OBJDIR = ../../intermediate/debug/gmake/prettyauto/x64
- TARGETDIR = ../../bin
- TARGET = $(TARGETDIR)/prettyauto_debug_x64_gmake
- DEFINES += -DDEBUG
- INCLUDES += -I../../include
- CPPFLAGS += -MMD -MP $(DEFINES) $(INCLUDES)
- CFLAGS += $(CPPFLAGS) $(ARCH) -Wall -g -m64 -Weverything
- CXXFLAGS += $(CFLAGS)
- LDFLAGS += -m64 -L/usr/lib64
- LIBS +=
- RESFLAGS += $(DEFINES) $(INCLUDES)
- LDDEPS +=
- LINKCMD = $(CXX) -o $(TARGET) $(OBJECTS) $(LDFLAGS) $(RESOURCES) $(ARCH) $(LIBS)
- define PREBUILDCMDS
- endef
- define PRELINKCMDS
- endef
- define POSTBUILDCMDS
- endef
-endif
-
-ifeq ($(config),release64)
- OBJDIR = ../../intermediate/release/gmake/prettyauto/x64
- TARGETDIR = ../../bin
- TARGET = $(TARGETDIR)/prettyauto_release_x64_gmake
- DEFINES += -DNDEBUG
- INCLUDES += -I../../include
- CPPFLAGS += -MMD -MP $(DEFINES) $(INCLUDES)
- CFLAGS += $(CPPFLAGS) $(ARCH) -Wall -O2 -msse2 -m64 -Weverything
- CXXFLAGS += $(CFLAGS)
- LDFLAGS += -Wl,-x -m64 -L/usr/lib64
- LIBS +=
- RESFLAGS += $(DEFINES) $(INCLUDES)
- LDDEPS +=
- LINKCMD = $(CXX) -o $(TARGET) $(OBJECTS) $(LDFLAGS) $(RESOURCES) $(ARCH) $(LIBS)
- define PREBUILDCMDS
- endef
- define PRELINKCMDS
- endef
- define POSTBUILDCMDS
- endef
-endif
-
-OBJECTS := \
- $(OBJDIR)/prettyauto.o \
-
-RESOURCES := \
-
-SHELLTYPE := msdos
-ifeq (,$(ComSpec)$(COMSPEC))
- SHELLTYPE := posix
-endif
-ifeq (/bin,$(findstring /bin,$(SHELL)))
- SHELLTYPE := posix
-endif
-
-.PHONY: clean prebuild prelink
-
-all: $(TARGETDIR) $(OBJDIR) prebuild prelink $(TARGET)
- @:
-
-$(TARGET): $(GCH) $(OBJECTS) $(LDDEPS) $(RESOURCES)
- @echo Linking prettyauto
- $(SILENT) $(LINKCMD)
- $(POSTBUILDCMDS)
-
-$(TARGETDIR):
- @echo Creating $(TARGETDIR)
-ifeq (posix,$(SHELLTYPE))
- $(SILENT) mkdir -p $(TARGETDIR)
-else
- $(SILENT) mkdir $(subst /,\\,$(TARGETDIR))
-endif
-
-$(OBJDIR):
- @echo Creating $(OBJDIR)
-ifeq (posix,$(SHELLTYPE))
- $(SILENT) mkdir -p $(OBJDIR)
-else
- $(SILENT) mkdir $(subst /,\\,$(OBJDIR))
-endif
-
-clean:
- @echo Cleaning prettyauto
-ifeq (posix,$(SHELLTYPE))
- $(SILENT) rm -f $(TARGET)
- $(SILENT) rm -rf $(OBJDIR)
-else
- $(SILENT) if exist $(subst /,\\,$(TARGET)) del $(subst /,\\,$(TARGET))
- $(SILENT) if exist $(subst /,\\,$(OBJDIR)) rmdir /s /q $(subst /,\\,$(OBJDIR))
-endif
-
-prebuild:
- $(PREBUILDCMDS)
-
-prelink:
- $(PRELINKCMDS)
-
-ifneq (,$(PCH))
-$(GCH): $(PCH)
- @echo $(notdir $<)
- -$(SILENT) cp $< $(OBJDIR)
- $(SILENT) $(CXX) $(CXXFLAGS) -o "$@" -c "$<"
-endif
-
-$(OBJDIR)/prettyauto.o: ../../example/prettyauto/prettyauto.cpp
- @echo $(notdir $<)
- $(SILENT) $(CXX) $(CXXFLAGS) -o "$@" -c "$<"
-
--include $(OBJECTS:%.o=%.d)
diff --git a/build/gmake/serialize.make b/build/gmake/serialize.make
deleted file mode 100644
index c6c13d9c..00000000
--- a/build/gmake/serialize.make
+++ /dev/null
@@ -1,176 +0,0 @@
-# GNU Make project makefile autogenerated by Premake
-ifndef config
- config=debug32
-endif
-
-ifndef verbose
- SILENT = @
-endif
-
-ifndef CC
- CC = gcc
-endif
-
-ifndef CXX
- CXX = g++
-endif
-
-ifndef AR
- AR = ar
-endif
-
-ifeq ($(config),debug32)
- OBJDIR = ../../intermediate/debug/gmake/serialize/x32
- TARGETDIR = ../../bin
- TARGET = $(TARGETDIR)/serialize_debug_x32_gmake
- DEFINES += -DDEBUG
- INCLUDES += -I../../include
- CPPFLAGS += -MMD -MP $(DEFINES) $(INCLUDES)
- CFLAGS += $(CPPFLAGS) $(ARCH) -Wall -g -m32 -Weverything
- CXXFLAGS += $(CFLAGS)
- LDFLAGS += -m32 -L/usr/lib32
- LIBS +=
- RESFLAGS += $(DEFINES) $(INCLUDES)
- LDDEPS +=
- LINKCMD = $(CXX) -o $(TARGET) $(OBJECTS) $(LDFLAGS) $(RESOURCES) $(ARCH) $(LIBS)
- define PREBUILDCMDS
- endef
- define PRELINKCMDS
- endef
- define POSTBUILDCMDS
- endef
-endif
-
-ifeq ($(config),release32)
- OBJDIR = ../../intermediate/release/gmake/serialize/x32
- TARGETDIR = ../../bin
- TARGET = $(TARGETDIR)/serialize_release_x32_gmake
- DEFINES += -DNDEBUG
- INCLUDES += -I../../include
- CPPFLAGS += -MMD -MP $(DEFINES) $(INCLUDES)
- CFLAGS += $(CPPFLAGS) $(ARCH) -Wall -O2 -msse2 -m32 -Weverything
- CXXFLAGS += $(CFLAGS)
- LDFLAGS += -Wl,-x -m32 -L/usr/lib32
- LIBS +=
- RESFLAGS += $(DEFINES) $(INCLUDES)
- LDDEPS +=
- LINKCMD = $(CXX) -o $(TARGET) $(OBJECTS) $(LDFLAGS) $(RESOURCES) $(ARCH) $(LIBS)
- define PREBUILDCMDS
- endef
- define PRELINKCMDS
- endef
- define POSTBUILDCMDS
- endef
-endif
-
-ifeq ($(config),debug64)
- OBJDIR = ../../intermediate/debug/gmake/serialize/x64
- TARGETDIR = ../../bin
- TARGET = $(TARGETDIR)/serialize_debug_x64_gmake
- DEFINES += -DDEBUG
- INCLUDES += -I../../include
- CPPFLAGS += -MMD -MP $(DEFINES) $(INCLUDES)
- CFLAGS += $(CPPFLAGS) $(ARCH) -Wall -g -m64 -Weverything
- CXXFLAGS += $(CFLAGS)
- LDFLAGS += -m64 -L/usr/lib64
- LIBS +=
- RESFLAGS += $(DEFINES) $(INCLUDES)
- LDDEPS +=
- LINKCMD = $(CXX) -o $(TARGET) $(OBJECTS) $(LDFLAGS) $(RESOURCES) $(ARCH) $(LIBS)
- define PREBUILDCMDS
- endef
- define PRELINKCMDS
- endef
- define POSTBUILDCMDS
- endef
-endif
-
-ifeq ($(config),release64)
- OBJDIR = ../../intermediate/release/gmake/serialize/x64
- TARGETDIR = ../../bin
- TARGET = $(TARGETDIR)/serialize_release_x64_gmake
- DEFINES += -DNDEBUG
- INCLUDES += -I../../include
- CPPFLAGS += -MMD -MP $(DEFINES) $(INCLUDES)
- CFLAGS += $(CPPFLAGS) $(ARCH) -Wall -O2 -msse2 -m64 -Weverything
- CXXFLAGS += $(CFLAGS)
- LDFLAGS += -Wl,-x -m64 -L/usr/lib64
- LIBS +=
- RESFLAGS += $(DEFINES) $(INCLUDES)
- LDDEPS +=
- LINKCMD = $(CXX) -o $(TARGET) $(OBJECTS) $(LDFLAGS) $(RESOURCES) $(ARCH) $(LIBS)
- define PREBUILDCMDS
- endef
- define PRELINKCMDS
- endef
- define POSTBUILDCMDS
- endef
-endif
-
-OBJECTS := \
- $(OBJDIR)/serialize.o \
-
-RESOURCES := \
-
-SHELLTYPE := msdos
-ifeq (,$(ComSpec)$(COMSPEC))
- SHELLTYPE := posix
-endif
-ifeq (/bin,$(findstring /bin,$(SHELL)))
- SHELLTYPE := posix
-endif
-
-.PHONY: clean prebuild prelink
-
-all: $(TARGETDIR) $(OBJDIR) prebuild prelink $(TARGET)
- @:
-
-$(TARGET): $(GCH) $(OBJECTS) $(LDDEPS) $(RESOURCES)
- @echo Linking serialize
- $(SILENT) $(LINKCMD)
- $(POSTBUILDCMDS)
-
-$(TARGETDIR):
- @echo Creating $(TARGETDIR)
-ifeq (posix,$(SHELLTYPE))
- $(SILENT) mkdir -p $(TARGETDIR)
-else
- $(SILENT) mkdir $(subst /,\\,$(TARGETDIR))
-endif
-
-$(OBJDIR):
- @echo Creating $(OBJDIR)
-ifeq (posix,$(SHELLTYPE))
- $(SILENT) mkdir -p $(OBJDIR)
-else
- $(SILENT) mkdir $(subst /,\\,$(OBJDIR))
-endif
-
-clean:
- @echo Cleaning serialize
-ifeq (posix,$(SHELLTYPE))
- $(SILENT) rm -f $(TARGET)
- $(SILENT) rm -rf $(OBJDIR)
-else
- $(SILENT) if exist $(subst /,\\,$(TARGET)) del $(subst /,\\,$(TARGET))
- $(SILENT) if exist $(subst /,\\,$(OBJDIR)) rmdir /s /q $(subst /,\\,$(OBJDIR))
-endif
-
-prebuild:
- $(PREBUILDCMDS)
-
-prelink:
- $(PRELINKCMDS)
-
-ifneq (,$(PCH))
-$(GCH): $(PCH)
- @echo $(notdir $<)
- -$(SILENT) cp $< $(OBJDIR)
- $(SILENT) $(CXX) $(CXXFLAGS) -o "$@" -c "$<"
-endif
-
-$(OBJDIR)/serialize.o: ../../example/serialize/serialize.cpp
- @echo $(notdir $<)
- $(SILENT) $(CXX) $(CXXFLAGS) -o "$@" -c "$<"
-
--include $(OBJECTS:%.o=%.d)
diff --git a/build/gmake/test.make b/build/gmake/test.make
deleted file mode 100644
index 091b8d49..00000000
--- a/build/gmake/test.make
+++ /dev/null
@@ -1,48 +0,0 @@
-# GNU Make solution makefile autogenerated by Premake
-# Type "make help" for usage help
-
-ifndef config
- config=debug32
-endif
-export config
-
-PROJECTS := gtest unittest perftest
-
-.PHONY: all clean help $(PROJECTS)
-
-all: $(PROJECTS)
-
-gtest:
- @echo "==== Building gtest ($(config)) ===="
- @${MAKE} --no-print-directory -C . -f gtest.make
-
-unittest: gtest
- @echo "==== Building unittest ($(config)) ===="
- @${MAKE} --no-print-directory -C . -f unittest.make
-
-perftest: gtest
- @echo "==== Building perftest ($(config)) ===="
- @${MAKE} --no-print-directory -C . -f perftest.make
-
-clean:
- @${MAKE} --no-print-directory -C . -f gtest.make clean
- @${MAKE} --no-print-directory -C . -f unittest.make clean
- @${MAKE} --no-print-directory -C . -f perftest.make clean
-
-help:
- @echo "Usage: make [config=name] [target]"
- @echo ""
- @echo "CONFIGURATIONS:"
- @echo " debug32"
- @echo " release32"
- @echo " debug64"
- @echo " release64"
- @echo ""
- @echo "TARGETS:"
- @echo " all (default)"
- @echo " clean"
- @echo " gtest"
- @echo " unittest"
- @echo " perftest"
- @echo ""
- @echo "For more information, see http://industriousone.com/premake/quick-start"
diff --git a/build/gmake/tutorial.make b/build/gmake/tutorial.make
deleted file mode 100644
index b32033ef..00000000
--- a/build/gmake/tutorial.make
+++ /dev/null
@@ -1,176 +0,0 @@
-# GNU Make project makefile autogenerated by Premake
-ifndef config
- config=debug32
-endif
-
-ifndef verbose
- SILENT = @
-endif
-
-ifndef CC
- CC = gcc
-endif
-
-ifndef CXX
- CXX = g++
-endif
-
-ifndef AR
- AR = ar
-endif
-
-ifeq ($(config),debug32)
- OBJDIR = ../../intermediate/debug/gmake/tutorial/x32
- TARGETDIR = ../../bin
- TARGET = $(TARGETDIR)/tutorial_debug_x32_gmake
- DEFINES += -DDEBUG
- INCLUDES += -I../../include
- CPPFLAGS += -MMD -MP $(DEFINES) $(INCLUDES)
- CFLAGS += $(CPPFLAGS) $(ARCH) -Wall -g -m32 -Weverything
- CXXFLAGS += $(CFLAGS)
- LDFLAGS += -m32 -L/usr/lib32
- LIBS +=
- RESFLAGS += $(DEFINES) $(INCLUDES)
- LDDEPS +=
- LINKCMD = $(CXX) -o $(TARGET) $(OBJECTS) $(LDFLAGS) $(RESOURCES) $(ARCH) $(LIBS)
- define PREBUILDCMDS
- endef
- define PRELINKCMDS
- endef
- define POSTBUILDCMDS
- endef
-endif
-
-ifeq ($(config),release32)
- OBJDIR = ../../intermediate/release/gmake/tutorial/x32
- TARGETDIR = ../../bin
- TARGET = $(TARGETDIR)/tutorial_release_x32_gmake
- DEFINES += -DNDEBUG
- INCLUDES += -I../../include
- CPPFLAGS += -MMD -MP $(DEFINES) $(INCLUDES)
- CFLAGS += $(CPPFLAGS) $(ARCH) -Wall -O2 -msse2 -m32 -Weverything
- CXXFLAGS += $(CFLAGS)
- LDFLAGS += -Wl,-x -m32 -L/usr/lib32
- LIBS +=
- RESFLAGS += $(DEFINES) $(INCLUDES)
- LDDEPS +=
- LINKCMD = $(CXX) -o $(TARGET) $(OBJECTS) $(LDFLAGS) $(RESOURCES) $(ARCH) $(LIBS)
- define PREBUILDCMDS
- endef
- define PRELINKCMDS
- endef
- define POSTBUILDCMDS
- endef
-endif
-
-ifeq ($(config),debug64)
- OBJDIR = ../../intermediate/debug/gmake/tutorial/x64
- TARGETDIR = ../../bin
- TARGET = $(TARGETDIR)/tutorial_debug_x64_gmake
- DEFINES += -DDEBUG
- INCLUDES += -I../../include
- CPPFLAGS += -MMD -MP $(DEFINES) $(INCLUDES)
- CFLAGS += $(CPPFLAGS) $(ARCH) -Wall -g -m64 -Weverything
- CXXFLAGS += $(CFLAGS)
- LDFLAGS += -m64 -L/usr/lib64
- LIBS +=
- RESFLAGS += $(DEFINES) $(INCLUDES)
- LDDEPS +=
- LINKCMD = $(CXX) -o $(TARGET) $(OBJECTS) $(LDFLAGS) $(RESOURCES) $(ARCH) $(LIBS)
- define PREBUILDCMDS
- endef
- define PRELINKCMDS
- endef
- define POSTBUILDCMDS
- endef
-endif
-
-ifeq ($(config),release64)
- OBJDIR = ../../intermediate/release/gmake/tutorial/x64
- TARGETDIR = ../../bin
- TARGET = $(TARGETDIR)/tutorial_release_x64_gmake
- DEFINES += -DNDEBUG
- INCLUDES += -I../../include
- CPPFLAGS += -MMD -MP $(DEFINES) $(INCLUDES)
- CFLAGS += $(CPPFLAGS) $(ARCH) -Wall -O2 -msse2 -m64 -Weverything
- CXXFLAGS += $(CFLAGS)
- LDFLAGS += -Wl,-x -m64 -L/usr/lib64
- LIBS +=
- RESFLAGS += $(DEFINES) $(INCLUDES)
- LDDEPS +=
- LINKCMD = $(CXX) -o $(TARGET) $(OBJECTS) $(LDFLAGS) $(RESOURCES) $(ARCH) $(LIBS)
- define PREBUILDCMDS
- endef
- define PRELINKCMDS
- endef
- define POSTBUILDCMDS
- endef
-endif
-
-OBJECTS := \
- $(OBJDIR)/tutorial.o \
-
-RESOURCES := \
-
-SHELLTYPE := msdos
-ifeq (,$(ComSpec)$(COMSPEC))
- SHELLTYPE := posix
-endif
-ifeq (/bin,$(findstring /bin,$(SHELL)))
- SHELLTYPE := posix
-endif
-
-.PHONY: clean prebuild prelink
-
-all: $(TARGETDIR) $(OBJDIR) prebuild prelink $(TARGET)
- @:
-
-$(TARGET): $(GCH) $(OBJECTS) $(LDDEPS) $(RESOURCES)
- @echo Linking tutorial
- $(SILENT) $(LINKCMD)
- $(POSTBUILDCMDS)
-
-$(TARGETDIR):
- @echo Creating $(TARGETDIR)
-ifeq (posix,$(SHELLTYPE))
- $(SILENT) mkdir -p $(TARGETDIR)
-else
- $(SILENT) mkdir $(subst /,\\,$(TARGETDIR))
-endif
-
-$(OBJDIR):
- @echo Creating $(OBJDIR)
-ifeq (posix,$(SHELLTYPE))
- $(SILENT) mkdir -p $(OBJDIR)
-else
- $(SILENT) mkdir $(subst /,\\,$(OBJDIR))
-endif
-
-clean:
- @echo Cleaning tutorial
-ifeq (posix,$(SHELLTYPE))
- $(SILENT) rm -f $(TARGET)
- $(SILENT) rm -rf $(OBJDIR)
-else
- $(SILENT) if exist $(subst /,\\,$(TARGET)) del $(subst /,\\,$(TARGET))
- $(SILENT) if exist $(subst /,\\,$(OBJDIR)) rmdir /s /q $(subst /,\\,$(OBJDIR))
-endif
-
-prebuild:
- $(PREBUILDCMDS)
-
-prelink:
- $(PRELINKCMDS)
-
-ifneq (,$(PCH))
-$(GCH): $(PCH)
- @echo $(notdir $<)
- -$(SILENT) cp $< $(OBJDIR)
- $(SILENT) $(CXX) $(CXXFLAGS) -o "$@" -c "$<"
-endif
-
-$(OBJDIR)/tutorial.o: ../../example/tutorial/tutorial.cpp
- @echo $(notdir $<)
- $(SILENT) $(CXX) $(CXXFLAGS) -o "$@" -c "$<"
-
--include $(OBJECTS:%.o=%.d)
diff --git a/build/gmake/unittest.make b/build/gmake/unittest.make
deleted file mode 100644
index e7352554..00000000
--- a/build/gmake/unittest.make
+++ /dev/null
@@ -1,208 +0,0 @@
-# GNU Make project makefile autogenerated by Premake
-ifndef config
- config=debug32
-endif
-
-ifndef verbose
- SILENT = @
-endif
-
-ifndef CC
- CC = gcc
-endif
-
-ifndef CXX
- CXX = g++
-endif
-
-ifndef AR
- AR = ar
-endif
-
-ifeq ($(config),debug32)
- OBJDIR = ../../intermediate/debug/gmake/unittest/x32
- TARGETDIR = ../../bin
- TARGET = $(TARGETDIR)/unittest_debug_x32_gmake
- DEFINES += -DDEBUG
- INCLUDES += -I../../include -I../../thirdparty/gtest/include
- CPPFLAGS += -MMD -MP $(DEFINES) $(INCLUDES)
- CFLAGS += $(CPPFLAGS) $(ARCH) -Wall -g -m32 -msse4.2 -Werror=cast-qual
- CXXFLAGS += $(CFLAGS)
- LDFLAGS += -m32 -L/usr/lib32 -L../../thirdparty/lib
- LIBS += -lgtest_debug_x32_gmake
- RESFLAGS += $(DEFINES) $(INCLUDES)
- LDDEPS +=
- LINKCMD = $(CXX) -o $(TARGET) $(OBJECTS) $(LDFLAGS) $(RESOURCES) $(ARCH) $(LIBS)
- define PREBUILDCMDS
- endef
- define PRELINKCMDS
- endef
- define POSTBUILDCMDS
- endef
-endif
-
-ifeq ($(config),release32)
- OBJDIR = ../../intermediate/release/gmake/unittest/x32
- TARGETDIR = ../../bin
- TARGET = $(TARGETDIR)/unittest_release_x32_gmake
- DEFINES += -DNDEBUG
- INCLUDES += -I../../include -I../../thirdparty/gtest/include
- CPPFLAGS += -MMD -MP $(DEFINES) $(INCLUDES)
- CFLAGS += $(CPPFLAGS) $(ARCH) -Wall -O2 -m32 -msse4.2 -Werror=cast-qual
- CXXFLAGS += $(CFLAGS)
- LDFLAGS += -Wl,-x -m32 -L/usr/lib32 -L../../thirdparty/lib
- LIBS += -lgtest_release_x32_gmake
- RESFLAGS += $(DEFINES) $(INCLUDES)
- LDDEPS +=
- LINKCMD = $(CXX) -o $(TARGET) $(OBJECTS) $(LDFLAGS) $(RESOURCES) $(ARCH) $(LIBS)
- define PREBUILDCMDS
- endef
- define PRELINKCMDS
- endef
- define POSTBUILDCMDS
- endef
-endif
-
-ifeq ($(config),debug64)
- OBJDIR = ../../intermediate/debug/gmake/unittest/x64
- TARGETDIR = ../../bin
- TARGET = $(TARGETDIR)/unittest_debug_x64_gmake
- DEFINES += -DDEBUG
- INCLUDES += -I../../include -I../../thirdparty/gtest/include
- CPPFLAGS += -MMD -MP $(DEFINES) $(INCLUDES)
- CFLAGS += $(CPPFLAGS) $(ARCH) -Wall -g -m64 -msse4.2 -Werror=cast-qual
- CXXFLAGS += $(CFLAGS)
- LDFLAGS += -m64 -L/usr/lib64 -L../../thirdparty/lib
- LIBS += -lgtest_debug_x64_gmake
- RESFLAGS += $(DEFINES) $(INCLUDES)
- LDDEPS +=
- LINKCMD = $(CXX) -o $(TARGET) $(OBJECTS) $(LDFLAGS) $(RESOURCES) $(ARCH) $(LIBS)
- define PREBUILDCMDS
- endef
- define PRELINKCMDS
- endef
- define POSTBUILDCMDS
- endef
-endif
-
-ifeq ($(config),release64)
- OBJDIR = ../../intermediate/release/gmake/unittest/x64
- TARGETDIR = ../../bin
- TARGET = $(TARGETDIR)/unittest_release_x64_gmake
- DEFINES += -DNDEBUG
- INCLUDES += -I../../include -I../../thirdparty/gtest/include
- CPPFLAGS += -MMD -MP $(DEFINES) $(INCLUDES)
- CFLAGS += $(CPPFLAGS) $(ARCH) -Wall -O2 -m64 -msse4.2 -Werror=cast-qual
- CXXFLAGS += $(CFLAGS)
- LDFLAGS += -Wl,-x -m64 -L/usr/lib64 -L../../thirdparty/lib
- LIBS += -lgtest_release_x64_gmake
- RESFLAGS += $(DEFINES) $(INCLUDES)
- LDDEPS += ../../thirdparty/lib/libgtest_release_x64_gmake.a
- LINKCMD = $(CXX) -o $(TARGET) $(OBJECTS) $(LDFLAGS) $(RESOURCES) $(ARCH) $(LIBS)
- define PREBUILDCMDS
- endef
- define PRELINKCMDS
- endef
- define POSTBUILDCMDS
- endef
-endif
-
-OBJECTS := \
- $(OBJDIR)/documenttest.o \
- $(OBJDIR)/encodedstreamtest.o \
- $(OBJDIR)/encodingstest.o \
- $(OBJDIR)/filestreamtest.o \
- $(OBJDIR)/jsoncheckertest.o \
- $(OBJDIR)/readertest.o \
- $(OBJDIR)/unittest.o \
- $(OBJDIR)/valuetest.o \
- $(OBJDIR)/writertest.o \
-
-RESOURCES := \
-
-SHELLTYPE := msdos
-ifeq (,$(ComSpec)$(COMSPEC))
- SHELLTYPE := posix
-endif
-ifeq (/bin,$(findstring /bin,$(SHELL)))
- SHELLTYPE := posix
-endif
-
-.PHONY: clean prebuild prelink
-
-all: $(TARGETDIR) $(OBJDIR) prebuild prelink $(TARGET)
- @:
-
-$(TARGET): $(GCH) $(OBJECTS) $(LDDEPS) $(RESOURCES)
- @echo Linking unittest
- $(SILENT) $(LINKCMD)
- $(POSTBUILDCMDS)
-
-$(TARGETDIR):
- @echo Creating $(TARGETDIR)
-ifeq (posix,$(SHELLTYPE))
- $(SILENT) mkdir -p $(TARGETDIR)
-else
- $(SILENT) mkdir $(subst /,\\,$(TARGETDIR))
-endif
-
-$(OBJDIR):
- @echo Creating $(OBJDIR)
-ifeq (posix,$(SHELLTYPE))
- $(SILENT) mkdir -p $(OBJDIR)
-else
- $(SILENT) mkdir $(subst /,\\,$(OBJDIR))
-endif
-
-clean:
- @echo Cleaning unittest
-ifeq (posix,$(SHELLTYPE))
- $(SILENT) rm -f $(TARGET)
- $(SILENT) rm -rf $(OBJDIR)
-else
- $(SILENT) if exist $(subst /,\\,$(TARGET)) del $(subst /,\\,$(TARGET))
- $(SILENT) if exist $(subst /,\\,$(OBJDIR)) rmdir /s /q $(subst /,\\,$(OBJDIR))
-endif
-
-prebuild:
- $(PREBUILDCMDS)
-
-prelink:
- $(PRELINKCMDS)
-
-ifneq (,$(PCH))
-$(GCH): $(PCH)
- @echo $(notdir $<)
- -$(SILENT) cp $< $(OBJDIR)
- $(SILENT) $(CXX) $(CXXFLAGS) -o "$@" -c "$<"
-endif
-
-$(OBJDIR)/documenttest.o: ../../test/unittest/documenttest.cpp
- @echo $(notdir $<)
- $(SILENT) $(CXX) $(CXXFLAGS) -o "$@" -c "$<"
-$(OBJDIR)/encodedstreamtest.o: ../../test/unittest/encodedstreamtest.cpp
- @echo $(notdir $<)
- $(SILENT) $(CXX) $(CXXFLAGS) -o "$@" -c "$<"
-$(OBJDIR)/encodingstest.o: ../../test/unittest/encodingstest.cpp
- @echo $(notdir $<)
- $(SILENT) $(CXX) $(CXXFLAGS) -o "$@" -c "$<"
-$(OBJDIR)/filestreamtest.o: ../../test/unittest/filestreamtest.cpp
- @echo $(notdir $<)
- $(SILENT) $(CXX) $(CXXFLAGS) -o "$@" -c "$<"
-$(OBJDIR)/jsoncheckertest.o: ../../test/unittest/jsoncheckertest.cpp
- @echo $(notdir $<)
- $(SILENT) $(CXX) $(CXXFLAGS) -o "$@" -c "$<"
-$(OBJDIR)/readertest.o: ../../test/unittest/readertest.cpp
- @echo $(notdir $<)
- $(SILENT) $(CXX) $(CXXFLAGS) -o "$@" -c "$<"
-$(OBJDIR)/unittest.o: ../../test/unittest/unittest.cpp
- @echo $(notdir $<)
- $(SILENT) $(CXX) $(CXXFLAGS) -o "$@" -c "$<"
-$(OBJDIR)/valuetest.o: ../../test/unittest/valuetest.cpp
- @echo $(notdir $<)
- $(SILENT) $(CXX) $(CXXFLAGS) -o "$@" -c "$<"
-$(OBJDIR)/writertest.o: ../../test/unittest/writertest.cpp
- @echo $(notdir $<)
- $(SILENT) $(CXX) $(CXXFLAGS) -o "$@" -c "$<"
-
--include $(OBJECTS:%.o=%.d)
diff --git a/build/premake4.lua b/build/premake4.lua
index d971f513..0c131b57 100644
--- a/build/premake4.lua
+++ b/build/premake4.lua
@@ -149,9 +149,6 @@ solution "example"
configuration "vs*"
defines { "_CRT_SECURE_NO_WARNINGS" }
- configuration "gmake"
- buildoptions "-Weverything"
-
project "condense"
kind "ConsoleApp"
files "../example/condense/*"