blob: fe5848d642641a33ab86856a8299a5c523de8be1 [file] [log] [blame]
brynercb91a2f2006-08-25 21:14:45 +00001## Process this file with automake to produce Makefile.in
2
Ken Mixterce1ff232011-11-07 22:06:02 +00003# Copyright (c) 2011, Google Inc.
mmentovai7daf2462006-09-20 21:16:16 +00004# All rights reserved.
mmentovai425d2562006-08-30 20:05:05 +00005#
mmentovai7daf2462006-09-20 21:16:16 +00006# Redistribution and use in source and binary forms, with or without
7# modification, are permitted provided that the following conditions are
8# met:
mmentovai425d2562006-08-30 20:05:05 +00009#
mmentovai7daf2462006-09-20 21:16:16 +000010# * Redistributions of source code must retain the above copyright
11# notice, this list of conditions and the following disclaimer.
12# * Redistributions in binary form must reproduce the above
13# copyright notice, this list of conditions and the following disclaimer
14# in the documentation and/or other materials provided with the
15# distribution.
16# * Neither the name of Google Inc. nor the names of its
17# contributors may be used to endorse or promote products derived from
18# this software without specific prior written permission.
mmentovai425d2562006-08-30 20:05:05 +000019#
mmentovai7daf2462006-09-20 21:16:16 +000020# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
21# "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
22# LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
23# A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
24# OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
25# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
26# LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
27# DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
28# THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
29# (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
30# OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
brynercb91a2f2006-08-25 21:14:45 +000031
brynercb91a2f2006-08-25 21:14:45 +000032
bryner07f8ef52006-09-05 19:42:57 +000033# This allows #includes to be relative to src/
34AM_CPPFLAGS = -I$(top_srcdir)/src
ted.mielczarek@gmail.com693d4ca2012-09-19 12:55:16 +000035AM_CFLAGS =
digit@chromium.org4ac3c242012-08-23 15:45:01 +000036AM_CXXFLAGS =
37
digit@chromium.orged581672012-08-21 14:34:48 +000038if ANDROID_HOST
39# This allows using fixed NDK headers when building for Android.
digit@chromium.org4ac3c242012-08-23 15:45:01 +000040AM_CXXFLAGS += -I$(top_srcdir)/src/common/android/include
41# This is only necessary for building the unit tests until GTest is upgraded
42# to a future version.
43AM_CXXFLAGS += -I$(top_srcdir)/src/common/android/testing/include
digit@chromium.orged581672012-08-21 14:34:48 +000044endif
bryner07f8ef52006-09-05 19:42:57 +000045
ivan.penkov@gmail.comb7323422012-07-02 22:55:57 +000046if GCC
47# These are good warnings to be treated as errors
digit@chromium.org4ac3c242012-08-23 15:45:01 +000048AM_CXXFLAGS += \
ivan.penkov@gmail.comb7323422012-07-02 22:55:57 +000049 -Werror=missing-braces \
ivan.penkov@gmail.com233501d2012-12-08 03:18:52 +000050 -Werror=non-virtual-dtor \
ivan.penkov@gmail.com2971a052012-11-21 01:33:08 +000051 -Werror=overloaded-virtual \
ivan.penkov@gmail.com233501d2012-12-08 03:18:52 +000052 -Werror=reorder \
53 -Werror=sign-compare \
54 -Werror=unused-variable \
55 -Werror=vla
ivan.penkov@gmail.comb7323422012-07-02 22:55:57 +000056endif
57
ted.mielczarek@gmail.com693d4ca2012-09-19 12:55:16 +000058if LINUX_HOST
59# Build as PIC on Linux, for linux_client_unittest_shlib
60AM_CFLAGS += -fPIC
61AM_CXXFLAGS += -fPIC
62endif
63
nealsidde545c02010-03-02 00:39:48 +000064# Specify include paths for ac macros
65ACLOCAL_AMFLAGS = -I m4
mmentovai3261e8b2006-09-06 02:56:44 +000066
ivan.penkov@gmail.com2b470e92014-02-27 19:23:16 +000067# License file is called LICENSE not COPYING
68AUTOMAKE_OPTIONS = foreign
69
mmentovai425d2562006-08-30 20:05:05 +000070## Documentation
brynercb91a2f2006-08-25 21:14:45 +000071docdir = $(prefix)/share/doc/$(PACKAGE)-$(VERSION)
brynercb91a2f2006-08-25 21:14:45 +000072
mmentovai425d2562006-08-30 20:05:05 +000073dist_doc_DATA = \
74 AUTHORS \
mmentovai425d2562006-08-30 20:05:05 +000075 ChangeLog \
76 INSTALL \
ivan.penkov@gmail.com2b470e92014-02-27 19:23:16 +000077 LICENSE \
mmentovai425d2562006-08-30 20:05:05 +000078 NEWS \
79 README
brynercb91a2f2006-08-25 21:14:45 +000080
vapier@chromium.orgbf15d7e2014-08-27 02:10:55 +000081## Headers
82if LINUX_HOST
83includeclhdir = $(includedir)/$(PACKAGE)/client/linux/handler
84includeclh_HEADERS = $(top_srcdir)/src/client/linux/handler/*.h
85
86includeclmdir = $(includedir)/$(PACKAGE)/client/linux/minidump_writer
87includeclm_HEADERS = $(top_srcdir)/src/client/linux/minidump_writer/*.h
88
89includeclcdir = $(includedir)/$(PACKAGE)/client/linux/crash_generation
90includeclc_HEADERS = $(top_srcdir)/src/client/linux/crash_generation/*.h
91
92includelssdir = $(includedir)/$(PACKAGE)/third_party/lss
93includelss_HEADERS = $(top_srcdir)/src/third_party/lss/*.h
94
95includecldir = $(includedir)/$(PACKAGE)/common/linux
96includecl_HEADERS = $(top_srcdir)/src/common/linux/*.h
97endif
98
99includegbcdir = $(includedir)/$(PACKAGE)/google_breakpad/common
100includegbc_HEADERS = $(top_srcdir)/src/google_breakpad/common/*.h
101
102includecdir = $(includedir)/$(PACKAGE)/common
103includec_HEADERS = $(top_srcdir)/src/common/*.h
104
105includepdir = $(includedir)/$(PACKAGE)/processor
106includep_HEADERS = $(top_srcdir)/src/processor/*.h
107
108## pkgconfig files
109pkgconfigdir = $(libdir)/pkgconfig
110pkgconfig_DATA =
mmentovai425d2562006-08-30 20:05:05 +0000111
112## Libraries
ted.mielczarekd192a712010-10-05 19:38:51 +0000113noinst_LIBRARIES =
114lib_LIBRARIES =
ted.mielczareke574a2a2010-10-05 19:38:22 +0000115bin_PROGRAMS =
116check_PROGRAMS =
117
118if !DISABLE_PROCESSOR
ted.mielczarekd192a712010-10-05 19:38:51 +0000119lib_LIBRARIES += src/libbreakpad.a
vapier@chromium.orgbf15d7e2014-08-27 02:10:55 +0000120pkgconfig_DATA += breakpad.pc
ted.mielczarekd192a712010-10-05 19:38:51 +0000121noinst_LIBRARIES += src/third_party/libdisasm/libdisasm.a
ted.mielczareke574a2a2010-10-05 19:38:22 +0000122endif
ted.mielczarek53a8b1a2010-08-31 15:09:01 +0000123
124if LINUX_HOST
ted.mielczarekd192a712010-10-05 19:38:51 +0000125lib_LIBRARIES += src/client/linux/libbreakpad_client.a
vapier@chromium.orgbf15d7e2014-08-27 02:10:55 +0000126pkgconfig_DATA += breakpad-client.pc
nealsidde545c02010-03-02 00:39:48 +0000127
ted.mielczarekd192a712010-10-05 19:38:51 +0000128src_client_linux_libbreakpad_client_a_SOURCES = \
nealsidde545c02010-03-02 00:39:48 +0000129 src/client/linux/crash_generation/crash_generation_client.cc \
ted.mielczarek@gmail.com6ae5ede2012-09-17 14:00:36 +0000130 src/client/linux/crash_generation/crash_generation_server.cc \
primiano@chromium.org30f1b7f2014-10-01 09:51:23 +0000131 src/client/linux/dump_writer_common/seccomp_unwinder.cc \
132 src/client/linux/dump_writer_common/thread_info.cc \
133 src/client/linux/dump_writer_common/ucontext_reader.cc \
nealsidde545c02010-03-02 00:39:48 +0000134 src/client/linux/handler/exception_handler.cc \
jcivelli@chromium.orge751dca2012-08-09 22:59:58 +0000135 src/client/linux/handler/minidump_descriptor.cc \
mark@chromium.orgaa52a012012-04-03 16:38:53 +0000136 src/client/linux/log/log.cc \
primiano@chromium.org03d36562014-10-28 16:45:14 +0000137 src/client/linux/microdump_writer/microdump_writer.cc \
nealsidde545c02010-03-02 00:39:48 +0000138 src/client/linux/minidump_writer/linux_dumper.cc \
benchan@chromium.org4fa638a2012-01-19 07:14:51 +0000139 src/client/linux/minidump_writer/linux_ptrace_dumper.cc \
nealsidde545c02010-03-02 00:39:48 +0000140 src/client/linux/minidump_writer/minidump_writer.cc \
141 src/client/minidump_file_writer.cc \
142 src/common/convert_UTF.c \
ted.mielczarek97bed582011-11-18 21:40:27 +0000143 src/common/md5.cc \
nealsidde545c02010-03-02 00:39:48 +0000144 src/common/string_conversion.cc \
ted.mielczarekc71d9b42012-07-18 13:44:34 +0000145 src/common/linux/elfutils.cc \
nealsidde545c02010-03-02 00:39:48 +0000146 src/common/linux/file_id.cc \
benchan@chromium.orgf058b4f2011-12-16 16:42:59 +0000147 src/common/linux/guid_creator.cc \
digit@chromium.orgef3ecf72012-08-03 15:01:52 +0000148 src/common/linux/linux_libc_support.cc \
benchan@chromium.orgc9fb1f62011-12-21 17:51:40 +0000149 src/common/linux/memory_mapped_file.cc \
150 src/common/linux/safe_readlink.cc
digit@chromium.org979d8f42012-08-31 18:38:29 +0000151if ANDROID_HOST
152src_client_linux_libbreakpad_client_a_SOURCES += \
153 src/common/android/breakpad_getcontext.S
154endif
ted.mielczarekdbf409c2011-02-28 14:05:22 +0000155endif LINUX_HOST
mmentovai425d2562006-08-30 20:05:05 +0000156
ted.mielczareke574a2a2010-10-05 19:38:22 +0000157if !DISABLE_PROCESSOR
ted.mielczarekd192a712010-10-05 19:38:51 +0000158src_libbreakpad_a_SOURCES = \
mmentovaie5dc6082007-02-14 19:51:05 +0000159 src/google_breakpad/common/breakpad_types.h \
160 src/google_breakpad/common/minidump_format.h \
mmentovai2e0e2232007-05-31 19:44:52 +0000161 src/google_breakpad/common/minidump_size.h \
mmentovaie5dc6082007-02-14 19:51:05 +0000162 src/google_breakpad/processor/basic_source_line_resolver.h \
163 src/google_breakpad/processor/call_stack.h \
164 src/google_breakpad/processor/code_module.h \
165 src/google_breakpad/processor/code_modules.h \
mmandlis@chromium.orgc5e242b2014-09-08 19:10:42 +0000166 src/google_breakpad/processor/dump_context.h \
167 src/google_breakpad/processor/dump_object.h \
ted.mielczarek34d3a2e2010-08-25 20:16:17 +0000168 src/google_breakpad/processor/exploitability.h \
SiyangXie@gmail.com41f998f2010-10-21 17:13:01 +0000169 src/google_breakpad/processor/fast_source_line_resolver.h \
mmentovaie5dc6082007-02-14 19:51:05 +0000170 src/google_breakpad/processor/memory_region.h \
mmandlis@chromium.org15d8ea92014-11-19 21:33:26 +0000171 src/google_breakpad/processor/microdump.h \
172 src/google_breakpad/processor/microdump_processor.h \
mmentovaie5dc6082007-02-14 19:51:05 +0000173 src/google_breakpad/processor/minidump.h \
174 src/google_breakpad/processor/minidump_processor.h \
mmandlis@chromium.orgc5e242b2014-09-08 19:10:42 +0000175 src/google_breakpad/processor/process_result.h \
mmentovaie5dc6082007-02-14 19:51:05 +0000176 src/google_breakpad/processor/process_state.h \
SiyangXie@gmail.com5b117cf2010-10-07 20:31:36 +0000177 src/google_breakpad/processor/source_line_resolver_base.h \
mmentovai68004c82007-09-28 18:14:48 +0000178 src/google_breakpad/processor/source_line_resolver_interface.h \
mmentovaie5dc6082007-02-14 19:51:05 +0000179 src/google_breakpad/processor/stack_frame.h \
180 src/google_breakpad/processor/stack_frame_cpu.h \
SiyangXie@gmail.com9753aff2012-10-10 21:41:52 +0000181 src/google_breakpad/processor/stack_frame_symbolizer.h \
mmentovaie5dc6082007-02-14 19:51:05 +0000182 src/google_breakpad/processor/stackwalker.h \
183 src/google_breakpad/processor/symbol_supplier.h \
184 src/google_breakpad/processor/system_info.h \
mmentovai2fc823f2006-10-20 19:50:01 +0000185 src/processor/address_map-inl.h \
mmentovai68004c82007-09-28 18:14:48 +0000186 src/processor/address_map.h \
mmentovaidb3342a2006-12-05 22:52:28 +0000187 src/processor/basic_code_module.h \
188 src/processor/basic_code_modules.cc \
189 src/processor/basic_code_modules.h \
SiyangXie@gmail.com5b117cf2010-10-07 20:31:36 +0000190 src/processor/basic_source_line_resolver_types.h \
brynerfd38d482006-12-11 23:22:54 +0000191 src/processor/basic_source_line_resolver.cc \
ted.mielczarekb2236272010-04-08 23:06:23 +0000192 src/processor/binarystream.h \
193 src/processor/binarystream.cc \
mmentovai246f4062006-10-20 01:46:38 +0000194 src/processor/call_stack.cc \
jimblandy6d3a8252010-03-16 16:28:32 +0000195 src/processor/cfi_frame_info.cc \
196 src/processor/cfi_frame_info.h \
mmentovai8c2a4de2006-09-20 16:20:15 +0000197 src/processor/contained_range_map-inl.h \
mmentovai68004c82007-09-28 18:14:48 +0000198 src/processor/contained_range_map.h \
cdn@chromium.org2b4274a2010-10-01 22:38:10 +0000199 src/processor/disassembler_x86.h \
200 src/processor/disassembler_x86.cc \
mmandlis@chromium.orgc5e242b2014-09-08 19:10:42 +0000201 src/processor/dump_context.cc \
202 src/processor/dump_object.cc \
ted.mielczarek34d3a2e2010-08-25 20:16:17 +0000203 src/processor/exploitability.cc \
mattdr.breakpad@gmail.com01020042013-10-29 20:03:39 +0000204 src/processor/exploitability_linux.h \
205 src/processor/exploitability_linux.cc \
cdn@chromium.orgcec12872010-09-22 02:37:19 +0000206 src/processor/exploitability_win.h \
207 src/processor/exploitability_win.cc \
SiyangXie@gmail.com41f998f2010-10-21 17:13:01 +0000208 src/processor/fast_source_line_resolver_types.h \
209 src/processor/fast_source_line_resolver.cc \
mmentovaicb9fd5b2006-09-08 18:03:56 +0000210 src/processor/linked_ptr.h \
mmentovaiaf3c43f2007-05-17 18:34:37 +0000211 src/processor/logging.h \
212 src/processor/logging.cc \
SiyangXie@gmail.com08730fc2010-10-15 20:36:31 +0000213 src/processor/map_serializers-inl.h \
214 src/processor/map_serializers.h \
mmandlis@chromium.org15d8ea92014-11-19 21:33:26 +0000215 src/processor/microdump.cc \
216 src/processor/microdump_processor.cc \
mmentovai3261e8b2006-09-06 02:56:44 +0000217 src/processor/minidump.cc \
brynercce34922006-09-19 21:58:41 +0000218 src/processor/minidump_processor.cc \
SiyangXie@gmail.com41f998f2010-10-21 17:13:01 +0000219 src/processor/module_comparer.cc \
220 src/processor/module_comparer.h \
221 src/processor/module_factory.h \
ted.mielczarekb7fdc732011-01-19 17:02:10 +0000222 src/processor/module_serializer.cc \
223 src/processor/module_serializer.h \
mmentovaic34850a2006-10-27 00:40:56 +0000224 src/processor/pathname_stripper.cc \
225 src/processor/pathname_stripper.h \
mmentovaib934bb92006-09-22 00:42:23 +0000226 src/processor/postfix_evaluator-inl.h \
mmentovai68004c82007-09-28 18:14:48 +0000227 src/processor/postfix_evaluator.h \
mmentovaie5468b82006-10-24 19:31:21 +0000228 src/processor/process_state.cc \
mmentovai8c2a4de2006-09-20 16:20:15 +0000229 src/processor/range_map-inl.h \
mmentovai68004c82007-09-28 18:14:48 +0000230 src/processor/range_map.h \
SiyangXie@gmail.com08730fc2010-10-15 20:36:31 +0000231 src/processor/simple_serializer-inl.h \
232 src/processor/simple_serializer.h \
mmentovaic34850a2006-10-27 00:40:56 +0000233 src/processor/simple_symbol_supplier.cc \
234 src/processor/simple_symbol_supplier.h \
jimblandyb64d76a2009-12-23 22:32:14 +0000235 src/processor/windows_frame_info.h \
SiyangXie@gmail.com5b117cf2010-10-07 20:31:36 +0000236 src/processor/source_line_resolver_base_types.h \
237 src/processor/source_line_resolver_base.cc \
mark@chromium.org39d79642013-11-23 01:45:20 +0000238 src/processor/stack_frame_cpu.cc \
SiyangXie@gmail.com9753aff2012-10-10 21:41:52 +0000239 src/processor/stack_frame_symbolizer.cc \
mmentovai213800d2006-09-06 19:28:46 +0000240 src/processor/stackwalker.cc \
ted.mielczarek8eb71112007-10-31 19:20:31 +0000241 src/processor/stackwalker_amd64.cc \
242 src/processor/stackwalker_amd64.h \
ted.mielczarek9276b0d2009-12-19 21:43:53 +0000243 src/processor/stackwalker_arm.cc \
244 src/processor/stackwalker_arm.h \
mark@chromium.org39d79642013-11-23 01:45:20 +0000245 src/processor/stackwalker_arm64.cc \
246 src/processor/stackwalker_arm64.h \
chrisha@chromium.orge6758b12013-08-23 14:38:36 +0000247 src/processor/stackwalker_address_list.cc \
248 src/processor/stackwalker_address_list.h \
gordana.cmiljanovic@imgtec.com5f22d6a2013-09-11 11:37:04 +0000249 src/processor/stackwalker_mips.cc \
250 src/processor/stackwalker_mips.h \
mmentovai960e5272006-09-25 18:29:48 +0000251 src/processor/stackwalker_ppc.cc \
252 src/processor/stackwalker_ppc.h \
thestig@chromium.orgcd1f1a62013-04-12 23:24:02 +0000253 src/processor/stackwalker_ppc64.cc \
254 src/processor/stackwalker_ppc64.h \
mmentovaiea2bba92007-09-26 18:28:05 +0000255 src/processor/stackwalker_sparc.cc \
256 src/processor/stackwalker_sparc.h \
mmentovai213800d2006-09-06 19:28:46 +0000257 src/processor/stackwalker_x86.cc \
ted.mielczarekb2236272010-04-08 23:06:23 +0000258 src/processor/stackwalker_x86.h \
SiyangXie@gmail.com08730fc2010-10-15 20:36:31 +0000259 src/processor/static_address_map-inl.h \
260 src/processor/static_address_map.h \
261 src/processor/static_contained_range_map-inl.h \
262 src/processor/static_contained_range_map.h \
SiyangXie@gmail.com378e28e2010-09-20 17:45:15 +0000263 src/processor/static_map_iterator-inl.h \
264 src/processor/static_map_iterator.h \
ted.mielczarek82a01882010-09-29 14:02:09 +0000265 src/processor/static_map-inl.h \
266 src/processor/static_map.h \
SiyangXie@gmail.com08730fc2010-10-15 20:36:31 +0000267 src/processor/static_range_map-inl.h \
268 src/processor/static_range_map.h \
mark@chromium.org7dc7b792015-04-10 22:05:29 +0000269 src/processor/symbolic_constants_win.cc \
270 src/processor/symbolic_constants_win.h \
ted.mielczarekb2236272010-04-08 23:06:23 +0000271 src/processor/tokenize.cc \
ted.mielczarek69607b62011-07-07 20:53:52 +0000272 src/processor/tokenize.h
mmentovai425d2562006-08-30 20:05:05 +0000273
ted.mielczarekd192a712010-10-05 19:38:51 +0000274src_libbreakpad_a_LIBADD = src/third_party/libdisasm/libdisasm.a
cdn@chromium.org2b4274a2010-10-01 22:38:10 +0000275
ted.mielczarekd192a712010-10-05 19:38:51 +0000276src_third_party_libdisasm_libdisasm_a_SOURCES = \
cdn@chromium.org2b4274a2010-10-01 22:38:10 +0000277 src/third_party/libdisasm/ia32_implicit.c \
278 src/third_party/libdisasm/ia32_implicit.h \
279 src/third_party/libdisasm/ia32_insn.c \
280 src/third_party/libdisasm/ia32_insn.h \
281 src/third_party/libdisasm/ia32_invariant.c \
282 src/third_party/libdisasm/ia32_invariant.h \
283 src/third_party/libdisasm/ia32_modrm.c \
284 src/third_party/libdisasm/ia32_modrm.h \
285 src/third_party/libdisasm/ia32_opcode_tables.c \
286 src/third_party/libdisasm/ia32_opcode_tables.h \
287 src/third_party/libdisasm/ia32_operand.c \
288 src/third_party/libdisasm/ia32_operand.h \
289 src/third_party/libdisasm/ia32_reg.c \
290 src/third_party/libdisasm/ia32_reg.h \
291 src/third_party/libdisasm/ia32_settings.c \
292 src/third_party/libdisasm/ia32_settings.h \
293 src/third_party/libdisasm/libdis.h \
294 src/third_party/libdisasm/qword.h \
295 src/third_party/libdisasm/x86_disasm.c \
296 src/third_party/libdisasm/x86_format.c \
297 src/third_party/libdisasm/x86_imm.c \
298 src/third_party/libdisasm/x86_imm.h \
299 src/third_party/libdisasm/x86_insn.c \
300 src/third_party/libdisasm/x86_misc.c \
301 src/third_party/libdisasm/x86_operand_list.c \
ted.mielczareke574a2a2010-10-05 19:38:22 +0000302 src/third_party/libdisasm/x86_operand_list.h
mmentovai425d2562006-08-30 20:05:05 +0000303
mmentovai3261e8b2006-09-06 02:56:44 +0000304## Programs
ted.mielczareke574a2a2010-10-05 19:38:22 +0000305bin_PROGRAMS += \
primiano@chromium.org6c317482014-11-25 11:36:38 +0000306 src/processor/microdump_stackwalk \
mmentovai213800d2006-09-06 19:28:46 +0000307 src/processor/minidump_dump \
ted.mielczarek69607b62011-07-07 20:53:52 +0000308 src/processor/minidump_stackwalk
ted.mielczareke574a2a2010-10-05 19:38:22 +0000309endif !DISABLE_PROCESSOR
mmentovai3261e8b2006-09-06 02:56:44 +0000310
ted.mielczarek53a8b1a2010-08-31 15:09:01 +0000311if LINUX_HOST
312bin_PROGRAMS += \
313 src/client/linux/linux_dumper_unittest_helper
ted.mielczarekdbf409c2011-02-28 14:05:22 +0000314
315if !DISABLE_TOOLS
316bin_PROGRAMS += \
Mike Frysinger91cb84e2015-05-28 04:11:01 -0400317 src/tools/linux/core2md/core2md \
ted.mielczarekdbf409c2011-02-28 14:05:22 +0000318 src/tools/linux/dump_syms/dump_syms \
Mike Frysinger91cb84e2015-05-28 04:11:01 -0400319 src/tools/linux/md2core/minidump-2-core \
ted.mielczarekdbf409c2011-02-28 14:05:22 +0000320 src/tools/linux/symupload/minidump_upload \
321 src/tools/linux/symupload/sym_upload
Mike Frysinger91cb84e2015-05-28 04:11:01 -0400322endif
ted.mielczarekdbf409c2011-02-28 14:05:22 +0000323endif LINUX_HOST
324
ted.mielczarek53a8b1a2010-08-31 15:09:01 +0000325
mmentovai425d2562006-08-30 20:05:05 +0000326## Tests
ted.mielczareke574a2a2010-10-05 19:38:22 +0000327if !DISABLE_PROCESSOR
328check_PROGRAMS += \
jimblandy865df5a2010-04-27 19:17:59 +0000329 src/common/test_assembler_unittest \
mmentovai2fc823f2006-10-20 19:50:01 +0000330 src/processor/address_map_unittest \
ted.mielczarekb2236272010-04-08 23:06:23 +0000331 src/processor/binarystream_unittest \
brynerfd38d482006-12-11 23:22:54 +0000332 src/processor/basic_source_line_resolver_unittest \
jimblandy6d3a8252010-03-16 16:28:32 +0000333 src/processor/cfi_frame_info_unittest \
mmentovai8c2a4de2006-09-20 16:20:15 +0000334 src/processor/contained_range_map_unittest \
cdn@chromium.org2b4274a2010-10-01 22:38:10 +0000335 src/processor/disassembler_x86_unittest \
336 src/processor/exploitability_unittest \
SiyangXie@gmail.com41f998f2010-10-21 17:13:01 +0000337 src/processor/fast_source_line_resolver_unittest \
SiyangXie@gmail.com08730fc2010-10-15 20:36:31 +0000338 src/processor/map_serializers_unittest \
mmandlis@chromium.org15d8ea92014-11-19 21:33:26 +0000339 src/processor/microdump_processor_unittest \
brynercce34922006-09-19 21:58:41 +0000340 src/processor/minidump_processor_unittest \
ted.mielczarek0cbd50c2009-12-09 01:24:37 +0000341 src/processor/minidump_unittest \
SiyangXie@gmail.com08730fc2010-10-15 20:36:31 +0000342 src/processor/static_address_map_unittest \
343 src/processor/static_contained_range_map_unittest \
SiyangXie@gmail.com378e28e2010-09-20 17:45:15 +0000344 src/processor/static_map_unittest \
SiyangXie@gmail.com08730fc2010-10-15 20:36:31 +0000345 src/processor/static_range_map_unittest \
mmentovaic34850a2006-10-27 00:40:56 +0000346 src/processor/pathname_stripper_unittest \
mmentovaib934bb92006-09-22 00:42:23 +0000347 src/processor/postfix_evaluator_unittest \
jimblandy92444962010-03-16 16:20:34 +0000348 src/processor/range_map_unittest \
jimblandye7e1e1e2010-03-16 16:49:53 +0000349 src/processor/stackwalker_amd64_unittest \
jimblandyc609f472010-03-16 16:46:22 +0000350 src/processor/stackwalker_arm_unittest \
mark@chromium.org39d79642013-11-23 01:45:20 +0000351 src/processor/stackwalker_arm64_unittest \
chrisha@chromium.orge6758b12013-08-23 14:38:36 +0000352 src/processor/stackwalker_address_list_unittest \
gordana.cmiljanovic@imgtec.com5f22d6a2013-09-11 11:37:04 +0000353 src/processor/stackwalker_mips_unittest \
jimblandya7eb2322010-03-16 16:25:30 +0000354 src/processor/stackwalker_x86_unittest \
jimblandy865df5a2010-04-27 19:17:59 +0000355 src/processor/synth_minidump_unittest
ted.mielczareke574a2a2010-10-05 19:38:22 +0000356endif
mmentovai0dbedc92006-09-25 21:16:15 +0000357
ted.mielczarek53a8b1a2010-08-31 15:09:01 +0000358if LINUX_HOST
ted.mielczarek@gmail.com693d4ca2012-09-19 12:55:16 +0000359EXTRA_PROGRAMS = \
360 src/client/linux/linux_client_unittest_shlib
361
ted.mielczarek53a8b1a2010-08-31 15:09:01 +0000362check_PROGRAMS += \
363 src/client/linux/linux_client_unittest
ted.mielczarekdbf409c2011-02-28 14:05:22 +0000364
365if !DISABLE_TOOLS
366check_PROGRAMS += \
Mike Frysinger91cb84e2015-05-28 04:11:01 -0400367 src/common/dumper_unittest \
benchan@chromium.orgc89e2792011-12-21 22:33:21 +0000368 src/tools/linux/md2core/minidump_2_core_unittest
Mike Frysinger91cb84e2015-05-28 04:11:01 -0400369endif
ted.mielczarekdbf409c2011-02-28 14:05:22 +0000370endif LINUX_HOST
ted.mielczarek53a8b1a2010-08-31 15:09:01 +0000371
ted.mielczareke574a2a2010-10-05 19:38:22 +0000372if !DISABLE_PROCESSOR
mmentovai0dbedc92006-09-25 21:16:15 +0000373if SELFTEST
374check_PROGRAMS += \
375 src/processor/stackwalker_selftest
376endif SELFTEST
ted.mielczareke574a2a2010-10-05 19:38:22 +0000377endif !DISABLE_PROCESSOR
mmentovai0dbedc92006-09-25 21:16:15 +0000378
ted.mielczareke574a2a2010-10-05 19:38:22 +0000379if !DISABLE_PROCESSOR
mmentovai3261e8b2006-09-06 02:56:44 +0000380check_SCRIPTS = \
primiano@chromium.org6c317482014-11-25 11:36:38 +0000381 src/processor/microdump_stackwalk_test \
382 src/processor/microdump_stackwalk_machine_readable_test \
mmentovai213800d2006-09-06 19:28:46 +0000383 src/processor/minidump_dump_test \
mmentovaid986a542007-01-29 21:30:31 +0000384 src/processor/minidump_stackwalk_test \
385 src/processor/minidump_stackwalk_machine_readable_test
ted.mielczareke574a2a2010-10-05 19:38:22 +0000386endif
mmentovai0dbedc92006-09-25 21:16:15 +0000387
mmentovai3261e8b2006-09-06 02:56:44 +0000388TESTS = $(check_PROGRAMS) $(check_SCRIPTS)
digit@chromium.orge542fe22012-08-31 17:07:25 +0000389
390if ANDROID_HOST
digit@chromium.org6fab71b2013-12-13 16:49:11 +0000391# Since Autotools 1.2, tests are run through a special "test driver" script.
392# Unfortunately, it's not possible anymore to specify an alternative shell to
393# run them on connected devices, so use a slightly modified version of the
394# driver for Android.
395LOG_DRIVER = $(top_srcdir)/android/test-driver
digit@chromium.orge542fe22012-08-31 17:07:25 +0000396else
digit@chromium.org6fab71b2013-12-13 16:49:11 +0000397# The default Autotools test driver script.
398LOG_DRIVER = $(top_srcdir)/autotools/test-driver
digit@chromium.orge542fe22012-08-31 17:07:25 +0000399endif
mmentovai3261e8b2006-09-06 02:56:44 +0000400
ted.mielczarek53a8b1a2010-08-31 15:09:01 +0000401if LINUX_HOST
nealsidde545c02010-03-02 00:39:48 +0000402src_client_linux_linux_dumper_unittest_helper_SOURCES = \
403 src/client/linux/minidump_writer/linux_dumper_unittest_helper.cc
nealsidde545c02010-03-02 00:39:48 +0000404src_client_linux_linux_dumper_unittest_helper_LDFLAGS=$(PTHREAD_CFLAGS)
405src_client_linux_linux_dumper_unittest_helper_CC=$(PTHREAD_CC)
digit@chromium.org8c88c3e2013-09-25 13:47:44 +0000406if ANDROID_HOST
407# On Android PTHREAD_CFLAGS is empty, and adding src/common/android/include
408# to the include path is necessary to build this program.
409src_client_linux_linux_dumper_unittest_helper_CXXFLAGS=$(AM_CXXFLAGS)
410else
411src_client_linux_linux_dumper_unittest_helper_CXXFLAGS=$(PTHREAD_CFLAGS)
412endif
nealsidde545c02010-03-02 00:39:48 +0000413
ted.mielczarek@gmail.com693d4ca2012-09-19 12:55:16 +0000414src_client_linux_linux_client_unittest_shlib_SOURCES = \
nealsidde545c02010-03-02 00:39:48 +0000415 src/client/linux/handler/exception_handler_unittest.cc \
416 src/client/linux/minidump_writer/directory_reader_unittest.cc \
digit@chromium.org972816c2013-04-24 10:06:14 +0000417 src/client/linux/minidump_writer/cpu_set_unittest.cc \
nealsidde545c02010-03-02 00:39:48 +0000418 src/client/linux/minidump_writer/line_reader_unittest.cc \
digit@chromium.orge542fe22012-08-31 17:07:25 +0000419 src/client/linux/minidump_writer/linux_core_dumper.cc \
benchan@chromium.org4fa638a2012-01-19 07:14:51 +0000420 src/client/linux/minidump_writer/linux_core_dumper_unittest.cc \
421 src/client/linux/minidump_writer/linux_ptrace_dumper_unittest.cc \
nealsidde545c02010-03-02 00:39:48 +0000422 src/client/linux/minidump_writer/minidump_writer_unittest.cc \
ivan.penkov@gmail.comb7323422012-07-02 22:55:57 +0000423 src/client/linux/minidump_writer/minidump_writer_unittest_utils.cc \
digit@chromium.org972816c2013-04-24 10:06:14 +0000424 src/client/linux/minidump_writer/proc_cpuinfo_reader_unittest.cc \
digit@chromium.orge542fe22012-08-31 17:07:25 +0000425 src/common/linux/elf_core_dump.cc \
thestig@chromium.orge01f84c2012-01-11 20:35:18 +0000426 src/common/linux/linux_libc_support_unittest.cc \
benchan@chromium.org4fa638a2012-01-19 07:14:51 +0000427 src/common/linux/tests/crash_generator.cc \
ted.mielczarek4621ee02010-09-23 14:55:50 +0000428 src/common/memory_unittest.cc \
benchan@chromium.org4fa638a2012-01-19 07:14:51 +0000429 src/common/tests/file_utils.cc \
nealsidde545c02010-03-02 00:39:48 +0000430 src/testing/gtest/src/gtest-all.cc \
431 src/testing/gtest/src/gtest_main.cc \
ted.mielczareke574a2a2010-10-05 19:38:22 +0000432 src/testing/src/gmock-all.cc \
433 src/processor/basic_code_modules.cc \
mmandlis@chromium.orgc5e242b2014-09-08 19:10:42 +0000434 src/processor/dump_context.cc \
435 src/processor/dump_object.cc \
ted.mielczareke574a2a2010-10-05 19:38:22 +0000436 src/processor/logging.cc \
437 src/processor/minidump.cc \
438 src/processor/pathname_stripper.cc
digit@chromium.org979d8f42012-08-31 18:38:29 +0000439if ANDROID_HOST
ted.mielczarek@gmail.com693d4ca2012-09-19 12:55:16 +0000440src_client_linux_linux_client_unittest_shlib_SOURCES += \
digit@chromium.org979d8f42012-08-31 18:38:29 +0000441 src/common/android/breakpad_getcontext.S
442endif
primiano@chromium.org3bad5e62014-11-25 10:35:53 +0000443if LINUX_HOST
444src_client_linux_linux_client_unittest_shlib_SOURCES += \
445 src/client/linux/microdump_writer/microdump_writer_unittest.cc
446endif
nealsidde545c02010-03-02 00:39:48 +0000447
ted.mielczarek@gmail.com693d4ca2012-09-19 12:55:16 +0000448src_client_linux_linux_client_unittest_shlib_CPPFLAGS = \
ted.mielczarek82a01882010-09-29 14:02:09 +0000449 -I$(top_srcdir)/src \
nealsidde545c02010-03-02 00:39:48 +0000450 -I$(top_srcdir)/src/testing/include \
SiyangXie@gmail.com08730fc2010-10-15 20:36:31 +0000451 -I$(top_srcdir)/src/testing/gtest/include \
nealsidde545c02010-03-02 00:39:48 +0000452 -I$(top_srcdir)/src/testing/gtest \
453 -I$(top_srcdir)/src/testing
ted.mielczarek@gmail.com693d4ca2012-09-19 12:55:16 +0000454src_client_linux_linux_client_unittest_shlib_LDFLAGS = \
455 -shared \
456 -Wl,-h,linux_client_unittest_shlib
457src_client_linux_linux_client_unittest_shlib_LDADD = \
primiano@chromium.org30f1b7f2014-10-01 09:51:23 +0000458 src/client/linux/crash_generation/crash_generation_client.o \
459 src/client/linux/dump_writer_common/seccomp_unwinder.o \
460 src/client/linux/dump_writer_common/thread_info.o \
461 src/client/linux/dump_writer_common/ucontext_reader.o \
ted.mielczarekd192a712010-10-05 19:38:51 +0000462 src/client/linux/handler/exception_handler.o \
jcivelli@chromium.orge751dca2012-08-09 22:59:58 +0000463 src/client/linux/handler/minidump_descriptor.o \
benchan@chromium.org3fc45b02012-04-03 17:11:12 +0000464 src/client/linux/log/log.o \
primiano@chromium.org03d36562014-10-28 16:45:14 +0000465 src/client/linux/microdump_writer/microdump_writer.o \
ted.mielczarekd192a712010-10-05 19:38:51 +0000466 src/client/linux/minidump_writer/linux_dumper.o \
benchan@chromium.org4fa638a2012-01-19 07:14:51 +0000467 src/client/linux/minidump_writer/linux_ptrace_dumper.o \
ted.mielczarekd192a712010-10-05 19:38:51 +0000468 src/client/linux/minidump_writer/minidump_writer.o \
469 src/client/minidump_file_writer.o \
470 src/common/convert_UTF.o \
471 src/common/md5.o \
ted.mielczarekc71d9b42012-07-18 13:44:34 +0000472 src/common/linux/elfutils.o \
ted.mielczarekd192a712010-10-05 19:38:51 +0000473 src/common/linux/file_id.o \
474 src/common/linux/guid_creator.o \
digit@chromium.orgef3ecf72012-08-03 15:01:52 +0000475 src/common/linux/linux_libc_support.o \
benchan@chromium.orgf058b4f2011-12-16 16:42:59 +0000476 src/common/linux/memory_mapped_file.o \
benchan@chromium.orgc9fb1f62011-12-21 17:51:40 +0000477 src/common/linux/safe_readlink.o \
benchan@chromium.org4fa638a2012-01-19 07:14:51 +0000478 src/common/string_conversion.o \
479 $(PTHREAD_CFLAGS) $(PTHREAD_LIBS)
digit@chromium.org4ac3c242012-08-23 15:45:01 +0000480if ANDROID_HOST
ted.mielczarek@gmail.com693d4ca2012-09-19 12:55:16 +0000481src_client_linux_linux_client_unittest_shlib_SOURCES += \
digit@chromium.org979d8f42012-08-31 18:38:29 +0000482 src/common/android/breakpad_getcontext_unittest.cc
ted.mielczarek@gmail.com693d4ca2012-09-19 12:55:16 +0000483src_client_linux_linux_client_unittest_shlib_LDFLAGS += \
digit@chromium.org71a856a2012-10-09 17:15:06 +0000484 -llog -lm
digit@chromium.org4ac3c242012-08-23 15:45:01 +0000485endif
ted.mielczarekefa30c12010-09-17 13:36:11 +0000486
ted.mielczarek@gmail.com693d4ca2012-09-19 12:55:16 +0000487src_client_linux_linux_client_unittest_shlib_DEPENDENCIES = \
benchan@chromium.org4fa638a2012-01-19 07:14:51 +0000488 src/client/linux/linux_dumper_unittest_helper \
489 src/client/linux/libbreakpad_client.a \
490 src/libbreakpad.a
ted.mielczarekdbf409c2011-02-28 14:05:22 +0000491
ted.mielczarek@gmail.com693d4ca2012-09-19 12:55:16 +0000492src_client_linux_linux_client_unittest_SOURCES =
493src_client_linux_linux_client_unittest_LDFLAGS = \
494 -Wl,-rpath,'$$ORIGIN'
digit@chromium.org71a856a2012-10-09 17:15:06 +0000495if ANDROID_HOST
496src_client_linux_linux_client_unittest_LDFLAGS += \
497 -llog
498endif
ted.mielczarek@gmail.com693d4ca2012-09-19 12:55:16 +0000499
500src_client_linux_linux_client_unittest_LDADD = \
501 src/client/linux/linux_client_unittest_shlib
502
503src_client_linux_linux_client_unittest_DEPENDENCIES = \
504 src/client/linux/linux_client_unittest_shlib
505
ted.mielczarekdbf409c2011-02-28 14:05:22 +0000506if !DISABLE_TOOLS
Mike Frysinger91cb84e2015-05-28 04:11:01 -0400507src_tools_linux_core2md_core2md_SOURCES = \
508 src/tools/linux/core2md/core2md.cc \
509 src/client/linux/minidump_writer/linux_core_dumper.cc \
510 src/common/linux/elf_core_dump.cc
511
512src_tools_linux_core2md_core2md_LDADD = \
513 src/client/linux/libbreakpad_client.a
514
ted.mielczarekdbf409c2011-02-28 14:05:22 +0000515src_tools_linux_dump_syms_dump_syms_SOURCES = \
516 src/common/dwarf_cfi_to_module.cc \
517 src/common/dwarf_cu_to_module.cc \
518 src/common/dwarf_line_to_module.cc \
519 src/common/language.cc \
520 src/common/module.cc \
521 src/common/stabs_reader.cc \
522 src/common/stabs_to_module.cc \
523 src/common/dwarf/bytereader.cc \
524 src/common/dwarf/dwarf2diehandler.cc \
525 src/common/dwarf/dwarf2reader.cc \
thestig@chromium.orgaca3b552014-04-23 20:52:28 +0000526 src/common/linux/crc32.cc \
ted.mielczarekdbf409c2011-02-28 14:05:22 +0000527 src/common/linux/dump_symbols.cc \
ted.mielczarekb2f96f32011-07-06 17:05:49 +0000528 src/common/linux/elf_symbols_to_module.cc \
ted.mielczarekc71d9b42012-07-18 13:44:34 +0000529 src/common/linux/elfutils.cc \
ted.mielczarekdbf409c2011-02-28 14:05:22 +0000530 src/common/linux/file_id.cc \
digit@chromium.orgef3ecf72012-08-03 15:01:52 +0000531 src/common/linux/linux_libc_support.cc \
benchan@chromium.orgf058b4f2011-12-16 16:42:59 +0000532 src/common/linux/memory_mapped_file.cc \
benchan@chromium.orgc9fb1f62011-12-21 17:51:40 +0000533 src/common/linux/safe_readlink.cc \
ted.mielczarekdbf409c2011-02-28 14:05:22 +0000534 src/tools/linux/dump_syms/dump_syms.cc
535
Mike Frysinger91cb84e2015-05-28 04:11:01 -0400536src_tools_linux_md2core_minidump_2_core_SOURCES = \
537 src/common/linux/memory_mapped_file.cc \
538 src/tools/linux/md2core/minidump-2-core.cc
539
ted.mielczarekdbf409c2011-02-28 14:05:22 +0000540src_tools_linux_symupload_minidump_upload_SOURCES = \
541 src/common/linux/http_upload.cc \
542 src/tools/linux/symupload/minidump_upload.cc
thestig@chromium.orgf9b2c1e2012-04-19 18:31:37 +0000543src_tools_linux_symupload_minidump_upload_LDADD = -ldl
ted.mielczarekdbf409c2011-02-28 14:05:22 +0000544
545src_tools_linux_symupload_sym_upload_SOURCES = \
546 src/common/linux/http_upload.cc \
547 src/tools/linux/symupload/sym_upload.cc
thestig@chromium.orgf9b2c1e2012-04-19 18:31:37 +0000548src_tools_linux_symupload_sym_upload_LDADD = -ldl
ted.mielczarekdbf409c2011-02-28 14:05:22 +0000549
550src_common_dumper_unittest_SOURCES = \
551 src/common/byte_cursor_unittest.cc \
552 src/common/dwarf_cfi_to_module.cc \
553 src/common/dwarf_cfi_to_module_unittest.cc \
554 src/common/dwarf_cu_to_module.cc \
555 src/common/dwarf_cu_to_module_unittest.cc \
556 src/common/dwarf_line_to_module.cc \
557 src/common/dwarf_line_to_module_unittest.cc \
558 src/common/language.cc \
benchan@chromium.orgf058b4f2011-12-16 16:42:59 +0000559 src/common/memory_range_unittest.cc \
ted.mielczarekdbf409c2011-02-28 14:05:22 +0000560 src/common/module.cc \
561 src/common/module_unittest.cc \
562 src/common/stabs_reader.cc \
563 src/common/stabs_reader_unittest.cc \
564 src/common/stabs_to_module.cc \
565 src/common/stabs_to_module_unittest.cc \
566 src/common/test_assembler.cc \
567 src/common/dwarf/bytereader.cc \
568 src/common/dwarf/bytereader_unittest.cc \
569 src/common/dwarf/cfi_assembler.cc \
570 src/common/dwarf/dwarf2diehandler.cc \
571 src/common/dwarf/dwarf2diehandler_unittest.cc \
572 src/common/dwarf/dwarf2reader.cc \
573 src/common/dwarf/dwarf2reader_cfi_unittest.cc \
jimblandyb8e0e532012-02-01 14:57:58 +0000574 src/common/dwarf/dwarf2reader_die_unittest.cc \
thestig@chromium.orgaca3b552014-04-23 20:52:28 +0000575 src/common/linux/crc32.cc \
ted.mielczarekdbf409c2011-02-28 14:05:22 +0000576 src/common/linux/dump_symbols.cc \
ted.mielczarek3ca4a122011-07-06 17:05:59 +0000577 src/common/linux/dump_symbols_unittest.cc \
benchan@chromium.org86cbb1e2012-01-07 02:25:22 +0000578 src/common/linux/elf_core_dump.cc \
579 src/common/linux/elf_core_dump_unittest.cc \
ted.mielczarekb2f96f32011-07-06 17:05:49 +0000580 src/common/linux/elf_symbols_to_module.cc \
581 src/common/linux/elf_symbols_to_module_unittest.cc \
ted.mielczarekc71d9b42012-07-18 13:44:34 +0000582 src/common/linux/elfutils.cc \
ted.mielczarekdbf409c2011-02-28 14:05:22 +0000583 src/common/linux/file_id.cc \
584 src/common/linux/file_id_unittest.cc \
digit@chromium.orgef3ecf72012-08-03 15:01:52 +0000585 src/common/linux/linux_libc_support.cc \
586 src/common/linux/memory_mapped_file.cc \
587 src/common/linux/memory_mapped_file_unittest.cc \
benchan@chromium.orgc9fb1f62011-12-21 17:51:40 +0000588 src/common/linux/safe_readlink.cc \
589 src/common/linux/safe_readlink_unittest.cc \
digit@chromium.orgef3ecf72012-08-03 15:01:52 +0000590 src/common/linux/synth_elf.cc \
591 src/common/linux/synth_elf_unittest.cc \
benchan@chromium.org86cbb1e2012-01-07 02:25:22 +0000592 src/common/linux/tests/crash_generator.cc \
593 src/common/tests/file_utils.cc \
ted.mielczarekdbf409c2011-02-28 14:05:22 +0000594 src/testing/gtest/src/gtest-all.cc \
595 src/testing/gtest/src/gtest_main.cc \
596 src/testing/src/gmock-all.cc
597src_common_dumper_unittest_CPPFLAGS = \
598 -I$(top_srcdir)/src \
599 -I$(top_srcdir)/src/testing/include \
600 -I$(top_srcdir)/src/testing/gtest/include \
601 -I$(top_srcdir)/src/testing/gtest \
benchan@chromium.org86cbb1e2012-01-07 02:25:22 +0000602 -I$(top_srcdir)/src/testing \
603 $(PTHREAD_CFLAGS)
604src_common_dumper_unittest_LDADD = $(PTHREAD_CFLAGS) $(PTHREAD_LIBS)
ted.mielczarek53a8b1a2010-08-31 15:09:01 +0000605endif
Ken Mixterce1ff232011-11-07 22:06:02 +0000606
benchan@chromium.orgc89e2792011-12-21 22:33:21 +0000607src_tools_linux_md2core_minidump_2_core_unittest_SOURCES = \
608 src/testing/gtest/src/gtest-all.cc \
609 src/testing/gtest/src/gtest_main.cc \
610 src/testing/src/gmock-all.cc \
611 src/tools/linux/md2core/minidump_memory_range_unittest.cc
612src_tools_linux_md2core_minidump_2_core_unittest_CPPFLAGS = \
613 -I$(top_srcdir)/src \
614 -I$(top_srcdir)/src/testing/include \
615 -I$(top_srcdir)/src/testing/gtest/include \
616 -I$(top_srcdir)/src/testing/gtest \
617 -I$(top_srcdir)/src/testing
thestig@chromium.org64708c52012-09-10 18:26:31 +0000618src_tools_linux_md2core_minidump_2_core_unittest_LDADD = \
619 $(PTHREAD_CFLAGS) $(PTHREAD_LIBS)
Ken Mixterce1ff232011-11-07 22:06:02 +0000620
ted.mielczarekdbf409c2011-02-28 14:05:22 +0000621endif LINUX_HOST
nealsidde545c02010-03-02 00:39:48 +0000622
ted.mielczareke574a2a2010-10-05 19:38:22 +0000623if !DISABLE_PROCESSOR
mmentovai2fc823f2006-10-20 19:50:01 +0000624src_processor_address_map_unittest_SOURCES = \
625 src/processor/address_map_unittest.cc
mmentovai65571f12007-05-21 20:09:33 +0000626src_processor_address_map_unittest_LDADD = \
ted.mielczarekd192a712010-10-05 19:38:51 +0000627 src/processor/logging.o \
628 src/processor/pathname_stripper.o
mmentovai2fc823f2006-10-20 19:50:01 +0000629
ted.mielczarekb2236272010-04-08 23:06:23 +0000630src_processor_binarystream_unittest_SOURCES = \
631 src/processor/binarystream_unittest.cc \
632 src/testing/gtest/src/gtest-all.cc \
633 src/testing/src/gmock-all.cc
634src_processor_binarystream_unittest_CPPFLAGS = \
ted.mielczarek82a01882010-09-29 14:02:09 +0000635 -I$(top_srcdir)/src \
ted.mielczarekb2236272010-04-08 23:06:23 +0000636 -I$(top_srcdir)/src/testing/include \
SiyangXie@gmail.com08730fc2010-10-15 20:36:31 +0000637 -I$(top_srcdir)/src/testing/gtest/include \
ted.mielczarekb2236272010-04-08 23:06:23 +0000638 -I$(top_srcdir)/src/testing/gtest \
639 -I$(top_srcdir)/src/testing
640src_processor_binarystream_unittest_LDADD = \
thestig@chromium.org64708c52012-09-10 18:26:31 +0000641 src/processor/binarystream.o \
642 $(PTHREAD_CFLAGS) $(PTHREAD_LIBS)
ted.mielczarekb2236272010-04-08 23:06:23 +0000643
brynerfd38d482006-12-11 23:22:54 +0000644src_processor_basic_source_line_resolver_unittest_SOURCES = \
ted.mielczarekb2236272010-04-08 23:06:23 +0000645 src/processor/basic_source_line_resolver_unittest.cc \
646 src/testing/gtest/src/gtest-all.cc \
647 src/testing/src/gmock-all.cc
648src_processor_basic_source_line_resolver_unittest_CPPFLAGS = \
ted.mielczarek82a01882010-09-29 14:02:09 +0000649 -I$(top_srcdir)/src \
ted.mielczarekb2236272010-04-08 23:06:23 +0000650 -I$(top_srcdir)/src/testing/include \
SiyangXie@gmail.com08730fc2010-10-15 20:36:31 +0000651 -I$(top_srcdir)/src/testing/gtest/include \
ted.mielczarekb2236272010-04-08 23:06:23 +0000652 -I$(top_srcdir)/src/testing/gtest \
653 -I$(top_srcdir)/src/testing
brynerfd38d482006-12-11 23:22:54 +0000654src_processor_basic_source_line_resolver_unittest_LDADD = \
ted.mielczarekd192a712010-10-05 19:38:51 +0000655 src/processor/basic_source_line_resolver.o \
656 src/processor/cfi_frame_info.o \
657 src/processor/pathname_stripper.o \
658 src/processor/logging.o \
SiyangXie@gmail.com5b117cf2010-10-07 20:31:36 +0000659 src/processor/source_line_resolver_base.o \
thestig@chromium.org64708c52012-09-10 18:26:31 +0000660 src/processor/tokenize.o \
661 $(PTHREAD_CFLAGS) $(PTHREAD_LIBS)
brynerfd38d482006-12-11 23:22:54 +0000662
jimblandy6d3a8252010-03-16 16:28:32 +0000663src_processor_cfi_frame_info_unittest_SOURCES = \
664 src/processor/cfi_frame_info_unittest.cc \
665 src/testing/gtest/src/gtest-all.cc \
666 src/testing/gtest/src/gtest_main.cc \
667 src/testing/src/gmock-all.cc
668src_processor_cfi_frame_info_unittest_LDADD = \
ted.mielczarekd192a712010-10-05 19:38:51 +0000669 src/processor/cfi_frame_info.o \
670 src/processor/logging.o \
thestig@chromium.org64708c52012-09-10 18:26:31 +0000671 src/processor/pathname_stripper.o \
672 $(PTHREAD_CFLAGS) $(PTHREAD_LIBS)
jimblandy6d3a8252010-03-16 16:28:32 +0000673src_processor_cfi_frame_info_unittest_CPPFLAGS = \
ted.mielczarek82a01882010-09-29 14:02:09 +0000674 -I$(top_srcdir)/src \
jimblandy6d3a8252010-03-16 16:28:32 +0000675 -I$(top_srcdir)/src/testing/include \
SiyangXie@gmail.com08730fc2010-10-15 20:36:31 +0000676 -I$(top_srcdir)/src/testing/gtest/include \
jimblandy6d3a8252010-03-16 16:28:32 +0000677 -I$(top_srcdir)/src/testing/gtest \
678 -I$(top_srcdir)/src/testing
679
mmentovai8c2a4de2006-09-20 16:20:15 +0000680src_processor_contained_range_map_unittest_SOURCES = \
681 src/processor/contained_range_map_unittest.cc
mmentovai65571f12007-05-21 20:09:33 +0000682src_processor_contained_range_map_unittest_LDADD = \
ted.mielczarekd192a712010-10-05 19:38:51 +0000683 src/processor/logging.o \
684 src/processor/pathname_stripper.o
mmentovai8c2a4de2006-09-20 16:20:15 +0000685
cdn@chromium.org2b4274a2010-10-01 22:38:10 +0000686src_processor_exploitability_unittest_SOURCES = \
687 src/processor/exploitability_unittest.cc \
688 src/testing/gtest/src/gtest-all.cc \
689 src/testing/gtest/src/gtest_main.cc \
690 src/testing/src/gmock-all.cc
691src_processor_exploitability_unittest_CPPFLAGS = \
692 -I$(top_srcdir)/src \
693 -I$(top_srcdir)/src/testing/include \
694 -I$(top_srcdir)/src/testing/gtest/include \
695 -I$(top_srcdir)/src/testing/gtest \
696 -I$(top_srcdir)/src/testing
697src_processor_exploitability_unittest_LDADD = \
ted.mielczarekd192a712010-10-05 19:38:51 +0000698 src/processor/minidump_processor.o \
699 src/processor/process_state.o \
700 src/processor/disassembler_x86.o \
701 src/processor/exploitability.o \
mattdr.breakpad@gmail.com01020042013-10-29 20:03:39 +0000702 src/processor/exploitability_linux.o \
ted.mielczarekd192a712010-10-05 19:38:51 +0000703 src/processor/exploitability_win.o \
704 src/processor/basic_code_modules.o \
705 src/processor/basic_source_line_resolver.o \
706 src/processor/call_stack.o \
707 src/processor/cfi_frame_info.o \
mmandlis@chromium.orgc5e242b2014-09-08 19:10:42 +0000708 src/processor/dump_context.o \
709 src/processor/dump_object.o \
ted.mielczarekd192a712010-10-05 19:38:51 +0000710 src/processor/logging.o \
711 src/processor/minidump.o \
712 src/processor/pathname_stripper.o \
mattdr.breakpad@gmail.com01020042013-10-29 20:03:39 +0000713 src/processor/simple_symbol_supplier.o \
SiyangXie@gmail.com5b117cf2010-10-07 20:31:36 +0000714 src/processor/source_line_resolver_base.o \
mark@chromium.org39d79642013-11-23 01:45:20 +0000715 src/processor/stack_frame_cpu.o \
SiyangXie@gmail.com9753aff2012-10-10 21:41:52 +0000716 src/processor/stack_frame_symbolizer.o \
ted.mielczarekd192a712010-10-05 19:38:51 +0000717 src/processor/stackwalker.o \
primiano@chromium.org6c317482014-11-25 11:36:38 +0000718 src/processor/stackwalker_address_list.o \
ted.mielczarekd192a712010-10-05 19:38:51 +0000719 src/processor/stackwalker_amd64.o \
720 src/processor/stackwalker_arm.o \
mark@chromium.org39d79642013-11-23 01:45:20 +0000721 src/processor/stackwalker_arm64.o \
gordana.cmiljanovic@imgtec.com5f22d6a2013-09-11 11:37:04 +0000722 src/processor/stackwalker_mips.o \
ted.mielczarekd192a712010-10-05 19:38:51 +0000723 src/processor/stackwalker_ppc.o \
thestig@chromium.orgcd1f1a62013-04-12 23:24:02 +0000724 src/processor/stackwalker_ppc64.o \
ted.mielczarekd192a712010-10-05 19:38:51 +0000725 src/processor/stackwalker_sparc.o \
726 src/processor/stackwalker_x86.o \
mark@chromium.org7dc7b792015-04-10 22:05:29 +0000727 src/processor/symbolic_constants_win.o \
ted.mielczarekd192a712010-10-05 19:38:51 +0000728 src/processor/tokenize.o \
thestig@chromium.org64708c52012-09-10 18:26:31 +0000729 src/third_party/libdisasm/libdisasm.a \
730 $(PTHREAD_CFLAGS) $(PTHREAD_LIBS)
cdn@chromium.org2b4274a2010-10-01 22:38:10 +0000731
732src_processor_disassembler_x86_unittest_SOURCES = \
733 src/processor/disassembler_x86_unittest.cc \
734 src/testing/gtest/src/gtest-all.cc \
735 src/testing/gtest/src/gtest_main.cc \
736 src/testing/src/gmock-all.cc
737src_processor_disassembler_x86_unittest_CPPFLAGS = \
738 -I$(top_srcdir)/src \
739 -I$(top_srcdir)/src/testing/include \
740 -I$(top_srcdir)/src/testing/gtest/include \
741 -I$(top_srcdir)/src/testing/gtest \
742 -I$(top_srcdir)/src/testing
743src_processor_disassembler_x86_unittest_LDADD = \
ted.mielczarekd192a712010-10-05 19:38:51 +0000744 src/processor/disassembler_x86.o \
thestig@chromium.org64708c52012-09-10 18:26:31 +0000745 src/third_party/libdisasm/libdisasm.a \
746 $(PTHREAD_CFLAGS) $(PTHREAD_LIBS)
cdn@chromium.org2b4274a2010-10-01 22:38:10 +0000747
SiyangXie@gmail.com41f998f2010-10-21 17:13:01 +0000748src_processor_fast_source_line_resolver_unittest_SOURCES = \
benchan@chromium.org4fa638a2012-01-19 07:14:51 +0000749 src/processor/fast_source_line_resolver_unittest.cc \
750 src/testing/gtest/src/gtest-all.cc \
751 src/testing/src/gmock-all.cc
SiyangXie@gmail.com41f998f2010-10-21 17:13:01 +0000752src_processor_fast_source_line_resolver_unittest_CPPFLAGS = \
benchan@chromium.org4fa638a2012-01-19 07:14:51 +0000753 -I$(top_srcdir)/src \
754 -I$(top_srcdir)/src/testing/include \
755 -I$(top_srcdir)/src/testing/gtest/include \
756 -I$(top_srcdir)/src/testing/gtest \
757 -I$(top_srcdir)/src/testing
SiyangXie@gmail.com41f998f2010-10-21 17:13:01 +0000758src_processor_fast_source_line_resolver_unittest_LDADD = \
benchan@chromium.org4fa638a2012-01-19 07:14:51 +0000759 src/processor/fast_source_line_resolver.o \
760 src/processor/basic_source_line_resolver.o \
761 src/processor/cfi_frame_info.o \
762 src/processor/module_comparer.o \
763 src/processor/module_serializer.o \
764 src/processor/pathname_stripper.o \
765 src/processor/logging.o \
766 src/processor/source_line_resolver_base.o \
thestig@chromium.org64708c52012-09-10 18:26:31 +0000767 src/processor/tokenize.o \
768 $(PTHREAD_CFLAGS) $(PTHREAD_LIBS)
SiyangXie@gmail.com41f998f2010-10-21 17:13:01 +0000769
SiyangXie@gmail.com08730fc2010-10-15 20:36:31 +0000770src_processor_map_serializers_unittest_SOURCES = \
771 src/processor/map_serializers_unittest.cc \
772 src/testing/gtest/src/gtest-all.cc \
773 src/testing/src/gmock-all.cc
774src_processor_map_serializers_unittest_CPPFLAGS = \
775 -I$(top_srcdir)/src \
776 -I$(top_srcdir)/src/testing/include \
777 -I$(top_srcdir)/src/testing/gtest/include \
778 -I$(top_srcdir)/src/testing/gtest \
779 -I$(top_srcdir)/src/testing
780src_processor_map_serializers_unittest_LDADD = \
781 src/processor/logging.o \
thestig@chromium.org64708c52012-09-10 18:26:31 +0000782 src/processor/pathname_stripper.o \
783 $(PTHREAD_CFLAGS) $(PTHREAD_LIBS)
SiyangXie@gmail.com08730fc2010-10-15 20:36:31 +0000784
mmandlis@chromium.orgba37bc12014-09-10 19:12:30 +0000785src_processor_microdump_processor_unittest_SOURCES = \
mmandlis@chromium.org15d8ea92014-11-19 21:33:26 +0000786 src/processor/microdump_processor_unittest.cc \
787 src/testing/gtest/src/gtest-all.cc \
788 src/testing/src/gmock-all.cc
mmandlis@chromium.orgba37bc12014-09-10 19:12:30 +0000789src_processor_microdump_processor_unittest_CPPFLAGS = \
mmandlis@chromium.org15d8ea92014-11-19 21:33:26 +0000790 -I$(top_srcdir)/src \
791 -I$(top_srcdir)/src/testing/include \
792 -I$(top_srcdir)/src/testing/gtest/include \
793 -I$(top_srcdir)/src/testing/gtest \
794 -I$(top_srcdir)/src/testing
mmandlis@chromium.orgba37bc12014-09-10 19:12:30 +0000795src_processor_microdump_processor_unittest_LDADD = \
mmandlis@chromium.org15d8ea92014-11-19 21:33:26 +0000796 src/processor/basic_code_modules.o \
797 src/processor/basic_source_line_resolver.o \
798 src/processor/call_stack.o \
799 src/processor/cfi_frame_info.o \
800 src/processor/dump_context.o \
801 src/processor/dump_object.o \
802 src/processor/logging.o \
803 src/processor/microdump.o \
804 src/processor/microdump_processor.o \
805 src/processor/pathname_stripper.o \
806 src/processor/process_state.o \
807 src/processor/simple_symbol_supplier.o \
808 src/processor/source_line_resolver_base.o \
809 src/processor/stack_frame_symbolizer.o \
810 src/processor/stackwalker.o \
primiano@chromium.org6c317482014-11-25 11:36:38 +0000811 src/processor/stackwalker_address_list.o \
mmandlis@chromium.org15d8ea92014-11-19 21:33:26 +0000812 src/processor/stackwalker_amd64.o \
813 src/processor/stackwalker_arm.o \
814 src/processor/stackwalker_arm64.o \
mmandlis@chromium.org15d8ea92014-11-19 21:33:26 +0000815 src/processor/stackwalker_mips.o \
816 src/processor/stackwalker_ppc.o \
817 src/processor/stackwalker_ppc64.o \
818 src/processor/stackwalker_sparc.o \
819 src/processor/stackwalker_x86.o \
820 src/processor/tokenize.o \
821 $(PTHREAD_CFLAGS) $(PTHREAD_LIBS)
mmandlis@chromium.orgba37bc12014-09-10 19:12:30 +0000822
brynercce34922006-09-19 21:58:41 +0000823src_processor_minidump_processor_unittest_SOURCES = \
nealsidb56cfa02009-05-29 00:53:02 +0000824 src/processor/minidump_processor_unittest.cc \
825 src/testing/gtest/src/gtest-all.cc \
826 src/testing/src/gmock-all.cc
827src_processor_minidump_processor_unittest_CPPFLAGS = \
ted.mielczarek82a01882010-09-29 14:02:09 +0000828 -I$(top_srcdir)/src \
nealsidb56cfa02009-05-29 00:53:02 +0000829 -I$(top_srcdir)/src/testing/include \
SiyangXie@gmail.com08730fc2010-10-15 20:36:31 +0000830 -I$(top_srcdir)/src/testing/gtest/include \
nealsidb56cfa02009-05-29 00:53:02 +0000831 -I$(top_srcdir)/src/testing/gtest \
832 -I$(top_srcdir)/src/testing
brynercce34922006-09-19 21:58:41 +0000833src_processor_minidump_processor_unittest_LDADD = \
ted.mielczarekd192a712010-10-05 19:38:51 +0000834 src/processor/basic_code_modules.o \
835 src/processor/basic_source_line_resolver.o \
836 src/processor/call_stack.o \
837 src/processor/cfi_frame_info.o \
838 src/processor/disassembler_x86.o \
mmandlis@chromium.orgc5e242b2014-09-08 19:10:42 +0000839 src/processor/dump_context.o \
840 src/processor/dump_object.o \
ted.mielczarekd192a712010-10-05 19:38:51 +0000841 src/processor/exploitability.o \
mattdr.breakpad@gmail.com01020042013-10-29 20:03:39 +0000842 src/processor/exploitability_linux.o \
ted.mielczarekd192a712010-10-05 19:38:51 +0000843 src/processor/exploitability_win.o \
844 src/processor/logging.o \
845 src/processor/minidump_processor.o \
846 src/processor/minidump.o \
847 src/processor/pathname_stripper.o \
848 src/processor/process_state.o \
SiyangXie@gmail.com5b117cf2010-10-07 20:31:36 +0000849 src/processor/source_line_resolver_base.o \
mark@chromium.org39d79642013-11-23 01:45:20 +0000850 src/processor/stack_frame_cpu.o \
SiyangXie@gmail.com9753aff2012-10-10 21:41:52 +0000851 src/processor/stack_frame_symbolizer.o \
ted.mielczarekd192a712010-10-05 19:38:51 +0000852 src/processor/stackwalker.o \
primiano@chromium.org6c317482014-11-25 11:36:38 +0000853 src/processor/stackwalker_address_list.o \
ted.mielczarekd192a712010-10-05 19:38:51 +0000854 src/processor/stackwalker_amd64.o \
855 src/processor/stackwalker_arm.o \
mark@chromium.org39d79642013-11-23 01:45:20 +0000856 src/processor/stackwalker_arm64.o \
gordana.cmiljanovic@imgtec.com5f22d6a2013-09-11 11:37:04 +0000857 src/processor/stackwalker_mips.o \
ted.mielczarekd192a712010-10-05 19:38:51 +0000858 src/processor/stackwalker_ppc.o \
thestig@chromium.orgcd1f1a62013-04-12 23:24:02 +0000859 src/processor/stackwalker_ppc64.o \
ted.mielczarekd192a712010-10-05 19:38:51 +0000860 src/processor/stackwalker_sparc.o \
861 src/processor/stackwalker_x86.o \
mark@chromium.org7dc7b792015-04-10 22:05:29 +0000862 src/processor/symbolic_constants_win.o \
ted.mielczarekd192a712010-10-05 19:38:51 +0000863 src/processor/tokenize.o \
thestig@chromium.org64708c52012-09-10 18:26:31 +0000864 src/third_party/libdisasm/libdisasm.a \
865 $(PTHREAD_CFLAGS) $(PTHREAD_LIBS)
brynercce34922006-09-19 21:58:41 +0000866
ted.mielczarek0cbd50c2009-12-09 01:24:37 +0000867src_processor_minidump_unittest_SOURCES = \
jimblandy865df5a2010-04-27 19:17:59 +0000868 src/common/test_assembler.cc \
ted.mielczarek0cbd50c2009-12-09 01:24:37 +0000869 src/processor/minidump_unittest.cc \
jimblandy92444962010-03-16 16:20:34 +0000870 src/processor/synth_minidump.cc \
ted.mielczarek0cbd50c2009-12-09 01:24:37 +0000871 src/testing/gtest/src/gtest-all.cc \
jimblandy92444962010-03-16 16:20:34 +0000872 src/testing/gtest/src/gtest_main.cc \
ted.mielczarek0cbd50c2009-12-09 01:24:37 +0000873 src/testing/src/gmock-all.cc
874src_processor_minidump_unittest_CPPFLAGS = \
ted.mielczarek82a01882010-09-29 14:02:09 +0000875 -I$(top_srcdir)/src \
ted.mielczarek0cbd50c2009-12-09 01:24:37 +0000876 -I$(top_srcdir)/src/testing/include \
SiyangXie@gmail.com08730fc2010-10-15 20:36:31 +0000877 -I$(top_srcdir)/src/testing/gtest/include \
ted.mielczarek0cbd50c2009-12-09 01:24:37 +0000878 -I$(top_srcdir)/src/testing/gtest \
879 -I$(top_srcdir)/src/testing
880src_processor_minidump_unittest_LDADD = \
ted.mielczarekd192a712010-10-05 19:38:51 +0000881 src/processor/basic_code_modules.o \
mmandlis@chromium.orgc5e242b2014-09-08 19:10:42 +0000882 src/processor/dump_context.o \
883 src/processor/dump_object.o \
ted.mielczarekd192a712010-10-05 19:38:51 +0000884 src/processor/logging.o \
885 src/processor/minidump.o \
thestig@chromium.org64708c52012-09-10 18:26:31 +0000886 src/processor/pathname_stripper.o \
887 $(PTHREAD_CFLAGS) $(PTHREAD_LIBS)
ted.mielczarek0cbd50c2009-12-09 01:24:37 +0000888
SiyangXie@gmail.com08730fc2010-10-15 20:36:31 +0000889src_processor_static_address_map_unittest_SOURCES = \
890 src/processor/static_address_map_unittest.cc \
891 src/testing/gtest/src/gtest-all.cc \
892 src/testing/src/gmock-all.cc
893src_processor_static_address_map_unittest_CPPFLAGS = \
894 -I$(top_srcdir)/src \
895 -I$(top_srcdir)/src/testing/include \
896 -I$(top_srcdir)/src/testing/gtest/include \
897 -I$(top_srcdir)/src/testing/gtest \
898 -I$(top_srcdir)/src/testing
899src_processor_static_address_map_unittest_LDADD = \
900 src/processor/logging.o \
thestig@chromium.org64708c52012-09-10 18:26:31 +0000901 src/processor/pathname_stripper.o \
902 $(PTHREAD_CFLAGS) $(PTHREAD_LIBS)
SiyangXie@gmail.com08730fc2010-10-15 20:36:31 +0000903
904src_processor_static_contained_range_map_unittest_SOURCES = \
905 src/processor/static_contained_range_map_unittest.cc \
906 src/testing/gtest/src/gtest-all.cc \
907 src/testing/src/gmock-all.cc
908src_processor_static_contained_range_map_unittest_CPPFLAGS = \
909 -I$(top_srcdir)/src \
910 -I$(top_srcdir)/src/testing/include \
911 -I$(top_srcdir)/src/testing/gtest/include \
912 -I$(top_srcdir)/src/testing/gtest \
913 -I$(top_srcdir)/src/testing
914src_processor_static_contained_range_map_unittest_LDADD = \
915 src/processor/logging.o \
thestig@chromium.org64708c52012-09-10 18:26:31 +0000916 src/processor/pathname_stripper.o \
917 $(PTHREAD_CFLAGS) $(PTHREAD_LIBS)
SiyangXie@gmail.com08730fc2010-10-15 20:36:31 +0000918
SiyangXie@gmail.com378e28e2010-09-20 17:45:15 +0000919src_processor_static_map_unittest_SOURCES = \
920 src/processor/static_map_unittest.cc \
921 src/testing/gtest/src/gtest-all.cc \
922 src/testing/src/gmock-all.cc
923src_processor_static_map_unittest_CPPFLAGS = \
SiyangXie@gmail.com08730fc2010-10-15 20:36:31 +0000924 -I$(top_srcdir)/src \
925 -I$(top_srcdir)/src/testing/include \
926 -I$(top_srcdir)/src/testing/gtest/include \
927 -I$(top_srcdir)/src/testing/gtest \
928 -I$(top_srcdir)/src/testing
SiyangXie@gmail.com378e28e2010-09-20 17:45:15 +0000929src_processor_static_map_unittest_LDADD = \
ted.mielczarekd192a712010-10-05 19:38:51 +0000930 src/processor/logging.o \
thestig@chromium.org64708c52012-09-10 18:26:31 +0000931 src/processor/pathname_stripper.o \
932 $(PTHREAD_CFLAGS) $(PTHREAD_LIBS)
SiyangXie@gmail.com378e28e2010-09-20 17:45:15 +0000933
SiyangXie@gmail.com08730fc2010-10-15 20:36:31 +0000934src_processor_static_range_map_unittest_SOURCES = \
935 src/processor/static_range_map_unittest.cc \
936 src/testing/gtest/src/gtest-all.cc \
937 src/testing/src/gmock-all.cc
938src_processor_static_range_map_unittest_CPPFLAGS = \
939 -I$(top_srcdir)/src \
940 -I$(top_srcdir)/src/testing/include \
941 -I$(top_srcdir)/src/testing/gtest/include \
942 -I$(top_srcdir)/src/testing/gtest \
943 -I$(top_srcdir)/src/testing
944src_processor_static_range_map_unittest_LDADD = \
945 src/processor/logging.o \
thestig@chromium.org64708c52012-09-10 18:26:31 +0000946 src/processor/pathname_stripper.o \
947 $(PTHREAD_CFLAGS) $(PTHREAD_LIBS)
SiyangXie@gmail.com08730fc2010-10-15 20:36:31 +0000948
mmentovaic34850a2006-10-27 00:40:56 +0000949src_processor_pathname_stripper_unittest_SOURCES = \
950 src/processor/pathname_stripper_unittest.cc
951src_processor_pathname_stripper_unittest_LDADD = \
thestig@chromium.org64708c52012-09-10 18:26:31 +0000952 src/processor/pathname_stripper.o \
953 $(PTHREAD_CFLAGS) $(PTHREAD_LIBS)
mmentovaic34850a2006-10-27 00:40:56 +0000954
mmentovaib934bb92006-09-22 00:42:23 +0000955src_processor_postfix_evaluator_unittest_SOURCES = \
956 src/processor/postfix_evaluator_unittest.cc
mmentovai65571f12007-05-21 20:09:33 +0000957src_processor_postfix_evaluator_unittest_LDADD = \
ted.mielczarekd192a712010-10-05 19:38:51 +0000958 src/processor/logging.o \
thestig@chromium.org64708c52012-09-10 18:26:31 +0000959 src/processor/pathname_stripper.o \
960 $(PTHREAD_CFLAGS) $(PTHREAD_LIBS)
mmentovaib934bb92006-09-22 00:42:23 +0000961
mmentovai3261e8b2006-09-06 02:56:44 +0000962src_processor_range_map_unittest_SOURCES = \
963 src/processor/range_map_unittest.cc
mmentovai65571f12007-05-21 20:09:33 +0000964src_processor_range_map_unittest_LDADD = \
ted.mielczarekd192a712010-10-05 19:38:51 +0000965 src/processor/logging.o \
thestig@chromium.org64708c52012-09-10 18:26:31 +0000966 src/processor/pathname_stripper.o \
967 $(PTHREAD_CFLAGS) $(PTHREAD_LIBS)
brynercb91a2f2006-08-25 21:14:45 +0000968
mmentovai0dbedc92006-09-25 21:16:15 +0000969src_processor_stackwalker_selftest_SOURCES = \
970 src/processor/stackwalker_selftest.cc
971src_processor_stackwalker_selftest_LDADD = \
ted.mielczarekd192a712010-10-05 19:38:51 +0000972 src/processor/basic_code_modules.o \
973 src/processor/basic_source_line_resolver.o \
974 src/processor/call_stack.o \
975 src/processor/disassembler_x86.o \
976 src/processor/exploitability.o \
mattdr.breakpad@gmail.com01020042013-10-29 20:03:39 +0000977 src/processor/exploitability_linux.o \
ted.mielczarekd192a712010-10-05 19:38:51 +0000978 src/processor/exploitability_win.o \
979 src/processor/logging.o \
980 src/processor/minidump.o \
981 src/processor/pathname_stripper.o \
SiyangXie@gmail.com5b117cf2010-10-07 20:31:36 +0000982 src/processor/source_line_resolver_base.o \
mark@chromium.org39d79642013-11-23 01:45:20 +0000983 src/processor/stack_frame_cpu.o \
SiyangXie@gmail.com9753aff2012-10-10 21:41:52 +0000984 src/processor/stack_frame_symbolizer.o \
ted.mielczarekd192a712010-10-05 19:38:51 +0000985 src/processor/stackwalker.o \
primiano@chromium.org6c317482014-11-25 11:36:38 +0000986 src/processor/stackwalker_address_list.o \
ted.mielczarekd192a712010-10-05 19:38:51 +0000987 src/processor/stackwalker_amd64.o \
988 src/processor/stackwalker_arm.o \
mark@chromium.org39d79642013-11-23 01:45:20 +0000989 src/processor/stackwalker_arm64.o \
gordana.cmiljanovic@imgtec.com5f22d6a2013-09-11 11:37:04 +0000990 src/processor/stackwalker_mips.o \
ted.mielczarekd192a712010-10-05 19:38:51 +0000991 src/processor/stackwalker_ppc.o \
thestig@chromium.orgcd1f1a62013-04-12 23:24:02 +0000992 src/processor/stackwalker_ppc64.o \
ted.mielczarekd192a712010-10-05 19:38:51 +0000993 src/processor/stackwalker_sparc.o \
994 src/processor/stackwalker_x86.o \
thestig@chromium.org64708c52012-09-10 18:26:31 +0000995 src/processor/tokenize.o \
996 $(PTHREAD_CFLAGS) $(PTHREAD_LIBS)
mmentovai0dbedc92006-09-25 21:16:15 +0000997
jimblandye7e1e1e2010-03-16 16:49:53 +0000998src_processor_stackwalker_amd64_unittest_SOURCES = \
jimblandy865df5a2010-04-27 19:17:59 +0000999 src/common/test_assembler.cc \
jimblandye7e1e1e2010-03-16 16:49:53 +00001000 src/processor/stackwalker_amd64_unittest.cc \
jimblandye7e1e1e2010-03-16 16:49:53 +00001001 src/testing/gtest/src/gtest-all.cc \
1002 src/testing/gtest/src/gtest_main.cc \
1003 src/testing/src/gmock-all.cc
1004src_processor_stackwalker_amd64_unittest_LDADD = \
thestig@chromium.org64708c52012-09-10 18:26:31 +00001005 src/libbreakpad.a \
1006 $(PTHREAD_CFLAGS) $(PTHREAD_LIBS)
jimblandye7e1e1e2010-03-16 16:49:53 +00001007src_processor_stackwalker_amd64_unittest_CPPFLAGS = \
ted.mielczarek82a01882010-09-29 14:02:09 +00001008 -I$(top_srcdir)/src \
jimblandye7e1e1e2010-03-16 16:49:53 +00001009 -I$(top_srcdir)/src/testing/include \
SiyangXie@gmail.com08730fc2010-10-15 20:36:31 +00001010 -I$(top_srcdir)/src/testing/gtest/include \
jimblandye7e1e1e2010-03-16 16:49:53 +00001011 -I$(top_srcdir)/src/testing/gtest \
1012 -I$(top_srcdir)/src/testing
1013
jimblandyc609f472010-03-16 16:46:22 +00001014src_processor_stackwalker_arm_unittest_SOURCES = \
jimblandy865df5a2010-04-27 19:17:59 +00001015 src/common/test_assembler.cc \
jimblandyc609f472010-03-16 16:46:22 +00001016 src/processor/stackwalker_arm_unittest.cc \
jimblandyc609f472010-03-16 16:46:22 +00001017 src/testing/gtest/src/gtest-all.cc \
1018 src/testing/gtest/src/gtest_main.cc \
1019 src/testing/src/gmock-all.cc
1020src_processor_stackwalker_arm_unittest_LDADD = \
thestig@chromium.org64708c52012-09-10 18:26:31 +00001021 src/libbreakpad.a \
1022 $(PTHREAD_CFLAGS) $(PTHREAD_LIBS)
jimblandyc609f472010-03-16 16:46:22 +00001023src_processor_stackwalker_arm_unittest_CPPFLAGS = \
ted.mielczarek82a01882010-09-29 14:02:09 +00001024 -I$(top_srcdir)/src \
jimblandyc609f472010-03-16 16:46:22 +00001025 -I$(top_srcdir)/src/testing/include \
SiyangXie@gmail.com08730fc2010-10-15 20:36:31 +00001026 -I$(top_srcdir)/src/testing/gtest/include \
jimblandyc609f472010-03-16 16:46:22 +00001027 -I$(top_srcdir)/src/testing/gtest \
1028 -I$(top_srcdir)/src/testing
1029
mark@chromium.org39d79642013-11-23 01:45:20 +00001030src_processor_stackwalker_arm64_unittest_SOURCES = \
1031 src/common/test_assembler.cc \
1032 src/processor/stackwalker_arm64_unittest.cc \
1033 src/testing/gtest/src/gtest-all.cc \
1034 src/testing/gtest/src/gtest_main.cc \
1035 src/testing/src/gmock-all.cc
1036src_processor_stackwalker_arm64_unittest_LDADD = \
1037 src/libbreakpad.a \
1038 $(PTHREAD_CFLAGS) $(PTHREAD_LIBS)
1039src_processor_stackwalker_arm64_unittest_CPPFLAGS = \
1040 -I$(top_srcdir)/src \
1041 -I$(top_srcdir)/src/testing/include \
1042 -I$(top_srcdir)/src/testing/gtest/include \
1043 -I$(top_srcdir)/src/testing/gtest \
1044 -I$(top_srcdir)/src/testing
1045
chrisha@chromium.orge6758b12013-08-23 14:38:36 +00001046src_processor_stackwalker_address_list_unittest_SOURCES = \
1047 src/common/test_assembler.cc \
1048 src/processor/stackwalker_address_list_unittest.cc \
1049 src/testing/gtest/src/gtest-all.cc \
1050 src/testing/gtest/src/gtest_main.cc \
1051 src/testing/src/gmock-all.cc
1052src_processor_stackwalker_address_list_unittest_LDADD = \
1053 src/libbreakpad.a \
1054 $(PTHREAD_CFLAGS) $(PTHREAD_LIBS)
1055src_processor_stackwalker_address_list_unittest_CPPFLAGS = \
1056 -I$(top_srcdir)/src \
1057 -I$(top_srcdir)/src/testing/include \
1058 -I$(top_srcdir)/src/testing/gtest/include \
1059 -I$(top_srcdir)/src/testing/gtest \
1060 -I$(top_srcdir)/src/testing
1061
gordana.cmiljanovic@imgtec.com5f22d6a2013-09-11 11:37:04 +00001062src_processor_stackwalker_mips_unittest_SOURCES = \
1063 src/common/test_assembler.cc \
1064 src/processor/stackwalker_mips_unittest.cc \
1065 src/testing/gtest/src/gtest-all.cc \
1066 src/testing/gtest/src/gtest_main.cc \
1067 src/testing/src/gmock-all.cc
1068src_processor_stackwalker_mips_unittest_LDADD = \
1069 src/libbreakpad.a \
1070 $(PTHREAD_CFLAGS) $(PTHREAD_LIBS)
1071src_processor_stackwalker_mips_unittest_CPPFLAGS = \
1072 -I$(top_srcdir)/src \
1073 -I$(top_srcdir)/src/testing/include \
1074 -I$(top_srcdir)/src/testing/gtest/include \
1075 -I$(top_srcdir)/src/testing/gtest \
1076 -I$(top_srcdir)/src/testing
1077
jimblandya7eb2322010-03-16 16:25:30 +00001078src_processor_stackwalker_x86_unittest_SOURCES = \
jimblandy865df5a2010-04-27 19:17:59 +00001079 src/common/test_assembler.cc \
jimblandya7eb2322010-03-16 16:25:30 +00001080 src/processor/stackwalker_x86_unittest.cc \
jimblandya7eb2322010-03-16 16:25:30 +00001081 src/testing/gtest/src/gtest-all.cc \
1082 src/testing/gtest/src/gtest_main.cc \
1083 src/testing/src/gmock-all.cc
1084src_processor_stackwalker_x86_unittest_LDADD = \
thestig@chromium.org64708c52012-09-10 18:26:31 +00001085 src/libbreakpad.a \
1086 $(PTHREAD_CFLAGS) $(PTHREAD_LIBS)
jimblandya7eb2322010-03-16 16:25:30 +00001087src_processor_stackwalker_x86_unittest_CPPFLAGS = \
ted.mielczarek82a01882010-09-29 14:02:09 +00001088 -I$(top_srcdir)/src \
jimblandya7eb2322010-03-16 16:25:30 +00001089 -I$(top_srcdir)/src/testing/include \
SiyangXie@gmail.com08730fc2010-10-15 20:36:31 +00001090 -I$(top_srcdir)/src/testing/gtest/include \
jimblandya7eb2322010-03-16 16:25:30 +00001091 -I$(top_srcdir)/src/testing/gtest \
1092 -I$(top_srcdir)/src/testing
1093
jimblandy92444962010-03-16 16:20:34 +00001094src_processor_synth_minidump_unittest_SOURCES = \
jimblandy865df5a2010-04-27 19:17:59 +00001095 src/common/test_assembler.cc \
1096 src/common/test_assembler.h \
jimblandy92444962010-03-16 16:20:34 +00001097 src/processor/synth_minidump_unittest.cc \
1098 src/testing/gtest/src/gtest-all.cc \
1099 src/testing/gtest/src/gtest_main.cc \
1100 src/testing/src/gmock-all.cc \
1101 src/processor/synth_minidump.cc \
jimblandy865df5a2010-04-27 19:17:59 +00001102 src/processor/synth_minidump.h
jimblandy92444962010-03-16 16:20:34 +00001103src_processor_synth_minidump_unittest_CPPFLAGS = \
ted.mielczarek82a01882010-09-29 14:02:09 +00001104 -I$(top_srcdir)/src \
jimblandy92444962010-03-16 16:20:34 +00001105 -I$(top_srcdir)/src/testing/include \
SiyangXie@gmail.com08730fc2010-10-15 20:36:31 +00001106 -I$(top_srcdir)/src/testing/gtest/include \
jimblandy92444962010-03-16 16:20:34 +00001107 -I$(top_srcdir)/src/testing/gtest \
1108 -I$(top_srcdir)/src/testing
thestig@chromium.org64708c52012-09-10 18:26:31 +00001109src_processor_synth_minidump_unittest_LDADD = $(PTHREAD_CFLAGS) $(PTHREAD_LIBS)
jimblandy92444962010-03-16 16:20:34 +00001110
jimblandy865df5a2010-04-27 19:17:59 +00001111src_common_test_assembler_unittest_SOURCES = \
1112 src/common/test_assembler.cc \
1113 src/common/test_assembler.h \
1114 src/common/test_assembler_unittest.cc \
jimblandy92444962010-03-16 16:20:34 +00001115 src/testing/gtest/src/gtest-all.cc \
1116 src/testing/gtest/src/gtest_main.cc \
jimblandy865df5a2010-04-27 19:17:59 +00001117 src/testing/src/gmock-all.cc
1118src_common_test_assembler_unittest_CPPFLAGS = \
ted.mielczarek82a01882010-09-29 14:02:09 +00001119 -I$(top_srcdir)/src \
jimblandy92444962010-03-16 16:20:34 +00001120 -I$(top_srcdir)/src/testing/include \
SiyangXie@gmail.com08730fc2010-10-15 20:36:31 +00001121 -I$(top_srcdir)/src/testing/gtest/include \
jimblandy92444962010-03-16 16:20:34 +00001122 -I$(top_srcdir)/src/testing/gtest \
1123 -I$(top_srcdir)/src/testing
thestig@chromium.org64708c52012-09-10 18:26:31 +00001124src_common_test_assembler_unittest_LDADD = $(PTHREAD_CFLAGS) $(PTHREAD_LIBS)
jimblandy92444962010-03-16 16:20:34 +00001125
mmentovai425d2562006-08-30 20:05:05 +00001126## Non-installables
mmentovai3261e8b2006-09-06 02:56:44 +00001127noinst_PROGRAMS =
mmentovai425d2562006-08-30 20:05:05 +00001128noinst_SCRIPTS = $(check_SCRIPTS)
brynercb91a2f2006-08-25 21:14:45 +00001129
mmentovai3261e8b2006-09-06 02:56:44 +00001130src_processor_minidump_dump_SOURCES = \
1131 src/processor/minidump_dump.cc
1132src_processor_minidump_dump_LDADD = \
ted.mielczarekd192a712010-10-05 19:38:51 +00001133 src/processor/basic_code_modules.o \
mmandlis@chromium.orgc5e242b2014-09-08 19:10:42 +00001134 src/processor/dump_context.o \
1135 src/processor/dump_object.o \
ted.mielczarekd192a712010-10-05 19:38:51 +00001136 src/processor/logging.o \
1137 src/processor/minidump.o \
1138 src/processor/pathname_stripper.o
mmentovai3261e8b2006-09-06 02:56:44 +00001139
primiano@chromium.org6c317482014-11-25 11:36:38 +00001140src_processor_microdump_stackwalk_SOURCES = \
1141 src/processor/microdump_stackwalk.cc
1142src_processor_microdump_stackwalk_LDADD = \
1143 src/processor/basic_code_modules.o \
1144 src/processor/basic_source_line_resolver.o \
1145 src/processor/binarystream.o \
1146 src/processor/call_stack.o \
1147 src/processor/cfi_frame_info.o \
1148 src/processor/disassembler_x86.o \
1149 src/processor/dump_context.o \
1150 src/processor/dump_object.o \
1151 src/processor/logging.o \
1152 src/processor/microdump.o \
1153 src/processor/microdump_processor.o \
1154 src/processor/pathname_stripper.o \
1155 src/processor/process_state.o \
1156 src/processor/simple_symbol_supplier.o \
1157 src/processor/source_line_resolver_base.o \
1158 src/processor/stack_frame_cpu.o \
1159 src/processor/stack_frame_symbolizer.o \
1160 src/processor/stackwalk_common.o \
1161 src/processor/stackwalker.o \
1162 src/processor/stackwalker_address_list.o \
1163 src/processor/stackwalker_amd64.o \
1164 src/processor/stackwalker_arm.o \
1165 src/processor/stackwalker_arm64.o \
1166 src/processor/stackwalker_mips.o \
1167 src/processor/stackwalker_ppc.o \
1168 src/processor/stackwalker_ppc64.o \
1169 src/processor/stackwalker_sparc.o \
1170 src/processor/stackwalker_x86.o \
1171 src/processor/tokenize.o \
1172 src/third_party/libdisasm/libdisasm.a
1173
mmentovai213800d2006-09-06 19:28:46 +00001174src_processor_minidump_stackwalk_SOURCES = \
1175 src/processor/minidump_stackwalk.cc
1176src_processor_minidump_stackwalk_LDADD = \
ted.mielczarekd192a712010-10-05 19:38:51 +00001177 src/processor/basic_code_modules.o \
1178 src/processor/basic_source_line_resolver.o \
1179 src/processor/binarystream.o \
1180 src/processor/call_stack.o \
1181 src/processor/cfi_frame_info.o \
1182 src/processor/disassembler_x86.o \
mmandlis@chromium.orgc5e242b2014-09-08 19:10:42 +00001183 src/processor/dump_context.o \
1184 src/processor/dump_object.o \
ted.mielczarekd192a712010-10-05 19:38:51 +00001185 src/processor/exploitability.o \
mattdr.breakpad@gmail.com01020042013-10-29 20:03:39 +00001186 src/processor/exploitability_linux.o \
ted.mielczarekd192a712010-10-05 19:38:51 +00001187 src/processor/exploitability_win.o \
1188 src/processor/logging.o \
1189 src/processor/minidump.o \
1190 src/processor/minidump_processor.o \
1191 src/processor/pathname_stripper.o \
1192 src/processor/process_state.o \
ted.mielczarekd192a712010-10-05 19:38:51 +00001193 src/processor/simple_symbol_supplier.o \
SiyangXie@gmail.com5b117cf2010-10-07 20:31:36 +00001194 src/processor/source_line_resolver_base.o \
mark@chromium.org39d79642013-11-23 01:45:20 +00001195 src/processor/stack_frame_cpu.o \
SiyangXie@gmail.com9753aff2012-10-10 21:41:52 +00001196 src/processor/stack_frame_symbolizer.o \
primiano@chromium.org6c317482014-11-25 11:36:38 +00001197 src/processor/stackwalk_common.o \
ted.mielczarekd192a712010-10-05 19:38:51 +00001198 src/processor/stackwalker.o \
primiano@chromium.org6c317482014-11-25 11:36:38 +00001199 src/processor/stackwalker_address_list.o \
ted.mielczarekd192a712010-10-05 19:38:51 +00001200 src/processor/stackwalker_amd64.o \
1201 src/processor/stackwalker_arm.o \
mark@chromium.org39d79642013-11-23 01:45:20 +00001202 src/processor/stackwalker_arm64.o \
gordana.cmiljanovic@imgtec.com5f22d6a2013-09-11 11:37:04 +00001203 src/processor/stackwalker_mips.o \
ted.mielczarekd192a712010-10-05 19:38:51 +00001204 src/processor/stackwalker_ppc.o \
thestig@chromium.orgcd1f1a62013-04-12 23:24:02 +00001205 src/processor/stackwalker_ppc64.o \
ted.mielczarekd192a712010-10-05 19:38:51 +00001206 src/processor/stackwalker_sparc.o \
1207 src/processor/stackwalker_x86.o \
mark@chromium.org7dc7b792015-04-10 22:05:29 +00001208 src/processor/symbolic_constants_win.o \
ted.mielczarekd192a712010-10-05 19:38:51 +00001209 src/processor/tokenize.o \
ted.mielczarekd192a712010-10-05 19:38:51 +00001210 src/third_party/libdisasm/libdisasm.a
mmentovai213800d2006-09-06 19:28:46 +00001211
ted.mielczareke574a2a2010-10-05 19:38:22 +00001212endif !DISABLE_PROCESSOR
brynercb91a2f2006-08-25 21:14:45 +00001213
mmentovai425d2562006-08-30 20:05:05 +00001214## Additional files to be included in a source distribution
mmentovaidb3342a2006-12-05 22:52:28 +00001215##
1216## find src/client src/common src/processor/testdata src/tools \
mmentovai13f0b262007-09-26 18:37:39 +00001217## -type f \! -path '*/.svn/*' -print | sort | \
1218## sed -e s/'^\(.*\)$'/'\t\1 \\'/
mmentovai425d2562006-08-30 20:05:05 +00001219EXTRA_DIST = \
1220 $(SCRIPTS) \
mmentovai13f0b262007-09-26 18:37:39 +00001221 src/processor/stackwalk_selftest_sol.s \
1222 src/client/linux/handler/Makefile \
1223 src/client/linux/handler/exception_handler.cc \
1224 src/client/linux/handler/exception_handler.h \
jcivelli@chromium.orge751dca2012-08-09 22:59:58 +00001225 src/client/linux/handler/minidump_descriptor.cc \
1226 src/client/linux/handler/minidump_descriptor.h \
mmentovai13f0b262007-09-26 18:37:39 +00001227 src/client/linux/handler/exception_handler_test.cc \
1228 src/client/linux/handler/linux_thread.cc \
1229 src/client/linux/handler/linux_thread.h \
1230 src/client/linux/handler/linux_thread_test.cc \
1231 src/client/linux/handler/minidump_generator.cc \
1232 src/client/linux/handler/minidump_generator.h \
1233 src/client/linux/handler/minidump_test.cc \
1234 src/client/mac/handler/dynamic_images.cc \
1235 src/client/mac/handler/dynamic_images.h \
mmentovaie5dc6082007-02-14 19:51:05 +00001236 src/client/mac/handler/exception_handler.cc \
1237 src/client/mac/handler/exception_handler.h \
1238 src/client/mac/handler/exception_handler_test.cc \
1239 src/client/mac/handler/minidump_generator.cc \
1240 src/client/mac/handler/minidump_generator.h \
1241 src/client/mac/handler/minidump_generator_test.cc \
1242 src/client/mac/handler/minidump_test.xcodeproj/project.pbxproj \
mmentovai13f0b262007-09-26 18:37:39 +00001243 src/client/mac/handler/protected_memory_allocator.cc \
1244 src/client/mac/handler/protected_memory_allocator.h \
1245 src/client/minidump_file_writer-inl.h \
mmentovaidb3342a2006-12-05 22:52:28 +00001246 src/client/minidump_file_writer.cc \
1247 src/client/minidump_file_writer.h \
mmentovaie5dc6082007-02-14 19:51:05 +00001248 src/client/minidump_file_writer_unittest.cc \
mmentovai13f0b262007-09-26 18:37:39 +00001249 src/client/solaris/handler/Makefile \
1250 src/client/solaris/handler/exception_handler.cc \
1251 src/client/solaris/handler/exception_handler.h \
1252 src/client/solaris/handler/exception_handler_test.cc \
1253 src/client/solaris/handler/minidump_generator.cc \
1254 src/client/solaris/handler/minidump_generator.h \
1255 src/client/solaris/handler/minidump_test.cc \
1256 src/client/solaris/handler/solaris_lwp.cc \
1257 src/client/solaris/handler/solaris_lwp.h \
mmentovaie5dc6082007-02-14 19:51:05 +00001258 src/client/windows/breakpad_client.sln \
mmentovaidb3342a2006-12-05 22:52:28 +00001259 src/client/windows/handler/exception_handler.cc \
1260 src/client/windows/handler/exception_handler.h \
1261 src/client/windows/handler/exception_handler.vcproj \
1262 src/client/windows/sender/crash_report_sender.cc \
1263 src/client/windows/sender/crash_report_sender.h \
1264 src/client/windows/sender/crash_report_sender.vcproj \
mmentovaie5dc6082007-02-14 19:51:05 +00001265 src/common/convert_UTF.c \
1266 src/common/convert_UTF.h \
thestig@chromium.orgaca3b552014-04-23 20:52:28 +00001267 src/common/linux/crc32.cc \
mmentovai13f0b262007-09-26 18:37:39 +00001268 src/common/linux/dump_symbols.cc \
1269 src/common/linux/dump_symbols.h \
ted.mielczarekb2f96f32011-07-06 17:05:49 +00001270 src/common/linux/elf_symbols_to_module.cc \
1271 src/common/linux/elf_symbols_to_module.h \
ted.mielczarekc71d9b42012-07-18 13:44:34 +00001272 src/common/linux/elfutils.cc \
1273 src/common/linux/elfutils.h \
mmentovai13f0b262007-09-26 18:37:39 +00001274 src/common/linux/file_id.cc \
1275 src/common/linux/file_id.h \
1276 src/common/linux/guid_creator.cc \
1277 src/common/linux/guid_creator.h \
1278 src/common/linux/http_upload.cc \
1279 src/common/linux/http_upload.h \
mmentovaie5dc6082007-02-14 19:51:05 +00001280 src/common/mac/HTTPMultipartUpload.h \
1281 src/common/mac/HTTPMultipartUpload.m \
1282 src/common/mac/dump_syms.h \
1283 src/common/mac/dump_syms.mm \
1284 src/common/mac/file_id.cc \
1285 src/common/mac/file_id.h \
1286 src/common/mac/macho_id.cc \
1287 src/common/mac/macho_id.h \
mmentovai13f0b262007-09-26 18:37:39 +00001288 src/common/mac/macho_utilities.cc \
1289 src/common/mac/macho_utilities.h \
mmentovaie5dc6082007-02-14 19:51:05 +00001290 src/common/mac/macho_walker.cc \
1291 src/common/mac/macho_walker.h \
1292 src/common/mac/string_utilities.cc \
1293 src/common/mac/string_utilities.h \
ted.mielczarek97bed582011-11-18 21:40:27 +00001294 src/common/md5.cc \
mmentovai68004c82007-09-28 18:14:48 +00001295 src/common/md5.h \
thestig@chromium.org30054c02013-01-22 17:20:42 +00001296 src/common/scoped_ptr.h \
mmentovai68004c82007-09-28 18:14:48 +00001297 src/common/solaris/dump_symbols.cc \
1298 src/common/solaris/dump_symbols.h \
mmentovai13f0b262007-09-26 18:37:39 +00001299 src/common/solaris/file_id.cc \
1300 src/common/solaris/file_id.h \
1301 src/common/solaris/guid_creator.cc \
1302 src/common/solaris/guid_creator.h \
1303 src/common/solaris/message_output.h \
mmentovaie5dc6082007-02-14 19:51:05 +00001304 src/common/string_conversion.cc \
1305 src/common/string_conversion.h \
mmentovaidb3342a2006-12-05 22:52:28 +00001306 src/common/windows/guid_string.cc \
1307 src/common/windows/guid_string.h \
1308 src/common/windows/http_upload.cc \
1309 src/common/windows/http_upload.h \
1310 src/common/windows/pdb_source_line_writer.cc \
1311 src/common/windows/pdb_source_line_writer.h \
1312 src/common/windows/string_utils-inl.h \
mmentovaie5dc6082007-02-14 19:51:05 +00001313 src/common/windows/string_utils.cc \
brynerd5e66382006-09-08 02:35:53 +00001314 src/processor/testdata/minidump2.dmp \
mmentovaidb3342a2006-12-05 22:52:28 +00001315 src/processor/testdata/minidump2.dump.out \
mmentovaid986a542007-01-29 21:30:31 +00001316 src/processor/testdata/minidump2.stackwalk.machine_readable.out \
mmentovaidb3342a2006-12-05 22:52:28 +00001317 src/processor/testdata/minidump2.stackwalk.out \
mmentovai425d2562006-08-30 20:05:05 +00001318 src/processor/testdata/module1.out \
1319 src/processor/testdata/module2.out \
mmentovaidb3342a2006-12-05 22:52:28 +00001320 src/processor/testdata/module3_bad.out \
mmentovai13f0b262007-09-26 18:37:39 +00001321 src/processor/testdata/module4_bad.out \
mmentovaidb3342a2006-12-05 22:52:28 +00001322 src/processor/testdata/symbols/kernel32.pdb/BCE8785C57B44245A669896B6A19B9542/kernel32.sym \
mmentovaie5dc6082007-02-14 19:51:05 +00001323 src/processor/testdata/symbols/test_app.pdb/5A9832E5287241C1838ED98914E9B7FF1/test_app.sym \
mmentovaidb3342a2006-12-05 22:52:28 +00001324 src/processor/testdata/test_app.cc \
mmentovai13f0b262007-09-26 18:37:39 +00001325 src/tools/linux/dump_syms/Makefile \
1326 src/tools/linux/dump_syms/dump_syms.cc \
1327 src/tools/linux/symupload/Makefile \
1328 src/tools/linux/symupload/minidump_upload.cc \
1329 src/tools/linux/symupload/sym_upload.cc \
mmentovaie5dc6082007-02-14 19:51:05 +00001330 src/tools/mac/crash_report/crash_report.mm \
1331 src/tools/mac/crash_report/crash_report.xcodeproj/project.pbxproj \
1332 src/tools/mac/crash_report/on_demand_symbol_supplier.h \
1333 src/tools/mac/crash_report/on_demand_symbol_supplier.mm \
1334 src/tools/mac/dump_syms/dump_syms.xcodeproj/project.pbxproj \
1335 src/tools/mac/dump_syms/dump_syms_tool.m \
1336 src/tools/mac/symupload/minidump_upload.m \
1337 src/tools/mac/symupload/symupload.m \
1338 src/tools/mac/symupload/symupload.xcodeproj/project.pbxproj \
mmentovai68004c82007-09-28 18:14:48 +00001339 src/tools/solaris/dump_syms/Makefile \
1340 src/tools/solaris/dump_syms/dump_syms.cc \
1341 src/tools/solaris/dump_syms/run_regtest.sh \
1342 src/tools/solaris/dump_syms/testdata/dump_syms_regtest.cc \
1343 src/tools/solaris/dump_syms/testdata/dump_syms_regtest.o \
1344 src/tools/solaris/dump_syms/testdata/dump_syms_regtest.stabs \
1345 src/tools/solaris/dump_syms/testdata/dump_syms_regtest.sym \
mmentovaie5dc6082007-02-14 19:51:05 +00001346 src/tools/windows/converter/ms_symbol_server_converter.cc \
1347 src/tools/windows/converter/ms_symbol_server_converter.h \
1348 src/tools/windows/converter/ms_symbol_server_converter.vcproj \
mmentovaidb3342a2006-12-05 22:52:28 +00001349 src/tools/windows/dump_syms/dump_syms.cc \
1350 src/tools/windows/dump_syms/dump_syms.vcproj \
1351 src/tools/windows/dump_syms/run_regtest.sh \
mmentovaie5dc6082007-02-14 19:51:05 +00001352 src/tools/windows/dump_syms/testdata/dump_syms_regtest.cc \
mmentovaidb3342a2006-12-05 22:52:28 +00001353 src/tools/windows/dump_syms/testdata/dump_syms_regtest.pdb \
mmentovaie5dc6082007-02-14 19:51:05 +00001354 src/tools/windows/dump_syms/testdata/dump_syms_regtest.sym \
mmentovaidb3342a2006-12-05 22:52:28 +00001355 src/tools/windows/symupload/symupload.cc \
1356 src/tools/windows/symupload/symupload.vcproj