blob: db97040dcd67c2ca795e32a18e5898c671ec8e18 [file] [log] [blame]
ynwang62cb3722016-06-17 14:30:48 -07001# Copyright 2016 The Android Open Source Project
2
3LOCAL_PATH := $(call my-dir)
4
5LIBSTORAGED_SHARED_LIBRARIES := libbinder libbase libutils libcutils liblog libsysutils libcap
6
7include $(CLEAR_VARS)
8
9LOCAL_SRC_FILES := storaged.cpp \
10 storaged_service.cpp \
11 storaged_utils.cpp \
12 EventLogTags.logtags
13LOCAL_MODULE := libstoraged
14LOCAL_CFLAGS := -Werror
15LOCAL_C_INCLUDES := $(LOCAL_PATH)/include external/googletest/googletest/include
16LOCAL_EXPORT_C_INCLUDE_DIRS := $(LOCAL_PATH)/include
17LOCAL_SHARED_LIBRARIES := $(LIBSTORAGED_SHARED_LIBRARIES)
18
19include $(BUILD_STATIC_LIBRARY)
20
21include $(CLEAR_VARS)
22
23LOCAL_MODULE := storaged
24LOCAL_INIT_RC := storaged.rc
25LOCAL_SRC_FILES := main.cpp
26# libstoraged is an internal static library, only main.cpp and storaged_test.cpp should be using it
27LOCAL_STATIC_LIBRARIES := libstoraged
28LOCAL_SHARED_LIBRARIES := $(LIBSTORAGED_SHARED_LIBRARIES)
29LOCAL_CFLAGS := -Wall -Werror -Wno-unused-parameter
30LOCAL_C_INCLUDES := external/googletest/googletest/include
31
32include $(BUILD_EXECUTABLE)
33
34include $(call first-makefiles-under,$(LOCAL_PATH))