OLD | NEW |
---|---|
1 CXX=g++ | 1 CXX=g++ |
2 CC=gcc | 2 CC=gcc |
3 | 3 |
4 CXXFLAGS=-gstabs+ -I../../ -I../../testing/gtest/include -I../../testing/include -I../../testing/gtest -D_REENTRANT -m32 | 4 CXXFLAGS=-gstabs+ -I../../ -I../../testing/gtest/include -I../../testing/include -I../../testing/gtest -D_REENTRANT -m32 |
5 CFLAGS=$(CXXFLAGS) | 5 CFLAGS=$(CXXFLAGS) |
6 LDFLAGS=-lpthread | 6 LDFLAGS=-lpthread |
7 | 7 |
8 OBJ_DIR=. | 8 OBJ_DIR=. |
9 BIN_DIR=. | 9 BIN_DIR=. |
10 | 10 |
11 LIB_CC_SRC=handler/exception_handler.cc \ | 11 LIB_CC_SRC=handler/exception_handler.cc \ |
12 minidump_writer/linux_dumper.cc \ | 12 minidump_writer/linux_dumper.cc \ |
13 minidump_writer/minidump_writer.cc \ | 13 minidump_writer/minidump_writer.cc \ |
14 ../minidump_file_writer.cc \ | 14 ../minidump_file_writer.cc \ |
15 ../../common/string_conversion.cc \ | 15 ../../common/string_conversion.cc \ |
16 ../../common/linux/guid_creator.cc | 16 ../../common/linux/guid_creator.cc |
17 | 17 |
18 LIB_C_SRC = ../../common/convert_UTF.c | 18 LIB_C_SRC = ../../common/convert_UTF.c |
19 | 19 |
20 LIB_CC_OBJ=$(patsubst %.cc, $(OBJ_DIR)/%.o,$(LIB_CC_SRC)) | 20 LIB_CC_OBJ=$(patsubst %.cc, $(OBJ_DIR)/%.o,$(LIB_CC_SRC)) |
21 LIB_C_OBJ=$(patsubst %.c, $(OBJ_DIR)/%.o, $(LIB_C_SRC)) | 21 LIB_C_OBJ=$(patsubst %.c, $(OBJ_DIR)/%.o, $(LIB_C_SRC)) |
22 | 22 |
23 DUMPER_HELPER_TEST_C_SRC=minidump_writer/linux_dumper_unittest_helper.c | |
24 | |
25 DUMPER_HELPER_TEST_C_OBJ=$(patsubst %.cc, $(OBJ_DIR)/%.o, \ | |
26 $(DUMPER_HELPER_TEST_C_SRC)) | |
awong
2010/02/08 20:52:55
Are these suppsoed to be tabs in the line continua
| |
27 | |
23 TEST_CC_SRC=handler/exception_handler_unittest.cc \ | 28 TEST_CC_SRC=handler/exception_handler_unittest.cc \ |
24 minidump_writer/directory_reader_unittest.cc \ | 29 minidump_writer/directory_reader_unittest.cc \ |
25 minidump_writer/line_reader_unittest.cc \ | 30 minidump_writer/line_reader_unittest.cc \ |
26 minidump_writer/linux_dumper_unittest.cc \ | 31 minidump_writer/linux_dumper_unittest.cc \ |
27 minidump_writer/minidump_writer_unittest.cc \ | 32 minidump_writer/minidump_writer_unittest.cc \ |
28 ../../testing/gtest/src/gtest_main.cc \ | 33 ../../testing/gtest/src/gtest_main.cc \ |
29 ../../testing/gtest/src/gtest-all.cc | 34 ../../testing/gtest/src/gtest-all.cc |
30 | 35 |
31 TEST_CC_OBJ=$(patsubst %.cc, $(OBJ_DIR)/%.o,$(TEST_CC_SRC)) | 36 TEST_CC_OBJ=$(patsubst %.cc, $(OBJ_DIR)/%.o,$(TEST_CC_SRC)) |
32 | 37 |
33 UNITTEST_BIN=$(BIN_DIR)/linux_client_test | 38 UNITTEST_BIN=$(BIN_DIR)/linux_client_test |
34 | 39 |
35 BREAKPAD_LIBRARY=$(BIN_DIR)/libbreakpad.a | 40 BREAKPAD_LIBRARY=$(BIN_DIR)/libbreakpad.a |
36 | 41 |
42 DUMPER_HELPER_TEST_BIN=$(BIN_DIR)/linux_dumper_unittest_helper | |
43 | |
37 .PHONY:all clean | 44 .PHONY:all clean |
38 | 45 |
39 all:$(BREAKPAD_LIBRARY) $(UNITTEST_BIN) | 46 all:$(BREAKPAD_LIBRARY) $(UNITTEST_BIN) |
40 | 47 |
41 check:$(UNITTEST_BIN) | 48 check:$(UNITTEST_BIN) |
42 $(UNITTEST_BIN) | 49 $(UNITTEST_BIN) |
43 | 50 |
44 $(BIN_DIR)/libbreakpad.a:$(LIB_CC_OBJ) $(LIB_C_OBJ) | 51 $(BIN_DIR)/libbreakpad.a:$(LIB_CC_OBJ) $(LIB_C_OBJ) |
45 $(AR) rcs $@ $^ | 52 $(AR) rcs $@ $^ |
46 | 53 |
47 $(BIN_DIR)/linux_client_test:$(TEST_CC_OBJ) $(BREAKPAD_LIBRARY) | 54 $(BIN_DIR)/linux_dumper_unittest_helper:$(DUMPER_HELPER_TEST_C_OBJ) |
48 $(CXX) $(CXXFLAGS) $(LDFLAGS) $^ -o $@ | 55 $(CXX) $(CXXFLAGS) $(LDFLAGS) $^ -o $@ |
49 | 56 |
57 $(BIN_DIR)/linux_client_test:$(TEST_CC_OBJ) $(BREAKPAD_LIBRARY) $(DUMPER_HELPER_ TEST_BIN) | |
58 $(CXX) $(CXXFLAGS) $(LDFLAGS) $(TEST_CC_OBJ) $(BREAKPAD_LIBRARY) -o $@ | |
59 | |
50 clean: | 60 clean: |
51 » rm -f $(UNITTEST_BIN) $(BREAKPAD_LIBRARY) $(LIB_CC_OBJ) $(LIB_C_OBJ) $(T EST_CC_OBJ) core | 61 » rm -f $(UNITTEST_BIN) $(BREAKPAD_LIBRARY) $(LIB_CC_OBJ) $(LIB_C_OBJ) $(T EST_CC_OBJ) $(DUMPER_HELPER_TEST_BIN) core |
OLD | NEW |