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
7# Userspace library.
8
9MODULE := $(LOCAL_DIR)
10
11MODULE_TYPE := userlib
12MODULE_COMPILEFLAGS += -fvisibility=hidden
13
14MODULE_SRCS = \
15    $(LOCAL_DIR)/reader.cpp \
16    $(LOCAL_DIR)/reader_internal.cpp \
17    $(LOCAL_DIR)/records.cpp
18
19MODULE_STATIC_LIBS := \
20    system/ulib/trace-engine \
21    system/ulib/zxcpp \
22    system/ulib/fbl
23
24MODULE_LIBS := \
25    system/ulib/c
26
27MODULE_PACKAGE := src
28
29include make/module.mk
30
31# Host library.
32
33MODULE := $(LOCAL_DIR).hostlib
34
35MODULE_TYPE := hostlib
36MODULE_COMPILEFLAGS += -fvisibility=hidden
37
38MODULE_SRCS = \
39    $(LOCAL_DIR)/reader.cpp \
40    $(LOCAL_DIR)/records.cpp
41
42MODULE_COMPILEFLAGS := \
43    -Isystem/ulib/trace-engine/include \
44    -Isystem/ulib/fbl/include
45
46MODULE_HOST_LIBS := \
47    system/ulib/fbl.hostlib
48
49include make/module.mk
50