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