blob: 2da9782f74d145562c3c89de677c9c2c38c947aa [file] [log] [blame]
Mark Salyzyn0175b072014-02-26 09:50:16 -08001LOCAL_PATH:= $(call my-dir)
2
3include $(CLEAR_VARS)
4
5LOCAL_MODULE:= logd
6
Andreas Gampef5852ce2015-10-22 20:36:53 -07007LOCAL_INIT_RC := logd.rc
8
Mark Salyzyn0175b072014-02-26 09:50:16 -08009LOCAL_SRC_FILES := \
10 main.cpp \
11 LogCommand.cpp \
12 CommandListener.cpp \
13 LogListener.cpp \
14 LogReader.cpp \
15 FlushCommand.cpp \
16 LogBuffer.cpp \
17 LogBufferElement.cpp \
Mark Salyzyn34facab2014-02-06 14:48:50 -080018 LogTimes.cpp \
Mark Salyzyndfa7a072014-02-11 12:29:31 -080019 LogStatistics.cpp \
William Roberts29d238d2013-02-08 09:45:26 +090020 LogWhiteBlackList.cpp \
21 libaudit.c \
Mark Salyzyn989980c2014-05-14 12:37:22 -070022 LogAudit.cpp \
Mark Salyzynae4d9282014-10-15 08:49:39 -070023 LogKlog.cpp \
Mark Salyzyn989980c2014-05-14 12:37:22 -070024 event.logtags
Mark Salyzyn0175b072014-02-26 09:50:16 -080025
Mark Salyzyn0175b072014-02-26 09:50:16 -080026LOCAL_SHARED_LIBRARIES := \
27 libsysutils \
28 liblog \
Mark Salyzyn34facab2014-02-06 14:48:50 -080029 libcutils \
William Robertsaeca97b2015-07-31 13:10:36 -070030 libbase \
Jorge Lucangeli Obes2bbdbe82016-07-15 13:57:08 -040031 libpackagelistparser \
Mark Salyzynf0b8e1b2016-10-28 14:49:53 -070032 libcap
Mark Salyzyn0175b072014-02-26 09:50:16 -080033
Mark Salyzyn95b46782015-03-06 11:15:55 -080034# This is what we want to do:
35# event_logtags = $(shell \
36# sed -n \
37# "s/^\([0-9]*\)[ \t]*$1[ \t].*/-D`echo $1 | tr a-z A-Z`_LOG_TAG=\1/p" \
38# $(LOCAL_PATH)/$2/event.logtags)
39# event_flag := $(call event_logtags,auditd)
Mark Salyzynab0dcf62015-03-16 12:04:09 -070040# event_flag += $(call event_logtags,logd)
Mark Salyzyn95b46782015-03-06 11:15:55 -080041# so make sure we do not regret hard-coding it as follows:
Mark Salyzyn47684ca2016-07-15 10:19:16 -070042event_flag := -DAUDITD_LOG_TAG=1003 -DCHATTY_LOG_TAG=1004
Mark Salyzyn1dfb4de2016-12-16 16:09:15 -080043event_flag += -DLIBLOG_LOG_TAG=1006
Mark Salyzyn95b46782015-03-06 11:15:55 -080044
45LOCAL_CFLAGS := -Werror $(event_flag)
Mark Salyzyn0175b072014-02-26 09:50:16 -080046
47include $(BUILD_EXECUTABLE)
Mark Salyzynd3ba6652014-02-28 13:44:12 -080048
49include $(call first-makefiles-under,$(LOCAL_PATH))