Android.mk revision 671cd2188e2f224aaeac4955785199f228235719
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 ext4fixup.c \ 9 ext4_utils.c \ 10 allocate.c \ 11 backed_block.c \ 12 output_file.c \ 13 contents.c \ 14 extent.c \ 15 indirect.c \ 16 uuid.c \ 17 sha1.c \ 18 sparse_crc32.c \ 19 wipe.c 20 21LOCAL_SRC_FILES := $(libext4_utils_src_files) 22LOCAL_MODULE := libext4_utils 23LOCAL_MODULE_TAGS := optional 24LOCAL_C_INCLUDES += external/zlib 25LOCAL_SHARED_LIBRARIES := libz 26 27 28include $(BUILD_SHARED_LIBRARY) 29 30include $(CLEAR_VARS) 31 32LOCAL_SRC_FILES := $(libext4_utils_src_files) 33LOCAL_MODULE := libext4_utils 34LOCAL_MODULE_TAGS := optional 35LOCAL_C_INCLUDES += external/zlib 36LOCAL_STATIC_LIBRARIES := libz 37 38 39include $(BUILD_STATIC_LIBRARY) 40 41include $(CLEAR_VARS) 42 43LOCAL_SRC_FILES := $(libext4_utils_src_files) 44LOCAL_MODULE := libext4_utils 45LOCAL_MODULE_TAGS := optional 46LOCAL_SHARED_LIBRARIES := libz 47 48include $(BUILD_HOST_STATIC_LIBRARY) 49 50include $(CLEAR_VARS) 51 52LOCAL_SRC_FILES := make_ext4fs_main.c 53LOCAL_MODULE := make_ext4fs 54LOCAL_MODULE_TAGS := optional 55LOCAL_SHARED_LIBRARIES += libext4_utils libz 56 57include $(BUILD_EXECUTABLE) 58 59include $(CLEAR_VARS) 60 61LOCAL_SRC_FILES := make_ext4fs_main.c 62LOCAL_MODULE := make_ext4fs 63LOCAL_STATIC_LIBRARIES += libext4_utils libz 64 65include $(BUILD_HOST_EXECUTABLE) 66 67include $(CLEAR_VARS) 68 69LOCAL_SRC_FILES := ext2simg.c 70LOCAL_MODULE := ext2simg 71LOCAL_MODULE_TAGS := optional 72LOCAL_SHARED_LIBRARIES += libext4_utils libz 73 74include $(BUILD_EXECUTABLE) 75 76include $(CLEAR_VARS) 77 78LOCAL_SRC_FILES := ext2simg.c 79LOCAL_MODULE := ext2simg 80LOCAL_MODULE_TAGS := optional 81LOCAL_STATIC_LIBRARIES += libext4_utils libz 82 83include $(BUILD_HOST_EXECUTABLE) 84 85include $(CLEAR_VARS) 86 87LOCAL_SRC_FILES := simg2img.c \ 88 sparse_crc32.c 89LOCAL_MODULE := simg2img 90 91include $(BUILD_HOST_EXECUTABLE) 92 93include $(CLEAR_VARS) 94 95LOCAL_SRC_FILES := simg2img.c \ 96 sparse_crc32.c 97LOCAL_MODULE := simg2img 98 99include $(BUILD_EXECUTABLE) 100 101include $(CLEAR_VARS) 102LOCAL_SRC_FILES := setup_fs.c 103LOCAL_MODULE := setup_fs 104LOCAL_MODULE_TAGS := optional 105LOCAL_SHARED_LIBRARIES += libcutils 106include $(BUILD_EXECUTABLE) 107 108include $(CLEAR_VARS) 109 110LOCAL_SRC_FILES := ext4fixup_main.c 111LOCAL_MODULE := ext4fixup 112LOCAL_MODULE_TAGS := optional 113LOCAL_SHARED_LIBRARIES += libext4_utils libz 114 115include $(BUILD_EXECUTABLE) 116 117include $(CLEAR_VARS) 118 119LOCAL_SRC_FILES := ext4fixup_main.c 120LOCAL_MODULE := ext4fixup 121LOCAL_MODULE_TAGS := optional 122LOCAL_STATIC_LIBRARIES += libext4_utils libz 123 124include $(BUILD_HOST_EXECUTABLE) 125 126include $(CLEAR_VARS) 127 128LOCAL_MODULE := mkuserimg.sh 129LOCAL_SRC_FILES := mkuserimg.sh 130LOCAL_MODULE_CLASS := EXECUTABLES 131# We don't need any additional suffix. 132LOCAL_MODULE_SUFFIX := 133LOCAL_BUILT_MODULE_STEM := $(notdir $(LOCAL_SRC_FILES)) 134LOCAL_IS_HOST_MODULE := true 135 136include $(BUILD_PREBUILT) 137