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