|
1 ## Process this file with automake to produce Makefile.in |
|
2 |
|
3 # Copyright (c) 2011, Google Inc. |
|
4 # All rights reserved. |
|
5 # |
|
6 # Redistribution and use in source and binary forms, with or without |
|
7 # modification, are permitted provided that the following conditions are |
|
8 # met: |
|
9 # |
|
10 # * 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. |
|
19 # |
|
20 # 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. |
|
31 |
|
32 |
|
33 # This allows #includes to be relative to src/ |
|
34 AM_CPPFLAGS = -I$(top_srcdir)/src |
|
35 AM_CFLAGS = |
|
36 AM_CXXFLAGS = |
|
37 |
|
38 if ANDROID_HOST |
|
39 # This allows using fixed NDK headers when building for Android. |
|
40 AM_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. |
|
43 AM_CXXFLAGS += -I$(top_srcdir)/src/common/android/testing/include |
|
44 endif |
|
45 |
|
46 if GCC |
|
47 # These are good warnings to be treated as errors |
|
48 AM_CXXFLAGS += \ |
|
49 -Werror=missing-braces \ |
|
50 -Werror=non-virtual-dtor \ |
|
51 -Werror=overloaded-virtual \ |
|
52 -Werror=reorder \ |
|
53 -Werror=sign-compare \ |
|
54 -Werror=unused-variable \ |
|
55 -Werror=vla |
|
56 endif |
|
57 |
|
58 if LINUX_HOST |
|
59 # Build as PIC on Linux, for linux_client_unittest_shlib |
|
60 AM_CFLAGS += -fPIC |
|
61 AM_CXXFLAGS += -fPIC |
|
62 endif |
|
63 |
|
64 # Specify include paths for ac macros |
|
65 ACLOCAL_AMFLAGS = -I m4 |
|
66 |
|
67 ## Documentation |
|
68 docdir = $(prefix)/share/doc/$(PACKAGE)-$(VERSION) |
|
69 |
|
70 dist_doc_DATA = \ |
|
71 AUTHORS \ |
|
72 COPYING \ |
|
73 ChangeLog \ |
|
74 INSTALL \ |
|
75 NEWS \ |
|
76 README |
|
77 |
|
78 |
|
79 ## Libraries |
|
80 noinst_LIBRARIES = |
|
81 lib_LIBRARIES = |
|
82 bin_PROGRAMS = |
|
83 check_PROGRAMS = |
|
84 |
|
85 if !DISABLE_PROCESSOR |
|
86 lib_LIBRARIES += src/libbreakpad.a |
|
87 noinst_LIBRARIES += src/third_party/libdisasm/libdisasm.a |
|
88 endif |
|
89 |
|
90 if LINUX_HOST |
|
91 lib_LIBRARIES += src/client/linux/libbreakpad_client.a |
|
92 |
|
93 src_client_linux_libbreakpad_client_a_SOURCES = \ |
|
94 src/client/linux/crash_generation/crash_generation_client.cc \ |
|
95 src/client/linux/crash_generation/crash_generation_server.cc \ |
|
96 src/client/linux/handler/exception_handler.cc \ |
|
97 src/client/linux/handler/minidump_descriptor.cc \ |
|
98 src/client/linux/log/log.cc \ |
|
99 src/client/linux/minidump_writer/linux_dumper.cc \ |
|
100 src/client/linux/minidump_writer/linux_ptrace_dumper.cc \ |
|
101 src/client/linux/minidump_writer/minidump_writer.cc \ |
|
102 src/client/minidump_file_writer.cc \ |
|
103 src/common/convert_UTF.c \ |
|
104 src/common/md5.cc \ |
|
105 src/common/string_conversion.cc \ |
|
106 src/common/linux/elfutils.cc \ |
|
107 src/common/linux/file_id.cc \ |
|
108 src/common/linux/guid_creator.cc \ |
|
109 src/common/linux/linux_libc_support.cc \ |
|
110 src/common/linux/memory_mapped_file.cc \ |
|
111 src/common/linux/safe_readlink.cc |
|
112 if ANDROID_HOST |
|
113 src_client_linux_libbreakpad_client_a_SOURCES += \ |
|
114 src/common/android/breakpad_getcontext.S |
|
115 endif |
|
116 endif LINUX_HOST |
|
117 |
|
118 if !DISABLE_PROCESSOR |
|
119 src_libbreakpad_a_SOURCES = \ |
|
120 src/google_breakpad/common/breakpad_types.h \ |
|
121 src/google_breakpad/common/minidump_format.h \ |
|
122 src/google_breakpad/common/minidump_size.h \ |
|
123 src/google_breakpad/processor/basic_source_line_resolver.h \ |
|
124 src/google_breakpad/processor/call_stack.h \ |
|
125 src/google_breakpad/processor/code_module.h \ |
|
126 src/google_breakpad/processor/code_modules.h \ |
|
127 src/google_breakpad/processor/exploitability.h \ |
|
128 src/google_breakpad/processor/fast_source_line_resolver.h \ |
|
129 src/google_breakpad/processor/memory_region.h \ |
|
130 src/google_breakpad/processor/minidump.h \ |
|
131 src/google_breakpad/processor/minidump_processor.h \ |
|
132 src/google_breakpad/processor/process_state.h \ |
|
133 src/google_breakpad/processor/source_line_resolver_base.h \ |
|
134 src/google_breakpad/processor/source_line_resolver_interface.h \ |
|
135 src/google_breakpad/processor/stack_frame.h \ |
|
136 src/google_breakpad/processor/stack_frame_cpu.h \ |
|
137 src/google_breakpad/processor/stack_frame_symbolizer.h \ |
|
138 src/google_breakpad/processor/stackwalker.h \ |
|
139 src/google_breakpad/processor/symbol_supplier.h \ |
|
140 src/google_breakpad/processor/system_info.h \ |
|
141 src/processor/address_map-inl.h \ |
|
142 src/processor/address_map.h \ |
|
143 src/processor/basic_code_module.h \ |
|
144 src/processor/basic_code_modules.cc \ |
|
145 src/processor/basic_code_modules.h \ |
|
146 src/processor/basic_source_line_resolver_types.h \ |
|
147 src/processor/basic_source_line_resolver.cc \ |
|
148 src/processor/binarystream.h \ |
|
149 src/processor/binarystream.cc \ |
|
150 src/processor/call_stack.cc \ |
|
151 src/processor/cfi_frame_info.cc \ |
|
152 src/processor/cfi_frame_info.h \ |
|
153 src/processor/contained_range_map-inl.h \ |
|
154 src/processor/contained_range_map.h \ |
|
155 src/processor/disassembler_x86.h \ |
|
156 src/processor/disassembler_x86.cc \ |
|
157 src/processor/exploitability.cc \ |
|
158 src/processor/exploitability_win.h \ |
|
159 src/processor/exploitability_win.cc \ |
|
160 src/processor/fast_source_line_resolver_types.h \ |
|
161 src/processor/fast_source_line_resolver.cc \ |
|
162 src/processor/linked_ptr.h \ |
|
163 src/processor/logging.h \ |
|
164 src/processor/logging.cc \ |
|
165 src/processor/map_serializers-inl.h \ |
|
166 src/processor/map_serializers.h \ |
|
167 src/processor/minidump.cc \ |
|
168 src/processor/minidump_processor.cc \ |
|
169 src/processor/module_comparer.cc \ |
|
170 src/processor/module_comparer.h \ |
|
171 src/processor/module_factory.h \ |
|
172 src/processor/module_serializer.cc \ |
|
173 src/processor/module_serializer.h \ |
|
174 src/processor/pathname_stripper.cc \ |
|
175 src/processor/pathname_stripper.h \ |
|
176 src/processor/postfix_evaluator-inl.h \ |
|
177 src/processor/postfix_evaluator.h \ |
|
178 src/processor/process_state.cc \ |
|
179 src/processor/range_map-inl.h \ |
|
180 src/processor/range_map.h \ |
|
181 src/processor/simple_serializer-inl.h \ |
|
182 src/processor/simple_serializer.h \ |
|
183 src/processor/simple_symbol_supplier.cc \ |
|
184 src/processor/simple_symbol_supplier.h \ |
|
185 src/processor/windows_frame_info.h \ |
|
186 src/processor/source_line_resolver_base_types.h \ |
|
187 src/processor/source_line_resolver_base.cc \ |
|
188 src/processor/stack_frame_symbolizer.cc \ |
|
189 src/processor/stackwalker.cc \ |
|
190 src/processor/stackwalker_amd64.cc \ |
|
191 src/processor/stackwalker_amd64.h \ |
|
192 src/processor/stackwalker_arm.cc \ |
|
193 src/processor/stackwalker_arm.h \ |
|
194 src/processor/stackwalker_ppc.cc \ |
|
195 src/processor/stackwalker_ppc.h \ |
|
196 src/processor/stackwalker_sparc.cc \ |
|
197 src/processor/stackwalker_sparc.h \ |
|
198 src/processor/stackwalker_x86.cc \ |
|
199 src/processor/stackwalker_x86.h \ |
|
200 src/processor/static_address_map-inl.h \ |
|
201 src/processor/static_address_map.h \ |
|
202 src/processor/static_contained_range_map-inl.h \ |
|
203 src/processor/static_contained_range_map.h \ |
|
204 src/processor/static_map_iterator-inl.h \ |
|
205 src/processor/static_map_iterator.h \ |
|
206 src/processor/static_map-inl.h \ |
|
207 src/processor/static_map.h \ |
|
208 src/processor/static_range_map-inl.h \ |
|
209 src/processor/static_range_map.h \ |
|
210 src/processor/tokenize.cc \ |
|
211 src/processor/tokenize.h |
|
212 |
|
213 src_libbreakpad_a_LIBADD = src/third_party/libdisasm/libdisasm.a |
|
214 |
|
215 src_third_party_libdisasm_libdisasm_a_SOURCES = \ |
|
216 src/third_party/libdisasm/ia32_implicit.c \ |
|
217 src/third_party/libdisasm/ia32_implicit.h \ |
|
218 src/third_party/libdisasm/ia32_insn.c \ |
|
219 src/third_party/libdisasm/ia32_insn.h \ |
|
220 src/third_party/libdisasm/ia32_invariant.c \ |
|
221 src/third_party/libdisasm/ia32_invariant.h \ |
|
222 src/third_party/libdisasm/ia32_modrm.c \ |
|
223 src/third_party/libdisasm/ia32_modrm.h \ |
|
224 src/third_party/libdisasm/ia32_opcode_tables.c \ |
|
225 src/third_party/libdisasm/ia32_opcode_tables.h \ |
|
226 src/third_party/libdisasm/ia32_operand.c \ |
|
227 src/third_party/libdisasm/ia32_operand.h \ |
|
228 src/third_party/libdisasm/ia32_reg.c \ |
|
229 src/third_party/libdisasm/ia32_reg.h \ |
|
230 src/third_party/libdisasm/ia32_settings.c \ |
|
231 src/third_party/libdisasm/ia32_settings.h \ |
|
232 src/third_party/libdisasm/libdis.h \ |
|
233 src/third_party/libdisasm/qword.h \ |
|
234 src/third_party/libdisasm/x86_disasm.c \ |
|
235 src/third_party/libdisasm/x86_format.c \ |
|
236 src/third_party/libdisasm/x86_imm.c \ |
|
237 src/third_party/libdisasm/x86_imm.h \ |
|
238 src/third_party/libdisasm/x86_insn.c \ |
|
239 src/third_party/libdisasm/x86_misc.c \ |
|
240 src/third_party/libdisasm/x86_operand_list.c \ |
|
241 src/third_party/libdisasm/x86_operand_list.h |
|
242 |
|
243 ## Programs |
|
244 bin_PROGRAMS += \ |
|
245 src/processor/minidump_dump \ |
|
246 src/processor/minidump_stackwalk |
|
247 endif !DISABLE_PROCESSOR |
|
248 |
|
249 if LINUX_HOST |
|
250 bin_PROGRAMS += \ |
|
251 src/client/linux/linux_dumper_unittest_helper |
|
252 |
|
253 if !DISABLE_TOOLS |
|
254 bin_PROGRAMS += \ |
|
255 src/tools/linux/core2md/core2md \ |
|
256 src/tools/linux/dump_syms/dump_syms \ |
|
257 src/tools/linux/md2core/minidump-2-core \ |
|
258 src/tools/linux/symupload/minidump_upload \ |
|
259 src/tools/linux/symupload/sym_upload |
|
260 endif |
|
261 endif LINUX_HOST |
|
262 |
|
263 |
|
264 ## Tests |
|
265 if !DISABLE_PROCESSOR |
|
266 check_PROGRAMS += \ |
|
267 src/common/test_assembler_unittest \ |
|
268 src/processor/address_map_unittest \ |
|
269 src/processor/binarystream_unittest \ |
|
270 src/processor/basic_source_line_resolver_unittest \ |
|
271 src/processor/cfi_frame_info_unittest \ |
|
272 src/processor/contained_range_map_unittest \ |
|
273 src/processor/disassembler_x86_unittest \ |
|
274 src/processor/exploitability_unittest \ |
|
275 src/processor/fast_source_line_resolver_unittest \ |
|
276 src/processor/map_serializers_unittest \ |
|
277 src/processor/minidump_processor_unittest \ |
|
278 src/processor/minidump_unittest \ |
|
279 src/processor/static_address_map_unittest \ |
|
280 src/processor/static_contained_range_map_unittest \ |
|
281 src/processor/static_map_unittest \ |
|
282 src/processor/static_range_map_unittest \ |
|
283 src/processor/pathname_stripper_unittest \ |
|
284 src/processor/postfix_evaluator_unittest \ |
|
285 src/processor/range_map_unittest \ |
|
286 src/processor/stackwalker_amd64_unittest \ |
|
287 src/processor/stackwalker_arm_unittest \ |
|
288 src/processor/stackwalker_x86_unittest \ |
|
289 src/processor/synth_minidump_unittest |
|
290 endif |
|
291 |
|
292 if LINUX_HOST |
|
293 EXTRA_PROGRAMS = \ |
|
294 src/client/linux/linux_client_unittest_shlib |
|
295 |
|
296 check_PROGRAMS += \ |
|
297 src/client/linux/linux_client_unittest |
|
298 |
|
299 if !DISABLE_TOOLS |
|
300 check_PROGRAMS += \ |
|
301 src/common/dumper_unittest \ |
|
302 src/tools/linux/md2core/minidump_2_core_unittest |
|
303 endif |
|
304 endif LINUX_HOST |
|
305 |
|
306 if !DISABLE_PROCESSOR |
|
307 if SELFTEST |
|
308 check_PROGRAMS += \ |
|
309 src/processor/stackwalker_selftest |
|
310 endif SELFTEST |
|
311 endif !DISABLE_PROCESSOR |
|
312 |
|
313 if !DISABLE_PROCESSOR |
|
314 check_SCRIPTS = \ |
|
315 src/processor/minidump_dump_test \ |
|
316 src/processor/minidump_stackwalk_test \ |
|
317 src/processor/minidump_stackwalk_machine_readable_test |
|
318 endif |
|
319 |
|
320 TESTS = $(check_PROGRAMS) $(check_SCRIPTS) |
|
321 |
|
322 if ANDROID_HOST |
|
323 # Wrapper script to run unit test programs on a connected Android device. |
|
324 TESTS_ENVIRONMENT = $(top_srcdir)/android/test-shell.sh |
|
325 else |
|
326 TESTS_ENVIRONMENT = |
|
327 endif |
|
328 |
|
329 if LINUX_HOST |
|
330 src_client_linux_linux_dumper_unittest_helper_SOURCES = \ |
|
331 src/client/linux/minidump_writer/linux_dumper_unittest_helper.cc |
|
332 src_client_linux_linux_dumper_unittest_helper_CXXFLAGS=$(PTHREAD_CFLAGS) |
|
333 src_client_linux_linux_dumper_unittest_helper_LDFLAGS=$(PTHREAD_CFLAGS) |
|
334 src_client_linux_linux_dumper_unittest_helper_CC=$(PTHREAD_CC) |
|
335 |
|
336 src_client_linux_linux_client_unittest_shlib_SOURCES = \ |
|
337 src/client/linux/handler/exception_handler_unittest.cc \ |
|
338 src/client/linux/minidump_writer/directory_reader_unittest.cc \ |
|
339 src/client/linux/minidump_writer/line_reader_unittest.cc \ |
|
340 src/client/linux/minidump_writer/linux_core_dumper.cc \ |
|
341 src/client/linux/minidump_writer/linux_core_dumper_unittest.cc \ |
|
342 src/client/linux/minidump_writer/linux_ptrace_dumper_unittest.cc \ |
|
343 src/client/linux/minidump_writer/minidump_writer_unittest.cc \ |
|
344 src/client/linux/minidump_writer/minidump_writer_unittest_utils.cc \ |
|
345 src/common/linux/elf_core_dump.cc \ |
|
346 src/common/linux/linux_libc_support_unittest.cc \ |
|
347 src/common/linux/tests/crash_generator.cc \ |
|
348 src/common/memory_unittest.cc \ |
|
349 src/common/tests/file_utils.cc \ |
|
350 src/testing/gtest/src/gtest-all.cc \ |
|
351 src/testing/gtest/src/gtest_main.cc \ |
|
352 src/testing/src/gmock-all.cc \ |
|
353 src/processor/basic_code_modules.cc \ |
|
354 src/processor/logging.cc \ |
|
355 src/processor/minidump.cc \ |
|
356 src/processor/pathname_stripper.cc |
|
357 if ANDROID_HOST |
|
358 src_client_linux_linux_client_unittest_shlib_SOURCES += \ |
|
359 src/common/android/breakpad_getcontext.S |
|
360 endif |
|
361 |
|
362 src_client_linux_linux_client_unittest_shlib_CPPFLAGS = \ |
|
363 -I$(top_srcdir)/src \ |
|
364 -I$(top_srcdir)/src/testing/include \ |
|
365 -I$(top_srcdir)/src/testing/gtest/include \ |
|
366 -I$(top_srcdir)/src/testing/gtest \ |
|
367 -I$(top_srcdir)/src/testing |
|
368 src_client_linux_linux_client_unittest_shlib_LDFLAGS = \ |
|
369 -shared \ |
|
370 -Wl,-h,linux_client_unittest_shlib |
|
371 src_client_linux_linux_client_unittest_shlib_LDADD = \ |
|
372 src/client/linux/handler/exception_handler.o \ |
|
373 src/client/linux/handler/minidump_descriptor.o \ |
|
374 src/client/linux/log/log.o \ |
|
375 src/client/linux/crash_generation/crash_generation_client.o \ |
|
376 src/client/linux/minidump_writer/linux_dumper.o \ |
|
377 src/client/linux/minidump_writer/linux_ptrace_dumper.o \ |
|
378 src/client/linux/minidump_writer/minidump_writer.o \ |
|
379 src/client/minidump_file_writer.o \ |
|
380 src/common/convert_UTF.o \ |
|
381 src/common/md5.o \ |
|
382 src/common/linux/elfutils.o \ |
|
383 src/common/linux/file_id.o \ |
|
384 src/common/linux/guid_creator.o \ |
|
385 src/common/linux/linux_libc_support.o \ |
|
386 src/common/linux/memory_mapped_file.o \ |
|
387 src/common/linux/safe_readlink.o \ |
|
388 src/common/string_conversion.o \ |
|
389 $(PTHREAD_CFLAGS) $(PTHREAD_LIBS) |
|
390 if ANDROID_HOST |
|
391 src_client_linux_linux_client_unittest_shlib_SOURCES += \ |
|
392 src/common/android/breakpad_getcontext_unittest.cc |
|
393 src_client_linux_linux_client_unittest_shlib_LDFLAGS += \ |
|
394 -llog -lm |
|
395 endif |
|
396 |
|
397 src_client_linux_linux_client_unittest_shlib_DEPENDENCIES = \ |
|
398 src/client/linux/linux_dumper_unittest_helper \ |
|
399 src/client/linux/libbreakpad_client.a \ |
|
400 src/libbreakpad.a |
|
401 |
|
402 src_client_linux_linux_client_unittest_SOURCES = |
|
403 src_client_linux_linux_client_unittest_LDFLAGS = \ |
|
404 -Wl,-rpath,'$$ORIGIN' |
|
405 if ANDROID_HOST |
|
406 src_client_linux_linux_client_unittest_LDFLAGS += \ |
|
407 -llog |
|
408 endif |
|
409 |
|
410 src_client_linux_linux_client_unittest_LDADD = \ |
|
411 src/client/linux/linux_client_unittest_shlib |
|
412 |
|
413 src_client_linux_linux_client_unittest_DEPENDENCIES = \ |
|
414 src/client/linux/linux_client_unittest_shlib |
|
415 |
|
416 if !DISABLE_TOOLS |
|
417 src_tools_linux_core2md_core2md_SOURCES = \ |
|
418 src/tools/linux/core2md/core2md.cc \ |
|
419 src/client/linux/minidump_writer/linux_core_dumper.cc \ |
|
420 src/common/linux/elf_core_dump.cc |
|
421 |
|
422 src_tools_linux_core2md_core2md_LDADD = \ |
|
423 src/client/linux/libbreakpad_client.a |
|
424 |
|
425 src_tools_linux_dump_syms_dump_syms_SOURCES = \ |
|
426 src/common/dwarf_cfi_to_module.cc \ |
|
427 src/common/dwarf_cu_to_module.cc \ |
|
428 src/common/dwarf_line_to_module.cc \ |
|
429 src/common/language.cc \ |
|
430 src/common/module.cc \ |
|
431 src/common/stabs_reader.cc \ |
|
432 src/common/stabs_to_module.cc \ |
|
433 src/common/dwarf/bytereader.cc \ |
|
434 src/common/dwarf/dwarf2diehandler.cc \ |
|
435 src/common/dwarf/dwarf2reader.cc \ |
|
436 src/common/linux/dump_symbols.cc \ |
|
437 src/common/linux/elf_symbols_to_module.cc \ |
|
438 src/common/linux/elfutils.cc \ |
|
439 src/common/linux/file_id.cc \ |
|
440 src/common/linux/linux_libc_support.cc \ |
|
441 src/common/linux/memory_mapped_file.cc \ |
|
442 src/common/linux/safe_readlink.cc \ |
|
443 src/tools/linux/dump_syms/dump_syms.cc |
|
444 |
|
445 src_tools_linux_md2core_minidump_2_core_SOURCES = \ |
|
446 src/common/linux/memory_mapped_file.cc \ |
|
447 src/tools/linux/md2core/minidump-2-core.cc |
|
448 |
|
449 src_tools_linux_symupload_minidump_upload_SOURCES = \ |
|
450 src/common/linux/http_upload.cc \ |
|
451 src/tools/linux/symupload/minidump_upload.cc |
|
452 src_tools_linux_symupload_minidump_upload_LDADD = -ldl |
|
453 |
|
454 src_tools_linux_symupload_sym_upload_SOURCES = \ |
|
455 src/common/linux/http_upload.cc \ |
|
456 src/tools/linux/symupload/sym_upload.cc |
|
457 src_tools_linux_symupload_sym_upload_LDADD = -ldl |
|
458 |
|
459 src_common_dumper_unittest_SOURCES = \ |
|
460 src/common/byte_cursor_unittest.cc \ |
|
461 src/common/dwarf_cfi_to_module.cc \ |
|
462 src/common/dwarf_cfi_to_module_unittest.cc \ |
|
463 src/common/dwarf_cu_to_module.cc \ |
|
464 src/common/dwarf_cu_to_module_unittest.cc \ |
|
465 src/common/dwarf_line_to_module.cc \ |
|
466 src/common/dwarf_line_to_module_unittest.cc \ |
|
467 src/common/language.cc \ |
|
468 src/common/memory_range_unittest.cc \ |
|
469 src/common/module.cc \ |
|
470 src/common/module_unittest.cc \ |
|
471 src/common/stabs_reader.cc \ |
|
472 src/common/stabs_reader_unittest.cc \ |
|
473 src/common/stabs_to_module.cc \ |
|
474 src/common/stabs_to_module_unittest.cc \ |
|
475 src/common/test_assembler.cc \ |
|
476 src/common/dwarf/bytereader.cc \ |
|
477 src/common/dwarf/bytereader_unittest.cc \ |
|
478 src/common/dwarf/cfi_assembler.cc \ |
|
479 src/common/dwarf/dwarf2diehandler.cc \ |
|
480 src/common/dwarf/dwarf2diehandler_unittest.cc \ |
|
481 src/common/dwarf/dwarf2reader.cc \ |
|
482 src/common/dwarf/dwarf2reader_cfi_unittest.cc \ |
|
483 src/common/dwarf/dwarf2reader_die_unittest.cc \ |
|
484 src/common/linux/dump_symbols.cc \ |
|
485 src/common/linux/dump_symbols_unittest.cc \ |
|
486 src/common/linux/elf_core_dump.cc \ |
|
487 src/common/linux/elf_core_dump_unittest.cc \ |
|
488 src/common/linux/elf_symbols_to_module.cc \ |
|
489 src/common/linux/elf_symbols_to_module_unittest.cc \ |
|
490 src/common/linux/elfutils.cc \ |
|
491 src/common/linux/file_id.cc \ |
|
492 src/common/linux/file_id_unittest.cc \ |
|
493 src/common/linux/linux_libc_support.cc \ |
|
494 src/common/linux/memory_mapped_file.cc \ |
|
495 src/common/linux/memory_mapped_file_unittest.cc \ |
|
496 src/common/linux/safe_readlink.cc \ |
|
497 src/common/linux/safe_readlink_unittest.cc \ |
|
498 src/common/linux/synth_elf.cc \ |
|
499 src/common/linux/synth_elf_unittest.cc \ |
|
500 src/common/linux/tests/crash_generator.cc \ |
|
501 src/common/tests/file_utils.cc \ |
|
502 src/testing/gtest/src/gtest-all.cc \ |
|
503 src/testing/gtest/src/gtest_main.cc \ |
|
504 src/testing/src/gmock-all.cc |
|
505 src_common_dumper_unittest_CPPFLAGS = \ |
|
506 -I$(top_srcdir)/src \ |
|
507 -I$(top_srcdir)/src/testing/include \ |
|
508 -I$(top_srcdir)/src/testing/gtest/include \ |
|
509 -I$(top_srcdir)/src/testing/gtest \ |
|
510 -I$(top_srcdir)/src/testing \ |
|
511 $(PTHREAD_CFLAGS) |
|
512 src_common_dumper_unittest_LDADD = $(PTHREAD_CFLAGS) $(PTHREAD_LIBS) |
|
513 endif |
|
514 |
|
515 src_tools_linux_md2core_minidump_2_core_unittest_SOURCES = \ |
|
516 src/testing/gtest/src/gtest-all.cc \ |
|
517 src/testing/gtest/src/gtest_main.cc \ |
|
518 src/testing/src/gmock-all.cc \ |
|
519 src/tools/linux/md2core/minidump_memory_range_unittest.cc |
|
520 src_tools_linux_md2core_minidump_2_core_unittest_CPPFLAGS = \ |
|
521 -I$(top_srcdir)/src \ |
|
522 -I$(top_srcdir)/src/testing/include \ |
|
523 -I$(top_srcdir)/src/testing/gtest/include \ |
|
524 -I$(top_srcdir)/src/testing/gtest \ |
|
525 -I$(top_srcdir)/src/testing |
|
526 src_tools_linux_md2core_minidump_2_core_unittest_LDADD = \ |
|
527 $(PTHREAD_CFLAGS) $(PTHREAD_LIBS) |
|
528 |
|
529 endif LINUX_HOST |
|
530 |
|
531 if !DISABLE_PROCESSOR |
|
532 src_processor_address_map_unittest_SOURCES = \ |
|
533 src/processor/address_map_unittest.cc |
|
534 src_processor_address_map_unittest_LDADD = \ |
|
535 src/processor/logging.o \ |
|
536 src/processor/pathname_stripper.o |
|
537 |
|
538 src_processor_binarystream_unittest_SOURCES = \ |
|
539 src/processor/binarystream_unittest.cc \ |
|
540 src/testing/gtest/src/gtest-all.cc \ |
|
541 src/testing/src/gmock-all.cc |
|
542 src_processor_binarystream_unittest_CPPFLAGS = \ |
|
543 -I$(top_srcdir)/src \ |
|
544 -I$(top_srcdir)/src/testing/include \ |
|
545 -I$(top_srcdir)/src/testing/gtest/include \ |
|
546 -I$(top_srcdir)/src/testing/gtest \ |
|
547 -I$(top_srcdir)/src/testing |
|
548 src_processor_binarystream_unittest_LDADD = \ |
|
549 src/processor/binarystream.o \ |
|
550 $(PTHREAD_CFLAGS) $(PTHREAD_LIBS) |
|
551 |
|
552 src_processor_basic_source_line_resolver_unittest_SOURCES = \ |
|
553 src/processor/basic_source_line_resolver_unittest.cc \ |
|
554 src/testing/gtest/src/gtest-all.cc \ |
|
555 src/testing/src/gmock-all.cc |
|
556 src_processor_basic_source_line_resolver_unittest_CPPFLAGS = \ |
|
557 -I$(top_srcdir)/src \ |
|
558 -I$(top_srcdir)/src/testing/include \ |
|
559 -I$(top_srcdir)/src/testing/gtest/include \ |
|
560 -I$(top_srcdir)/src/testing/gtest \ |
|
561 -I$(top_srcdir)/src/testing |
|
562 src_processor_basic_source_line_resolver_unittest_LDADD = \ |
|
563 src/processor/basic_source_line_resolver.o \ |
|
564 src/processor/cfi_frame_info.o \ |
|
565 src/processor/pathname_stripper.o \ |
|
566 src/processor/logging.o \ |
|
567 src/processor/source_line_resolver_base.o \ |
|
568 src/processor/tokenize.o \ |
|
569 $(PTHREAD_CFLAGS) $(PTHREAD_LIBS) |
|
570 |
|
571 src_processor_cfi_frame_info_unittest_SOURCES = \ |
|
572 src/processor/cfi_frame_info_unittest.cc \ |
|
573 src/testing/gtest/src/gtest-all.cc \ |
|
574 src/testing/gtest/src/gtest_main.cc \ |
|
575 src/testing/src/gmock-all.cc |
|
576 src_processor_cfi_frame_info_unittest_LDADD = \ |
|
577 src/processor/cfi_frame_info.o \ |
|
578 src/processor/logging.o \ |
|
579 src/processor/pathname_stripper.o \ |
|
580 $(PTHREAD_CFLAGS) $(PTHREAD_LIBS) |
|
581 src_processor_cfi_frame_info_unittest_CPPFLAGS = \ |
|
582 -I$(top_srcdir)/src \ |
|
583 -I$(top_srcdir)/src/testing/include \ |
|
584 -I$(top_srcdir)/src/testing/gtest/include \ |
|
585 -I$(top_srcdir)/src/testing/gtest \ |
|
586 -I$(top_srcdir)/src/testing |
|
587 |
|
588 src_processor_contained_range_map_unittest_SOURCES = \ |
|
589 src/processor/contained_range_map_unittest.cc |
|
590 src_processor_contained_range_map_unittest_LDADD = \ |
|
591 src/processor/logging.o \ |
|
592 src/processor/pathname_stripper.o |
|
593 |
|
594 src_processor_exploitability_unittest_SOURCES = \ |
|
595 src/processor/exploitability_unittest.cc \ |
|
596 src/testing/gtest/src/gtest-all.cc \ |
|
597 src/testing/gtest/src/gtest_main.cc \ |
|
598 src/testing/src/gmock-all.cc |
|
599 src_processor_exploitability_unittest_CPPFLAGS = \ |
|
600 -I$(top_srcdir)/src \ |
|
601 -I$(top_srcdir)/src/testing/include \ |
|
602 -I$(top_srcdir)/src/testing/gtest/include \ |
|
603 -I$(top_srcdir)/src/testing/gtest \ |
|
604 -I$(top_srcdir)/src/testing |
|
605 src_processor_exploitability_unittest_LDADD = \ |
|
606 src/processor/minidump_processor.o \ |
|
607 src/processor/process_state.o \ |
|
608 src/processor/disassembler_x86.o \ |
|
609 src/processor/exploitability.o \ |
|
610 src/processor/exploitability_win.o \ |
|
611 src/processor/basic_code_modules.o \ |
|
612 src/processor/basic_source_line_resolver.o \ |
|
613 src/processor/call_stack.o \ |
|
614 src/processor/cfi_frame_info.o \ |
|
615 src/processor/logging.o \ |
|
616 src/processor/minidump.o \ |
|
617 src/processor/pathname_stripper.o \ |
|
618 src/processor/source_line_resolver_base.o \ |
|
619 src/processor/stack_frame_symbolizer.o \ |
|
620 src/processor/stackwalker.o \ |
|
621 src/processor/stackwalker_amd64.o \ |
|
622 src/processor/stackwalker_arm.o \ |
|
623 src/processor/stackwalker_ppc.o \ |
|
624 src/processor/stackwalker_sparc.o \ |
|
625 src/processor/stackwalker_x86.o \ |
|
626 src/processor/tokenize.o \ |
|
627 src/third_party/libdisasm/libdisasm.a \ |
|
628 $(PTHREAD_CFLAGS) $(PTHREAD_LIBS) |
|
629 |
|
630 src_processor_disassembler_x86_unittest_SOURCES = \ |
|
631 src/processor/disassembler_x86_unittest.cc \ |
|
632 src/testing/gtest/src/gtest-all.cc \ |
|
633 src/testing/gtest/src/gtest_main.cc \ |
|
634 src/testing/src/gmock-all.cc |
|
635 src_processor_disassembler_x86_unittest_CPPFLAGS = \ |
|
636 -I$(top_srcdir)/src \ |
|
637 -I$(top_srcdir)/src/testing/include \ |
|
638 -I$(top_srcdir)/src/testing/gtest/include \ |
|
639 -I$(top_srcdir)/src/testing/gtest \ |
|
640 -I$(top_srcdir)/src/testing |
|
641 src_processor_disassembler_x86_unittest_LDADD = \ |
|
642 src/processor/disassembler_x86.o \ |
|
643 src/third_party/libdisasm/libdisasm.a \ |
|
644 $(PTHREAD_CFLAGS) $(PTHREAD_LIBS) |
|
645 |
|
646 src_processor_fast_source_line_resolver_unittest_SOURCES = \ |
|
647 src/processor/fast_source_line_resolver_unittest.cc \ |
|
648 src/testing/gtest/src/gtest-all.cc \ |
|
649 src/testing/src/gmock-all.cc |
|
650 src_processor_fast_source_line_resolver_unittest_CPPFLAGS = \ |
|
651 -I$(top_srcdir)/src \ |
|
652 -I$(top_srcdir)/src/testing/include \ |
|
653 -I$(top_srcdir)/src/testing/gtest/include \ |
|
654 -I$(top_srcdir)/src/testing/gtest \ |
|
655 -I$(top_srcdir)/src/testing |
|
656 src_processor_fast_source_line_resolver_unittest_LDADD = \ |
|
657 src/processor/fast_source_line_resolver.o \ |
|
658 src/processor/basic_source_line_resolver.o \ |
|
659 src/processor/cfi_frame_info.o \ |
|
660 src/processor/module_comparer.o \ |
|
661 src/processor/module_serializer.o \ |
|
662 src/processor/pathname_stripper.o \ |
|
663 src/processor/logging.o \ |
|
664 src/processor/source_line_resolver_base.o \ |
|
665 src/processor/tokenize.o \ |
|
666 $(PTHREAD_CFLAGS) $(PTHREAD_LIBS) |
|
667 |
|
668 src_processor_map_serializers_unittest_SOURCES = \ |
|
669 src/processor/map_serializers_unittest.cc \ |
|
670 src/testing/gtest/src/gtest-all.cc \ |
|
671 src/testing/src/gmock-all.cc |
|
672 src_processor_map_serializers_unittest_CPPFLAGS = \ |
|
673 -I$(top_srcdir)/src \ |
|
674 -I$(top_srcdir)/src/testing/include \ |
|
675 -I$(top_srcdir)/src/testing/gtest/include \ |
|
676 -I$(top_srcdir)/src/testing/gtest \ |
|
677 -I$(top_srcdir)/src/testing |
|
678 src_processor_map_serializers_unittest_LDADD = \ |
|
679 src/processor/logging.o \ |
|
680 src/processor/pathname_stripper.o \ |
|
681 $(PTHREAD_CFLAGS) $(PTHREAD_LIBS) |
|
682 |
|
683 src_processor_minidump_processor_unittest_SOURCES = \ |
|
684 src/processor/minidump_processor_unittest.cc \ |
|
685 src/testing/gtest/src/gtest-all.cc \ |
|
686 src/testing/src/gmock-all.cc |
|
687 src_processor_minidump_processor_unittest_CPPFLAGS = \ |
|
688 -I$(top_srcdir)/src \ |
|
689 -I$(top_srcdir)/src/testing/include \ |
|
690 -I$(top_srcdir)/src/testing/gtest/include \ |
|
691 -I$(top_srcdir)/src/testing/gtest \ |
|
692 -I$(top_srcdir)/src/testing |
|
693 src_processor_minidump_processor_unittest_LDADD = \ |
|
694 src/processor/basic_code_modules.o \ |
|
695 src/processor/basic_source_line_resolver.o \ |
|
696 src/processor/call_stack.o \ |
|
697 src/processor/cfi_frame_info.o \ |
|
698 src/processor/disassembler_x86.o \ |
|
699 src/processor/exploitability.o \ |
|
700 src/processor/exploitability_win.o \ |
|
701 src/processor/logging.o \ |
|
702 src/processor/minidump_processor.o \ |
|
703 src/processor/minidump.o \ |
|
704 src/processor/pathname_stripper.o \ |
|
705 src/processor/process_state.o \ |
|
706 src/processor/source_line_resolver_base.o \ |
|
707 src/processor/stack_frame_symbolizer.o \ |
|
708 src/processor/stackwalker.o \ |
|
709 src/processor/stackwalker_amd64.o \ |
|
710 src/processor/stackwalker_arm.o \ |
|
711 src/processor/stackwalker_ppc.o \ |
|
712 src/processor/stackwalker_sparc.o \ |
|
713 src/processor/stackwalker_x86.o \ |
|
714 src/processor/tokenize.o \ |
|
715 src/third_party/libdisasm/libdisasm.a \ |
|
716 $(PTHREAD_CFLAGS) $(PTHREAD_LIBS) |
|
717 |
|
718 src_processor_minidump_unittest_SOURCES = \ |
|
719 src/common/test_assembler.cc \ |
|
720 src/processor/minidump_unittest.cc \ |
|
721 src/processor/synth_minidump.cc \ |
|
722 src/testing/gtest/src/gtest-all.cc \ |
|
723 src/testing/gtest/src/gtest_main.cc \ |
|
724 src/testing/src/gmock-all.cc |
|
725 src_processor_minidump_unittest_CPPFLAGS = \ |
|
726 -I$(top_srcdir)/src \ |
|
727 -I$(top_srcdir)/src/testing/include \ |
|
728 -I$(top_srcdir)/src/testing/gtest/include \ |
|
729 -I$(top_srcdir)/src/testing/gtest \ |
|
730 -I$(top_srcdir)/src/testing |
|
731 src_processor_minidump_unittest_LDADD = \ |
|
732 src/processor/basic_code_modules.o \ |
|
733 src/processor/logging.o \ |
|
734 src/processor/minidump.o \ |
|
735 src/processor/pathname_stripper.o \ |
|
736 $(PTHREAD_CFLAGS) $(PTHREAD_LIBS) |
|
737 |
|
738 src_processor_static_address_map_unittest_SOURCES = \ |
|
739 src/processor/static_address_map_unittest.cc \ |
|
740 src/testing/gtest/src/gtest-all.cc \ |
|
741 src/testing/src/gmock-all.cc |
|
742 src_processor_static_address_map_unittest_CPPFLAGS = \ |
|
743 -I$(top_srcdir)/src \ |
|
744 -I$(top_srcdir)/src/testing/include \ |
|
745 -I$(top_srcdir)/src/testing/gtest/include \ |
|
746 -I$(top_srcdir)/src/testing/gtest \ |
|
747 -I$(top_srcdir)/src/testing |
|
748 src_processor_static_address_map_unittest_LDADD = \ |
|
749 src/processor/logging.o \ |
|
750 src/processor/pathname_stripper.o \ |
|
751 $(PTHREAD_CFLAGS) $(PTHREAD_LIBS) |
|
752 |
|
753 src_processor_static_contained_range_map_unittest_SOURCES = \ |
|
754 src/processor/static_contained_range_map_unittest.cc \ |
|
755 src/testing/gtest/src/gtest-all.cc \ |
|
756 src/testing/src/gmock-all.cc |
|
757 src_processor_static_contained_range_map_unittest_CPPFLAGS = \ |
|
758 -I$(top_srcdir)/src \ |
|
759 -I$(top_srcdir)/src/testing/include \ |
|
760 -I$(top_srcdir)/src/testing/gtest/include \ |
|
761 -I$(top_srcdir)/src/testing/gtest \ |
|
762 -I$(top_srcdir)/src/testing |
|
763 src_processor_static_contained_range_map_unittest_LDADD = \ |
|
764 src/processor/logging.o \ |
|
765 src/processor/pathname_stripper.o \ |
|
766 $(PTHREAD_CFLAGS) $(PTHREAD_LIBS) |
|
767 |
|
768 src_processor_static_map_unittest_SOURCES = \ |
|
769 src/processor/static_map_unittest.cc \ |
|
770 src/testing/gtest/src/gtest-all.cc \ |
|
771 src/testing/src/gmock-all.cc |
|
772 src_processor_static_map_unittest_CPPFLAGS = \ |
|
773 -I$(top_srcdir)/src \ |
|
774 -I$(top_srcdir)/src/testing/include \ |
|
775 -I$(top_srcdir)/src/testing/gtest/include \ |
|
776 -I$(top_srcdir)/src/testing/gtest \ |
|
777 -I$(top_srcdir)/src/testing |
|
778 src_processor_static_map_unittest_LDADD = \ |
|
779 src/processor/logging.o \ |
|
780 src/processor/pathname_stripper.o \ |
|
781 $(PTHREAD_CFLAGS) $(PTHREAD_LIBS) |
|
782 |
|
783 src_processor_static_range_map_unittest_SOURCES = \ |
|
784 src/processor/static_range_map_unittest.cc \ |
|
785 src/testing/gtest/src/gtest-all.cc \ |
|
786 src/testing/src/gmock-all.cc |
|
787 src_processor_static_range_map_unittest_CPPFLAGS = \ |
|
788 -I$(top_srcdir)/src \ |
|
789 -I$(top_srcdir)/src/testing/include \ |
|
790 -I$(top_srcdir)/src/testing/gtest/include \ |
|
791 -I$(top_srcdir)/src/testing/gtest \ |
|
792 -I$(top_srcdir)/src/testing |
|
793 src_processor_static_range_map_unittest_LDADD = \ |
|
794 src/processor/logging.o \ |
|
795 src/processor/pathname_stripper.o \ |
|
796 $(PTHREAD_CFLAGS) $(PTHREAD_LIBS) |
|
797 |
|
798 src_processor_pathname_stripper_unittest_SOURCES = \ |
|
799 src/processor/pathname_stripper_unittest.cc |
|
800 src_processor_pathname_stripper_unittest_LDADD = \ |
|
801 src/processor/pathname_stripper.o \ |
|
802 $(PTHREAD_CFLAGS) $(PTHREAD_LIBS) |
|
803 |
|
804 src_processor_postfix_evaluator_unittest_SOURCES = \ |
|
805 src/processor/postfix_evaluator_unittest.cc |
|
806 src_processor_postfix_evaluator_unittest_LDADD = \ |
|
807 src/processor/logging.o \ |
|
808 src/processor/pathname_stripper.o \ |
|
809 $(PTHREAD_CFLAGS) $(PTHREAD_LIBS) |
|
810 |
|
811 src_processor_range_map_unittest_SOURCES = \ |
|
812 src/processor/range_map_unittest.cc |
|
813 src_processor_range_map_unittest_LDADD = \ |
|
814 src/processor/logging.o \ |
|
815 src/processor/pathname_stripper.o \ |
|
816 $(PTHREAD_CFLAGS) $(PTHREAD_LIBS) |
|
817 |
|
818 src_processor_stackwalker_selftest_SOURCES = \ |
|
819 src/processor/stackwalker_selftest.cc |
|
820 src_processor_stackwalker_selftest_LDADD = \ |
|
821 src/processor/basic_code_modules.o \ |
|
822 src/processor/basic_source_line_resolver.o \ |
|
823 src/processor/call_stack.o \ |
|
824 src/processor/disassembler_x86.o \ |
|
825 src/processor/exploitability.o \ |
|
826 src/processor/exploitability_win.o \ |
|
827 src/processor/logging.o \ |
|
828 src/processor/minidump.o \ |
|
829 src/processor/pathname_stripper.o \ |
|
830 src/processor/source_line_resolver_base.o \ |
|
831 src/processor/stack_frame_symbolizer.o \ |
|
832 src/processor/stackwalker.o \ |
|
833 src/processor/stackwalker_amd64.o \ |
|
834 src/processor/stackwalker_arm.o \ |
|
835 src/processor/stackwalker_ppc.o \ |
|
836 src/processor/stackwalker_sparc.o \ |
|
837 src/processor/stackwalker_x86.o \ |
|
838 src/processor/tokenize.o \ |
|
839 $(PTHREAD_CFLAGS) $(PTHREAD_LIBS) |
|
840 |
|
841 src_processor_stackwalker_amd64_unittest_SOURCES = \ |
|
842 src/common/test_assembler.cc \ |
|
843 src/processor/stackwalker_amd64_unittest.cc \ |
|
844 src/testing/gtest/src/gtest-all.cc \ |
|
845 src/testing/gtest/src/gtest_main.cc \ |
|
846 src/testing/src/gmock-all.cc |
|
847 src_processor_stackwalker_amd64_unittest_LDADD = \ |
|
848 src/libbreakpad.a \ |
|
849 $(PTHREAD_CFLAGS) $(PTHREAD_LIBS) |
|
850 src_processor_stackwalker_amd64_unittest_CPPFLAGS = \ |
|
851 -I$(top_srcdir)/src \ |
|
852 -I$(top_srcdir)/src/testing/include \ |
|
853 -I$(top_srcdir)/src/testing/gtest/include \ |
|
854 -I$(top_srcdir)/src/testing/gtest \ |
|
855 -I$(top_srcdir)/src/testing |
|
856 |
|
857 src_processor_stackwalker_arm_unittest_SOURCES = \ |
|
858 src/common/test_assembler.cc \ |
|
859 src/processor/stackwalker_arm_unittest.cc \ |
|
860 src/testing/gtest/src/gtest-all.cc \ |
|
861 src/testing/gtest/src/gtest_main.cc \ |
|
862 src/testing/src/gmock-all.cc |
|
863 src_processor_stackwalker_arm_unittest_LDADD = \ |
|
864 src/libbreakpad.a \ |
|
865 $(PTHREAD_CFLAGS) $(PTHREAD_LIBS) |
|
866 src_processor_stackwalker_arm_unittest_CPPFLAGS = \ |
|
867 -I$(top_srcdir)/src \ |
|
868 -I$(top_srcdir)/src/testing/include \ |
|
869 -I$(top_srcdir)/src/testing/gtest/include \ |
|
870 -I$(top_srcdir)/src/testing/gtest \ |
|
871 -I$(top_srcdir)/src/testing |
|
872 |
|
873 src_processor_stackwalker_x86_unittest_SOURCES = \ |
|
874 src/common/test_assembler.cc \ |
|
875 src/processor/stackwalker_x86_unittest.cc \ |
|
876 src/testing/gtest/src/gtest-all.cc \ |
|
877 src/testing/gtest/src/gtest_main.cc \ |
|
878 src/testing/src/gmock-all.cc |
|
879 src_processor_stackwalker_x86_unittest_LDADD = \ |
|
880 src/libbreakpad.a \ |
|
881 $(PTHREAD_CFLAGS) $(PTHREAD_LIBS) |
|
882 src_processor_stackwalker_x86_unittest_CPPFLAGS = \ |
|
883 -I$(top_srcdir)/src \ |
|
884 -I$(top_srcdir)/src/testing/include \ |
|
885 -I$(top_srcdir)/src/testing/gtest/include \ |
|
886 -I$(top_srcdir)/src/testing/gtest \ |
|
887 -I$(top_srcdir)/src/testing |
|
888 |
|
889 src_processor_synth_minidump_unittest_SOURCES = \ |
|
890 src/common/test_assembler.cc \ |
|
891 src/common/test_assembler.h \ |
|
892 src/processor/synth_minidump_unittest.cc \ |
|
893 src/testing/gtest/src/gtest-all.cc \ |
|
894 src/testing/gtest/src/gtest_main.cc \ |
|
895 src/testing/src/gmock-all.cc \ |
|
896 src/processor/synth_minidump.cc \ |
|
897 src/processor/synth_minidump.h |
|
898 src_processor_synth_minidump_unittest_CPPFLAGS = \ |
|
899 -I$(top_srcdir)/src \ |
|
900 -I$(top_srcdir)/src/testing/include \ |
|
901 -I$(top_srcdir)/src/testing/gtest/include \ |
|
902 -I$(top_srcdir)/src/testing/gtest \ |
|
903 -I$(top_srcdir)/src/testing |
|
904 src_processor_synth_minidump_unittest_LDADD = $(PTHREAD_CFLAGS) $(PTHREAD_LIBS) |
|
905 |
|
906 src_common_test_assembler_unittest_SOURCES = \ |
|
907 src/common/test_assembler.cc \ |
|
908 src/common/test_assembler.h \ |
|
909 src/common/test_assembler_unittest.cc \ |
|
910 src/testing/gtest/src/gtest-all.cc \ |
|
911 src/testing/gtest/src/gtest_main.cc \ |
|
912 src/testing/src/gmock-all.cc |
|
913 src_common_test_assembler_unittest_CPPFLAGS = \ |
|
914 -I$(top_srcdir)/src \ |
|
915 -I$(top_srcdir)/src/testing/include \ |
|
916 -I$(top_srcdir)/src/testing/gtest/include \ |
|
917 -I$(top_srcdir)/src/testing/gtest \ |
|
918 -I$(top_srcdir)/src/testing |
|
919 src_common_test_assembler_unittest_LDADD = $(PTHREAD_CFLAGS) $(PTHREAD_LIBS) |
|
920 |
|
921 ## Non-installables |
|
922 noinst_PROGRAMS = |
|
923 noinst_SCRIPTS = $(check_SCRIPTS) |
|
924 |
|
925 src_processor_minidump_dump_SOURCES = \ |
|
926 src/processor/minidump_dump.cc |
|
927 src_processor_minidump_dump_LDADD = \ |
|
928 src/processor/basic_code_modules.o \ |
|
929 src/processor/logging.o \ |
|
930 src/processor/minidump.o \ |
|
931 src/processor/pathname_stripper.o |
|
932 |
|
933 src_processor_minidump_stackwalk_SOURCES = \ |
|
934 src/processor/minidump_stackwalk.cc |
|
935 src_processor_minidump_stackwalk_LDADD = \ |
|
936 src/processor/basic_code_modules.o \ |
|
937 src/processor/basic_source_line_resolver.o \ |
|
938 src/processor/binarystream.o \ |
|
939 src/processor/call_stack.o \ |
|
940 src/processor/cfi_frame_info.o \ |
|
941 src/processor/disassembler_x86.o \ |
|
942 src/processor/exploitability.o \ |
|
943 src/processor/exploitability_win.o \ |
|
944 src/processor/logging.o \ |
|
945 src/processor/minidump.o \ |
|
946 src/processor/minidump_processor.o \ |
|
947 src/processor/pathname_stripper.o \ |
|
948 src/processor/process_state.o \ |
|
949 src/processor/simple_symbol_supplier.o \ |
|
950 src/processor/source_line_resolver_base.o \ |
|
951 src/processor/stack_frame_symbolizer.o \ |
|
952 src/processor/stackwalker.o \ |
|
953 src/processor/stackwalker_amd64.o \ |
|
954 src/processor/stackwalker_arm.o \ |
|
955 src/processor/stackwalker_ppc.o \ |
|
956 src/processor/stackwalker_sparc.o \ |
|
957 src/processor/stackwalker_x86.o \ |
|
958 src/processor/tokenize.o \ |
|
959 src/third_party/libdisasm/libdisasm.a |
|
960 |
|
961 endif !DISABLE_PROCESSOR |
|
962 |
|
963 ## Additional files to be included in a source distribution |
|
964 ## |
|
965 ## find src/client src/common src/processor/testdata src/tools \ |
|
966 ## -type f \! -path '*/.svn/*' -print | sort | \ |
|
967 ## sed -e s/'^\(.*\)$'/'\t\1 \\'/ |
|
968 EXTRA_DIST = \ |
|
969 $(SCRIPTS) \ |
|
970 src/processor/stackwalk_selftest_sol.s \ |
|
971 src/client/linux/handler/Makefile \ |
|
972 src/client/linux/handler/exception_handler.cc \ |
|
973 src/client/linux/handler/exception_handler.h \ |
|
974 src/client/linux/handler/minidump_descriptor.cc \ |
|
975 src/client/linux/handler/minidump_descriptor.h \ |
|
976 src/client/linux/handler/exception_handler_test.cc \ |
|
977 src/client/linux/handler/linux_thread.cc \ |
|
978 src/client/linux/handler/linux_thread.h \ |
|
979 src/client/linux/handler/linux_thread_test.cc \ |
|
980 src/client/linux/handler/minidump_generator.cc \ |
|
981 src/client/linux/handler/minidump_generator.h \ |
|
982 src/client/linux/handler/minidump_test.cc \ |
|
983 src/client/mac/handler/dynamic_images.cc \ |
|
984 src/client/mac/handler/dynamic_images.h \ |
|
985 src/client/mac/handler/exception_handler.cc \ |
|
986 src/client/mac/handler/exception_handler.h \ |
|
987 src/client/mac/handler/exception_handler_test.cc \ |
|
988 src/client/mac/handler/minidump_generator.cc \ |
|
989 src/client/mac/handler/minidump_generator.h \ |
|
990 src/client/mac/handler/minidump_generator_test.cc \ |
|
991 src/client/mac/handler/minidump_test.xcodeproj/project.pbxproj \ |
|
992 src/client/mac/handler/protected_memory_allocator.cc \ |
|
993 src/client/mac/handler/protected_memory_allocator.h \ |
|
994 src/client/minidump_file_writer-inl.h \ |
|
995 src/client/minidump_file_writer.cc \ |
|
996 src/client/minidump_file_writer.h \ |
|
997 src/client/minidump_file_writer_unittest.cc \ |
|
998 src/client/solaris/handler/Makefile \ |
|
999 src/client/solaris/handler/exception_handler.cc \ |
|
1000 src/client/solaris/handler/exception_handler.h \ |
|
1001 src/client/solaris/handler/exception_handler_test.cc \ |
|
1002 src/client/solaris/handler/minidump_generator.cc \ |
|
1003 src/client/solaris/handler/minidump_generator.h \ |
|
1004 src/client/solaris/handler/minidump_test.cc \ |
|
1005 src/client/solaris/handler/solaris_lwp.cc \ |
|
1006 src/client/solaris/handler/solaris_lwp.h \ |
|
1007 src/client/windows/breakpad_client.sln \ |
|
1008 src/client/windows/handler/exception_handler.cc \ |
|
1009 src/client/windows/handler/exception_handler.h \ |
|
1010 src/client/windows/handler/exception_handler.vcproj \ |
|
1011 src/client/windows/sender/crash_report_sender.cc \ |
|
1012 src/client/windows/sender/crash_report_sender.h \ |
|
1013 src/client/windows/sender/crash_report_sender.vcproj \ |
|
1014 src/common/convert_UTF.c \ |
|
1015 src/common/convert_UTF.h \ |
|
1016 src/common/linux/dump_symbols.cc \ |
|
1017 src/common/linux/dump_symbols.h \ |
|
1018 src/common/linux/elf_symbols_to_module.cc \ |
|
1019 src/common/linux/elf_symbols_to_module.h \ |
|
1020 src/common/linux/elfutils.cc \ |
|
1021 src/common/linux/elfutils.h \ |
|
1022 src/common/linux/file_id.cc \ |
|
1023 src/common/linux/file_id.h \ |
|
1024 src/common/linux/guid_creator.cc \ |
|
1025 src/common/linux/guid_creator.h \ |
|
1026 src/common/linux/http_upload.cc \ |
|
1027 src/common/linux/http_upload.h \ |
|
1028 src/common/mac/HTTPMultipartUpload.h \ |
|
1029 src/common/mac/HTTPMultipartUpload.m \ |
|
1030 src/common/mac/dump_syms.h \ |
|
1031 src/common/mac/dump_syms.mm \ |
|
1032 src/common/mac/file_id.cc \ |
|
1033 src/common/mac/file_id.h \ |
|
1034 src/common/mac/macho_id.cc \ |
|
1035 src/common/mac/macho_id.h \ |
|
1036 src/common/mac/macho_utilities.cc \ |
|
1037 src/common/mac/macho_utilities.h \ |
|
1038 src/common/mac/macho_walker.cc \ |
|
1039 src/common/mac/macho_walker.h \ |
|
1040 src/common/mac/string_utilities.cc \ |
|
1041 src/common/mac/string_utilities.h \ |
|
1042 src/common/md5.cc \ |
|
1043 src/common/md5.h \ |
|
1044 src/common/scoped_ptr.h \ |
|
1045 src/common/solaris/dump_symbols.cc \ |
|
1046 src/common/solaris/dump_symbols.h \ |
|
1047 src/common/solaris/file_id.cc \ |
|
1048 src/common/solaris/file_id.h \ |
|
1049 src/common/solaris/guid_creator.cc \ |
|
1050 src/common/solaris/guid_creator.h \ |
|
1051 src/common/solaris/message_output.h \ |
|
1052 src/common/string_conversion.cc \ |
|
1053 src/common/string_conversion.h \ |
|
1054 src/common/windows/guid_string.cc \ |
|
1055 src/common/windows/guid_string.h \ |
|
1056 src/common/windows/http_upload.cc \ |
|
1057 src/common/windows/http_upload.h \ |
|
1058 src/common/windows/pdb_source_line_writer.cc \ |
|
1059 src/common/windows/pdb_source_line_writer.h \ |
|
1060 src/common/windows/string_utils-inl.h \ |
|
1061 src/common/windows/string_utils.cc \ |
|
1062 src/processor/testdata/minidump2.dmp \ |
|
1063 src/processor/testdata/minidump2.dump.out \ |
|
1064 src/processor/testdata/minidump2.stackwalk.machine_readable.out \ |
|
1065 src/processor/testdata/minidump2.stackwalk.out \ |
|
1066 src/processor/testdata/module1.out \ |
|
1067 src/processor/testdata/module2.out \ |
|
1068 src/processor/testdata/module3_bad.out \ |
|
1069 src/processor/testdata/module4_bad.out \ |
|
1070 src/processor/testdata/symbols/kernel32.pdb/BCE8785C57B44245A669896B6A19B9542/kernel32.sym \ |
|
1071 src/processor/testdata/symbols/test_app.pdb/5A9832E5287241C1838ED98914E9B7FF1/test_app.sym \ |
|
1072 src/processor/testdata/test_app.cc \ |
|
1073 src/tools/linux/dump_syms/Makefile \ |
|
1074 src/tools/linux/dump_syms/dump_syms.cc \ |
|
1075 src/tools/linux/symupload/Makefile \ |
|
1076 src/tools/linux/symupload/minidump_upload.cc \ |
|
1077 src/tools/linux/symupload/sym_upload.cc \ |
|
1078 src/tools/mac/crash_report/crash_report.mm \ |
|
1079 src/tools/mac/crash_report/crash_report.xcodeproj/project.pbxproj \ |
|
1080 src/tools/mac/crash_report/on_demand_symbol_supplier.h \ |
|
1081 src/tools/mac/crash_report/on_demand_symbol_supplier.mm \ |
|
1082 src/tools/mac/dump_syms/dump_syms.xcodeproj/project.pbxproj \ |
|
1083 src/tools/mac/dump_syms/dump_syms_tool.m \ |
|
1084 src/tools/mac/symupload/minidump_upload.m \ |
|
1085 src/tools/mac/symupload/symupload.m \ |
|
1086 src/tools/mac/symupload/symupload.xcodeproj/project.pbxproj \ |
|
1087 src/tools/solaris/dump_syms/Makefile \ |
|
1088 src/tools/solaris/dump_syms/dump_syms.cc \ |
|
1089 src/tools/solaris/dump_syms/run_regtest.sh \ |
|
1090 src/tools/solaris/dump_syms/testdata/dump_syms_regtest.cc \ |
|
1091 src/tools/solaris/dump_syms/testdata/dump_syms_regtest.o \ |
|
1092 src/tools/solaris/dump_syms/testdata/dump_syms_regtest.stabs \ |
|
1093 src/tools/solaris/dump_syms/testdata/dump_syms_regtest.sym \ |
|
1094 src/tools/windows/converter/ms_symbol_server_converter.cc \ |
|
1095 src/tools/windows/converter/ms_symbol_server_converter.h \ |
|
1096 src/tools/windows/converter/ms_symbol_server_converter.vcproj \ |
|
1097 src/tools/windows/dump_syms/dump_syms.cc \ |
|
1098 src/tools/windows/dump_syms/dump_syms.vcproj \ |
|
1099 src/tools/windows/dump_syms/run_regtest.sh \ |
|
1100 src/tools/windows/dump_syms/testdata/dump_syms_regtest.cc \ |
|
1101 src/tools/windows/dump_syms/testdata/dump_syms_regtest.pdb \ |
|
1102 src/tools/windows/dump_syms/testdata/dump_syms_regtest.sym \ |
|
1103 src/tools/windows/symupload/symupload.cc \ |
|
1104 src/tools/windows/symupload/symupload.vcproj |