Android.mk revision 3ed8236de11a1be8b45d4c37b2208682f5e97c72
111f78c181e6afe024427be2b7a530280cd4b64e1San MehatBUILD_VOLD2 := false
211f78c181e6afe024427be2b7a530280cd4b64e1San Mehatifneq ($(TARGET_SIMULATOR),true)
311f78c181e6afe024427be2b7a530280cd4b64e1San Mehat    BUILD_VOLD2 := true
411f78c181e6afe024427be2b7a530280cd4b64e1San Mehatendif
511f78c181e6afe024427be2b7a530280cd4b64e1San Mehat
6f1b736bc5605e92e917ab27f5abf3ba839be2270San Mehatifeq ($(BUILD_VOLD2),true)
7f1b736bc5605e92e917ab27f5abf3ba839be2270San Mehat
8f1b736bc5605e92e917ab27f5abf3ba839be2270San MehatLOCAL_PATH:= $(call my-dir)
9f1b736bc5605e92e917ab27f5abf3ba839be2270San Mehat
10acc9e7dcca8978fc809fa5b4d9b819c515a980ffKenny Rootcommon_src_files := \
11acc9e7dcca8978fc809fa5b4d9b819c515a980ffKenny Root	VolumeManager.cpp \
12acc9e7dcca8978fc809fa5b4d9b819c515a980ffKenny Root	CommandListener.cpp \
13acc9e7dcca8978fc809fa5b4d9b819c515a980ffKenny Root	VoldCommand.cpp \
14acc9e7dcca8978fc809fa5b4d9b819c515a980ffKenny Root	NetlinkManager.cpp \
15acc9e7dcca8978fc809fa5b4d9b819c515a980ffKenny Root	NetlinkHandler.cpp \
16acc9e7dcca8978fc809fa5b4d9b819c515a980ffKenny Root	Volume.cpp \
17acc9e7dcca8978fc809fa5b4d9b819c515a980ffKenny Root	DirectVolume.cpp \
18acc9e7dcca8978fc809fa5b4d9b819c515a980ffKenny Root	logwrapper.c \
19acc9e7dcca8978fc809fa5b4d9b819c515a980ffKenny Root	Process.cpp \
20acc9e7dcca8978fc809fa5b4d9b819c515a980ffKenny Root	Fat.cpp \
21acc9e7dcca8978fc809fa5b4d9b819c515a980ffKenny Root	Loop.cpp \
22acc9e7dcca8978fc809fa5b4d9b819c515a980ffKenny Root	Devmapper.cpp \
23acc9e7dcca8978fc809fa5b4d9b819c515a980ffKenny Root	ResponseCode.cpp \
248f869aa1bc685b505c58e97b4e11a9c7491a16f9Ken Sumrall	Xwarp.cpp \
258f869aa1bc685b505c58e97b4e11a9c7491a16f9Ken Sumrall	cryptfs.c
26acc9e7dcca8978fc809fa5b4d9b819c515a980ffKenny Root
27acc9e7dcca8978fc809fa5b4d9b819c515a980ffKenny Rootcommon_c_includes := \
28acc9e7dcca8978fc809fa5b4d9b819c515a980ffKenny Root	$(KERNEL_HEADERS) \
293ed8236de11a1be8b45d4c37b2208682f5e97c72Ken Sumrall	system/extras/ext4_utils \
30acc9e7dcca8978fc809fa5b4d9b819c515a980ffKenny Root	external/openssl/include
31acc9e7dcca8978fc809fa5b4d9b819c515a980ffKenny Root
32acc9e7dcca8978fc809fa5b4d9b819c515a980ffKenny Rootcommon_shared_libraries := \
33acc9e7dcca8978fc809fa5b4d9b819c515a980ffKenny Root	libsysutils \
34acc9e7dcca8978fc809fa5b4d9b819c515a980ffKenny Root	libcutils \
35acc9e7dcca8978fc809fa5b4d9b819c515a980ffKenny Root	libdiskconfig \
36acc9e7dcca8978fc809fa5b4d9b819c515a980ffKenny Root	libcrypto
37acc9e7dcca8978fc809fa5b4d9b819c515a980ffKenny Root
38f1b736bc5605e92e917ab27f5abf3ba839be2270San Mehatinclude $(CLEAR_VARS)
39f1b736bc5605e92e917ab27f5abf3ba839be2270San Mehat
40acc9e7dcca8978fc809fa5b4d9b819c515a980ffKenny RootLOCAL_MODULE := libvold
41acc9e7dcca8978fc809fa5b4d9b819c515a980ffKenny Root
42acc9e7dcca8978fc809fa5b4d9b819c515a980ffKenny RootLOCAL_SRC_FILES := $(common_src_files)
43acc9e7dcca8978fc809fa5b4d9b819c515a980ffKenny Root
44acc9e7dcca8978fc809fa5b4d9b819c515a980ffKenny RootLOCAL_C_INCLUDES := $(common_c_includes)
45acc9e7dcca8978fc809fa5b4d9b819c515a980ffKenny Root
46acc9e7dcca8978fc809fa5b4d9b819c515a980ffKenny RootLOCAL_SHARED_LIBRARIES := $(common_shared_libraries)
47acc9e7dcca8978fc809fa5b4d9b819c515a980ffKenny Root
48acc9e7dcca8978fc809fa5b4d9b819c515a980ffKenny RootLOCAL_MODULE_TAGS := eng tests
49acc9e7dcca8978fc809fa5b4d9b819c515a980ffKenny Root
50acc9e7dcca8978fc809fa5b4d9b819c515a980ffKenny Rootinclude $(BUILD_STATIC_LIBRARY)
51acc9e7dcca8978fc809fa5b4d9b819c515a980ffKenny Root
52acc9e7dcca8978fc809fa5b4d9b819c515a980ffKenny Rootinclude $(CLEAR_VARS)
53f1b736bc5605e92e917ab27f5abf3ba839be2270San Mehat
54f1b736bc5605e92e917ab27f5abf3ba839be2270San MehatLOCAL_MODULE:= vold
55f1b736bc5605e92e917ab27f5abf3ba839be2270San Mehat
56acc9e7dcca8978fc809fa5b4d9b819c515a980ffKenny RootLOCAL_SRC_FILES := \
57acc9e7dcca8978fc809fa5b4d9b819c515a980ffKenny Root	main.cpp \
58acc9e7dcca8978fc809fa5b4d9b819c515a980ffKenny Root	$(common_src_files)
59acc9e7dcca8978fc809fa5b4d9b819c515a980ffKenny Root
60acc9e7dcca8978fc809fa5b4d9b819c515a980ffKenny RootLOCAL_C_INCLUDES := $(common_c_includes)
61f1b736bc5605e92e917ab27f5abf3ba839be2270San Mehat
62f1b736bc5605e92e917ab27f5abf3ba839be2270San MehatLOCAL_CFLAGS := 
63f1b736bc5605e92e917ab27f5abf3ba839be2270San Mehat
64acc9e7dcca8978fc809fa5b4d9b819c515a980ffKenny RootLOCAL_SHARED_LIBRARIES := $(common_shared_libraries)
65f1b736bc5605e92e917ab27f5abf3ba839be2270San Mehat
66f1b736bc5605e92e917ab27f5abf3ba839be2270San Mehatinclude $(BUILD_EXECUTABLE)
67f1b736bc5605e92e917ab27f5abf3ba839be2270San Mehat
68f1b736bc5605e92e917ab27f5abf3ba839be2270San Mehatinclude $(CLEAR_VARS)
697b18a7b36f61574c0f0bdde0a7409dc36676fa12Kenny Root
707b18a7b36f61574c0f0bdde0a7409dc36676fa12Kenny RootLOCAL_SRC_FILES:= vdc.c
71f1b736bc5605e92e917ab27f5abf3ba839be2270San Mehat
72f1b736bc5605e92e917ab27f5abf3ba839be2270San MehatLOCAL_MODULE:= vdc
73f1b736bc5605e92e917ab27f5abf3ba839be2270San Mehat
74f1b736bc5605e92e917ab27f5abf3ba839be2270San MehatLOCAL_C_INCLUDES := $(KERNEL_HEADERS)
75f1b736bc5605e92e917ab27f5abf3ba839be2270San Mehat
76f1b736bc5605e92e917ab27f5abf3ba839be2270San MehatLOCAL_CFLAGS := 
77f1b736bc5605e92e917ab27f5abf3ba839be2270San Mehat
78f1b736bc5605e92e917ab27f5abf3ba839be2270San MehatLOCAL_SHARED_LIBRARIES := libcutils
79f1b736bc5605e92e917ab27f5abf3ba839be2270San Mehat
80f1b736bc5605e92e917ab27f5abf3ba839be2270San Mehatinclude $(BUILD_EXECUTABLE)
81f1b736bc5605e92e917ab27f5abf3ba839be2270San Mehat
82f1b736bc5605e92e917ab27f5abf3ba839be2270San Mehatendif # ifeq ($(BUILD_VOLD,true)
83