Android.mk revision a7ed433f2dc0116627a93b18fbb260f0665ca0cb
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 19LOCAL_SRC_FILES := $(libext4_utils_src_files) 20LOCAL_MODULE := libext4_utils 21LOCAL_MODULE_TAGS := optional 22LOCAL_C_INCLUDES += external/zlib 23LOCAL_SHARED_LIBRARIES := libz 24LOCAL_PRELINK_MODULE := false 25 26include $(BUILD_SHARED_LIBRARY) 27 28include $(CLEAR_VARS) 29 30LOCAL_SRC_FILES := $(libext4_utils_src_files) 31LOCAL_MODULE := libext4_utils 32LOCAL_MODULE_TAGS := optional 33LOCAL_C_INCLUDES += external/zlib 34LOCAL_STATIC_LIBRARIES := libz 35LOCAL_PRELINK_MODULE := false 36 37include $(BUILD_STATIC_LIBRARY) 38 39include $(CLEAR_VARS) 40 41LOCAL_SRC_FILES := $(libext4_utils_src_files) 42LOCAL_MODULE := libext4_utils 43LOCAL_MODULE_TAGS := optional 44LOCAL_SHARED_LIBRARIES := libz 45 46include $(BUILD_HOST_STATIC_LIBRARY) 47 48include $(CLEAR_VARS) 49 50LOCAL_SRC_FILES := make_ext4fs_main.c 51LOCAL_MODULE := make_ext4fs 52LOCAL_MODULE_TAGS := optional 53LOCAL_SHARED_LIBRARIES += libext4_utils libz 54 55include $(BUILD_EXECUTABLE) 56 57include $(CLEAR_VARS) 58 59LOCAL_SRC_FILES := make_ext4fs_main.c 60LOCAL_MODULE := make_ext4fs 61LOCAL_STATIC_LIBRARIES += libext4_utils libz 62 63include $(BUILD_HOST_EXECUTABLE) 64 65include $(CLEAR_VARS) 66 67LOCAL_SRC_FILES := ext2simg.c 68LOCAL_MODULE := ext2simg 69LOCAL_MODULE_TAGS := optional 70LOCAL_SHARED_LIBRARIES += libext4_utils libz 71 72include $(BUILD_EXECUTABLE) 73 74include $(CLEAR_VARS) 75 76LOCAL_SRC_FILES := ext2simg.c 77LOCAL_MODULE := ext2simg 78LOCAL_MODULE_TAGS := optional 79LOCAL_STATIC_LIBRARIES += libext4_utils libz 80 81include $(BUILD_HOST_EXECUTABLE) 82 83include $(CLEAR_VARS) 84 85LOCAL_SRC_FILES := simg2img.c \ 86 sparse_crc32.c 87LOCAL_MODULE := simg2img 88 89include $(BUILD_HOST_EXECUTABLE) 90 91include $(CLEAR_VARS) 92 93LOCAL_MODULE := mkuserimg.sh 94LOCAL_SRC_FILES := mkuserimg.sh 95LOCAL_MODULE_CLASS := EXECUTABLES 96# We don't need any additional suffix. 97LOCAL_MODULE_SUFFIX := 98LOCAL_BUILT_MODULE_STEM := $(notdir $(LOCAL_SRC_FILES)) 99LOCAL_IS_HOST_MODULE := true 100 101include $(BUILD_PREBUILT) 102