Merge remote-tracking branch 'lsk/v3.10/topic/arm64-misc' into linux-linaro-lsk
[firefly-linux-kernel-4.4.55.git] / tools / gator / daemon / Android.mk
1 LOCAL_PATH := $(call my-dir)
2 include $(CLEAR_VARS)
3
4 XML_H := $(shell cd $(LOCAL_PATH) && make events_xml.h defaults_xml.h)
5
6 LOCAL_SRC_FILES := \
7         AnnotateListener.cpp \
8         Buffer.cpp \
9         CCNDriver.cpp \
10         CPUFreqDriver.cpp \
11         CapturedXML.cpp \
12         Child.cpp \
13         Command.cpp \
14         ConfigurationXML.cpp \
15         DiskIODriver.cpp \
16         Driver.cpp \
17         DriverSource.cpp \
18         DynBuf.cpp \
19         EventsXML.cpp \
20         ExternalSource.cpp \
21         FSDriver.cpp \
22         Fifo.cpp \
23         FtraceDriver.cpp \
24         FtraceSource.cpp \
25         HwmonDriver.cpp \
26         KMod.cpp \
27         LocalCapture.cpp \
28         Logging.cpp \
29         main.cpp \
30         MaliVideoDriver.cpp \
31         MemInfoDriver.cpp\
32         Monitor.cpp \
33         NetDriver.cpp \
34         OlySocket.cpp \
35         OlyUtility.cpp \
36         PerfBuffer.cpp \
37         PerfDriver.cpp \
38         PerfGroup.cpp \
39         PerfSource.cpp \
40         Proc.cpp \
41         Sender.cpp \
42         SessionData.cpp \
43         SessionXML.cpp \
44         Setup.cpp \
45         Source.cpp \
46         StreamlineSetup.cpp \
47         UEvent.cpp \
48         UserSpaceSource.cpp \
49         libsensors/access.c \
50         libsensors/conf-lex.c \
51         libsensors/conf-parse.c \
52         libsensors/data.c \
53         libsensors/error.c \
54         libsensors/general.c \
55         libsensors/init.c \
56         libsensors/sysfs.c \
57         mxml/mxml-attr.c \
58         mxml/mxml-entity.c \
59         mxml/mxml-file.c \
60         mxml/mxml-get.c \
61         mxml/mxml-index.c \
62         mxml/mxml-node.c \
63         mxml/mxml-private.c \
64         mxml/mxml-search.c \
65         mxml/mxml-set.c \
66         mxml/mxml-string.c
67
68 LOCAL_CFLAGS += -Wall -O3 -fno-exceptions -pthread -DETCDIR=\"/etc\" -Ilibsensors -fPIE
69 LOCAL_LDFLAGS += -fPIE -pie
70
71 LOCAL_C_INCLUDES := $(LOCAL_PATH)
72
73 LOCAL_MODULE := gatord
74 LOCAL_MODULE_TAGS := optional
75
76 include $(BUILD_EXECUTABLE)