Android.mk revision 337847a149d956ed6d5990f84006f7340475f715
1# Copyright 2010 The Android Open Source Project 2 3LOCAL_PATH:= $(call my-dir) 4include $(CLEAR_VARS) 5 6libext4_utils_src_files := \ 7 make_ext4fs.c \ 8 ext4_utils.c \ 9 allocate.c \ 10 backed_block.c \ 11 output_file.c \ 12 contents.c \ 13 extent.c \ 14 indirect.c \ 15 uuid.c \ 16 sha1.c \ 17 sparse_crc32.c \ 18 wipe.c 19 20LOCAL_SRC_FILES := $(libext4_utils_src_files) 21LOCAL_MODULE := libext4_utils 22LOCAL_MODULE_TAGS := optional 23LOCAL_C_INCLUDES += external/zlib 24LOCAL_SHARED_LIBRARIES := libz 25 26 27include $(BUILD_SHARED_LIBRARY) 28 29include $(CLEAR_VARS) 30 31LOCAL_SRC_FILES := $(libext4_utils_src_files) 32LOCAL_MODULE := libext4_utils 33LOCAL_MODULE_TAGS := optional 34LOCAL_C_INCLUDES += external/zlib 35LOCAL_STATIC_LIBRARIES := libz 36 37 38include $(BUILD_STATIC_LIBRARY) 39 40include $(CLEAR_VARS) 41 42LOCAL_SRC_FILES := $(libext4_utils_src_files) 43LOCAL_MODULE := libext4_utils 44LOCAL_MODULE_TAGS := optional 45LOCAL_SHARED_LIBRARIES := libz 46 47include $(BUILD_HOST_STATIC_LIBRARY) 48 49include $(CLEAR_VARS) 50 51LOCAL_SRC_FILES := make_ext4fs_main.c 52LOCAL_MODULE := make_ext4fs 53LOCAL_MODULE_TAGS := optional 54LOCAL_SHARED_LIBRARIES += libext4_utils libz 55 56include $(BUILD_EXECUTABLE) 57 58include $(CLEAR_VARS) 59 60LOCAL_SRC_FILES := make_ext4fs_main.c 61LOCAL_MODULE := make_ext4fs 62LOCAL_STATIC_LIBRARIES += libext4_utils libz 63 64include $(BUILD_HOST_EXECUTABLE) 65 66include $(CLEAR_VARS) 67 68LOCAL_SRC_FILES := ext2simg.c 69LOCAL_MODULE := ext2simg 70LOCAL_MODULE_TAGS := optional 71LOCAL_SHARED_LIBRARIES += libext4_utils libz 72 73include $(BUILD_EXECUTABLE) 74 75include $(CLEAR_VARS) 76 77LOCAL_SRC_FILES := ext2simg.c 78LOCAL_MODULE := ext2simg 79LOCAL_MODULE_TAGS := optional 80LOCAL_STATIC_LIBRARIES += libext4_utils libz 81 82include $(BUILD_HOST_EXECUTABLE) 83 84include $(CLEAR_VARS) 85 86LOCAL_SRC_FILES := simg2img.c \ 87 sparse_crc32.c 88LOCAL_MODULE := simg2img 89 90include $(BUILD_HOST_EXECUTABLE) 91 92include $(CLEAR_VARS) 93 94LOCAL_SRC_FILES := simg2img.c \ 95 sparse_crc32.c 96LOCAL_MODULE := simg2img 97 98include $(BUILD_EXECUTABLE) 99 100include $(CLEAR_VARS) 101LOCAL_SRC_FILES := setup_fs.c 102LOCAL_MODULE := setup_fs 103LOCAL_MODULE_TAGS := optional 104LOCAL_SHARED_LIBRARIES += libcutils 105include $(BUILD_EXECUTABLE) 106 107include $(CLEAR_VARS) 108 109LOCAL_MODULE := mkuserimg.sh 110LOCAL_SRC_FILES := mkuserimg.sh 111LOCAL_MODULE_CLASS := EXECUTABLES 112# We don't need any additional suffix. 113LOCAL_MODULE_SUFFIX := 114LOCAL_BUILT_MODULE_STEM := $(notdir $(LOCAL_SRC_FILES)) 115LOCAL_IS_HOST_MODULE := true 116 117include $(BUILD_PREBUILT) 118