blob: fb51992efc85e6750efd0677791f7b4e2f47f7e8 [file] [log] [blame]
Mark Salyzyn0175b072014-02-26 09:50:16 -08001LOCAL_PATH:= $(call my-dir)
2
3include $(CLEAR_VARS)
4
Chenjie Luofafea322017-04-27 16:49:09 -07005LOCAL_MODULE:= liblogd
Andreas Gampef5852ce2015-10-22 20:36:53 -07006
Mark Salyzyn0175b072014-02-26 09:50:16 -08007LOCAL_SRC_FILES := \
Mark Salyzyn0175b072014-02-26 09:50:16 -08008 LogCommand.cpp \
9 CommandListener.cpp \
10 LogListener.cpp \
11 LogReader.cpp \
12 FlushCommand.cpp \
13 LogBuffer.cpp \
14 LogBufferElement.cpp \
Chenjie Luofafea322017-04-27 16:49:09 -070015 LogBufferInterface.cpp \
Mark Salyzyn34facab2014-02-06 14:48:50 -080016 LogTimes.cpp \
Mark Salyzyndfa7a072014-02-11 12:29:31 -080017 LogStatistics.cpp \
William Roberts29d238d2013-02-08 09:45:26 +090018 LogWhiteBlackList.cpp \
19 libaudit.c \
Mark Salyzyn989980c2014-05-14 12:37:22 -070020 LogAudit.cpp \
Mark Salyzynae4d9282014-10-15 08:49:39 -070021 LogKlog.cpp \
Mark Salyzyn61e9ce62016-09-12 14:51:54 -070022 LogTags.cpp \
Mark Salyzyn989980c2014-05-14 12:37:22 -070023 event.logtags
Mark Salyzyn0175b072014-02-26 09:50:16 -080024
Mark Salyzyn0175b072014-02-26 09:50:16 -080025LOCAL_SHARED_LIBRARIES := \
Chenjie Luofafea322017-04-27 16:49:09 -070026 libbase
27
28LOCAL_EXPORT_C_INCLUDE_DIRS := $(LOCAL_PATH)
Mark Salyzyn0175b072014-02-26 09:50:16 -080029
Mark Salyzyn95b46782015-03-06 11:15:55 -080030# This is what we want to do:
31# event_logtags = $(shell \
32# sed -n \
33# "s/^\([0-9]*\)[ \t]*$1[ \t].*/-D`echo $1 | tr a-z A-Z`_LOG_TAG=\1/p" \
34# $(LOCAL_PATH)/$2/event.logtags)
35# event_flag := $(call event_logtags,auditd)
Mark Salyzynab0dcf62015-03-16 12:04:09 -070036# event_flag += $(call event_logtags,logd)
Mark Salyzyn61e9ce62016-09-12 14:51:54 -070037# event_flag += $(call event_logtags,tag_def)
Mark Salyzyn95b46782015-03-06 11:15:55 -080038# so make sure we do not regret hard-coding it as follows:
Mark Salyzyn61e9ce62016-09-12 14:51:54 -070039event_flag := -DAUDITD_LOG_TAG=1003 -DCHATTY_LOG_TAG=1004 -DTAG_DEF_LOG_TAG=1005
Mark Salyzyn1dfb4de2016-12-16 16:09:15 -080040event_flag += -DLIBLOG_LOG_TAG=1006
Mark Salyzyn95b46782015-03-06 11:15:55 -080041
42LOCAL_CFLAGS := -Werror $(event_flag)
Mark Salyzyn0175b072014-02-26 09:50:16 -080043
Chenjie Luofafea322017-04-27 16:49:09 -070044include $(BUILD_STATIC_LIBRARY)
45
46include $(CLEAR_VARS)
47
48LOCAL_MODULE:= logd
49
50LOCAL_INIT_RC := logd.rc
51
52LOCAL_SRC_FILES := \
53 main.cpp
54
55LOCAL_STATIC_LIBRARIES := \
56 liblogd
57
58LOCAL_SHARED_LIBRARIES := \
59 libsysutils \
60 liblog \
61 libcutils \
62 libbase \
63 libpackagelistparser \
64 libcap
65
66LOCAL_CFLAGS := -Werror
67
Mark Salyzyn0175b072014-02-26 09:50:16 -080068include $(BUILD_EXECUTABLE)
Mark Salyzynd3ba6652014-02-28 13:44:12 -080069
Mark Salyzyn61e9ce62016-09-12 14:51:54 -070070include $(CLEAR_VARS)
71
72LOCAL_MODULE := logtagd.rc
73LOCAL_SRC_FILES := $(LOCAL_MODULE)
74LOCAL_MODULE_CLASS := ETC
75LOCAL_MODULE_TAGS := debug
76LOCAL_MODULE_PATH := $(TARGET_OUT_ETC)/init
77
78include $(BUILD_PREBUILT)
79
Mark Salyzynd3ba6652014-02-28 13:44:12 -080080include $(call first-makefiles-under,$(LOCAL_PATH))