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