1 # Copyright 2006-2014 The Android Open Source Project 2 3 LOCAL_PATH := $(call my-dir) 4 5 logcatLibs := liblog libbase libcutils libpcrecpp 6 7 include $(CLEAR_VARS) 8 9 LOCAL_MODULE := logcat 10 LOCAL_SRC_FILES := logcat_main.cpp event.logtags 11 LOCAL_SHARED_LIBRARIES := liblogcat $(logcatLibs) 12 LOCAL_CFLAGS := -Werror 13 14 include $(BUILD_EXECUTABLE) 15 16 include $(CLEAR_VARS) 17 18 LOCAL_MODULE := logcatd 19 LOCAL_MODULE_TAGS := debug 20 LOCAL_SRC_FILES := logcatd_main.cpp event.logtags 21 LOCAL_SHARED_LIBRARIES := liblogcat $(logcatLibs) 22 LOCAL_CFLAGS := -Werror 23 24 include $(BUILD_EXECUTABLE) 25 26 include $(CLEAR_VARS) 27 28 LOCAL_MODULE := liblogcat 29 LOCAL_SRC_FILES := logcat.cpp getopt_long.cpp logcat_system.cpp 30 LOCAL_SHARED_LIBRARIES := $(logcatLibs) 31 LOCAL_C_INCLUDES := $(LOCAL_PATH)/include 32 LOCAL_EXPORT_C_INCLUDE_DIRS := $(LOCAL_PATH)/include 33 LOCAL_CFLAGS := -Werror 34 35 include $(BUILD_SHARED_LIBRARY) 36 37 include $(CLEAR_VARS) 38 39 LOCAL_MODULE := logpersist.start 40 LOCAL_MODULE_TAGS := debug 41 LOCAL_MODULE_CLASS := EXECUTABLES 42 LOCAL_INIT_RC := logcatd.rc 43 LOCAL_MODULE_PATH := $(bin_dir) 44 LOCAL_SRC_FILES := logpersist 45 ALL_TOOLS := logpersist.start logpersist.stop logpersist.cat 46 LOCAL_POST_INSTALL_CMD := $(hide) $(foreach t,$(filter-out $(LOCAL_MODULE),$(ALL_TOOLS)),ln -sf $(LOCAL_MODULE) $(TARGET_OUT)/bin/$(t);) 47 include $(BUILD_PREBUILT) 48 49 include $(call first-makefiles-under,$(LOCAL_PATH)) 50