Home | History | Annotate | Download | only in logcat
      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