Home | History | Annotate | Download | only in ext4_utils
      1 # Copyright 2010 The Android Open Source Project
      2 
      3 LOCAL_PATH:= $(call my-dir)
      4 include $(CLEAR_VARS)
      5 
      6 libext4_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 
     19 LOCAL_SRC_FILES := $(libext4_utils_src_files)
     20 LOCAL_MODULE := libext4_utils
     21 LOCAL_MODULE_TAGS := optional
     22 LOCAL_C_INCLUDES += external/zlib
     23 LOCAL_SHARED_LIBRARIES := libz
     24 LOCAL_PRELINK_MODULE := false
     25 
     26 include $(BUILD_SHARED_LIBRARY)
     27 
     28 include $(CLEAR_VARS)
     29 
     30 LOCAL_SRC_FILES := $(libext4_utils_src_files)
     31 LOCAL_MODULE := libext4_utils
     32 LOCAL_MODULE_TAGS := optional
     33 LOCAL_C_INCLUDES += external/zlib
     34 LOCAL_STATIC_LIBRARIES := libz
     35 LOCAL_PRELINK_MODULE := false
     36 
     37 include $(BUILD_STATIC_LIBRARY)
     38 
     39 include $(CLEAR_VARS)
     40 
     41 LOCAL_SRC_FILES := $(libext4_utils_src_files)
     42 LOCAL_MODULE := libext4_utils
     43 LOCAL_MODULE_TAGS := optional
     44 LOCAL_SHARED_LIBRARIES := libz
     45 
     46 include $(BUILD_HOST_STATIC_LIBRARY)
     47 
     48 include $(CLEAR_VARS)
     49 
     50 LOCAL_SRC_FILES := make_ext4fs_main.c
     51 LOCAL_MODULE := make_ext4fs
     52 LOCAL_MODULE_TAGS := optional
     53 LOCAL_SHARED_LIBRARIES += libext4_utils libz
     54 
     55 include $(BUILD_EXECUTABLE)
     56 
     57 include $(CLEAR_VARS)
     58 
     59 LOCAL_SRC_FILES := make_ext4fs_main.c
     60 LOCAL_MODULE := make_ext4fs
     61 LOCAL_STATIC_LIBRARIES += libext4_utils libz
     62 
     63 include $(BUILD_HOST_EXECUTABLE)
     64 
     65 include $(CLEAR_VARS)
     66 
     67 LOCAL_SRC_FILES := simg2img.c \
     68 	sparse_crc32.c
     69 LOCAL_MODULE := simg2img
     70 
     71 include $(BUILD_HOST_EXECUTABLE)
     72 
     73 include $(CLEAR_VARS)
     74 
     75 LOCAL_MODULE := mkuserimg.sh
     76 LOCAL_SRC_FILES := mkuserimg.sh
     77 LOCAL_MODULE_CLASS := EXECUTABLES
     78 # We don't need any additional suffix.
     79 LOCAL_MODULE_SUFFIX :=
     80 LOCAL_BUILT_MODULE_STEM := $(notdir $(LOCAL_SRC_FILES))
     81 LOCAL_IS_HOST_MODULE := true
     82 
     83 include $(BUILD_PREBUILT)
     84