1# Copyright 2017 The Fuchsia Authors. All rights reserved. 2# Use of this source code is governed by a BSD-style license that can be 3# found in the LICENSE file. 4 5LOCAL_DIR := $(GET_LOCAL_DIR) 6 7MODULE := $(LOCAL_DIR) 8 9MODULE_TYPE := userlib 10 11MODULE_COMPILEFLAGS += -fvisibility=hidden 12 13MODULE_SRCS += \ 14 $(LOCAL_DIR)/backtrace.cpp \ 15 $(LOCAL_DIR)/dso-list.cpp \ 16 $(LOCAL_DIR)/registers.cpp \ 17 $(LOCAL_DIR)/utils.cpp \ 18 19MODULE_STATIC_LIBS := \ 20 system/ulib/zxcpp \ 21 system/ulib/fbl \ 22 23MODULE_LIBS := \ 24 third_party/ulib/backtrace \ 25 third_party/ulib/ngunwind \ 26 system/ulib/zircon \ 27 system/ulib/c \ 28 29MODULE_PACKAGE := static 30 31# Compile this with frame pointers so that if we crash 32# the simplistic unwinder will work. 33MODULE_COMPILEFLAGS += $(KEEP_FRAME_POINTER_COMPILEFLAGS) 34 35include make/module.mk 36