Android.mk revision b2aaf3afa1dc48f28e87a30db3a741318a1f0024
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 Process.cpp \ 12 Ext4.cpp \ 13 Fat.cpp \ 14 Loop.cpp \ 15 Devmapper.cpp \ 16 ResponseCode.cpp \ 17 Xwarp.cpp \ 18 VoldUtil.c \ 19 fstrim.c \ 20 cryptfs.c 21 22common_c_includes := \ 23 system/extras/ext4_utils \ 24 external/openssl/include \ 25 external/scrypt/lib/crypto 26 27common_shared_libraries := \ 28 libsysutils \ 29 libcutils \ 30 liblog \ 31 libdiskconfig \ 32 libhardware_legacy \ 33 liblogwrap \ 34 libext4_utils \ 35 libcrypto \ 36 libselinux 37 38common_static_libraries := \ 39 libfs_mgr \ 40 libscrypt_static \ 41 libmincrypt 42 43include $(CLEAR_VARS) 44 45LOCAL_ADDITIONAL_DEPENDENCIES := $(LOCAL_PATH)/Android.mk 46LOCAL_MODULE := libvold 47LOCAL_SRC_FILES := $(common_src_files) 48LOCAL_C_INCLUDES := $(common_c_includes) 49LOCAL_SHARED_LIBRARIES := $(common_shared_libraries) 50LOCAL_STATIC_LIBRARIES := $(common_static_libraries) 51LOCAL_MODULE_TAGS := eng tests 52 53include external/stlport/libstlport.mk 54include $(BUILD_STATIC_LIBRARY) 55 56include $(CLEAR_VARS) 57 58LOCAL_ADDITIONAL_DEPENDENCIES := $(LOCAL_PATH)/Android.mk 59LOCAL_MODULE:= vold 60LOCAL_SRC_FILES := \ 61 main.cpp \ 62 $(common_src_files) 63 64LOCAL_C_INCLUDES := $(common_c_includes) 65LOCAL_CFLAGS := -Werror=format 66LOCAL_SHARED_LIBRARIES := $(common_shared_libraries) 67LOCAL_STATIC_LIBRARIES := $(common_static_libraries) 68 69include external/stlport/libstlport.mk 70include $(BUILD_EXECUTABLE) 71 72include $(CLEAR_VARS) 73 74LOCAL_ADDITIONAL_DEPENDENCIES := $(LOCAL_PATH)/Android.mk 75LOCAL_SRC_FILES:= vdc.c 76LOCAL_MODULE:= vdc 77LOCAL_SHARED_LIBRARIES := libcutils 78 79include $(BUILD_EXECUTABLE) 80