162cb372279f0237f759d3fe8a7e03d8272ba327fynwang# Copyright 2016 The Android Open Source Project 262cb372279f0237f759d3fe8a7e03d8272ba327fynwang 362cb372279f0237f759d3fe8a7e03d8272ba327fynwangLOCAL_PATH := $(call my-dir) 462cb372279f0237f759d3fe8a7e03d8272ba327fynwang 55b962c6dbd305946ece05ffbd81d29c2ea211673Jin QianLIBSTORAGED_SHARED_LIBRARIES := \ 65b962c6dbd305946ece05ffbd81d29c2ea211673Jin Qian libbinder \ 75b962c6dbd305946ece05ffbd81d29c2ea211673Jin Qian libbase \ 85b962c6dbd305946ece05ffbd81d29c2ea211673Jin Qian libutils \ 95b962c6dbd305946ece05ffbd81d29c2ea211673Jin Qian libcutils \ 105b962c6dbd305946ece05ffbd81d29c2ea211673Jin Qian liblog \ 115b962c6dbd305946ece05ffbd81d29c2ea211673Jin Qian libsysutils \ 125b962c6dbd305946ece05ffbd81d29c2ea211673Jin Qian libpackagelistparser \ 135b962c6dbd305946ece05ffbd81d29c2ea211673Jin Qian libbatteryservice \ 1462cb372279f0237f759d3fe8a7e03d8272ba327fynwang 1562cb372279f0237f759d3fe8a7e03d8272ba327fynwanginclude $(CLEAR_VARS) 1662cb372279f0237f759d3fe8a7e03d8272ba327fynwang 175b962c6dbd305946ece05ffbd81d29c2ea211673Jin QianLOCAL_SRC_FILES := \ 185b962c6dbd305946ece05ffbd81d29c2ea211673Jin Qian storaged.cpp \ 194fc338e60bf1d85212f1540d109beb1b248c4830Jin Qian storaged_info.cpp \ 205b962c6dbd305946ece05ffbd81d29c2ea211673Jin Qian storaged_service.cpp \ 215b962c6dbd305946ece05ffbd81d29c2ea211673Jin Qian storaged_utils.cpp \ 225b962c6dbd305946ece05ffbd81d29c2ea211673Jin Qian storaged_uid_monitor.cpp \ 235b962c6dbd305946ece05ffbd81d29c2ea211673Jin Qian EventLogTags.logtags 24bcd6e3b9d92b2eea3b054372c9adf00a1e6235bcJin Qian 2562cb372279f0237f759d3fe8a7e03d8272ba327fynwangLOCAL_MODULE := libstoraged 2662cb372279f0237f759d3fe8a7e03d8272ba327fynwangLOCAL_CFLAGS := -Werror 2762cb372279f0237f759d3fe8a7e03d8272ba327fynwangLOCAL_C_INCLUDES := $(LOCAL_PATH)/include external/googletest/googletest/include 2862cb372279f0237f759d3fe8a7e03d8272ba327fynwangLOCAL_EXPORT_C_INCLUDE_DIRS := $(LOCAL_PATH)/include 2962cb372279f0237f759d3fe8a7e03d8272ba327fynwangLOCAL_SHARED_LIBRARIES := $(LIBSTORAGED_SHARED_LIBRARIES) 3062cb372279f0237f759d3fe8a7e03d8272ba327fynwanginclude $(BUILD_STATIC_LIBRARY) 3162cb372279f0237f759d3fe8a7e03d8272ba327fynwang 3262cb372279f0237f759d3fe8a7e03d8272ba327fynwanginclude $(CLEAR_VARS) 3362cb372279f0237f759d3fe8a7e03d8272ba327fynwang 3462cb372279f0237f759d3fe8a7e03d8272ba327fynwangLOCAL_MODULE := storaged 3562cb372279f0237f759d3fe8a7e03d8272ba327fynwangLOCAL_INIT_RC := storaged.rc 3662cb372279f0237f759d3fe8a7e03d8272ba327fynwangLOCAL_SRC_FILES := main.cpp 3762cb372279f0237f759d3fe8a7e03d8272ba327fynwang# libstoraged is an internal static library, only main.cpp and storaged_test.cpp should be using it 3862cb372279f0237f759d3fe8a7e03d8272ba327fynwangLOCAL_STATIC_LIBRARIES := libstoraged 3962cb372279f0237f759d3fe8a7e03d8272ba327fynwangLOCAL_SHARED_LIBRARIES := $(LIBSTORAGED_SHARED_LIBRARIES) 4062cb372279f0237f759d3fe8a7e03d8272ba327fynwangLOCAL_CFLAGS := -Wall -Werror -Wno-unused-parameter 4162cb372279f0237f759d3fe8a7e03d8272ba327fynwangLOCAL_C_INCLUDES := external/googletest/googletest/include 4262cb372279f0237f759d3fe8a7e03d8272ba327fynwang 4362cb372279f0237f759d3fe8a7e03d8272ba327fynwanginclude $(BUILD_EXECUTABLE) 4462cb372279f0237f759d3fe8a7e03d8272ba327fynwang 4562cb372279f0237f759d3fe8a7e03d8272ba327fynwanginclude $(call first-makefiles-under,$(LOCAL_PATH)) 46