1.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 1.2 +++ b/toolkit/crashreporter/google-breakpad/Makefile.am Wed Dec 31 06:09:35 2014 +0100 1.3 @@ -0,0 +1,1104 @@ 1.4 +## Process this file with automake to produce Makefile.in 1.5 + 1.6 +# Copyright (c) 2011, Google Inc. 1.7 +# All rights reserved. 1.8 +# 1.9 +# Redistribution and use in source and binary forms, with or without 1.10 +# modification, are permitted provided that the following conditions are 1.11 +# met: 1.12 +# 1.13 +# * Redistributions of source code must retain the above copyright 1.14 +# notice, this list of conditions and the following disclaimer. 1.15 +# * Redistributions in binary form must reproduce the above 1.16 +# copyright notice, this list of conditions and the following disclaimer 1.17 +# in the documentation and/or other materials provided with the 1.18 +# distribution. 1.19 +# * Neither the name of Google Inc. nor the names of its 1.20 +# contributors may be used to endorse or promote products derived from 1.21 +# this software without specific prior written permission. 1.22 +# 1.23 +# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 1.24 +# "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 1.25 +# LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR 1.26 +# A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT 1.27 +# OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 1.28 +# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT 1.29 +# LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 1.30 +# DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 1.31 +# THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 1.32 +# (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 1.33 +# OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 1.34 + 1.35 + 1.36 +# This allows #includes to be relative to src/ 1.37 +AM_CPPFLAGS = -I$(top_srcdir)/src 1.38 +AM_CFLAGS = 1.39 +AM_CXXFLAGS = 1.40 + 1.41 +if ANDROID_HOST 1.42 +# This allows using fixed NDK headers when building for Android. 1.43 +AM_CXXFLAGS += -I$(top_srcdir)/src/common/android/include 1.44 +# This is only necessary for building the unit tests until GTest is upgraded 1.45 +# to a future version. 1.46 +AM_CXXFLAGS += -I$(top_srcdir)/src/common/android/testing/include 1.47 +endif 1.48 + 1.49 +if GCC 1.50 +# These are good warnings to be treated as errors 1.51 +AM_CXXFLAGS += \ 1.52 + -Werror=missing-braces \ 1.53 + -Werror=non-virtual-dtor \ 1.54 + -Werror=overloaded-virtual \ 1.55 + -Werror=reorder \ 1.56 + -Werror=sign-compare \ 1.57 + -Werror=unused-variable \ 1.58 + -Werror=vla 1.59 +endif 1.60 + 1.61 +if LINUX_HOST 1.62 +# Build as PIC on Linux, for linux_client_unittest_shlib 1.63 +AM_CFLAGS += -fPIC 1.64 +AM_CXXFLAGS += -fPIC 1.65 +endif 1.66 + 1.67 +# Specify include paths for ac macros 1.68 +ACLOCAL_AMFLAGS = -I m4 1.69 + 1.70 +## Documentation 1.71 +docdir = $(prefix)/share/doc/$(PACKAGE)-$(VERSION) 1.72 + 1.73 +dist_doc_DATA = \ 1.74 + AUTHORS \ 1.75 + COPYING \ 1.76 + ChangeLog \ 1.77 + INSTALL \ 1.78 + NEWS \ 1.79 + README 1.80 + 1.81 + 1.82 +## Libraries 1.83 +noinst_LIBRARIES = 1.84 +lib_LIBRARIES = 1.85 +bin_PROGRAMS = 1.86 +check_PROGRAMS = 1.87 + 1.88 +if !DISABLE_PROCESSOR 1.89 +lib_LIBRARIES += src/libbreakpad.a 1.90 +noinst_LIBRARIES += src/third_party/libdisasm/libdisasm.a 1.91 +endif 1.92 + 1.93 +if LINUX_HOST 1.94 +lib_LIBRARIES += src/client/linux/libbreakpad_client.a 1.95 + 1.96 +src_client_linux_libbreakpad_client_a_SOURCES = \ 1.97 + src/client/linux/crash_generation/crash_generation_client.cc \ 1.98 + src/client/linux/crash_generation/crash_generation_server.cc \ 1.99 + src/client/linux/handler/exception_handler.cc \ 1.100 + src/client/linux/handler/minidump_descriptor.cc \ 1.101 + src/client/linux/log/log.cc \ 1.102 + src/client/linux/minidump_writer/linux_dumper.cc \ 1.103 + src/client/linux/minidump_writer/linux_ptrace_dumper.cc \ 1.104 + src/client/linux/minidump_writer/minidump_writer.cc \ 1.105 + src/client/minidump_file_writer.cc \ 1.106 + src/common/convert_UTF.c \ 1.107 + src/common/md5.cc \ 1.108 + src/common/string_conversion.cc \ 1.109 + src/common/linux/elfutils.cc \ 1.110 + src/common/linux/file_id.cc \ 1.111 + src/common/linux/guid_creator.cc \ 1.112 + src/common/linux/linux_libc_support.cc \ 1.113 + src/common/linux/memory_mapped_file.cc \ 1.114 + src/common/linux/safe_readlink.cc 1.115 +if ANDROID_HOST 1.116 +src_client_linux_libbreakpad_client_a_SOURCES += \ 1.117 + src/common/android/breakpad_getcontext.S 1.118 +endif 1.119 +endif LINUX_HOST 1.120 + 1.121 +if !DISABLE_PROCESSOR 1.122 +src_libbreakpad_a_SOURCES = \ 1.123 + src/google_breakpad/common/breakpad_types.h \ 1.124 + src/google_breakpad/common/minidump_format.h \ 1.125 + src/google_breakpad/common/minidump_size.h \ 1.126 + src/google_breakpad/processor/basic_source_line_resolver.h \ 1.127 + src/google_breakpad/processor/call_stack.h \ 1.128 + src/google_breakpad/processor/code_module.h \ 1.129 + src/google_breakpad/processor/code_modules.h \ 1.130 + src/google_breakpad/processor/exploitability.h \ 1.131 + src/google_breakpad/processor/fast_source_line_resolver.h \ 1.132 + src/google_breakpad/processor/memory_region.h \ 1.133 + src/google_breakpad/processor/minidump.h \ 1.134 + src/google_breakpad/processor/minidump_processor.h \ 1.135 + src/google_breakpad/processor/process_state.h \ 1.136 + src/google_breakpad/processor/source_line_resolver_base.h \ 1.137 + src/google_breakpad/processor/source_line_resolver_interface.h \ 1.138 + src/google_breakpad/processor/stack_frame.h \ 1.139 + src/google_breakpad/processor/stack_frame_cpu.h \ 1.140 + src/google_breakpad/processor/stack_frame_symbolizer.h \ 1.141 + src/google_breakpad/processor/stackwalker.h \ 1.142 + src/google_breakpad/processor/symbol_supplier.h \ 1.143 + src/google_breakpad/processor/system_info.h \ 1.144 + src/processor/address_map-inl.h \ 1.145 + src/processor/address_map.h \ 1.146 + src/processor/basic_code_module.h \ 1.147 + src/processor/basic_code_modules.cc \ 1.148 + src/processor/basic_code_modules.h \ 1.149 + src/processor/basic_source_line_resolver_types.h \ 1.150 + src/processor/basic_source_line_resolver.cc \ 1.151 + src/processor/binarystream.h \ 1.152 + src/processor/binarystream.cc \ 1.153 + src/processor/call_stack.cc \ 1.154 + src/processor/cfi_frame_info.cc \ 1.155 + src/processor/cfi_frame_info.h \ 1.156 + src/processor/contained_range_map-inl.h \ 1.157 + src/processor/contained_range_map.h \ 1.158 + src/processor/disassembler_x86.h \ 1.159 + src/processor/disassembler_x86.cc \ 1.160 + src/processor/exploitability.cc \ 1.161 + src/processor/exploitability_win.h \ 1.162 + src/processor/exploitability_win.cc \ 1.163 + src/processor/fast_source_line_resolver_types.h \ 1.164 + src/processor/fast_source_line_resolver.cc \ 1.165 + src/processor/linked_ptr.h \ 1.166 + src/processor/logging.h \ 1.167 + src/processor/logging.cc \ 1.168 + src/processor/map_serializers-inl.h \ 1.169 + src/processor/map_serializers.h \ 1.170 + src/processor/minidump.cc \ 1.171 + src/processor/minidump_processor.cc \ 1.172 + src/processor/module_comparer.cc \ 1.173 + src/processor/module_comparer.h \ 1.174 + src/processor/module_factory.h \ 1.175 + src/processor/module_serializer.cc \ 1.176 + src/processor/module_serializer.h \ 1.177 + src/processor/pathname_stripper.cc \ 1.178 + src/processor/pathname_stripper.h \ 1.179 + src/processor/postfix_evaluator-inl.h \ 1.180 + src/processor/postfix_evaluator.h \ 1.181 + src/processor/process_state.cc \ 1.182 + src/processor/range_map-inl.h \ 1.183 + src/processor/range_map.h \ 1.184 + src/processor/simple_serializer-inl.h \ 1.185 + src/processor/simple_serializer.h \ 1.186 + src/processor/simple_symbol_supplier.cc \ 1.187 + src/processor/simple_symbol_supplier.h \ 1.188 + src/processor/windows_frame_info.h \ 1.189 + src/processor/source_line_resolver_base_types.h \ 1.190 + src/processor/source_line_resolver_base.cc \ 1.191 + src/processor/stack_frame_symbolizer.cc \ 1.192 + src/processor/stackwalker.cc \ 1.193 + src/processor/stackwalker_amd64.cc \ 1.194 + src/processor/stackwalker_amd64.h \ 1.195 + src/processor/stackwalker_arm.cc \ 1.196 + src/processor/stackwalker_arm.h \ 1.197 + src/processor/stackwalker_ppc.cc \ 1.198 + src/processor/stackwalker_ppc.h \ 1.199 + src/processor/stackwalker_sparc.cc \ 1.200 + src/processor/stackwalker_sparc.h \ 1.201 + src/processor/stackwalker_x86.cc \ 1.202 + src/processor/stackwalker_x86.h \ 1.203 + src/processor/static_address_map-inl.h \ 1.204 + src/processor/static_address_map.h \ 1.205 + src/processor/static_contained_range_map-inl.h \ 1.206 + src/processor/static_contained_range_map.h \ 1.207 + src/processor/static_map_iterator-inl.h \ 1.208 + src/processor/static_map_iterator.h \ 1.209 + src/processor/static_map-inl.h \ 1.210 + src/processor/static_map.h \ 1.211 + src/processor/static_range_map-inl.h \ 1.212 + src/processor/static_range_map.h \ 1.213 + src/processor/tokenize.cc \ 1.214 + src/processor/tokenize.h 1.215 + 1.216 +src_libbreakpad_a_LIBADD = src/third_party/libdisasm/libdisasm.a 1.217 + 1.218 +src_third_party_libdisasm_libdisasm_a_SOURCES = \ 1.219 + src/third_party/libdisasm/ia32_implicit.c \ 1.220 + src/third_party/libdisasm/ia32_implicit.h \ 1.221 + src/third_party/libdisasm/ia32_insn.c \ 1.222 + src/third_party/libdisasm/ia32_insn.h \ 1.223 + src/third_party/libdisasm/ia32_invariant.c \ 1.224 + src/third_party/libdisasm/ia32_invariant.h \ 1.225 + src/third_party/libdisasm/ia32_modrm.c \ 1.226 + src/third_party/libdisasm/ia32_modrm.h \ 1.227 + src/third_party/libdisasm/ia32_opcode_tables.c \ 1.228 + src/third_party/libdisasm/ia32_opcode_tables.h \ 1.229 + src/third_party/libdisasm/ia32_operand.c \ 1.230 + src/third_party/libdisasm/ia32_operand.h \ 1.231 + src/third_party/libdisasm/ia32_reg.c \ 1.232 + src/third_party/libdisasm/ia32_reg.h \ 1.233 + src/third_party/libdisasm/ia32_settings.c \ 1.234 + src/third_party/libdisasm/ia32_settings.h \ 1.235 + src/third_party/libdisasm/libdis.h \ 1.236 + src/third_party/libdisasm/qword.h \ 1.237 + src/third_party/libdisasm/x86_disasm.c \ 1.238 + src/third_party/libdisasm/x86_format.c \ 1.239 + src/third_party/libdisasm/x86_imm.c \ 1.240 + src/third_party/libdisasm/x86_imm.h \ 1.241 + src/third_party/libdisasm/x86_insn.c \ 1.242 + src/third_party/libdisasm/x86_misc.c \ 1.243 + src/third_party/libdisasm/x86_operand_list.c \ 1.244 + src/third_party/libdisasm/x86_operand_list.h 1.245 + 1.246 +## Programs 1.247 +bin_PROGRAMS += \ 1.248 + src/processor/minidump_dump \ 1.249 + src/processor/minidump_stackwalk 1.250 +endif !DISABLE_PROCESSOR 1.251 + 1.252 +if LINUX_HOST 1.253 +bin_PROGRAMS += \ 1.254 + src/client/linux/linux_dumper_unittest_helper 1.255 + 1.256 +if !DISABLE_TOOLS 1.257 +bin_PROGRAMS += \ 1.258 + src/tools/linux/core2md/core2md \ 1.259 + src/tools/linux/dump_syms/dump_syms \ 1.260 + src/tools/linux/md2core/minidump-2-core \ 1.261 + src/tools/linux/symupload/minidump_upload \ 1.262 + src/tools/linux/symupload/sym_upload 1.263 +endif 1.264 +endif LINUX_HOST 1.265 + 1.266 + 1.267 +## Tests 1.268 +if !DISABLE_PROCESSOR 1.269 +check_PROGRAMS += \ 1.270 + src/common/test_assembler_unittest \ 1.271 + src/processor/address_map_unittest \ 1.272 + src/processor/binarystream_unittest \ 1.273 + src/processor/basic_source_line_resolver_unittest \ 1.274 + src/processor/cfi_frame_info_unittest \ 1.275 + src/processor/contained_range_map_unittest \ 1.276 + src/processor/disassembler_x86_unittest \ 1.277 + src/processor/exploitability_unittest \ 1.278 + src/processor/fast_source_line_resolver_unittest \ 1.279 + src/processor/map_serializers_unittest \ 1.280 + src/processor/minidump_processor_unittest \ 1.281 + src/processor/minidump_unittest \ 1.282 + src/processor/static_address_map_unittest \ 1.283 + src/processor/static_contained_range_map_unittest \ 1.284 + src/processor/static_map_unittest \ 1.285 + src/processor/static_range_map_unittest \ 1.286 + src/processor/pathname_stripper_unittest \ 1.287 + src/processor/postfix_evaluator_unittest \ 1.288 + src/processor/range_map_unittest \ 1.289 + src/processor/stackwalker_amd64_unittest \ 1.290 + src/processor/stackwalker_arm_unittest \ 1.291 + src/processor/stackwalker_x86_unittest \ 1.292 + src/processor/synth_minidump_unittest 1.293 +endif 1.294 + 1.295 +if LINUX_HOST 1.296 +EXTRA_PROGRAMS = \ 1.297 + src/client/linux/linux_client_unittest_shlib 1.298 + 1.299 +check_PROGRAMS += \ 1.300 + src/client/linux/linux_client_unittest 1.301 + 1.302 +if !DISABLE_TOOLS 1.303 +check_PROGRAMS += \ 1.304 + src/common/dumper_unittest \ 1.305 + src/tools/linux/md2core/minidump_2_core_unittest 1.306 +endif 1.307 +endif LINUX_HOST 1.308 + 1.309 +if !DISABLE_PROCESSOR 1.310 +if SELFTEST 1.311 +check_PROGRAMS += \ 1.312 + src/processor/stackwalker_selftest 1.313 +endif SELFTEST 1.314 +endif !DISABLE_PROCESSOR 1.315 + 1.316 +if !DISABLE_PROCESSOR 1.317 +check_SCRIPTS = \ 1.318 + src/processor/minidump_dump_test \ 1.319 + src/processor/minidump_stackwalk_test \ 1.320 + src/processor/minidump_stackwalk_machine_readable_test 1.321 +endif 1.322 + 1.323 +TESTS = $(check_PROGRAMS) $(check_SCRIPTS) 1.324 + 1.325 +if ANDROID_HOST 1.326 +# Wrapper script to run unit test programs on a connected Android device. 1.327 +TESTS_ENVIRONMENT = $(top_srcdir)/android/test-shell.sh 1.328 +else 1.329 +TESTS_ENVIRONMENT = 1.330 +endif 1.331 + 1.332 +if LINUX_HOST 1.333 +src_client_linux_linux_dumper_unittest_helper_SOURCES = \ 1.334 + src/client/linux/minidump_writer/linux_dumper_unittest_helper.cc 1.335 +src_client_linux_linux_dumper_unittest_helper_CXXFLAGS=$(PTHREAD_CFLAGS) 1.336 +src_client_linux_linux_dumper_unittest_helper_LDFLAGS=$(PTHREAD_CFLAGS) 1.337 +src_client_linux_linux_dumper_unittest_helper_CC=$(PTHREAD_CC) 1.338 + 1.339 +src_client_linux_linux_client_unittest_shlib_SOURCES = \ 1.340 + src/client/linux/handler/exception_handler_unittest.cc \ 1.341 + src/client/linux/minidump_writer/directory_reader_unittest.cc \ 1.342 + src/client/linux/minidump_writer/line_reader_unittest.cc \ 1.343 + src/client/linux/minidump_writer/linux_core_dumper.cc \ 1.344 + src/client/linux/minidump_writer/linux_core_dumper_unittest.cc \ 1.345 + src/client/linux/minidump_writer/linux_ptrace_dumper_unittest.cc \ 1.346 + src/client/linux/minidump_writer/minidump_writer_unittest.cc \ 1.347 + src/client/linux/minidump_writer/minidump_writer_unittest_utils.cc \ 1.348 + src/common/linux/elf_core_dump.cc \ 1.349 + src/common/linux/linux_libc_support_unittest.cc \ 1.350 + src/common/linux/tests/crash_generator.cc \ 1.351 + src/common/memory_unittest.cc \ 1.352 + src/common/tests/file_utils.cc \ 1.353 + src/testing/gtest/src/gtest-all.cc \ 1.354 + src/testing/gtest/src/gtest_main.cc \ 1.355 + src/testing/src/gmock-all.cc \ 1.356 + src/processor/basic_code_modules.cc \ 1.357 + src/processor/logging.cc \ 1.358 + src/processor/minidump.cc \ 1.359 + src/processor/pathname_stripper.cc 1.360 +if ANDROID_HOST 1.361 +src_client_linux_linux_client_unittest_shlib_SOURCES += \ 1.362 + src/common/android/breakpad_getcontext.S 1.363 +endif 1.364 + 1.365 +src_client_linux_linux_client_unittest_shlib_CPPFLAGS = \ 1.366 + -I$(top_srcdir)/src \ 1.367 + -I$(top_srcdir)/src/testing/include \ 1.368 + -I$(top_srcdir)/src/testing/gtest/include \ 1.369 + -I$(top_srcdir)/src/testing/gtest \ 1.370 + -I$(top_srcdir)/src/testing 1.371 +src_client_linux_linux_client_unittest_shlib_LDFLAGS = \ 1.372 + -shared \ 1.373 + -Wl,-h,linux_client_unittest_shlib 1.374 +src_client_linux_linux_client_unittest_shlib_LDADD = \ 1.375 + src/client/linux/handler/exception_handler.o \ 1.376 + src/client/linux/handler/minidump_descriptor.o \ 1.377 + src/client/linux/log/log.o \ 1.378 + src/client/linux/crash_generation/crash_generation_client.o \ 1.379 + src/client/linux/minidump_writer/linux_dumper.o \ 1.380 + src/client/linux/minidump_writer/linux_ptrace_dumper.o \ 1.381 + src/client/linux/minidump_writer/minidump_writer.o \ 1.382 + src/client/minidump_file_writer.o \ 1.383 + src/common/convert_UTF.o \ 1.384 + src/common/md5.o \ 1.385 + src/common/linux/elfutils.o \ 1.386 + src/common/linux/file_id.o \ 1.387 + src/common/linux/guid_creator.o \ 1.388 + src/common/linux/linux_libc_support.o \ 1.389 + src/common/linux/memory_mapped_file.o \ 1.390 + src/common/linux/safe_readlink.o \ 1.391 + src/common/string_conversion.o \ 1.392 + $(PTHREAD_CFLAGS) $(PTHREAD_LIBS) 1.393 +if ANDROID_HOST 1.394 +src_client_linux_linux_client_unittest_shlib_SOURCES += \ 1.395 + src/common/android/breakpad_getcontext_unittest.cc 1.396 +src_client_linux_linux_client_unittest_shlib_LDFLAGS += \ 1.397 + -llog -lm 1.398 +endif 1.399 + 1.400 +src_client_linux_linux_client_unittest_shlib_DEPENDENCIES = \ 1.401 + src/client/linux/linux_dumper_unittest_helper \ 1.402 + src/client/linux/libbreakpad_client.a \ 1.403 + src/libbreakpad.a 1.404 + 1.405 +src_client_linux_linux_client_unittest_SOURCES = 1.406 +src_client_linux_linux_client_unittest_LDFLAGS = \ 1.407 + -Wl,-rpath,'$$ORIGIN' 1.408 +if ANDROID_HOST 1.409 +src_client_linux_linux_client_unittest_LDFLAGS += \ 1.410 + -llog 1.411 +endif 1.412 + 1.413 +src_client_linux_linux_client_unittest_LDADD = \ 1.414 + src/client/linux/linux_client_unittest_shlib 1.415 + 1.416 +src_client_linux_linux_client_unittest_DEPENDENCIES = \ 1.417 + src/client/linux/linux_client_unittest_shlib 1.418 + 1.419 +if !DISABLE_TOOLS 1.420 +src_tools_linux_core2md_core2md_SOURCES = \ 1.421 + src/tools/linux/core2md/core2md.cc \ 1.422 + src/client/linux/minidump_writer/linux_core_dumper.cc \ 1.423 + src/common/linux/elf_core_dump.cc 1.424 + 1.425 +src_tools_linux_core2md_core2md_LDADD = \ 1.426 + src/client/linux/libbreakpad_client.a 1.427 + 1.428 +src_tools_linux_dump_syms_dump_syms_SOURCES = \ 1.429 + src/common/dwarf_cfi_to_module.cc \ 1.430 + src/common/dwarf_cu_to_module.cc \ 1.431 + src/common/dwarf_line_to_module.cc \ 1.432 + src/common/language.cc \ 1.433 + src/common/module.cc \ 1.434 + src/common/stabs_reader.cc \ 1.435 + src/common/stabs_to_module.cc \ 1.436 + src/common/dwarf/bytereader.cc \ 1.437 + src/common/dwarf/dwarf2diehandler.cc \ 1.438 + src/common/dwarf/dwarf2reader.cc \ 1.439 + src/common/linux/dump_symbols.cc \ 1.440 + src/common/linux/elf_symbols_to_module.cc \ 1.441 + src/common/linux/elfutils.cc \ 1.442 + src/common/linux/file_id.cc \ 1.443 + src/common/linux/linux_libc_support.cc \ 1.444 + src/common/linux/memory_mapped_file.cc \ 1.445 + src/common/linux/safe_readlink.cc \ 1.446 + src/tools/linux/dump_syms/dump_syms.cc 1.447 + 1.448 +src_tools_linux_md2core_minidump_2_core_SOURCES = \ 1.449 + src/common/linux/memory_mapped_file.cc \ 1.450 + src/tools/linux/md2core/minidump-2-core.cc 1.451 + 1.452 +src_tools_linux_symupload_minidump_upload_SOURCES = \ 1.453 + src/common/linux/http_upload.cc \ 1.454 + src/tools/linux/symupload/minidump_upload.cc 1.455 +src_tools_linux_symupload_minidump_upload_LDADD = -ldl 1.456 + 1.457 +src_tools_linux_symupload_sym_upload_SOURCES = \ 1.458 + src/common/linux/http_upload.cc \ 1.459 + src/tools/linux/symupload/sym_upload.cc 1.460 +src_tools_linux_symupload_sym_upload_LDADD = -ldl 1.461 + 1.462 +src_common_dumper_unittest_SOURCES = \ 1.463 + src/common/byte_cursor_unittest.cc \ 1.464 + src/common/dwarf_cfi_to_module.cc \ 1.465 + src/common/dwarf_cfi_to_module_unittest.cc \ 1.466 + src/common/dwarf_cu_to_module.cc \ 1.467 + src/common/dwarf_cu_to_module_unittest.cc \ 1.468 + src/common/dwarf_line_to_module.cc \ 1.469 + src/common/dwarf_line_to_module_unittest.cc \ 1.470 + src/common/language.cc \ 1.471 + src/common/memory_range_unittest.cc \ 1.472 + src/common/module.cc \ 1.473 + src/common/module_unittest.cc \ 1.474 + src/common/stabs_reader.cc \ 1.475 + src/common/stabs_reader_unittest.cc \ 1.476 + src/common/stabs_to_module.cc \ 1.477 + src/common/stabs_to_module_unittest.cc \ 1.478 + src/common/test_assembler.cc \ 1.479 + src/common/dwarf/bytereader.cc \ 1.480 + src/common/dwarf/bytereader_unittest.cc \ 1.481 + src/common/dwarf/cfi_assembler.cc \ 1.482 + src/common/dwarf/dwarf2diehandler.cc \ 1.483 + src/common/dwarf/dwarf2diehandler_unittest.cc \ 1.484 + src/common/dwarf/dwarf2reader.cc \ 1.485 + src/common/dwarf/dwarf2reader_cfi_unittest.cc \ 1.486 + src/common/dwarf/dwarf2reader_die_unittest.cc \ 1.487 + src/common/linux/dump_symbols.cc \ 1.488 + src/common/linux/dump_symbols_unittest.cc \ 1.489 + src/common/linux/elf_core_dump.cc \ 1.490 + src/common/linux/elf_core_dump_unittest.cc \ 1.491 + src/common/linux/elf_symbols_to_module.cc \ 1.492 + src/common/linux/elf_symbols_to_module_unittest.cc \ 1.493 + src/common/linux/elfutils.cc \ 1.494 + src/common/linux/file_id.cc \ 1.495 + src/common/linux/file_id_unittest.cc \ 1.496 + src/common/linux/linux_libc_support.cc \ 1.497 + src/common/linux/memory_mapped_file.cc \ 1.498 + src/common/linux/memory_mapped_file_unittest.cc \ 1.499 + src/common/linux/safe_readlink.cc \ 1.500 + src/common/linux/safe_readlink_unittest.cc \ 1.501 + src/common/linux/synth_elf.cc \ 1.502 + src/common/linux/synth_elf_unittest.cc \ 1.503 + src/common/linux/tests/crash_generator.cc \ 1.504 + src/common/tests/file_utils.cc \ 1.505 + src/testing/gtest/src/gtest-all.cc \ 1.506 + src/testing/gtest/src/gtest_main.cc \ 1.507 + src/testing/src/gmock-all.cc 1.508 +src_common_dumper_unittest_CPPFLAGS = \ 1.509 + -I$(top_srcdir)/src \ 1.510 + -I$(top_srcdir)/src/testing/include \ 1.511 + -I$(top_srcdir)/src/testing/gtest/include \ 1.512 + -I$(top_srcdir)/src/testing/gtest \ 1.513 + -I$(top_srcdir)/src/testing \ 1.514 + $(PTHREAD_CFLAGS) 1.515 +src_common_dumper_unittest_LDADD = $(PTHREAD_CFLAGS) $(PTHREAD_LIBS) 1.516 +endif 1.517 + 1.518 +src_tools_linux_md2core_minidump_2_core_unittest_SOURCES = \ 1.519 + src/testing/gtest/src/gtest-all.cc \ 1.520 + src/testing/gtest/src/gtest_main.cc \ 1.521 + src/testing/src/gmock-all.cc \ 1.522 + src/tools/linux/md2core/minidump_memory_range_unittest.cc 1.523 +src_tools_linux_md2core_minidump_2_core_unittest_CPPFLAGS = \ 1.524 + -I$(top_srcdir)/src \ 1.525 + -I$(top_srcdir)/src/testing/include \ 1.526 + -I$(top_srcdir)/src/testing/gtest/include \ 1.527 + -I$(top_srcdir)/src/testing/gtest \ 1.528 + -I$(top_srcdir)/src/testing 1.529 +src_tools_linux_md2core_minidump_2_core_unittest_LDADD = \ 1.530 + $(PTHREAD_CFLAGS) $(PTHREAD_LIBS) 1.531 + 1.532 +endif LINUX_HOST 1.533 + 1.534 +if !DISABLE_PROCESSOR 1.535 +src_processor_address_map_unittest_SOURCES = \ 1.536 + src/processor/address_map_unittest.cc 1.537 +src_processor_address_map_unittest_LDADD = \ 1.538 + src/processor/logging.o \ 1.539 + src/processor/pathname_stripper.o 1.540 + 1.541 +src_processor_binarystream_unittest_SOURCES = \ 1.542 + src/processor/binarystream_unittest.cc \ 1.543 + src/testing/gtest/src/gtest-all.cc \ 1.544 + src/testing/src/gmock-all.cc 1.545 +src_processor_binarystream_unittest_CPPFLAGS = \ 1.546 + -I$(top_srcdir)/src \ 1.547 + -I$(top_srcdir)/src/testing/include \ 1.548 + -I$(top_srcdir)/src/testing/gtest/include \ 1.549 + -I$(top_srcdir)/src/testing/gtest \ 1.550 + -I$(top_srcdir)/src/testing 1.551 +src_processor_binarystream_unittest_LDADD = \ 1.552 + src/processor/binarystream.o \ 1.553 + $(PTHREAD_CFLAGS) $(PTHREAD_LIBS) 1.554 + 1.555 +src_processor_basic_source_line_resolver_unittest_SOURCES = \ 1.556 + src/processor/basic_source_line_resolver_unittest.cc \ 1.557 + src/testing/gtest/src/gtest-all.cc \ 1.558 + src/testing/src/gmock-all.cc 1.559 +src_processor_basic_source_line_resolver_unittest_CPPFLAGS = \ 1.560 + -I$(top_srcdir)/src \ 1.561 + -I$(top_srcdir)/src/testing/include \ 1.562 + -I$(top_srcdir)/src/testing/gtest/include \ 1.563 + -I$(top_srcdir)/src/testing/gtest \ 1.564 + -I$(top_srcdir)/src/testing 1.565 +src_processor_basic_source_line_resolver_unittest_LDADD = \ 1.566 + src/processor/basic_source_line_resolver.o \ 1.567 + src/processor/cfi_frame_info.o \ 1.568 + src/processor/pathname_stripper.o \ 1.569 + src/processor/logging.o \ 1.570 + src/processor/source_line_resolver_base.o \ 1.571 + src/processor/tokenize.o \ 1.572 + $(PTHREAD_CFLAGS) $(PTHREAD_LIBS) 1.573 + 1.574 +src_processor_cfi_frame_info_unittest_SOURCES = \ 1.575 + src/processor/cfi_frame_info_unittest.cc \ 1.576 + src/testing/gtest/src/gtest-all.cc \ 1.577 + src/testing/gtest/src/gtest_main.cc \ 1.578 + src/testing/src/gmock-all.cc 1.579 +src_processor_cfi_frame_info_unittest_LDADD = \ 1.580 + src/processor/cfi_frame_info.o \ 1.581 + src/processor/logging.o \ 1.582 + src/processor/pathname_stripper.o \ 1.583 + $(PTHREAD_CFLAGS) $(PTHREAD_LIBS) 1.584 +src_processor_cfi_frame_info_unittest_CPPFLAGS = \ 1.585 + -I$(top_srcdir)/src \ 1.586 + -I$(top_srcdir)/src/testing/include \ 1.587 + -I$(top_srcdir)/src/testing/gtest/include \ 1.588 + -I$(top_srcdir)/src/testing/gtest \ 1.589 + -I$(top_srcdir)/src/testing 1.590 + 1.591 +src_processor_contained_range_map_unittest_SOURCES = \ 1.592 + src/processor/contained_range_map_unittest.cc 1.593 +src_processor_contained_range_map_unittest_LDADD = \ 1.594 + src/processor/logging.o \ 1.595 + src/processor/pathname_stripper.o 1.596 + 1.597 +src_processor_exploitability_unittest_SOURCES = \ 1.598 + src/processor/exploitability_unittest.cc \ 1.599 + src/testing/gtest/src/gtest-all.cc \ 1.600 + src/testing/gtest/src/gtest_main.cc \ 1.601 + src/testing/src/gmock-all.cc 1.602 +src_processor_exploitability_unittest_CPPFLAGS = \ 1.603 + -I$(top_srcdir)/src \ 1.604 + -I$(top_srcdir)/src/testing/include \ 1.605 + -I$(top_srcdir)/src/testing/gtest/include \ 1.606 + -I$(top_srcdir)/src/testing/gtest \ 1.607 + -I$(top_srcdir)/src/testing 1.608 +src_processor_exploitability_unittest_LDADD = \ 1.609 + src/processor/minidump_processor.o \ 1.610 + src/processor/process_state.o \ 1.611 + src/processor/disassembler_x86.o \ 1.612 + src/processor/exploitability.o \ 1.613 + src/processor/exploitability_win.o \ 1.614 + src/processor/basic_code_modules.o \ 1.615 + src/processor/basic_source_line_resolver.o \ 1.616 + src/processor/call_stack.o \ 1.617 + src/processor/cfi_frame_info.o \ 1.618 + src/processor/logging.o \ 1.619 + src/processor/minidump.o \ 1.620 + src/processor/pathname_stripper.o \ 1.621 + src/processor/source_line_resolver_base.o \ 1.622 + src/processor/stack_frame_symbolizer.o \ 1.623 + src/processor/stackwalker.o \ 1.624 + src/processor/stackwalker_amd64.o \ 1.625 + src/processor/stackwalker_arm.o \ 1.626 + src/processor/stackwalker_ppc.o \ 1.627 + src/processor/stackwalker_sparc.o \ 1.628 + src/processor/stackwalker_x86.o \ 1.629 + src/processor/tokenize.o \ 1.630 + src/third_party/libdisasm/libdisasm.a \ 1.631 + $(PTHREAD_CFLAGS) $(PTHREAD_LIBS) 1.632 + 1.633 +src_processor_disassembler_x86_unittest_SOURCES = \ 1.634 + src/processor/disassembler_x86_unittest.cc \ 1.635 + src/testing/gtest/src/gtest-all.cc \ 1.636 + src/testing/gtest/src/gtest_main.cc \ 1.637 + src/testing/src/gmock-all.cc 1.638 +src_processor_disassembler_x86_unittest_CPPFLAGS = \ 1.639 + -I$(top_srcdir)/src \ 1.640 + -I$(top_srcdir)/src/testing/include \ 1.641 + -I$(top_srcdir)/src/testing/gtest/include \ 1.642 + -I$(top_srcdir)/src/testing/gtest \ 1.643 + -I$(top_srcdir)/src/testing 1.644 +src_processor_disassembler_x86_unittest_LDADD = \ 1.645 + src/processor/disassembler_x86.o \ 1.646 + src/third_party/libdisasm/libdisasm.a \ 1.647 + $(PTHREAD_CFLAGS) $(PTHREAD_LIBS) 1.648 + 1.649 +src_processor_fast_source_line_resolver_unittest_SOURCES = \ 1.650 + src/processor/fast_source_line_resolver_unittest.cc \ 1.651 + src/testing/gtest/src/gtest-all.cc \ 1.652 + src/testing/src/gmock-all.cc 1.653 +src_processor_fast_source_line_resolver_unittest_CPPFLAGS = \ 1.654 + -I$(top_srcdir)/src \ 1.655 + -I$(top_srcdir)/src/testing/include \ 1.656 + -I$(top_srcdir)/src/testing/gtest/include \ 1.657 + -I$(top_srcdir)/src/testing/gtest \ 1.658 + -I$(top_srcdir)/src/testing 1.659 +src_processor_fast_source_line_resolver_unittest_LDADD = \ 1.660 + src/processor/fast_source_line_resolver.o \ 1.661 + src/processor/basic_source_line_resolver.o \ 1.662 + src/processor/cfi_frame_info.o \ 1.663 + src/processor/module_comparer.o \ 1.664 + src/processor/module_serializer.o \ 1.665 + src/processor/pathname_stripper.o \ 1.666 + src/processor/logging.o \ 1.667 + src/processor/source_line_resolver_base.o \ 1.668 + src/processor/tokenize.o \ 1.669 + $(PTHREAD_CFLAGS) $(PTHREAD_LIBS) 1.670 + 1.671 +src_processor_map_serializers_unittest_SOURCES = \ 1.672 + src/processor/map_serializers_unittest.cc \ 1.673 + src/testing/gtest/src/gtest-all.cc \ 1.674 + src/testing/src/gmock-all.cc 1.675 +src_processor_map_serializers_unittest_CPPFLAGS = \ 1.676 + -I$(top_srcdir)/src \ 1.677 + -I$(top_srcdir)/src/testing/include \ 1.678 + -I$(top_srcdir)/src/testing/gtest/include \ 1.679 + -I$(top_srcdir)/src/testing/gtest \ 1.680 + -I$(top_srcdir)/src/testing 1.681 +src_processor_map_serializers_unittest_LDADD = \ 1.682 + src/processor/logging.o \ 1.683 + src/processor/pathname_stripper.o \ 1.684 + $(PTHREAD_CFLAGS) $(PTHREAD_LIBS) 1.685 + 1.686 +src_processor_minidump_processor_unittest_SOURCES = \ 1.687 + src/processor/minidump_processor_unittest.cc \ 1.688 + src/testing/gtest/src/gtest-all.cc \ 1.689 + src/testing/src/gmock-all.cc 1.690 +src_processor_minidump_processor_unittest_CPPFLAGS = \ 1.691 + -I$(top_srcdir)/src \ 1.692 + -I$(top_srcdir)/src/testing/include \ 1.693 + -I$(top_srcdir)/src/testing/gtest/include \ 1.694 + -I$(top_srcdir)/src/testing/gtest \ 1.695 + -I$(top_srcdir)/src/testing 1.696 +src_processor_minidump_processor_unittest_LDADD = \ 1.697 + src/processor/basic_code_modules.o \ 1.698 + src/processor/basic_source_line_resolver.o \ 1.699 + src/processor/call_stack.o \ 1.700 + src/processor/cfi_frame_info.o \ 1.701 + src/processor/disassembler_x86.o \ 1.702 + src/processor/exploitability.o \ 1.703 + src/processor/exploitability_win.o \ 1.704 + src/processor/logging.o \ 1.705 + src/processor/minidump_processor.o \ 1.706 + src/processor/minidump.o \ 1.707 + src/processor/pathname_stripper.o \ 1.708 + src/processor/process_state.o \ 1.709 + src/processor/source_line_resolver_base.o \ 1.710 + src/processor/stack_frame_symbolizer.o \ 1.711 + src/processor/stackwalker.o \ 1.712 + src/processor/stackwalker_amd64.o \ 1.713 + src/processor/stackwalker_arm.o \ 1.714 + src/processor/stackwalker_ppc.o \ 1.715 + src/processor/stackwalker_sparc.o \ 1.716 + src/processor/stackwalker_x86.o \ 1.717 + src/processor/tokenize.o \ 1.718 + src/third_party/libdisasm/libdisasm.a \ 1.719 + $(PTHREAD_CFLAGS) $(PTHREAD_LIBS) 1.720 + 1.721 +src_processor_minidump_unittest_SOURCES = \ 1.722 + src/common/test_assembler.cc \ 1.723 + src/processor/minidump_unittest.cc \ 1.724 + src/processor/synth_minidump.cc \ 1.725 + src/testing/gtest/src/gtest-all.cc \ 1.726 + src/testing/gtest/src/gtest_main.cc \ 1.727 + src/testing/src/gmock-all.cc 1.728 +src_processor_minidump_unittest_CPPFLAGS = \ 1.729 + -I$(top_srcdir)/src \ 1.730 + -I$(top_srcdir)/src/testing/include \ 1.731 + -I$(top_srcdir)/src/testing/gtest/include \ 1.732 + -I$(top_srcdir)/src/testing/gtest \ 1.733 + -I$(top_srcdir)/src/testing 1.734 +src_processor_minidump_unittest_LDADD = \ 1.735 + src/processor/basic_code_modules.o \ 1.736 + src/processor/logging.o \ 1.737 + src/processor/minidump.o \ 1.738 + src/processor/pathname_stripper.o \ 1.739 + $(PTHREAD_CFLAGS) $(PTHREAD_LIBS) 1.740 + 1.741 +src_processor_static_address_map_unittest_SOURCES = \ 1.742 + src/processor/static_address_map_unittest.cc \ 1.743 + src/testing/gtest/src/gtest-all.cc \ 1.744 + src/testing/src/gmock-all.cc 1.745 +src_processor_static_address_map_unittest_CPPFLAGS = \ 1.746 + -I$(top_srcdir)/src \ 1.747 + -I$(top_srcdir)/src/testing/include \ 1.748 + -I$(top_srcdir)/src/testing/gtest/include \ 1.749 + -I$(top_srcdir)/src/testing/gtest \ 1.750 + -I$(top_srcdir)/src/testing 1.751 +src_processor_static_address_map_unittest_LDADD = \ 1.752 + src/processor/logging.o \ 1.753 + src/processor/pathname_stripper.o \ 1.754 + $(PTHREAD_CFLAGS) $(PTHREAD_LIBS) 1.755 + 1.756 +src_processor_static_contained_range_map_unittest_SOURCES = \ 1.757 + src/processor/static_contained_range_map_unittest.cc \ 1.758 + src/testing/gtest/src/gtest-all.cc \ 1.759 + src/testing/src/gmock-all.cc 1.760 +src_processor_static_contained_range_map_unittest_CPPFLAGS = \ 1.761 + -I$(top_srcdir)/src \ 1.762 + -I$(top_srcdir)/src/testing/include \ 1.763 + -I$(top_srcdir)/src/testing/gtest/include \ 1.764 + -I$(top_srcdir)/src/testing/gtest \ 1.765 + -I$(top_srcdir)/src/testing 1.766 +src_processor_static_contained_range_map_unittest_LDADD = \ 1.767 + src/processor/logging.o \ 1.768 + src/processor/pathname_stripper.o \ 1.769 + $(PTHREAD_CFLAGS) $(PTHREAD_LIBS) 1.770 + 1.771 +src_processor_static_map_unittest_SOURCES = \ 1.772 + src/processor/static_map_unittest.cc \ 1.773 + src/testing/gtest/src/gtest-all.cc \ 1.774 + src/testing/src/gmock-all.cc 1.775 +src_processor_static_map_unittest_CPPFLAGS = \ 1.776 + -I$(top_srcdir)/src \ 1.777 + -I$(top_srcdir)/src/testing/include \ 1.778 + -I$(top_srcdir)/src/testing/gtest/include \ 1.779 + -I$(top_srcdir)/src/testing/gtest \ 1.780 + -I$(top_srcdir)/src/testing 1.781 +src_processor_static_map_unittest_LDADD = \ 1.782 + src/processor/logging.o \ 1.783 + src/processor/pathname_stripper.o \ 1.784 + $(PTHREAD_CFLAGS) $(PTHREAD_LIBS) 1.785 + 1.786 +src_processor_static_range_map_unittest_SOURCES = \ 1.787 + src/processor/static_range_map_unittest.cc \ 1.788 + src/testing/gtest/src/gtest-all.cc \ 1.789 + src/testing/src/gmock-all.cc 1.790 +src_processor_static_range_map_unittest_CPPFLAGS = \ 1.791 + -I$(top_srcdir)/src \ 1.792 + -I$(top_srcdir)/src/testing/include \ 1.793 + -I$(top_srcdir)/src/testing/gtest/include \ 1.794 + -I$(top_srcdir)/src/testing/gtest \ 1.795 + -I$(top_srcdir)/src/testing 1.796 +src_processor_static_range_map_unittest_LDADD = \ 1.797 + src/processor/logging.o \ 1.798 + src/processor/pathname_stripper.o \ 1.799 + $(PTHREAD_CFLAGS) $(PTHREAD_LIBS) 1.800 + 1.801 +src_processor_pathname_stripper_unittest_SOURCES = \ 1.802 + src/processor/pathname_stripper_unittest.cc 1.803 +src_processor_pathname_stripper_unittest_LDADD = \ 1.804 + src/processor/pathname_stripper.o \ 1.805 + $(PTHREAD_CFLAGS) $(PTHREAD_LIBS) 1.806 + 1.807 +src_processor_postfix_evaluator_unittest_SOURCES = \ 1.808 + src/processor/postfix_evaluator_unittest.cc 1.809 +src_processor_postfix_evaluator_unittest_LDADD = \ 1.810 + src/processor/logging.o \ 1.811 + src/processor/pathname_stripper.o \ 1.812 + $(PTHREAD_CFLAGS) $(PTHREAD_LIBS) 1.813 + 1.814 +src_processor_range_map_unittest_SOURCES = \ 1.815 + src/processor/range_map_unittest.cc 1.816 +src_processor_range_map_unittest_LDADD = \ 1.817 + src/processor/logging.o \ 1.818 + src/processor/pathname_stripper.o \ 1.819 + $(PTHREAD_CFLAGS) $(PTHREAD_LIBS) 1.820 + 1.821 +src_processor_stackwalker_selftest_SOURCES = \ 1.822 + src/processor/stackwalker_selftest.cc 1.823 +src_processor_stackwalker_selftest_LDADD = \ 1.824 + src/processor/basic_code_modules.o \ 1.825 + src/processor/basic_source_line_resolver.o \ 1.826 + src/processor/call_stack.o \ 1.827 + src/processor/disassembler_x86.o \ 1.828 + src/processor/exploitability.o \ 1.829 + src/processor/exploitability_win.o \ 1.830 + src/processor/logging.o \ 1.831 + src/processor/minidump.o \ 1.832 + src/processor/pathname_stripper.o \ 1.833 + src/processor/source_line_resolver_base.o \ 1.834 + src/processor/stack_frame_symbolizer.o \ 1.835 + src/processor/stackwalker.o \ 1.836 + src/processor/stackwalker_amd64.o \ 1.837 + src/processor/stackwalker_arm.o \ 1.838 + src/processor/stackwalker_ppc.o \ 1.839 + src/processor/stackwalker_sparc.o \ 1.840 + src/processor/stackwalker_x86.o \ 1.841 + src/processor/tokenize.o \ 1.842 + $(PTHREAD_CFLAGS) $(PTHREAD_LIBS) 1.843 + 1.844 +src_processor_stackwalker_amd64_unittest_SOURCES = \ 1.845 + src/common/test_assembler.cc \ 1.846 + src/processor/stackwalker_amd64_unittest.cc \ 1.847 + src/testing/gtest/src/gtest-all.cc \ 1.848 + src/testing/gtest/src/gtest_main.cc \ 1.849 + src/testing/src/gmock-all.cc 1.850 +src_processor_stackwalker_amd64_unittest_LDADD = \ 1.851 + src/libbreakpad.a \ 1.852 + $(PTHREAD_CFLAGS) $(PTHREAD_LIBS) 1.853 +src_processor_stackwalker_amd64_unittest_CPPFLAGS = \ 1.854 + -I$(top_srcdir)/src \ 1.855 + -I$(top_srcdir)/src/testing/include \ 1.856 + -I$(top_srcdir)/src/testing/gtest/include \ 1.857 + -I$(top_srcdir)/src/testing/gtest \ 1.858 + -I$(top_srcdir)/src/testing 1.859 + 1.860 +src_processor_stackwalker_arm_unittest_SOURCES = \ 1.861 + src/common/test_assembler.cc \ 1.862 + src/processor/stackwalker_arm_unittest.cc \ 1.863 + src/testing/gtest/src/gtest-all.cc \ 1.864 + src/testing/gtest/src/gtest_main.cc \ 1.865 + src/testing/src/gmock-all.cc 1.866 +src_processor_stackwalker_arm_unittest_LDADD = \ 1.867 + src/libbreakpad.a \ 1.868 + $(PTHREAD_CFLAGS) $(PTHREAD_LIBS) 1.869 +src_processor_stackwalker_arm_unittest_CPPFLAGS = \ 1.870 + -I$(top_srcdir)/src \ 1.871 + -I$(top_srcdir)/src/testing/include \ 1.872 + -I$(top_srcdir)/src/testing/gtest/include \ 1.873 + -I$(top_srcdir)/src/testing/gtest \ 1.874 + -I$(top_srcdir)/src/testing 1.875 + 1.876 +src_processor_stackwalker_x86_unittest_SOURCES = \ 1.877 + src/common/test_assembler.cc \ 1.878 + src/processor/stackwalker_x86_unittest.cc \ 1.879 + src/testing/gtest/src/gtest-all.cc \ 1.880 + src/testing/gtest/src/gtest_main.cc \ 1.881 + src/testing/src/gmock-all.cc 1.882 +src_processor_stackwalker_x86_unittest_LDADD = \ 1.883 + src/libbreakpad.a \ 1.884 + $(PTHREAD_CFLAGS) $(PTHREAD_LIBS) 1.885 +src_processor_stackwalker_x86_unittest_CPPFLAGS = \ 1.886 + -I$(top_srcdir)/src \ 1.887 + -I$(top_srcdir)/src/testing/include \ 1.888 + -I$(top_srcdir)/src/testing/gtest/include \ 1.889 + -I$(top_srcdir)/src/testing/gtest \ 1.890 + -I$(top_srcdir)/src/testing 1.891 + 1.892 +src_processor_synth_minidump_unittest_SOURCES = \ 1.893 + src/common/test_assembler.cc \ 1.894 + src/common/test_assembler.h \ 1.895 + src/processor/synth_minidump_unittest.cc \ 1.896 + src/testing/gtest/src/gtest-all.cc \ 1.897 + src/testing/gtest/src/gtest_main.cc \ 1.898 + src/testing/src/gmock-all.cc \ 1.899 + src/processor/synth_minidump.cc \ 1.900 + src/processor/synth_minidump.h 1.901 +src_processor_synth_minidump_unittest_CPPFLAGS = \ 1.902 + -I$(top_srcdir)/src \ 1.903 + -I$(top_srcdir)/src/testing/include \ 1.904 + -I$(top_srcdir)/src/testing/gtest/include \ 1.905 + -I$(top_srcdir)/src/testing/gtest \ 1.906 + -I$(top_srcdir)/src/testing 1.907 +src_processor_synth_minidump_unittest_LDADD = $(PTHREAD_CFLAGS) $(PTHREAD_LIBS) 1.908 + 1.909 +src_common_test_assembler_unittest_SOURCES = \ 1.910 + src/common/test_assembler.cc \ 1.911 + src/common/test_assembler.h \ 1.912 + src/common/test_assembler_unittest.cc \ 1.913 + src/testing/gtest/src/gtest-all.cc \ 1.914 + src/testing/gtest/src/gtest_main.cc \ 1.915 + src/testing/src/gmock-all.cc 1.916 +src_common_test_assembler_unittest_CPPFLAGS = \ 1.917 + -I$(top_srcdir)/src \ 1.918 + -I$(top_srcdir)/src/testing/include \ 1.919 + -I$(top_srcdir)/src/testing/gtest/include \ 1.920 + -I$(top_srcdir)/src/testing/gtest \ 1.921 + -I$(top_srcdir)/src/testing 1.922 +src_common_test_assembler_unittest_LDADD = $(PTHREAD_CFLAGS) $(PTHREAD_LIBS) 1.923 + 1.924 +## Non-installables 1.925 +noinst_PROGRAMS = 1.926 +noinst_SCRIPTS = $(check_SCRIPTS) 1.927 + 1.928 +src_processor_minidump_dump_SOURCES = \ 1.929 + src/processor/minidump_dump.cc 1.930 +src_processor_minidump_dump_LDADD = \ 1.931 + src/processor/basic_code_modules.o \ 1.932 + src/processor/logging.o \ 1.933 + src/processor/minidump.o \ 1.934 + src/processor/pathname_stripper.o 1.935 + 1.936 +src_processor_minidump_stackwalk_SOURCES = \ 1.937 + src/processor/minidump_stackwalk.cc 1.938 +src_processor_minidump_stackwalk_LDADD = \ 1.939 + src/processor/basic_code_modules.o \ 1.940 + src/processor/basic_source_line_resolver.o \ 1.941 + src/processor/binarystream.o \ 1.942 + src/processor/call_stack.o \ 1.943 + src/processor/cfi_frame_info.o \ 1.944 + src/processor/disassembler_x86.o \ 1.945 + src/processor/exploitability.o \ 1.946 + src/processor/exploitability_win.o \ 1.947 + src/processor/logging.o \ 1.948 + src/processor/minidump.o \ 1.949 + src/processor/minidump_processor.o \ 1.950 + src/processor/pathname_stripper.o \ 1.951 + src/processor/process_state.o \ 1.952 + src/processor/simple_symbol_supplier.o \ 1.953 + src/processor/source_line_resolver_base.o \ 1.954 + src/processor/stack_frame_symbolizer.o \ 1.955 + src/processor/stackwalker.o \ 1.956 + src/processor/stackwalker_amd64.o \ 1.957 + src/processor/stackwalker_arm.o \ 1.958 + src/processor/stackwalker_ppc.o \ 1.959 + src/processor/stackwalker_sparc.o \ 1.960 + src/processor/stackwalker_x86.o \ 1.961 + src/processor/tokenize.o \ 1.962 + src/third_party/libdisasm/libdisasm.a 1.963 + 1.964 +endif !DISABLE_PROCESSOR 1.965 + 1.966 +## Additional files to be included in a source distribution 1.967 +## 1.968 +## find src/client src/common src/processor/testdata src/tools \ 1.969 +## -type f \! -path '*/.svn/*' -print | sort | \ 1.970 +## sed -e s/'^\(.*\)$'/'\t\1 \\'/ 1.971 +EXTRA_DIST = \ 1.972 + $(SCRIPTS) \ 1.973 + src/processor/stackwalk_selftest_sol.s \ 1.974 + src/client/linux/handler/Makefile \ 1.975 + src/client/linux/handler/exception_handler.cc \ 1.976 + src/client/linux/handler/exception_handler.h \ 1.977 + src/client/linux/handler/minidump_descriptor.cc \ 1.978 + src/client/linux/handler/minidump_descriptor.h \ 1.979 + src/client/linux/handler/exception_handler_test.cc \ 1.980 + src/client/linux/handler/linux_thread.cc \ 1.981 + src/client/linux/handler/linux_thread.h \ 1.982 + src/client/linux/handler/linux_thread_test.cc \ 1.983 + src/client/linux/handler/minidump_generator.cc \ 1.984 + src/client/linux/handler/minidump_generator.h \ 1.985 + src/client/linux/handler/minidump_test.cc \ 1.986 + src/client/mac/handler/dynamic_images.cc \ 1.987 + src/client/mac/handler/dynamic_images.h \ 1.988 + src/client/mac/handler/exception_handler.cc \ 1.989 + src/client/mac/handler/exception_handler.h \ 1.990 + src/client/mac/handler/exception_handler_test.cc \ 1.991 + src/client/mac/handler/minidump_generator.cc \ 1.992 + src/client/mac/handler/minidump_generator.h \ 1.993 + src/client/mac/handler/minidump_generator_test.cc \ 1.994 + src/client/mac/handler/minidump_test.xcodeproj/project.pbxproj \ 1.995 + src/client/mac/handler/protected_memory_allocator.cc \ 1.996 + src/client/mac/handler/protected_memory_allocator.h \ 1.997 + src/client/minidump_file_writer-inl.h \ 1.998 + src/client/minidump_file_writer.cc \ 1.999 + src/client/minidump_file_writer.h \ 1.1000 + src/client/minidump_file_writer_unittest.cc \ 1.1001 + src/client/solaris/handler/Makefile \ 1.1002 + src/client/solaris/handler/exception_handler.cc \ 1.1003 + src/client/solaris/handler/exception_handler.h \ 1.1004 + src/client/solaris/handler/exception_handler_test.cc \ 1.1005 + src/client/solaris/handler/minidump_generator.cc \ 1.1006 + src/client/solaris/handler/minidump_generator.h \ 1.1007 + src/client/solaris/handler/minidump_test.cc \ 1.1008 + src/client/solaris/handler/solaris_lwp.cc \ 1.1009 + src/client/solaris/handler/solaris_lwp.h \ 1.1010 + src/client/windows/breakpad_client.sln \ 1.1011 + src/client/windows/handler/exception_handler.cc \ 1.1012 + src/client/windows/handler/exception_handler.h \ 1.1013 + src/client/windows/handler/exception_handler.vcproj \ 1.1014 + src/client/windows/sender/crash_report_sender.cc \ 1.1015 + src/client/windows/sender/crash_report_sender.h \ 1.1016 + src/client/windows/sender/crash_report_sender.vcproj \ 1.1017 + src/common/convert_UTF.c \ 1.1018 + src/common/convert_UTF.h \ 1.1019 + src/common/linux/dump_symbols.cc \ 1.1020 + src/common/linux/dump_symbols.h \ 1.1021 + src/common/linux/elf_symbols_to_module.cc \ 1.1022 + src/common/linux/elf_symbols_to_module.h \ 1.1023 + src/common/linux/elfutils.cc \ 1.1024 + src/common/linux/elfutils.h \ 1.1025 + src/common/linux/file_id.cc \ 1.1026 + src/common/linux/file_id.h \ 1.1027 + src/common/linux/guid_creator.cc \ 1.1028 + src/common/linux/guid_creator.h \ 1.1029 + src/common/linux/http_upload.cc \ 1.1030 + src/common/linux/http_upload.h \ 1.1031 + src/common/mac/HTTPMultipartUpload.h \ 1.1032 + src/common/mac/HTTPMultipartUpload.m \ 1.1033 + src/common/mac/dump_syms.h \ 1.1034 + src/common/mac/dump_syms.mm \ 1.1035 + src/common/mac/file_id.cc \ 1.1036 + src/common/mac/file_id.h \ 1.1037 + src/common/mac/macho_id.cc \ 1.1038 + src/common/mac/macho_id.h \ 1.1039 + src/common/mac/macho_utilities.cc \ 1.1040 + src/common/mac/macho_utilities.h \ 1.1041 + src/common/mac/macho_walker.cc \ 1.1042 + src/common/mac/macho_walker.h \ 1.1043 + src/common/mac/string_utilities.cc \ 1.1044 + src/common/mac/string_utilities.h \ 1.1045 + src/common/md5.cc \ 1.1046 + src/common/md5.h \ 1.1047 + src/common/scoped_ptr.h \ 1.1048 + src/common/solaris/dump_symbols.cc \ 1.1049 + src/common/solaris/dump_symbols.h \ 1.1050 + src/common/solaris/file_id.cc \ 1.1051 + src/common/solaris/file_id.h \ 1.1052 + src/common/solaris/guid_creator.cc \ 1.1053 + src/common/solaris/guid_creator.h \ 1.1054 + src/common/solaris/message_output.h \ 1.1055 + src/common/string_conversion.cc \ 1.1056 + src/common/string_conversion.h \ 1.1057 + src/common/windows/guid_string.cc \ 1.1058 + src/common/windows/guid_string.h \ 1.1059 + src/common/windows/http_upload.cc \ 1.1060 + src/common/windows/http_upload.h \ 1.1061 + src/common/windows/pdb_source_line_writer.cc \ 1.1062 + src/common/windows/pdb_source_line_writer.h \ 1.1063 + src/common/windows/string_utils-inl.h \ 1.1064 + src/common/windows/string_utils.cc \ 1.1065 + src/processor/testdata/minidump2.dmp \ 1.1066 + src/processor/testdata/minidump2.dump.out \ 1.1067 + src/processor/testdata/minidump2.stackwalk.machine_readable.out \ 1.1068 + src/processor/testdata/minidump2.stackwalk.out \ 1.1069 + src/processor/testdata/module1.out \ 1.1070 + src/processor/testdata/module2.out \ 1.1071 + src/processor/testdata/module3_bad.out \ 1.1072 + src/processor/testdata/module4_bad.out \ 1.1073 + src/processor/testdata/symbols/kernel32.pdb/BCE8785C57B44245A669896B6A19B9542/kernel32.sym \ 1.1074 + src/processor/testdata/symbols/test_app.pdb/5A9832E5287241C1838ED98914E9B7FF1/test_app.sym \ 1.1075 + src/processor/testdata/test_app.cc \ 1.1076 + src/tools/linux/dump_syms/Makefile \ 1.1077 + src/tools/linux/dump_syms/dump_syms.cc \ 1.1078 + src/tools/linux/symupload/Makefile \ 1.1079 + src/tools/linux/symupload/minidump_upload.cc \ 1.1080 + src/tools/linux/symupload/sym_upload.cc \ 1.1081 + src/tools/mac/crash_report/crash_report.mm \ 1.1082 + src/tools/mac/crash_report/crash_report.xcodeproj/project.pbxproj \ 1.1083 + src/tools/mac/crash_report/on_demand_symbol_supplier.h \ 1.1084 + src/tools/mac/crash_report/on_demand_symbol_supplier.mm \ 1.1085 + src/tools/mac/dump_syms/dump_syms.xcodeproj/project.pbxproj \ 1.1086 + src/tools/mac/dump_syms/dump_syms_tool.m \ 1.1087 + src/tools/mac/symupload/minidump_upload.m \ 1.1088 + src/tools/mac/symupload/symupload.m \ 1.1089 + src/tools/mac/symupload/symupload.xcodeproj/project.pbxproj \ 1.1090 + src/tools/solaris/dump_syms/Makefile \ 1.1091 + src/tools/solaris/dump_syms/dump_syms.cc \ 1.1092 + src/tools/solaris/dump_syms/run_regtest.sh \ 1.1093 + src/tools/solaris/dump_syms/testdata/dump_syms_regtest.cc \ 1.1094 + src/tools/solaris/dump_syms/testdata/dump_syms_regtest.o \ 1.1095 + src/tools/solaris/dump_syms/testdata/dump_syms_regtest.stabs \ 1.1096 + src/tools/solaris/dump_syms/testdata/dump_syms_regtest.sym \ 1.1097 + src/tools/windows/converter/ms_symbol_server_converter.cc \ 1.1098 + src/tools/windows/converter/ms_symbol_server_converter.h \ 1.1099 + src/tools/windows/converter/ms_symbol_server_converter.vcproj \ 1.1100 + src/tools/windows/dump_syms/dump_syms.cc \ 1.1101 + src/tools/windows/dump_syms/dump_syms.vcproj \ 1.1102 + src/tools/windows/dump_syms/run_regtest.sh \ 1.1103 + src/tools/windows/dump_syms/testdata/dump_syms_regtest.cc \ 1.1104 + src/tools/windows/dump_syms/testdata/dump_syms_regtest.pdb \ 1.1105 + src/tools/windows/dump_syms/testdata/dump_syms_regtest.sym \ 1.1106 + src/tools/windows/symupload/symupload.cc \ 1.1107 + src/tools/windows/symupload/symupload.vcproj