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