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