~ubuntu-branches/ubuntu/natty/bug-buddy/natty

« back to all changes in this revision

Viewing changes to google-breakpad/src/client/linux/handler/Makefile

  • Committer: Bazaar Package Importer
  • Author(s): Bilal Akhtar
  • Date: 2010-08-24 16:22:29 UTC
  • mfrom: (1.1.31 upstream)
  • Revision ID: james.westby@ubuntu.com-20100824162229-6teagel8xnkcx3tn
Tags: 2.31.3-0ubuntu1
* New upstream release. (LP: #623380)
* Dropped repack, as upstream has accepted the change and removed
  the convert_UTF.* files.
* debian/patches/99_ltmain_as-needed.patch:
  - Make --as-needed actually do something on shared libraries.

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
CXX=g++
2
 
CC=gcc
3
 
 
4
 
CXXFLAGS=-gstabs -I../../.. -Wall -D_REENTRANT
5
 
LDFLAGS=-lpthread
6
 
 
7
 
OBJ_DIR=.
8
 
BIN_DIR=.
9
 
 
10
 
THREAD_SRC=linux_thread.cc
11
 
SHARE_SRC=../../minidump_file_writer.cc\
12
 
          ../../../common/string_conversion.cc\
13
 
          ../../../common/linux/file_id.cc\
14
 
          minidump_generator.cc
15
 
HANDLER_SRC=exception_handler.cc\
16
 
            ../../../common/linux/guid_creator.cc
17
 
SHARE_C_SRC=../../../common/convert_UTF.c
18
 
 
19
 
THREAD_TEST_SRC=linux_thread_test.cc
20
 
MINIDUMP_TEST_SRC=minidump_test.cc
21
 
EXCEPTION_TEST_SRC=exception_handler_test.cc
22
 
 
23
 
THREAD_OBJ=$(patsubst %.cc,$(OBJ_DIR)/%.o,$(THREAD_SRC))
24
 
SHARE_OBJ=$(patsubst %.cc,$(OBJ_DIR)/%.o,$(SHARE_SRC))
25
 
HANDLER_OBJ=$(patsubst %.cc,$(OBJ_DIR)/%.o,$(HANDLER_SRC))
26
 
SHARE_C_OBJ=$(patsubst %.c,$(OBJ_DIR)/%.o,$(SHARE_C_SRC)) md5.o
27
 
THREAD_TEST_OBJ=$(patsubst %.cc,$(OBJ_DIR)/%.o, $(THREAD_TEST_SRC))\
28
 
                $(THREAD_OBJ)
29
 
MINIDUMP_TEST_OBJ=$(patsubst %.cc,$(OBJ_DIR)/%.o, $(MINIDUMP_TEST_SRC))\
30
 
                  $(THREAD_OBJ) $(SHARE_OBJ) $(SHARE_C_OBJ)
31
 
EXCEPTION_TEST_OBJ=$(patsubst %.cc,$(OBJ_DIR)/%.o, $(EXCEPTION_TEST_SRC))\
32
 
                   $(THREAD_OBJ) $(SHARE_OBJ) $(SHARE_C_OBJ) $(HANDLER_OBJ)
33
 
 
34
 
BIN=$(BIN_DIR)/minidump_test\
35
 
    $(BIN_DIR)/linux_thread_test\
36
 
    $(BIN_DIR)/exception_handler_test
37
 
 
38
 
.PHONY:all clean
39
 
 
40
 
all:$(BIN)
41
 
 
42
 
$(BIN_DIR)/linux_thread_test:$(THREAD_TEST_OBJ)
43
 
        $(CXX) $(CXXFLAGS) $(LDFLAGS) $^ -o $@
44
 
 
45
 
$(BIN_DIR)/minidump_test:$(MINIDUMP_TEST_OBJ)
46
 
        $(CXX) $(CXXFLAGS) $(LDFLAGS) $^ -o $@
47
 
 
48
 
$(BIN_DIR)/exception_handler_test:$(EXCEPTION_TEST_OBJ)
49
 
        $(CXX) $(CXXFLAGS) $(LDFLAGS) $^ -o $@
50
 
 
51
 
md5.o:../../../common/md5.c
52
 
        $(CC) $(CXXFLAGS) -c $^
53
 
 
54
 
clean:
55
 
        rm -f $(BIN) *.o *.dmp