Android.mk revision 3ed8236de11a1be8b45d4c37b2208682f5e97c72
1BUILD_VOLD2 := false
2ifneq ($(TARGET_SIMULATOR),true)
3    BUILD_VOLD2 := true
4endif
5
6ifeq ($(BUILD_VOLD2),true)
7
8LOCAL_PATH:= $(call my-dir)
9
10common_src_files := \
11	VolumeManager.cpp \
12	CommandListener.cpp \
13	VoldCommand.cpp \
14	NetlinkManager.cpp \
15	NetlinkHandler.cpp \
16	Volume.cpp \
17	DirectVolume.cpp \
18	logwrapper.c \
19	Process.cpp \
20	Fat.cpp \
21	Loop.cpp \
22	Devmapper.cpp \
23	ResponseCode.cpp \
24	Xwarp.cpp \
25	cryptfs.c
26
27common_c_includes := \
28	$(KERNEL_HEADERS) \
29	system/extras/ext4_utils \
30	external/openssl/include
31
32common_shared_libraries := \
33	libsysutils \
34	libcutils \
35	libdiskconfig \
36	libcrypto
37
38include $(CLEAR_VARS)
39
40LOCAL_MODULE := libvold
41
42LOCAL_SRC_FILES := $(common_src_files)
43
44LOCAL_C_INCLUDES := $(common_c_includes)
45
46LOCAL_SHARED_LIBRARIES := $(common_shared_libraries)
47
48LOCAL_MODULE_TAGS := eng tests
49
50include $(BUILD_STATIC_LIBRARY)
51
52include $(CLEAR_VARS)
53
54LOCAL_MODULE:= vold
55
56LOCAL_SRC_FILES := \
57	main.cpp \
58	$(common_src_files)
59
60LOCAL_C_INCLUDES := $(common_c_includes)
61
62LOCAL_CFLAGS := 
63
64LOCAL_SHARED_LIBRARIES := $(common_shared_libraries)
65
66include $(BUILD_EXECUTABLE)
67
68include $(CLEAR_VARS)
69
70LOCAL_SRC_FILES:= vdc.c
71
72LOCAL_MODULE:= vdc
73
74LOCAL_C_INCLUDES := $(KERNEL_HEADERS)
75
76LOCAL_CFLAGS := 
77
78LOCAL_SHARED_LIBRARIES := libcutils
79
80include $(BUILD_EXECUTABLE)
81
82endif # ifeq ($(BUILD_VOLD,true)
83