aboutsummaryrefslogtreecommitdiff
path: root/catapult/systrace/atrace_helper/jni/Android.mk
blob: 9d5cc6056dd28d02b102eff9d067ec0613c94dbb (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
# 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_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)