blob: 615d03048aa7839b1dab75cd9b24fdf25aa0a0fd [file] [log] [blame]
Mark Salyzyn0175b072014-02-26 09:50:16 -08001LOCAL_PATH:= $(call my-dir)
2
3include $(CLEAR_VARS)
4
5LOCAL_MODULE:= logd
6
7LOCAL_SRC_FILES := \
8 main.cpp \
9 LogCommand.cpp \
10 CommandListener.cpp \
11 LogListener.cpp \
12 LogReader.cpp \
13 FlushCommand.cpp \
14 LogBuffer.cpp \
15 LogBufferElement.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 Salyzyn989980c2014-05-14 12:37:22 -070022 event.logtags
Mark Salyzyn0175b072014-02-26 09:50:16 -080023
Mark Salyzyn0175b072014-02-26 09:50:16 -080024LOCAL_SHARED_LIBRARIES := \
25 libsysutils \
26 liblog \
Mark Salyzyn34facab2014-02-06 14:48:50 -080027 libcutils \
28 libutils
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 Salyzyn95b46782015-03-06 11:15:55 -080037# so make sure we do not regret hard-coding it as follows:
Mark Salyzynab0dcf62015-03-16 12:04:09 -070038event_flag := -DAUDITD_LOG_TAG=1003 -DLOGD_LOG_TAG=1004
Mark Salyzyn95b46782015-03-06 11:15:55 -080039
40LOCAL_CFLAGS := -Werror $(event_flag)
Mark Salyzyn0175b072014-02-26 09:50:16 -080041
42include $(BUILD_EXECUTABLE)
Mark Salyzynd3ba6652014-02-28 13:44:12 -080043
Mark Salyzyn100658c2015-05-26 14:57:13 -070044include $(CLEAR_VARS)
45
46LOCAL_MODULE := logpersist.start
47LOCAL_MODULE_TAGS := debug
48LOCAL_MODULE_CLASS := EXECUTABLES
49LOCAL_MODULE_PATH := $(bin_dir)
50LOCAL_SRC_FILES := logpersist
51ALL_TOOLS := logpersist.start logpersist.stop logpersist.cat
52LOCAL_POST_INSTALL_CMD := $(hide) $(foreach t,$(filter-out $(LOCAL_MODULE),$(ALL_TOOLS)),ln -sf $(LOCAL_MODULE) $(TARGET_OUT)/bin/$(t);)
53include $(BUILD_PREBUILT)
54
Mark Salyzynd3ba6652014-02-28 13:44:12 -080055include $(call first-makefiles-under,$(LOCAL_PATH))