# 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)