gtest and make file reference

来源:互联网 发布:农村淘宝佣金 编辑:程序博客网 时间:2024/06/07 06:22
CXXFLAGS = -O2 -g -Wall -fmessage-length=0


OBJS = TestAppToken.o main.o




INCLUDES=\
        -I../include \
        -I../3rd/gtest-1.6.0/include


LIBS=\
        -L../lib -lapptokenutil \
        -L../3rd/gtest-1.6.0/lib -lgtest \
        -lssl


TARGET = TestAppToken


$(TARGET):$(OBJS)
        $(CXX) -o $(TARGET) $(OBJS) $(LIBS)


%.o:%.cpp
        $(CXX) $(CXXFLAGS) -c -o $@ $^ $(INCLUDES)


all:    $(TARGET)


clean:
        rm -f $(OBJS) $(TARGET)










CXXFLAGS = -O2 -g -Wall -fmessage-length=0


OBJS_DIR=../objs


OBJS = \
        $(OBJS_DIR)/TestAppToken.o \
        $(OBJS_DIR)/main.o


INCLUDES=\
        -I../include \
        -I../3rd/gtest-1.6.0/include


LIBS=\
        -L../lib -lapptokenutil \
        -L../3rd/gtest-1.6.0/lib -lgtest \
        -lssl


TARGET = $(OBJS_DIR)/TestAppToken


$(TARGET):$(OBJS)
        $(CXX) -o $(TARGET) $(OBJS) $(LIBS)


$(OBJS_DIR)/%.o:%.cpp
        $(CXX) $(CXXFLAGS) -c -o $@ $^ $(INCLUDES)


all:    $(TARGET)


clean:
        rm -f $(OBJS) $(TARGET)










#include <gtest/gtest.h>


int main(int argc, char* argv[]) {
        testing::GTEST_FLAG(output) = "xml:TestResult.xml";
        testing::InitGoogleTest(&argc, argv);
        return RUN_ALL_TESTS();
}





















0 0
原创粉丝点击