Android.mk revision 3c977822a4f3023d2717130caca74d0318433f4a
1ec0a2e83dc66d67addeb90e83144187691852a3eColin Cross# Copyright 2010 The Android Open Source Project 2ec0a2e83dc66d67addeb90e83144187691852a3eColin Cross 3ec0a2e83dc66d67addeb90e83144187691852a3eColin CrossLOCAL_PATH:= $(call my-dir) 4ec0a2e83dc66d67addeb90e83144187691852a3eColin Crossinclude $(CLEAR_VARS) 5ec0a2e83dc66d67addeb90e83144187691852a3eColin Cross 6881cca2f88ddcce86483b3ba95546b5641de8c0eColin Crosslibext4_utils_src_files := \ 7263eefd9fb9608432636c903423e43848e69f39dDoug Zongker make_ext4fs.c \ 8881cca2f88ddcce86483b3ba95546b5641de8c0eColin Cross ext4_utils.c \ 9ec0a2e83dc66d67addeb90e83144187691852a3eColin Cross allocate.c \ 10ec0a2e83dc66d67addeb90e83144187691852a3eColin Cross backed_block.c \ 117a8bee7653c393d8da0e28668cb51d3ccab793e8Colin Cross output_file.c \ 12ec0a2e83dc66d67addeb90e83144187691852a3eColin Cross contents.c \ 13ec0a2e83dc66d67addeb90e83144187691852a3eColin Cross extent.c \ 14ec0a2e83dc66d67addeb90e83144187691852a3eColin Cross indirect.c \ 15ec0a2e83dc66d67addeb90e83144187691852a3eColin Cross uuid.c \ 16ec0a2e83dc66d67addeb90e83144187691852a3eColin Cross sha1.c \ 17ec0a2e83dc66d67addeb90e83144187691852a3eColin Cross 18881cca2f88ddcce86483b3ba95546b5641de8c0eColin CrossLOCAL_SRC_FILES := $(libext4_utils_src_files) 19881cca2f88ddcce86483b3ba95546b5641de8c0eColin CrossLOCAL_MODULE := libext4_utils 20ec0a2e83dc66d67addeb90e83144187691852a3eColin CrossLOCAL_MODULE_TAGS := optional 217a8bee7653c393d8da0e28668cb51d3ccab793e8Colin CrossLOCAL_C_INCLUDES += external/zlib 22881cca2f88ddcce86483b3ba95546b5641de8c0eColin CrossLOCAL_SHARED_LIBRARIES := libz 23881cca2f88ddcce86483b3ba95546b5641de8c0eColin CrossLOCAL_PRELINK_MODULE := false 24881cca2f88ddcce86483b3ba95546b5641de8c0eColin Cross 25881cca2f88ddcce86483b3ba95546b5641de8c0eColin Crossinclude $(BUILD_SHARED_LIBRARY) 26881cca2f88ddcce86483b3ba95546b5641de8c0eColin Cross 27881cca2f88ddcce86483b3ba95546b5641de8c0eColin Crossinclude $(CLEAR_VARS) 28881cca2f88ddcce86483b3ba95546b5641de8c0eColin Cross 29881cca2f88ddcce86483b3ba95546b5641de8c0eColin CrossLOCAL_SRC_FILES := $(libext4_utils_src_files) 30881cca2f88ddcce86483b3ba95546b5641de8c0eColin CrossLOCAL_MODULE := libext4_utils 31881cca2f88ddcce86483b3ba95546b5641de8c0eColin CrossLOCAL_MODULE_TAGS := optional 329b93cf45edfdd7f443fa2eedc4bb97b9b88504bfColin CrossLOCAL_C_INCLUDES += external/zlib 339b93cf45edfdd7f443fa2eedc4bb97b9b88504bfColin CrossLOCAL_STATIC_LIBRARIES := libz 349b93cf45edfdd7f443fa2eedc4bb97b9b88504bfColin CrossLOCAL_PRELINK_MODULE := false 359b93cf45edfdd7f443fa2eedc4bb97b9b88504bfColin Cross 369b93cf45edfdd7f443fa2eedc4bb97b9b88504bfColin Crossinclude $(BUILD_STATIC_LIBRARY) 379b93cf45edfdd7f443fa2eedc4bb97b9b88504bfColin Cross 389b93cf45edfdd7f443fa2eedc4bb97b9b88504bfColin Crossinclude $(CLEAR_VARS) 399b93cf45edfdd7f443fa2eedc4bb97b9b88504bfColin Cross 409b93cf45edfdd7f443fa2eedc4bb97b9b88504bfColin CrossLOCAL_SRC_FILES := $(libext4_utils_src_files) 419b93cf45edfdd7f443fa2eedc4bb97b9b88504bfColin CrossLOCAL_MODULE := libext4_utils 429b93cf45edfdd7f443fa2eedc4bb97b9b88504bfColin CrossLOCAL_MODULE_TAGS := optional 43881cca2f88ddcce86483b3ba95546b5641de8c0eColin CrossLOCAL_SHARED_LIBRARIES := libz 44881cca2f88ddcce86483b3ba95546b5641de8c0eColin Cross 45881cca2f88ddcce86483b3ba95546b5641de8c0eColin Crossinclude $(BUILD_HOST_STATIC_LIBRARY) 46881cca2f88ddcce86483b3ba95546b5641de8c0eColin Cross 47881cca2f88ddcce86483b3ba95546b5641de8c0eColin Crossinclude $(CLEAR_VARS) 48881cca2f88ddcce86483b3ba95546b5641de8c0eColin Cross 49263eefd9fb9608432636c903423e43848e69f39dDoug ZongkerLOCAL_SRC_FILES := make_ext4fs_main.c 50881cca2f88ddcce86483b3ba95546b5641de8c0eColin CrossLOCAL_MODULE := make_ext4fs 51881cca2f88ddcce86483b3ba95546b5641de8c0eColin CrossLOCAL_MODULE_TAGS := optional 52881cca2f88ddcce86483b3ba95546b5641de8c0eColin CrossLOCAL_SHARED_LIBRARIES += libext4_utils libz 53ec0a2e83dc66d67addeb90e83144187691852a3eColin Cross 54ec0a2e83dc66d67addeb90e83144187691852a3eColin Crossinclude $(BUILD_EXECUTABLE) 55ec0a2e83dc66d67addeb90e83144187691852a3eColin Cross 56ec0a2e83dc66d67addeb90e83144187691852a3eColin Crossinclude $(CLEAR_VARS) 57ec0a2e83dc66d67addeb90e83144187691852a3eColin Cross 58263eefd9fb9608432636c903423e43848e69f39dDoug ZongkerLOCAL_SRC_FILES := make_ext4fs_main.c 59ec0a2e83dc66d67addeb90e83144187691852a3eColin CrossLOCAL_MODULE := make_ext4fs 60881cca2f88ddcce86483b3ba95546b5641de8c0eColin CrossLOCAL_STATIC_LIBRARIES += libext4_utils libz 61ec0a2e83dc66d67addeb90e83144187691852a3eColin Cross 62ec0a2e83dc66d67addeb90e83144187691852a3eColin Crossinclude $(BUILD_HOST_EXECUTABLE) 633c977822a4f3023d2717130caca74d0318433f4aColin Cross 643c977822a4f3023d2717130caca74d0318433f4aColin Crossinclude $(CLEAR_VARS) 653c977822a4f3023d2717130caca74d0318433f4aColin Cross 663c977822a4f3023d2717130caca74d0318433f4aColin CrossLOCAL_MODULE := mkuserimg.sh 673c977822a4f3023d2717130caca74d0318433f4aColin CrossLOCAL_SRC_FILES := mkuserimg.sh 683c977822a4f3023d2717130caca74d0318433f4aColin CrossLOCAL_MODULE_CLASS := EXECUTABLES 693c977822a4f3023d2717130caca74d0318433f4aColin Cross# We don't need any additional suffix. 703c977822a4f3023d2717130caca74d0318433f4aColin CrossLOCAL_MODULE_SUFFIX := 713c977822a4f3023d2717130caca74d0318433f4aColin CrossLOCAL_BUILT_MODULE_STEM := $(notdir $(LOCAL_SRC_FILES)) 723c977822a4f3023d2717130caca74d0318433f4aColin CrossLOCAL_IS_HOST_MODULE := true 733c977822a4f3023d2717130caca74d0318433f4aColin Cross 743c977822a4f3023d2717130caca74d0318433f4aColin Crossinclude $(BUILD_PREBUILT) 75