gator: Version 5.21.1
[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 SrcMd5.cpp)
5
6 LOCAL_SRC_FILES := \
7         AnnotateListener.cpp \
8         Buffer.cpp \
9         CCNDriver.cpp \
10         CapturedXML.cpp \
11         Child.cpp \
12         Command.cpp \
13         ConfigurationXML.cpp \
14         DiskIODriver.cpp \
15         Driver.cpp \
16         DriverSource.cpp \
17         DynBuf.cpp \
18         EventsXML.cpp \
19         ExternalSource.cpp \
20         FSDriver.cpp \
21         Fifo.cpp \
22         FtraceDriver.cpp \
23         FtraceSource.cpp \
24         HwmonDriver.cpp \
25         KMod.cpp \
26         LocalCapture.cpp \
27         Logging.cpp \
28         main.cpp \
29         MaliVideoDriver.cpp \
30         MemInfoDriver.cpp\
31         Monitor.cpp \
32         NetDriver.cpp \
33         OlySocket.cpp \
34         OlyUtility.cpp \
35         PerfBuffer.cpp \
36         PerfDriver.cpp \
37         PerfGroup.cpp \
38         PerfSource.cpp \
39         Proc.cpp \
40         Sender.cpp \
41         SessionData.cpp \
42         SessionXML.cpp \
43         Setup.cpp \
44         Source.cpp \
45         SrcMd5.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)