aboutsummaryrefslogtreecommitdiff
path: root/catapult/systrace/atrace_helper/jni/Android.mk
blob: b8f6acbbff56ba1538c2cd176b5a63710461bb1f (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
# Copyright 2017 The Chromium Authors. All rights reserved.
# Use of this source code is governed by a BSD-style license that can be
# found in the LICENSE file.

LOCAL_PATH := $(call my-dir)

include $(CLEAR_VARS)

LOCAL_MODULE := atrace_helper
LOCAL_LICENSE_KINDS := SPDX-license-identifier-BSD
LOCAL_LICENSE_CONDITIONS := notice
LOCAL_NOTICE_FILE := $(LOCAL_PATH)/../../../../NOTICE
LOCAL_CPPFLAGS := -std=c++11 -Wall -Wextra -Werror -O2
LOCAL_CPPFLAGS += -fPIE -fno-rtti -fno-exceptions -fstack-protector
LOCAL_CPP_EXTENSION := .cc
LOCAL_LDLIBS := -fPIE -pie -llog

LOCAL_SRC_FILES := \
    main.cc \
    atrace_process_dump.cc \
    file_utils.cc \
    libmemtrack_wrapper.cc \
    process_memory_stats.cc \
    procfs_utils.cc \
    time_utils.cc

include $(BUILD_EXECUTABLE)