Home | History | Annotate | Download | only in logd
      1 LOCAL_PATH:= $(call my-dir)
      2 
      3 include $(CLEAR_VARS)
      4 
      5 LOCAL_MODULE:= logd
      6 
      7 LOCAL_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 \
     16     LogTimes.cpp \
     17     LogStatistics.cpp \
     18     LogWhiteBlackList.cpp \
     19     libaudit.c \
     20     LogAudit.cpp \
     21     LogKlog.cpp \
     22     event.logtags
     23 
     24 LOCAL_SHARED_LIBRARIES := \
     25     libsysutils \
     26     liblog \
     27     libcutils \
     28     libutils
     29 
     30 # 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)
     36 #  event_flag += $(call event_logtags,logd)
     37 # so make sure we do not regret hard-coding it as follows:
     38 event_flag := -DAUDITD_LOG_TAG=1003 -DLOGD_LOG_TAG=1004
     39 
     40 LOCAL_CFLAGS := -Werror $(event_flag)
     41 
     42 include $(BUILD_EXECUTABLE)
     43 
     44 include $(CLEAR_VARS)
     45 
     46 LOCAL_MODULE := logpersist.start
     47 LOCAL_MODULE_TAGS := debug
     48 LOCAL_MODULE_CLASS := EXECUTABLES
     49 LOCAL_MODULE_PATH := $(bin_dir)
     50 LOCAL_SRC_FILES := logpersist
     51 ALL_TOOLS := logpersist.start logpersist.stop logpersist.cat
     52 LOCAL_POST_INSTALL_CMD := $(hide) $(foreach t,$(filter-out $(LOCAL_MODULE),$(ALL_TOOLS)),ln -sf $(LOCAL_MODULE) $(TARGET_OUT)/bin/$(t);)
     53 include $(BUILD_PREBUILT)
     54 
     55 include $(call first-makefiles-under,$(LOCAL_PATH))
     56