mirror of https://github.com/vitalif/e2fsprogs
Add files to build on Android
The Android.mk files were taken from the Android AOSP sources, and updated for the 1.43 next branch. The intention is that this will allow the repository which is currently located in external/e2fsprogs with one which is based off of the upstream e2fsprogs. Right now external/e2fsprogs was not created using "git clone", so it means that git merges don't work. After the external/e2fsprogs Android repository is replaced, with one based off the upstream repository, Android will be able to synchronize with the upstream repository by pulling and merging from upstream, and then running the script "./util/gen-android-files" to update any generated files. (This is necessary because in the Android build system, the Android.mk files are rather stylized and don't make it easy to run arbitrary shell scripts during the build phase.) Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>debian
parent
c379cdc334
commit
321f3446f3
|
@ -0,0 +1 @@
|
||||||
|
include $(call all-subdir-makefiles)
|
|
@ -0,0 +1,49 @@
|
||||||
|
# Copyright (C) 2007 The Android Open Source Project
|
||||||
|
#
|
||||||
|
# Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
# you may not use this file except in compliance with the License.
|
||||||
|
# You may obtain a copy of the License at
|
||||||
|
#
|
||||||
|
# http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
#
|
||||||
|
# Unless required by applicable law or agreed to in writing, software
|
||||||
|
# distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
# See the License for the specific language governing permissions and
|
||||||
|
# limitations under the License.
|
||||||
|
#
|
||||||
|
|
||||||
|
# If you don't need to do a full clean build but would like to touch
|
||||||
|
# a file or delete some intermediate files, add a clean step to the end
|
||||||
|
# of the list. These steps will only be run once, if they haven't been
|
||||||
|
# run before.
|
||||||
|
#
|
||||||
|
# E.g.:
|
||||||
|
# $(call add-clean-step, touch -c external/sqlite/sqlite3.h)
|
||||||
|
# $(call add-clean-step, rm -rf $(PRODUCT_OUT)/obj/STATIC_LIBRARIES/libz_intermediates)
|
||||||
|
#
|
||||||
|
# Always use "touch -c" and "rm -f" or "rm -rf" to gracefully deal with
|
||||||
|
# files that are missing or have been moved.
|
||||||
|
#
|
||||||
|
# Use $(PRODUCT_OUT) to get to the "out/target/product/blah/" directory.
|
||||||
|
# Use $(OUT_DIR) to refer to the "out" directory.
|
||||||
|
#
|
||||||
|
# If you need to re-do something that's already mentioned, just copy
|
||||||
|
# the command and add it to the bottom of the list. E.g., if a change
|
||||||
|
# that you made last week required touching a file and a change you
|
||||||
|
# made today requires touching the same file, just copy the old
|
||||||
|
# touch step and add it to the end of the list.
|
||||||
|
#
|
||||||
|
# ************************************************
|
||||||
|
# NEWER CLEAN STEPS MUST BE AT THE END OF THE LIST
|
||||||
|
# ************************************************
|
||||||
|
|
||||||
|
# For example:
|
||||||
|
#$(call add-clean-step, rm -rf $(OUT_DIR)/target/common/obj/APPS/AndroidTests_intermediates)
|
||||||
|
#$(call add-clean-step, rm -rf $(OUT_DIR)/target/common/obj/JAVA_LIBRARIES/core_intermediates)
|
||||||
|
#$(call add-clean-step, find $(OUT_DIR) -type f -name "IGTalkSession*" -print0 | xargs -0 rm -f)
|
||||||
|
#$(call add-clean-step, rm -rf $(PRODUCT_OUT)/data/*)
|
||||||
|
|
||||||
|
# ************************************************
|
||||||
|
# NEWER CLEAN STEPS MUST BE AT THE END OF THE LIST
|
||||||
|
# ************************************************
|
|
@ -0,0 +1,164 @@
|
||||||
|
LOCAL_PATH := $(call my-dir)
|
||||||
|
|
||||||
|
#########################
|
||||||
|
# Build the libext2 profile library
|
||||||
|
|
||||||
|
libext2_profile_src_files := \
|
||||||
|
prof_err.c \
|
||||||
|
profile.c
|
||||||
|
|
||||||
|
libext2_profile_shared_libraries := \
|
||||||
|
libext2_com_err
|
||||||
|
|
||||||
|
libext2_profile_system_shared_libraries := libc
|
||||||
|
|
||||||
|
libext2_profile_c_includes := external/e2fsprogs/lib
|
||||||
|
|
||||||
|
libext2_profile_cflags := -O2 -g -W -Wall \
|
||||||
|
-DHAVE_UNISTD_H \
|
||||||
|
-DHAVE_ERRNO_H \
|
||||||
|
-DHAVE_NETINET_IN_H \
|
||||||
|
-DHAVE_SYS_IOCTL_H \
|
||||||
|
-DHAVE_SYS_MMAN_H \
|
||||||
|
-DHAVE_SYS_MOUNT_H \
|
||||||
|
-DHAVE_SYS_PRCTL_H \
|
||||||
|
-DHAVE_SYS_RESOURCE_H \
|
||||||
|
-DHAVE_SYS_SELECT_H \
|
||||||
|
-DHAVE_SYS_STAT_H \
|
||||||
|
-DHAVE_SYS_TYPES_H \
|
||||||
|
-DHAVE_STDLIB_H \
|
||||||
|
-DHAVE_STRDUP \
|
||||||
|
-DHAVE_MMAP \
|
||||||
|
-DHAVE_UTIME_H \
|
||||||
|
-DHAVE_GETPAGESIZE \
|
||||||
|
-DHAVE_LSEEK64 \
|
||||||
|
-DHAVE_LSEEK64_PROTOTYPE \
|
||||||
|
-DHAVE_EXT2_IOCTLS \
|
||||||
|
-DHAVE_LINUX_FD_H \
|
||||||
|
-DHAVE_TYPE_SSIZE_T \
|
||||||
|
-DHAVE_SYS_TIME_H \
|
||||||
|
-DHAVE_SYS_PARAM_H \
|
||||||
|
-DHAVE_SYSCONF \
|
||||||
|
-DDISABLE_BACKTRACE=1
|
||||||
|
|
||||||
|
include $(CLEAR_VARS)
|
||||||
|
|
||||||
|
LOCAL_SRC_FILES := $(libext2_profile_src_files)
|
||||||
|
LOCAL_SYSTEM_SHARED_LIBRARIES := $(libext2_profile_system_shared_libraries)
|
||||||
|
LOCAL_SHARED_LIBRARIES := $(libext2_profile_shared_libraries)
|
||||||
|
LOCAL_C_INCLUDES := $(libext2_profile_c_includes)
|
||||||
|
LOCAL_CFLAGS := $(libext2_profile_cflags)
|
||||||
|
LOCAL_MODULE := libext2_profile
|
||||||
|
LOCAL_MODULE_TAGS := optional
|
||||||
|
|
||||||
|
include $(BUILD_SHARED_LIBRARY)
|
||||||
|
|
||||||
|
include $(CLEAR_VARS)
|
||||||
|
|
||||||
|
LOCAL_SRC_FILES := $(libext2_profile_src_files)
|
||||||
|
LOCAL_SHARED_LIBRARIES := $(addsuffix _host, $(libext2_profile_shared_libraries))
|
||||||
|
LOCAL_C_INCLUDES := $(libext2_profile_c_includes)
|
||||||
|
LOCAL_CFLAGS := $(libext2_profile_cflags)
|
||||||
|
LOCAL_MODULE := libext2_profile_host
|
||||||
|
LOCAL_MODULE_TAGS := optional
|
||||||
|
|
||||||
|
include $(BUILD_HOST_SHARED_LIBRARY)
|
||||||
|
|
||||||
|
#########################
|
||||||
|
# Build the e2fsck binary
|
||||||
|
|
||||||
|
e2fsck_src_files := \
|
||||||
|
e2fsck.c \
|
||||||
|
dict.c \
|
||||||
|
super.c \
|
||||||
|
pass1.c \
|
||||||
|
pass1b.c \
|
||||||
|
pass2.c \
|
||||||
|
pass3.c \
|
||||||
|
pass4.c \
|
||||||
|
pass5.c \
|
||||||
|
logfile.c \
|
||||||
|
journal.c \
|
||||||
|
recovery.c \
|
||||||
|
revoke.c \
|
||||||
|
badblocks.c \
|
||||||
|
util.c \
|
||||||
|
unix.c \
|
||||||
|
dirinfo.c \
|
||||||
|
dx_dirinfo.c \
|
||||||
|
ehandler.c \
|
||||||
|
problem.c \
|
||||||
|
message.c \
|
||||||
|
ea_refcount.c \
|
||||||
|
quota.c \
|
||||||
|
rehash.c \
|
||||||
|
region.c \
|
||||||
|
sigcatcher.c \
|
||||||
|
plausible.c
|
||||||
|
|
||||||
|
e2fsck_shared_libraries := \
|
||||||
|
libext2fs \
|
||||||
|
libext2_blkid \
|
||||||
|
libext2_uuid \
|
||||||
|
libext2_profile \
|
||||||
|
libext2_quota \
|
||||||
|
libext2_com_err \
|
||||||
|
libext2_e2p
|
||||||
|
e2fsck_system_shared_libraries := libc
|
||||||
|
|
||||||
|
e2fsck_c_includes := external/e2fsprogs/lib
|
||||||
|
|
||||||
|
e2fsck_cflags := -O2 -g -W -Wall -fno-strict-aliasing \
|
||||||
|
-DHAVE_DIRENT_H \
|
||||||
|
-DHAVE_ERRNO_H \
|
||||||
|
-DHAVE_INTTYPES_H \
|
||||||
|
-DHAVE_LINUX_FD_H \
|
||||||
|
-DHAVE_NETINET_IN_H \
|
||||||
|
-DHAVE_SETJMP_H \
|
||||||
|
-DHAVE_SYS_IOCTL_H \
|
||||||
|
-DHAVE_SYS_MMAN_H \
|
||||||
|
-DHAVE_SYS_MOUNT_H \
|
||||||
|
-DHAVE_SYS_PRCTL_H \
|
||||||
|
-DHAVE_SYS_RESOURCE_H \
|
||||||
|
-DHAVE_SYS_SELECT_H \
|
||||||
|
-DHAVE_SYS_STAT_H \
|
||||||
|
-DHAVE_SYS_TYPES_H \
|
||||||
|
-DHAVE_STDLIB_H \
|
||||||
|
-DHAVE_UNISTD_H \
|
||||||
|
-DHAVE_UTIME_H \
|
||||||
|
-DHAVE_STRDUP \
|
||||||
|
-DHAVE_MMAP \
|
||||||
|
-DHAVE_GETPAGESIZE \
|
||||||
|
-DHAVE_LSEEK64 \
|
||||||
|
-DHAVE_LSEEK64_PROTOTYPE \
|
||||||
|
-DHAVE_EXT2_IOCTLS \
|
||||||
|
-DHAVE_TYPE_SSIZE_T \
|
||||||
|
-DHAVE_INTPTR_T \
|
||||||
|
-DENABLE_HTREE=1 \
|
||||||
|
-DHAVE_SYS_TIME_H \
|
||||||
|
-DHAVE_SYS_PARAM_H \
|
||||||
|
-DHAVE_SYSCONF \
|
||||||
|
-DDISABLE_BACKTRACE=1
|
||||||
|
|
||||||
|
include $(CLEAR_VARS)
|
||||||
|
|
||||||
|
LOCAL_SRC_FILES := $(e2fsck_src_files)
|
||||||
|
LOCAL_C_INCLUDES := $(e2fsck_c_includes)
|
||||||
|
LOCAL_CFLAGS := $(e2fsck_cflags)
|
||||||
|
LOCAL_SYSTEM_SHARED_LIBRARIES := $(e2fsck_system_shared_libraries)
|
||||||
|
LOCAL_SHARED_LIBRARIES := $(e2fsck_shared_libraries)
|
||||||
|
LOCAL_MODULE := e2fsck
|
||||||
|
LOCAL_MODULE_TAGS := optional
|
||||||
|
include $(BUILD_EXECUTABLE)
|
||||||
|
|
||||||
|
include $(CLEAR_VARS)
|
||||||
|
|
||||||
|
LOCAL_SRC_FILES := $(e2fsck_src_files)
|
||||||
|
LOCAL_C_INCLUDES := $(e2fsck_c_includes)
|
||||||
|
LOCAL_CFLAGS := $(e2fsck_cflags)
|
||||||
|
LOCAL_SHARED_LIBRARIES := $(addsuffix _host, $(e2fsck_shared_libraries))
|
||||||
|
LOCAL_MODULE := e2fsck_host
|
||||||
|
LOCAL_MODULE_STEM := e2fsck
|
||||||
|
LOCAL_MODULE_TAGS := optional
|
||||||
|
|
||||||
|
include $(BUILD_HOST_EXECUTABLE)
|
|
@ -0,0 +1 @@
|
||||||
|
include $(call all-subdir-makefiles)
|
|
@ -0,0 +1,77 @@
|
||||||
|
LOCAL_PATH := $(call my-dir)
|
||||||
|
|
||||||
|
libext2_blkid_src_files := \
|
||||||
|
cache.c \
|
||||||
|
dev.c \
|
||||||
|
devname.c \
|
||||||
|
devno.c \
|
||||||
|
getsize.c \
|
||||||
|
llseek.c \
|
||||||
|
probe.c \
|
||||||
|
read.c \
|
||||||
|
resolve.c \
|
||||||
|
save.c \
|
||||||
|
tag.c \
|
||||||
|
version.c \
|
||||||
|
|
||||||
|
|
||||||
|
libext2_blkid_shared_libraries := libext2_uuid
|
||||||
|
|
||||||
|
libext2_blkid_system_shared_libraries := libc
|
||||||
|
|
||||||
|
libext2_blkid_c_includes := external/e2fsprogs/lib
|
||||||
|
|
||||||
|
libext2_blkid_cflags := -O2 -g -W -Wall -fno-strict-aliasing \
|
||||||
|
-DHAVE_UNISTD_H \
|
||||||
|
-DHAVE_ERRNO_H \
|
||||||
|
-DHAVE_NETINET_IN_H \
|
||||||
|
-DHAVE_SYS_IOCTL_H \
|
||||||
|
-DHAVE_SYS_MMAN_H \
|
||||||
|
-DHAVE_SYS_MOUNT_H \
|
||||||
|
-DHAVE_SYS_RESOURCE_H \
|
||||||
|
-DHAVE_SYS_SELECT_H \
|
||||||
|
-DHAVE_SYS_STAT_H \
|
||||||
|
-DHAVE_SYS_TYPES_H \
|
||||||
|
-DHAVE_STDLIB_H \
|
||||||
|
-DHAVE_STRDUP \
|
||||||
|
-DHAVE_MMAP \
|
||||||
|
-DHAVE_UTIME_H \
|
||||||
|
-DHAVE_GETPAGESIZE \
|
||||||
|
-DHAVE_EXT2_IOCTLS \
|
||||||
|
-DHAVE_TYPE_SSIZE_T \
|
||||||
|
-DHAVE_SYS_TIME_H \
|
||||||
|
-DHAVE_SYS_PARAM_H \
|
||||||
|
-DHAVE_SYSCONF
|
||||||
|
|
||||||
|
libext2_blkid_cflags_linux := \
|
||||||
|
-DHAVE_LINUX_FD_H \
|
||||||
|
-DHAVE_SYS_PRCTL_H \
|
||||||
|
-DHAVE_LSEEK64 \
|
||||||
|
-DHAVE_LSEEK64_PROTOTYPE
|
||||||
|
|
||||||
|
include $(CLEAR_VARS)
|
||||||
|
|
||||||
|
LOCAL_SRC_FILES := $(libext2_blkid_src_files)
|
||||||
|
LOCAL_SYSTEM_SHARED_LIBRARIES := $(libext2_blkid_system_shared_libraries)
|
||||||
|
LOCAL_SHARED_LIBRARIES := $(libext2_blkid_shared_libraries)
|
||||||
|
LOCAL_C_INCLUDES := $(libext2_blkid_c_includes)
|
||||||
|
LOCAL_CFLAGS := $(libext2_blkid_cflags) $(libext2_blkid_cflags_linux) -fno-strict-aliasing
|
||||||
|
LOCAL_MODULE := libext2_blkid
|
||||||
|
LOCAL_MODULE_TAGS := optional
|
||||||
|
|
||||||
|
include $(BUILD_SHARED_LIBRARY)
|
||||||
|
|
||||||
|
include $(CLEAR_VARS)
|
||||||
|
|
||||||
|
LOCAL_SRC_FILES := $(libext2_blkid_src_files)
|
||||||
|
LOCAL_SHARED_LIBRARIES := $(addsuffix _host, $(libext2_blkid_shared_libraries))
|
||||||
|
LOCAL_C_INCLUDES := $(libext2_blkid_c_includes)
|
||||||
|
ifeq ($(HOST_OS),linux)
|
||||||
|
LOCAL_CFLAGS := $(libext2_blkid_cflags) $(libext2_blkid_cflags_linux)
|
||||||
|
else
|
||||||
|
LOCAL_CFLAGS := $(libext2_blkid_cflags)
|
||||||
|
endif
|
||||||
|
LOCAL_MODULE := libext2_blkid_host
|
||||||
|
LOCAL_MODULE_TAGS := optional
|
||||||
|
|
||||||
|
include $(BUILD_HOST_SHARED_LIBRARY)
|
|
@ -0,0 +1,74 @@
|
||||||
|
LOCAL_PATH := $(call my-dir)
|
||||||
|
|
||||||
|
libext2_e2p_src_files := \
|
||||||
|
feature.c \
|
||||||
|
fgetflags.c \
|
||||||
|
fsetflags.c \
|
||||||
|
fgetversion.c \
|
||||||
|
fsetversion.c \
|
||||||
|
getflags.c \
|
||||||
|
getversion.c \
|
||||||
|
hashstr.c \
|
||||||
|
iod.c \
|
||||||
|
ls.c \
|
||||||
|
mntopts.c \
|
||||||
|
parse_num.c \
|
||||||
|
pe.c \
|
||||||
|
pf.c \
|
||||||
|
ps.c \
|
||||||
|
setflags.c \
|
||||||
|
setversion.c \
|
||||||
|
uuid.c \
|
||||||
|
ostype.c \
|
||||||
|
percent.c
|
||||||
|
|
||||||
|
libext2_e2p_c_includes := external/e2fsprogs/lib
|
||||||
|
|
||||||
|
libext2_e2p_cflags := -O2 -g -W -Wall \
|
||||||
|
-DHAVE_UNISTD_H \
|
||||||
|
-DHAVE_ERRNO_H \
|
||||||
|
-DHAVE_NETINET_IN_H \
|
||||||
|
-DHAVE_SYS_IOCTL_H \
|
||||||
|
-DHAVE_SYS_MMAN_H \
|
||||||
|
-DHAVE_SYS_MOUNT_H \
|
||||||
|
-DHAVE_SYS_PRCTL_H \
|
||||||
|
-DHAVE_SYS_RESOURCE_H \
|
||||||
|
-DHAVE_SYS_SELECT_H \
|
||||||
|
-DHAVE_SYS_STAT_H \
|
||||||
|
-DHAVE_SYS_TYPES_H \
|
||||||
|
-DHAVE_STDLIB_H \
|
||||||
|
-DHAVE_STRDUP \
|
||||||
|
-DHAVE_MMAP \
|
||||||
|
-DHAVE_UTIME_H \
|
||||||
|
-DHAVE_GETPAGESIZE \
|
||||||
|
-DHAVE_LSEEK64 \
|
||||||
|
-DHAVE_LSEEK64_PROTOTYPE \
|
||||||
|
-DHAVE_EXT2_IOCTLS \
|
||||||
|
-DHAVE_LINUX_FD_H \
|
||||||
|
-DHAVE_TYPE_SSIZE_T \
|
||||||
|
-DHAVE_SYS_TIME_H \
|
||||||
|
-DHAVE_SYS_PARAM_H \
|
||||||
|
-DHAVE_SYSCONF
|
||||||
|
|
||||||
|
libext2_e2p_system_shared_libraries := libc
|
||||||
|
|
||||||
|
include $(CLEAR_VARS)
|
||||||
|
|
||||||
|
LOCAL_SRC_FILES := $(libext2_e2p_src_files)
|
||||||
|
LOCAL_C_INCLUDES := $(libext2_e2p_c_includes)
|
||||||
|
LOCAL_CFLAGS := $(libext2_e2p_cflags)
|
||||||
|
LOCAL_SYSTEM_SHARED_LIBRARIES := $(libext2_e2p_system_shared_libraries)
|
||||||
|
LOCAL_MODULE := libext2_e2p
|
||||||
|
LOCAL_MODULE_TAGS := optional
|
||||||
|
|
||||||
|
include $(BUILD_SHARED_LIBRARY)
|
||||||
|
|
||||||
|
include $(CLEAR_VARS)
|
||||||
|
|
||||||
|
LOCAL_SRC_FILES := $(libext2_e2p_src_files)
|
||||||
|
LOCAL_C_INCLUDES := $(libext2_e2p_c_includes)
|
||||||
|
LOCAL_CFLAGS := $(libext2_e2p_cflags)
|
||||||
|
LOCAL_MODULE := libext2_e2p_host
|
||||||
|
LOCAL_MODULE_TAGS := optional
|
||||||
|
|
||||||
|
include $(BUILD_HOST_SHARED_LIBRARY)
|
|
@ -0,0 +1,65 @@
|
||||||
|
LOCAL_PATH := $(call my-dir)
|
||||||
|
|
||||||
|
libext2_com_err_src_files := \
|
||||||
|
error_message.c \
|
||||||
|
et_name.c \
|
||||||
|
init_et.c \
|
||||||
|
com_err.c \
|
||||||
|
com_right.c
|
||||||
|
|
||||||
|
libext2_com_err_c_includes := external/e2fsprogs/lib
|
||||||
|
|
||||||
|
libext2_com_err_cflags := -O2 -g -W -Wall \
|
||||||
|
-DHAVE_UNISTD_H \
|
||||||
|
-DHAVE_ERRNO_H \
|
||||||
|
-DHAVE_NETINET_IN_H \
|
||||||
|
-DHAVE_SYS_IOCTL_H \
|
||||||
|
-DHAVE_SYS_MMAN_H \
|
||||||
|
-DHAVE_SYS_MOUNT_H \
|
||||||
|
-DHAVE_SYS_RESOURCE_H \
|
||||||
|
-DHAVE_SYS_SELECT_H \
|
||||||
|
-DHAVE_SYS_STAT_H \
|
||||||
|
-DHAVE_SYS_TYPES_H \
|
||||||
|
-DHAVE_STDLIB_H \
|
||||||
|
-DHAVE_STRDUP \
|
||||||
|
-DHAVE_MMAP \
|
||||||
|
-DHAVE_UTIME_H \
|
||||||
|
-DHAVE_GETPAGESIZE \
|
||||||
|
-DHAVE_EXT2_IOCTLS \
|
||||||
|
-DHAVE_TYPE_SSIZE_T \
|
||||||
|
-DHAVE_SYS_TIME_H \
|
||||||
|
-DHAVE_SYS_PARAM_H \
|
||||||
|
-DHAVE_SYSCONF
|
||||||
|
|
||||||
|
libext2_com_err_cflags_linux := \
|
||||||
|
-DHAVE_LINUX_FD_H \
|
||||||
|
-DHAVE_SYS_PRCTL_H \
|
||||||
|
-DHAVE_LSEEK64 \
|
||||||
|
-DHAVE_LSEEK64_PROTOTYPE
|
||||||
|
|
||||||
|
libext2_com_err_system_shared_libraries := libc
|
||||||
|
|
||||||
|
include $(CLEAR_VARS)
|
||||||
|
|
||||||
|
LOCAL_SRC_FILES := $(libext2_com_err_src_files)
|
||||||
|
LOCAL_C_INCLUDES := $(libext2_com_err_c_includes)
|
||||||
|
LOCAL_CFLAGS := $(libext2_com_err_cflags) $(libext2_com_err_cflags_linux)
|
||||||
|
LOCAL_SYSTEM_SHARED_LIBRARIES := libc
|
||||||
|
LOCAL_MODULE := libext2_com_err
|
||||||
|
LOCAL_MODULE_TAGS := optional
|
||||||
|
|
||||||
|
include $(BUILD_SHARED_LIBRARY)
|
||||||
|
|
||||||
|
include $(CLEAR_VARS)
|
||||||
|
|
||||||
|
LOCAL_SRC_FILES := $(libext2_com_err_src_files)
|
||||||
|
LOCAL_C_INCLUDES := $(libext2_com_err_c_includes)
|
||||||
|
ifeq ($(HOST_OS),linux)
|
||||||
|
LOCAL_CFLAGS := $(libext2_com_err_cflags) $(libext2_com_err_cflags_linux)
|
||||||
|
else
|
||||||
|
LOCAL_CFLAGS := $(libext2_com_err_cflags)
|
||||||
|
endif
|
||||||
|
LOCAL_MODULE := libext2_com_err_host
|
||||||
|
LOCAL_MODULE_TAGS := optional
|
||||||
|
|
||||||
|
include $(BUILD_HOST_SHARED_LIBRARY)
|
|
@ -0,0 +1,144 @@
|
||||||
|
LOCAL_PATH := $(call my-dir)
|
||||||
|
|
||||||
|
libext2fs_src_files := \
|
||||||
|
ext2_err.c \
|
||||||
|
alloc.c \
|
||||||
|
alloc_sb.c \
|
||||||
|
alloc_stats.c \
|
||||||
|
alloc_tables.c \
|
||||||
|
badblocks.c \
|
||||||
|
bb_inode.c \
|
||||||
|
bitmaps.c \
|
||||||
|
bitops.c \
|
||||||
|
blkmap64_ba.c \
|
||||||
|
blkmap64_rb.c \
|
||||||
|
blknum.c \
|
||||||
|
block.c \
|
||||||
|
bmap.c \
|
||||||
|
check_desc.c \
|
||||||
|
crc16.c \
|
||||||
|
crc32c.c \
|
||||||
|
csum.c \
|
||||||
|
closefs.c \
|
||||||
|
dblist.c \
|
||||||
|
dblist_dir.c \
|
||||||
|
dirblock.c \
|
||||||
|
dirhash.c \
|
||||||
|
dir_iterate.c \
|
||||||
|
dupfs.c \
|
||||||
|
expanddir.c \
|
||||||
|
ext_attr.c \
|
||||||
|
extent.c \
|
||||||
|
fileio.c \
|
||||||
|
finddev.c \
|
||||||
|
flushb.c \
|
||||||
|
freefs.c \
|
||||||
|
gen_bitmap.c \
|
||||||
|
gen_bitmap64.c \
|
||||||
|
get_num_dirs.c \
|
||||||
|
get_pathname.c \
|
||||||
|
getsize.c \
|
||||||
|
getsectsize.c \
|
||||||
|
i_block.c \
|
||||||
|
icount.c \
|
||||||
|
ind_block.c \
|
||||||
|
initialize.c \
|
||||||
|
inline.c \
|
||||||
|
inline_data.c \
|
||||||
|
inode.c \
|
||||||
|
io_manager.c \
|
||||||
|
ismounted.c \
|
||||||
|
link.c \
|
||||||
|
llseek.c \
|
||||||
|
lookup.c \
|
||||||
|
mmp.c \
|
||||||
|
mkdir.c \
|
||||||
|
mkjournal.c \
|
||||||
|
namei.c \
|
||||||
|
native.c \
|
||||||
|
newdir.c \
|
||||||
|
openfs.c \
|
||||||
|
progress.c \
|
||||||
|
punch.c \
|
||||||
|
rbtree.c \
|
||||||
|
read_bb.c \
|
||||||
|
read_bb_file.c \
|
||||||
|
res_gdt.c \
|
||||||
|
rw_bitmaps.c \
|
||||||
|
swapfs.c \
|
||||||
|
symlink.c \
|
||||||
|
tdb.c \
|
||||||
|
undo_io.c \
|
||||||
|
unix_io.c \
|
||||||
|
unlink.c \
|
||||||
|
valid_blk.c \
|
||||||
|
version.c
|
||||||
|
|
||||||
|
# get rid of this?!
|
||||||
|
libext2fs_src_files += test_io.c
|
||||||
|
|
||||||
|
libext2fs_shared_libraries := \
|
||||||
|
libext2_com_err \
|
||||||
|
libext2_uuid \
|
||||||
|
libext2_blkid \
|
||||||
|
libext2_e2p
|
||||||
|
|
||||||
|
libext2fs_system_shared_libraries := libc
|
||||||
|
|
||||||
|
libext2fs_c_includes := external/e2fsprogs/lib
|
||||||
|
|
||||||
|
libext2fs_cflags := -O2 -g -W -Wall \
|
||||||
|
-DHAVE_UNISTD_H \
|
||||||
|
-DHAVE_ERRNO_H \
|
||||||
|
-DHAVE_NETINET_IN_H \
|
||||||
|
-DHAVE_SYS_IOCTL_H \
|
||||||
|
-DHAVE_SYS_MMAN_H \
|
||||||
|
-DHAVE_SYS_MOUNT_H \
|
||||||
|
-DHAVE_SYS_RESOURCE_H \
|
||||||
|
-DHAVE_SYS_SELECT_H \
|
||||||
|
-DHAVE_SYS_STAT_H \
|
||||||
|
-DHAVE_SYS_TYPES_H \
|
||||||
|
-DHAVE_STDLIB_H \
|
||||||
|
-DHAVE_STRDUP \
|
||||||
|
-DHAVE_MMAP \
|
||||||
|
-DHAVE_UTIME_H \
|
||||||
|
-DHAVE_GETPAGESIZE \
|
||||||
|
-DHAVE_EXT2_IOCTLS \
|
||||||
|
-DHAVE_TYPE_SSIZE_T \
|
||||||
|
-DHAVE_SYS_TIME_H \
|
||||||
|
-DHAVE_SYS_PARAM_H \
|
||||||
|
-DHAVE_SYSCONF
|
||||||
|
|
||||||
|
libext2fs_cflags_linux := \
|
||||||
|
-DHAVE_MALLOC_H=1 \
|
||||||
|
-DHAVE_LINUX_FD_H=1 \
|
||||||
|
-DHAVE_SYS_PRCTL_H=1 \
|
||||||
|
-DHAVE_LSEEK64=1 \
|
||||||
|
-DHAVE_LSEEK64_PROTOTYPE=1
|
||||||
|
|
||||||
|
include $(CLEAR_VARS)
|
||||||
|
|
||||||
|
LOCAL_SRC_FILES := $(libext2fs_src_files)
|
||||||
|
LOCAL_SYSTEM_SHARED_LIBRARIES := $(libext2fs_system_shared_libraries)
|
||||||
|
LOCAL_SHARED_LIBRARIES := $(libext2fs_shared_libraries)
|
||||||
|
LOCAL_C_INCLUDES := $(libext2fs_c_includes)
|
||||||
|
LOCAL_CFLAGS := $(libext2fs_cflags) $(libext2fs_cflags_linux)
|
||||||
|
LOCAL_MODULE := libext2fs
|
||||||
|
LOCAL_MODULE_TAGS := optional
|
||||||
|
|
||||||
|
include $(BUILD_SHARED_LIBRARY)
|
||||||
|
|
||||||
|
include $(CLEAR_VARS)
|
||||||
|
|
||||||
|
LOCAL_SRC_FILES := $(libext2fs_src_files)
|
||||||
|
LOCAL_SHARED_LIBRARIES := $(addsuffix _host, $(libext2fs_shared_libraries))
|
||||||
|
LOCAL_C_INCLUDES := $(libext2fs_c_includes)
|
||||||
|
ifeq ($(HOST_OS),linux)
|
||||||
|
LOCAL_CFLAGS := $(libext2fs_cflags) $(libext2fs_cflags_linux)
|
||||||
|
else
|
||||||
|
LOCAL_CFLAGS := $(libext2fs_cflags)
|
||||||
|
endif
|
||||||
|
LOCAL_MODULE := libext2fs_host
|
||||||
|
LOCAL_MODULE_TAGS := optional
|
||||||
|
|
||||||
|
include $(BUILD_HOST_SHARED_LIBRARY)
|
|
@ -0,0 +1,60 @@
|
||||||
|
LOCAL_PATH := $(call my-dir)
|
||||||
|
|
||||||
|
libext2_quota_src_files := \
|
||||||
|
mkquota.c \
|
||||||
|
quotaio.c \
|
||||||
|
quotaio_tree.c \
|
||||||
|
quotaio_v2.c \
|
||||||
|
../../e2fsck/dict.c
|
||||||
|
|
||||||
|
libext2_quota_c_includes := external/e2fsprogs/lib
|
||||||
|
|
||||||
|
libext2_quota_cflags := -O2 -g -W -Wall \
|
||||||
|
-DHAVE_UNISTD_H \
|
||||||
|
-DHAVE_ERRNO_H \
|
||||||
|
-DHAVE_NETINET_IN_H \
|
||||||
|
-DHAVE_SYS_IOCTL_H \
|
||||||
|
-DHAVE_SYS_MMAN_H \
|
||||||
|
-DHAVE_SYS_MOUNT_H \
|
||||||
|
-DHAVE_SYS_PRCTL_H \
|
||||||
|
-DHAVE_SYS_RESOURCE_H \
|
||||||
|
-DHAVE_SYS_SELECT_H \
|
||||||
|
-DHAVE_SYS_STAT_H \
|
||||||
|
-DHAVE_SYS_TYPES_H \
|
||||||
|
-DHAVE_STDLIB_H \
|
||||||
|
-DHAVE_STRDUP \
|
||||||
|
-DHAVE_MMAP \
|
||||||
|
-DHAVE_UTIME_H \
|
||||||
|
-DHAVE_GETPAGESIZE \
|
||||||
|
-DHAVE_LSEEK64 \
|
||||||
|
-DHAVE_LSEEK64_PROTOTYPE \
|
||||||
|
-DHAVE_EXT2_IOCTLS \
|
||||||
|
-DHAVE_LINUX_FD_H \
|
||||||
|
-DHAVE_TYPE_SSIZE_T \
|
||||||
|
-DHAVE_SYS_TIME_H \
|
||||||
|
-DHAVE_SYS_PARAM_H \
|
||||||
|
-DHAVE_SYSCONF
|
||||||
|
|
||||||
|
libext2_quota_shared_libraries := libext2fs libext2_com_err
|
||||||
|
|
||||||
|
include $(CLEAR_VARS)
|
||||||
|
|
||||||
|
LOCAL_SRC_FILES := $(libext2_quota_src_files)
|
||||||
|
LOCAL_C_INCLUDES := $(libext2_quota_c_includes)
|
||||||
|
LOCAL_CFLAGS := $(libext2_quota_cflags)
|
||||||
|
LOCAL_SYSTEM_SHARED_LIBRARIES := libc $(libext2_quota_shared_libraries)
|
||||||
|
LOCAL_MODULE := libext2_quota
|
||||||
|
LOCAL_MODULE_TAGS := optional
|
||||||
|
|
||||||
|
include $(BUILD_SHARED_LIBRARY)
|
||||||
|
|
||||||
|
include $(CLEAR_VARS)
|
||||||
|
|
||||||
|
LOCAL_SRC_FILES := $(libext2_quota_src_files)
|
||||||
|
LOCAL_C_INCLUDES := $(libext2_quota_c_includes)
|
||||||
|
LOCAL_CFLAGS := $(libext2_quota_cflags)
|
||||||
|
LOCAL_MODULE := libext2_quota_host
|
||||||
|
LOCAL_MODULE_TAGS := optional
|
||||||
|
LOCAL_SHARED_LIBRARIES := $(addsuffix _host, $(libext2_quota_shared_libraries))
|
||||||
|
|
||||||
|
include $(BUILD_HOST_SHARED_LIBRARY)
|
|
@ -0,0 +1,89 @@
|
||||||
|
LOCAL_PATH := $(call my-dir)
|
||||||
|
|
||||||
|
libext2_uuid_src_files := \
|
||||||
|
clear.c \
|
||||||
|
compare.c \
|
||||||
|
copy.c \
|
||||||
|
gen_uuid.c \
|
||||||
|
isnull.c \
|
||||||
|
pack.c \
|
||||||
|
parse.c \
|
||||||
|
unpack.c \
|
||||||
|
unparse.c \
|
||||||
|
uuid_time.c
|
||||||
|
|
||||||
|
|
||||||
|
libext2_uuid_c_includes := external/e2fsprogs/lib
|
||||||
|
|
||||||
|
libext2_uuid_cflags := -O2 -g -W -Wall \
|
||||||
|
-DHAVE_INTTYPES_H \
|
||||||
|
-DHAVE_UNISTD_H \
|
||||||
|
-DHAVE_ERRNO_H \
|
||||||
|
-DHAVE_NETINET_IN_H \
|
||||||
|
-DHAVE_SYS_IOCTL_H \
|
||||||
|
-DHAVE_SYS_MMAN_H \
|
||||||
|
-DHAVE_SYS_MOUNT_H \
|
||||||
|
-DHAVE_SYS_PRCTL_H \
|
||||||
|
-DHAVE_SYS_RESOURCE_H \
|
||||||
|
-DHAVE_SYS_SELECT_H \
|
||||||
|
-DHAVE_SYS_STAT_H \
|
||||||
|
-DHAVE_SYS_TYPES_H \
|
||||||
|
-DHAVE_STDLIB_H \
|
||||||
|
-DHAVE_STRDUP \
|
||||||
|
-DHAVE_MMAP \
|
||||||
|
-DHAVE_UTIME_H \
|
||||||
|
-DHAVE_GETPAGESIZE \
|
||||||
|
-DHAVE_LSEEK64 \
|
||||||
|
-DHAVE_LSEEK64_PROTOTYPE \
|
||||||
|
-DHAVE_EXT2_IOCTLS \
|
||||||
|
-DHAVE_LINUX_FD_H \
|
||||||
|
-DHAVE_TYPE_SSIZE_T \
|
||||||
|
-DHAVE_SYS_TIME_H \
|
||||||
|
-DHAVE_SYS_PARAM_H \
|
||||||
|
-DHAVE_SYSCONF
|
||||||
|
|
||||||
|
libext2_uuid_system_shared_libraries := libc
|
||||||
|
|
||||||
|
include $(CLEAR_VARS)
|
||||||
|
|
||||||
|
LOCAL_SRC_FILES := $(libext2_uuid_src_files)
|
||||||
|
LOCAL_C_INCLUDES := $(libext2_uuid_c_includes)
|
||||||
|
LOCAL_CFLAGS := $(libext2_uuid_cflags)
|
||||||
|
LOCAL_SYSTEM_SHARED_LIBRARIES := $(libext2_uuid_system_shared_libraries)
|
||||||
|
LOCAL_MODULE := libext2_uuid
|
||||||
|
LOCAL_MODULE_TAGS := optional
|
||||||
|
|
||||||
|
include $(BUILD_SHARED_LIBRARY)
|
||||||
|
|
||||||
|
include $(CLEAR_VARS)
|
||||||
|
|
||||||
|
LOCAL_SRC_FILES := $(libext2_uuid_src_files)
|
||||||
|
LOCAL_C_INCLUDES := $(libext2_uuid_c_includes)
|
||||||
|
LOCAL_CFLAGS := $(libext2_uuid_cflags)
|
||||||
|
LOCAL_MODULE := libext2_uuid_host
|
||||||
|
LOCAL_MODULE_TAGS := optional
|
||||||
|
|
||||||
|
include $(BUILD_HOST_SHARED_LIBRARY)
|
||||||
|
|
||||||
|
|
||||||
|
include $(CLEAR_VARS)
|
||||||
|
|
||||||
|
LOCAL_SRC_FILES := $(libext2_uuid_src_files)
|
||||||
|
LOCAL_C_INCLUDES := $(libext2_uuid_c_includes)
|
||||||
|
LOCAL_CFLAGS := $(libext2_uuid_cflags)
|
||||||
|
LOCAL_STATIC_LIBRARIES := libc
|
||||||
|
LOCAL_MODULE := libext2_uuid_static
|
||||||
|
LOCAL_MODULE_TAGS := optional
|
||||||
|
|
||||||
|
include $(BUILD_STATIC_LIBRARY)
|
||||||
|
|
||||||
|
|
||||||
|
include $(CLEAR_VARS)
|
||||||
|
|
||||||
|
LOCAL_SRC_FILES := $(libext2_uuid_src_files)
|
||||||
|
LOCAL_C_INCLUDES := $(libext2_uuid_c_includes)
|
||||||
|
LOCAL_CFLAGS := $(libext2_uuid_cflags)
|
||||||
|
LOCAL_MODULE := libext2_uuid_host
|
||||||
|
LOCAL_MODULE_TAGS := optional
|
||||||
|
|
||||||
|
include $(BUILD_HOST_STATIC_LIBRARY)
|
|
@ -0,0 +1,431 @@
|
||||||
|
LOCAL_PATH := $(call my-dir)
|
||||||
|
|
||||||
|
#########################################################################
|
||||||
|
# Build mke2fs
|
||||||
|
mke2fs_src_files := \
|
||||||
|
mke2fs.c \
|
||||||
|
util.c \
|
||||||
|
mk_hugefiles.c \
|
||||||
|
default_profile.c \
|
||||||
|
create_inode.c \
|
||||||
|
plausible.c
|
||||||
|
|
||||||
|
mke2fs_c_includes := \
|
||||||
|
external/e2fsprogs/lib \
|
||||||
|
external/e2fsprogs/e2fsck
|
||||||
|
|
||||||
|
mke2fs_cflags := -O2 -g -W -Wall \
|
||||||
|
-DHAVE_UNISTD_H \
|
||||||
|
-DHAVE_ERRNO_H \
|
||||||
|
-DHAVE_NETINET_IN_H \
|
||||||
|
-DHAVE_SYS_IOCTL_H \
|
||||||
|
-DHAVE_SYS_MMAN_H \
|
||||||
|
-DHAVE_SYS_MOUNT_H \
|
||||||
|
-DHAVE_SYS_RESOURCE_H \
|
||||||
|
-DHAVE_SYS_SELECT_H \
|
||||||
|
-DHAVE_SYS_STAT_H \
|
||||||
|
-DHAVE_SYS_TYPES_H \
|
||||||
|
-DHAVE_STDLIB_H \
|
||||||
|
-DHAVE_STRCASECMP \
|
||||||
|
-DHAVE_STRDUP \
|
||||||
|
-DHAVE_MMAP \
|
||||||
|
-DHAVE_UTIME_H \
|
||||||
|
-DHAVE_GETPAGESIZE \
|
||||||
|
-DHAVE_EXT2_IOCTLS \
|
||||||
|
-DHAVE_TYPE_SSIZE_T \
|
||||||
|
-DHAVE_GETOPT_H \
|
||||||
|
-DHAVE_SYS_TIME_H \
|
||||||
|
-DHAVE_SYS_PARAM_H \
|
||||||
|
-DHAVE_SYSCONF
|
||||||
|
|
||||||
|
mke2fs_cflags_linux := \
|
||||||
|
-DHAVE_LINUX_FD_H \
|
||||||
|
-DHAVE_SYS_PRCTL_H \
|
||||||
|
-DHAVE_LSEEK64 \
|
||||||
|
-DHAVE_LSEEK64_PROTOTYPE
|
||||||
|
|
||||||
|
mke2fs_cflags += -DNO_CHECK_BB
|
||||||
|
|
||||||
|
mke2fs_shared_libraries := \
|
||||||
|
libext2fs \
|
||||||
|
libext2_blkid \
|
||||||
|
libext2_uuid \
|
||||||
|
libext2_profile \
|
||||||
|
libext2_quota \
|
||||||
|
libext2_com_err \
|
||||||
|
libext2_e2p
|
||||||
|
|
||||||
|
mke2fs_system_shared_libraries := libc
|
||||||
|
|
||||||
|
include $(CLEAR_VARS)
|
||||||
|
|
||||||
|
LOCAL_SRC_FILES := $(mke2fs_src_files)
|
||||||
|
LOCAL_C_INCLUDES := $(mke2fs_c_includes)
|
||||||
|
LOCAL_CFLAGS := $(mke2fs_cflags) $(mke2fs_cflags_linux)
|
||||||
|
LOCAL_SYSTEM_SHARED_LIBRARIES := $(mke2fs_system_shared_libraries)
|
||||||
|
LOCAL_SHARED_LIBRARIES := $(mke2fs_shared_libraries)
|
||||||
|
LOCAL_MODULE := mke2fs
|
||||||
|
LOCAL_MODULE_TAGS := optional
|
||||||
|
include $(BUILD_EXECUTABLE)
|
||||||
|
|
||||||
|
include $(CLEAR_VARS)
|
||||||
|
|
||||||
|
LOCAL_SRC_FILES := $(mke2fs_src_files)
|
||||||
|
LOCAL_C_INCLUDES := $(mke2fs_c_includes)
|
||||||
|
ifeq ($(HOST_OS),linux)
|
||||||
|
LOCAL_CFLAGS := $(mke2fs_cflags) $(mke2fs_cflags_linux)
|
||||||
|
else
|
||||||
|
LOCAL_CFLAGS := $(mke2fs_cflags)
|
||||||
|
endif
|
||||||
|
LOCAL_SHARED_LIBRARIES := $(addsuffix _host, $(mke2fs_shared_libraries))
|
||||||
|
LOCAL_MODULE := mke2fs_host
|
||||||
|
LOCAL_MODULE_STEM := mke2fs
|
||||||
|
LOCAL_MODULE_TAGS := optional
|
||||||
|
|
||||||
|
include $(BUILD_HOST_EXECUTABLE)
|
||||||
|
|
||||||
|
###########################################################################
|
||||||
|
# Build tune2fs
|
||||||
|
#
|
||||||
|
tune2fs_src_files := \
|
||||||
|
tune2fs.c \
|
||||||
|
plausible.c \
|
||||||
|
util.c
|
||||||
|
|
||||||
|
tune2fs_c_includes := \
|
||||||
|
external/e2fsprogs/lib \
|
||||||
|
external/e2fsprogs/e2fsck
|
||||||
|
|
||||||
|
tune2fs_cflags := -O2 -g -W -Wall \
|
||||||
|
-DHAVE_UNISTD_H \
|
||||||
|
-DHAVE_ERRNO_H \
|
||||||
|
-DHAVE_NETINET_IN_H \
|
||||||
|
-DHAVE_SYS_IOCTL_H \
|
||||||
|
-DHAVE_SYS_MMAN_H \
|
||||||
|
-DHAVE_SYS_MOUNT_H \
|
||||||
|
-DHAVE_SYS_PRCTL_H \
|
||||||
|
-DHAVE_SYS_RESOURCE_H \
|
||||||
|
-DHAVE_SYS_SELECT_H \
|
||||||
|
-DHAVE_SYS_STAT_H \
|
||||||
|
-DHAVE_SYS_TYPES_H \
|
||||||
|
-DHAVE_STDLIB_H \
|
||||||
|
-DHAVE_STRCASECMP \
|
||||||
|
-DHAVE_STRDUP \
|
||||||
|
-DHAVE_MMAP \
|
||||||
|
-DHAVE_UTIME_H \
|
||||||
|
-DHAVE_GETPAGESIZE \
|
||||||
|
-DHAVE_LSEEK64 \
|
||||||
|
-DHAVE_LSEEK64_PROTOTYPE \
|
||||||
|
-DHAVE_EXT2_IOCTLS \
|
||||||
|
-DHAVE_LINUX_FD_H \
|
||||||
|
-DHAVE_TYPE_SSIZE_T \
|
||||||
|
-DHAVE_GETOPT_H \
|
||||||
|
-DHAVE_SYS_TIME_H \
|
||||||
|
-DHAVE_SYS_PARAM_H \
|
||||||
|
-DHAVE_SYSCONF
|
||||||
|
|
||||||
|
tune2fs_cflags += -DNO_CHECK_BB
|
||||||
|
|
||||||
|
tune2fs_shared_libraries := \
|
||||||
|
libext2fs \
|
||||||
|
libext2_com_err \
|
||||||
|
libext2_blkid \
|
||||||
|
libext2_quota \
|
||||||
|
libext2_uuid \
|
||||||
|
libext2_e2p
|
||||||
|
|
||||||
|
tune2fs_system_shared_libraries := libc
|
||||||
|
|
||||||
|
include $(CLEAR_VARS)
|
||||||
|
|
||||||
|
LOCAL_SRC_FILES := $(tune2fs_src_files)
|
||||||
|
LOCAL_C_INCLUDES := $(tune2fs_c_includes)
|
||||||
|
LOCAL_CFLAGS := $(tune2fs_cflags)
|
||||||
|
LOCAL_SHARED_LIBRARIES := $(tune2fs_shared_libraries)
|
||||||
|
LOCAL_SYSTEM_SHARED_LIBRARIES := $(tune2fs_system_shared_libraries)
|
||||||
|
LOCAL_MODULE := tune2fs
|
||||||
|
LOCAL_MODULE_TAGS := optional
|
||||||
|
|
||||||
|
include $(BUILD_EXECUTABLE)
|
||||||
|
|
||||||
|
include $(CLEAR_VARS)
|
||||||
|
|
||||||
|
LOCAL_SRC_FILES := $(tune2fs_src_files)
|
||||||
|
LOCAL_C_INCLUDES := $(tune2fs_c_includes)
|
||||||
|
LOCAL_CFLAGS := $(tune2fs_cflags)
|
||||||
|
LOCAL_SHARED_LIBRARIES := $(addsuffix _host, $(tune2fs_shared_libraries))
|
||||||
|
LOCAL_MODULE := tune2fs_host
|
||||||
|
LOCAL_MODULE_STEM := tune2fs
|
||||||
|
LOCAL_MODULE_TAGS := optional
|
||||||
|
|
||||||
|
include $(BUILD_HOST_EXECUTABLE)
|
||||||
|
|
||||||
|
#########################################################################
|
||||||
|
# Build badblocks
|
||||||
|
#
|
||||||
|
include $(CLEAR_VARS)
|
||||||
|
|
||||||
|
badblocks_src_files := \
|
||||||
|
badblocks.c
|
||||||
|
|
||||||
|
badblocks_c_includes := \
|
||||||
|
external/e2fsprogs/lib
|
||||||
|
|
||||||
|
badblocks_cflags := -O2 -g -W -Wall \
|
||||||
|
-DHAVE_UNISTD_H \
|
||||||
|
-DHAVE_ERRNO_H \
|
||||||
|
-DHAVE_NETINET_IN_H \
|
||||||
|
-DHAVE_SYS_IOCTL_H \
|
||||||
|
-DHAVE_SYS_MMAN_H \
|
||||||
|
-DHAVE_SYS_MOUNT_H \
|
||||||
|
-DHAVE_SYS_PRCTL_H \
|
||||||
|
-DHAVE_SYS_RESOURCE_H \
|
||||||
|
-DHAVE_SYS_SELECT_H \
|
||||||
|
-DHAVE_SYS_STAT_H \
|
||||||
|
-DHAVE_SYS_TYPES_H \
|
||||||
|
-DHAVE_STDLIB_H \
|
||||||
|
-DHAVE_STRCASECMP \
|
||||||
|
-DHAVE_STRDUP \
|
||||||
|
-DHAVE_MMAP \
|
||||||
|
-DHAVE_UTIME_H \
|
||||||
|
-DHAVE_GETPAGESIZE \
|
||||||
|
-DHAVE_LSEEK64 \
|
||||||
|
-DHAVE_LSEEK64_PROTOTYPE \
|
||||||
|
-DHAVE_EXT2_IOCTLS \
|
||||||
|
-DHAVE_LINUX_FD_H \
|
||||||
|
-DHAVE_TYPE_SSIZE_T \
|
||||||
|
-DHAVE_GETOPT_H \
|
||||||
|
-DHAVE_SYS_TIME_H \
|
||||||
|
-DHAVE_SYS_PARAM_H \
|
||||||
|
-DHAVE_SYSCONF
|
||||||
|
|
||||||
|
badblocks_shared_libraries := \
|
||||||
|
libext2fs \
|
||||||
|
libext2_com_err \
|
||||||
|
libext2_uuid \
|
||||||
|
libext2_blkid \
|
||||||
|
libext2_e2p
|
||||||
|
|
||||||
|
badblocks_system_shared_libraries := libc
|
||||||
|
|
||||||
|
include $(CLEAR_VARS)
|
||||||
|
|
||||||
|
LOCAL_SRC_FILES := $(badblocks_src_files)
|
||||||
|
LOCAL_C_INCLUDES := $(badblocks_c_includes)
|
||||||
|
LOCAL_CFLAGS := $(badblocks_cflags)
|
||||||
|
LOCAL_SHARED_LIBRARIES := $(badblocks_shared_libraries)
|
||||||
|
LOCAL_SYSTEM_SHARED_LIBRARIES := $(badblocks_system_shared_libraries)
|
||||||
|
LOCAL_MODULE := badblocks
|
||||||
|
LOCAL_MODULE_TAGS := optional
|
||||||
|
|
||||||
|
include $(BUILD_EXECUTABLE)
|
||||||
|
|
||||||
|
include $(CLEAR_VARS)
|
||||||
|
|
||||||
|
LOCAL_SRC_FILES := $(badblocks_src_files)
|
||||||
|
LOCAL_C_INCLUDES := $(badblocks_c_includes)
|
||||||
|
LOCAL_CFLAGS := $(badblocks_cflags)
|
||||||
|
LOCAL_SHARED_LIBRARIES := $(addsuffix _host, $(badblocks_shared_libraries))
|
||||||
|
LOCAL_MODULE := badblocks_host
|
||||||
|
LOCAL_MODULE_STEM := badblocks
|
||||||
|
LOCAL_MODULE_TAGS := optional
|
||||||
|
|
||||||
|
include $(BUILD_HOST_EXECUTABLE)
|
||||||
|
|
||||||
|
#########################################################################
|
||||||
|
# Build chattr
|
||||||
|
#
|
||||||
|
include $(CLEAR_VARS)
|
||||||
|
|
||||||
|
chattr_src_files := \
|
||||||
|
chattr.c
|
||||||
|
|
||||||
|
chattr_c_includes := \
|
||||||
|
external/e2fsprogs/lib
|
||||||
|
|
||||||
|
chattr_cflags := -O2 -g -W -Wall \
|
||||||
|
-DHAVE_UNISTD_H \
|
||||||
|
-DHAVE_ERRNO_H \
|
||||||
|
-DHAVE_NETINET_IN_H \
|
||||||
|
-DHAVE_SYS_IOCTL_H \
|
||||||
|
-DHAVE_SYS_MMAN_H \
|
||||||
|
-DHAVE_SYS_MOUNT_H \
|
||||||
|
-DHAVE_SYS_PRCTL_H \
|
||||||
|
-DHAVE_SYS_RESOURCE_H \
|
||||||
|
-DHAVE_SYS_SELECT_H \
|
||||||
|
-DHAVE_SYS_STAT_H \
|
||||||
|
-DHAVE_SYS_TYPES_H \
|
||||||
|
-DHAVE_STDLIB_H \
|
||||||
|
-DHAVE_STRCASECMP \
|
||||||
|
-DHAVE_STRDUP \
|
||||||
|
-DHAVE_MMAP \
|
||||||
|
-DHAVE_UTIME_H \
|
||||||
|
-DHAVE_GETPAGESIZE \
|
||||||
|
-DHAVE_LSEEK64 \
|
||||||
|
-DHAVE_LSEEK64_PROTOTYPE \
|
||||||
|
-DHAVE_EXT2_IOCTLS \
|
||||||
|
-DHAVE_LINUX_FD_H \
|
||||||
|
-DHAVE_TYPE_SSIZE_T \
|
||||||
|
-DHAVE_GETOPT_H \
|
||||||
|
-DHAVE_SYS_TIME_H \
|
||||||
|
-DHAVE_SYS_PARAM_H \
|
||||||
|
-DHAVE_SYSCONF
|
||||||
|
|
||||||
|
chattr_shared_libraries := \
|
||||||
|
libext2_com_err \
|
||||||
|
libext2_e2p
|
||||||
|
|
||||||
|
chattr_system_shared_libraries := libc
|
||||||
|
|
||||||
|
include $(CLEAR_VARS)
|
||||||
|
|
||||||
|
LOCAL_SRC_FILES := $(chattr_src_files)
|
||||||
|
LOCAL_C_INCLUDES := $(chattr_c_includes)
|
||||||
|
LOCAL_CFLAGS := $(chattr_cflags)
|
||||||
|
LOCAL_SHARED_LIBRARIES := $(chattr_shared_libraries)
|
||||||
|
LOCAL_SYSTEM_SHARED_LIBRARIES := $(chattr_system_shared_libraries)
|
||||||
|
LOCAL_MODULE := chattr
|
||||||
|
LOCAL_MODULE_TAGS := optional
|
||||||
|
|
||||||
|
include $(BUILD_EXECUTABLE)
|
||||||
|
|
||||||
|
include $(CLEAR_VARS)
|
||||||
|
|
||||||
|
LOCAL_SRC_FILES := $(chattr_src_files)
|
||||||
|
LOCAL_C_INCLUDES := $(chattr_c_includes)
|
||||||
|
LOCAL_CFLAGS := $(chattr_cflags)
|
||||||
|
LOCAL_SHARED_LIBRARIES := $(addsuffix _host, $(chattr_shared_libraries))
|
||||||
|
LOCAL_MODULE := chattr_host
|
||||||
|
LOCAL_MODULE_STEM := chattr
|
||||||
|
LOCAL_MODULE_TAGS := optional
|
||||||
|
|
||||||
|
include $(BUILD_HOST_EXECUTABLE)
|
||||||
|
|
||||||
|
#########################################################################
|
||||||
|
# Build lsattr
|
||||||
|
#
|
||||||
|
include $(CLEAR_VARS)
|
||||||
|
|
||||||
|
lsattr_src_files := \
|
||||||
|
lsattr.c
|
||||||
|
|
||||||
|
lsattr_c_includes := \
|
||||||
|
external/e2fsprogs/lib
|
||||||
|
|
||||||
|
lsattr_cflags := -O2 -g -W -Wall \
|
||||||
|
-DHAVE_UNISTD_H \
|
||||||
|
-DHAVE_ERRNO_H \
|
||||||
|
-DHAVE_NETINET_IN_H \
|
||||||
|
-DHAVE_SYS_IOCTL_H \
|
||||||
|
-DHAVE_SYS_MMAN_H \
|
||||||
|
-DHAVE_SYS_MOUNT_H \
|
||||||
|
-DHAVE_SYS_PRCTL_H \
|
||||||
|
-DHAVE_SYS_RESOURCE_H \
|
||||||
|
-DHAVE_SYS_SELECT_H \
|
||||||
|
-DHAVE_SYS_STAT_H \
|
||||||
|
-DHAVE_SYS_TYPES_H \
|
||||||
|
-DHAVE_STDLIB_H \
|
||||||
|
-DHAVE_STRCASECMP \
|
||||||
|
-DHAVE_STRDUP \
|
||||||
|
-DHAVE_MMAP \
|
||||||
|
-DHAVE_UTIME_H \
|
||||||
|
-DHAVE_GETPAGESIZE \
|
||||||
|
-DHAVE_LSEEK64 \
|
||||||
|
-DHAVE_LSEEK64_PROTOTYPE \
|
||||||
|
-DHAVE_EXT2_IOCTLS \
|
||||||
|
-DHAVE_LINUX_FD_H \
|
||||||
|
-DHAVE_TYPE_SSIZE_T \
|
||||||
|
-DHAVE_GETOPT_H \
|
||||||
|
-DHAVE_SYS_TIME_H \
|
||||||
|
-DHAVE_SYS_PARAM_H \
|
||||||
|
-DHAVE_SYSCONF
|
||||||
|
|
||||||
|
lsattr_shared_libraries := \
|
||||||
|
libext2_com_err \
|
||||||
|
libext2_e2p
|
||||||
|
|
||||||
|
lsattr_system_shared_libraries := libc
|
||||||
|
|
||||||
|
include $(CLEAR_VARS)
|
||||||
|
|
||||||
|
LOCAL_SRC_FILES := $(lsattr_src_files)
|
||||||
|
LOCAL_C_INCLUDES := $(lsattr_c_includes)
|
||||||
|
LOCAL_CFLAGS := $(lsattr_cflags)
|
||||||
|
LOCAL_SHARED_LIBRARIES := $(lsattr_shared_libraries)
|
||||||
|
LOCAL_SYSTEM_SHARED_LIBRARIES := $(lsattr_system_shared_libraries)
|
||||||
|
LOCAL_MODULE := lsattr
|
||||||
|
LOCAL_MODULE_TAGS := optional
|
||||||
|
|
||||||
|
include $(BUILD_EXECUTABLE)
|
||||||
|
|
||||||
|
include $(CLEAR_VARS)
|
||||||
|
|
||||||
|
LOCAL_SRC_FILES := $(lsattr_src_files)
|
||||||
|
LOCAL_C_INCLUDES := $(lsattr_c_includes)
|
||||||
|
LOCAL_CFLAGS := $(lsattr_cflags)
|
||||||
|
LOCAL_SHARED_LIBRARIES := $(addsuffix _host, $(lsattr_shared_libraries))
|
||||||
|
LOCAL_MODULE := lsattr_host
|
||||||
|
LOCAL_MODULE_STEM := lsattr
|
||||||
|
LOCAL_MODULE_TAGS := optional
|
||||||
|
|
||||||
|
include $(BUILD_HOST_EXECUTABLE)
|
||||||
|
|
||||||
|
#########################################################################
|
||||||
|
# Build blkid
|
||||||
|
#
|
||||||
|
include $(CLEAR_VARS)
|
||||||
|
|
||||||
|
blkid_src_files := \
|
||||||
|
blkid.c
|
||||||
|
|
||||||
|
blkid_c_includes := \
|
||||||
|
external/e2fsprogs/lib
|
||||||
|
|
||||||
|
blkid_cflags := -O2 -g -W -Wall \
|
||||||
|
-DHAVE_UNISTD_H \
|
||||||
|
-DHAVE_ERRNO_H \
|
||||||
|
-DHAVE_NETINET_IN_H \
|
||||||
|
-DHAVE_SYS_IOCTL_H \
|
||||||
|
-DHAVE_SYS_MMAN_H \
|
||||||
|
-DHAVE_SYS_MOUNT_H \
|
||||||
|
-DHAVE_SYS_PRCTL_H \
|
||||||
|
-DHAVE_SYS_RESOURCE_H \
|
||||||
|
-DHAVE_SYS_SELECT_H \
|
||||||
|
-DHAVE_SYS_STAT_H \
|
||||||
|
-DHAVE_SYS_TYPES_H \
|
||||||
|
-DHAVE_STDLIB_H \
|
||||||
|
-DHAVE_STRCASECMP \
|
||||||
|
-DHAVE_STRDUP \
|
||||||
|
-DHAVE_MMAP \
|
||||||
|
-DHAVE_UTIME_H \
|
||||||
|
-DHAVE_GETPAGESIZE \
|
||||||
|
-DHAVE_LSEEK64 \
|
||||||
|
-DHAVE_LSEEK64_PROTOTYPE \
|
||||||
|
-DHAVE_EXT2_IOCTLS \
|
||||||
|
-DHAVE_LINUX_FD_H \
|
||||||
|
-DHAVE_TYPE_SSIZE_T \
|
||||||
|
-DHAVE_GETOPT_H \
|
||||||
|
-DHAVE_SYS_TIME_H \
|
||||||
|
-DHAVE_SYS_PARAM_H \
|
||||||
|
-DHAVE_SYSCONF \
|
||||||
|
-DHAVE_TERMIO_H
|
||||||
|
|
||||||
|
blkid_shared_libraries := \
|
||||||
|
libext2fs \
|
||||||
|
libext2_blkid \
|
||||||
|
libext2_com_err \
|
||||||
|
libext2_e2p
|
||||||
|
|
||||||
|
blkid_system_shared_libraries := libc
|
||||||
|
|
||||||
|
include $(CLEAR_VARS)
|
||||||
|
|
||||||
|
LOCAL_SRC_FILES := $(blkid_src_files)
|
||||||
|
LOCAL_C_INCLUDES := $(blkid_c_includes)
|
||||||
|
LOCAL_CFLAGS := $(blkid_cflags)
|
||||||
|
LOCAL_SHARED_LIBRARIES := $(blkid_shared_libraries)
|
||||||
|
LOCAL_SYSTEM_SHARED_LIBRARIES := $(blkid_system_shared_libraries)
|
||||||
|
LOCAL_MODULE := blkid
|
||||||
|
LOCAL_MODULE_TAGS := optional
|
||||||
|
|
||||||
|
include $(BUILD_EXECUTABLE)
|
|
@ -0,0 +1,69 @@
|
||||||
|
LOCAL_PATH := $(call my-dir)
|
||||||
|
|
||||||
|
resize2fs_src_files := \
|
||||||
|
extent.c \
|
||||||
|
resize2fs.c \
|
||||||
|
main.c \
|
||||||
|
online.c \
|
||||||
|
sim_progress.c \
|
||||||
|
resource_track.c
|
||||||
|
|
||||||
|
resize2fs_c_includes := external/e2fsprogs/lib
|
||||||
|
|
||||||
|
resize2fs_cflags := -O2 -g -W -Wall \
|
||||||
|
-DHAVE_UNISTD_H \
|
||||||
|
-DHAVE_ERRNO_H \
|
||||||
|
-DHAVE_NETINET_IN_H \
|
||||||
|
-DHAVE_SYS_IOCTL_H \
|
||||||
|
-DHAVE_SYS_MMAN_H \
|
||||||
|
-DHAVE_SYS_MOUNT_H \
|
||||||
|
-DHAVE_SYS_PRCTL_H \
|
||||||
|
-DHAVE_SYS_RESOURCE_H \
|
||||||
|
-DHAVE_SYS_SELECT_H \
|
||||||
|
-DHAVE_SYS_STAT_H \
|
||||||
|
-DHAVE_SYS_TYPES_H \
|
||||||
|
-DHAVE_STDLIB_H \
|
||||||
|
-DHAVE_STRDUP \
|
||||||
|
-DHAVE_MMAP \
|
||||||
|
-DHAVE_UTIME_H \
|
||||||
|
-DHAVE_GETPAGESIZE \
|
||||||
|
-DHAVE_LSEEK64 \
|
||||||
|
-DHAVE_LSEEK64_PROTOTYPE \
|
||||||
|
-DHAVE_EXT2_IOCTLS \
|
||||||
|
-DHAVE_LINUX_FD_H \
|
||||||
|
-DHAVE_TYPE_SSIZE_T \
|
||||||
|
-DHAVE_SYS_TIME_H \
|
||||||
|
-DHAVE_SYS_PARAM_H \
|
||||||
|
-DHAVE_SYSCONF
|
||||||
|
|
||||||
|
resize2fs_shared_libraries := \
|
||||||
|
libext2fs \
|
||||||
|
libext2_com_err \
|
||||||
|
libext2_e2p \
|
||||||
|
libext2_uuid \
|
||||||
|
libext2_blkid
|
||||||
|
|
||||||
|
resize2fs_system_shared_libraries := libc
|
||||||
|
|
||||||
|
include $(CLEAR_VARS)
|
||||||
|
|
||||||
|
LOCAL_SRC_FILES := $(resize2fs_src_files)
|
||||||
|
LOCAL_C_INCLUDES := $(resize2fs_c_includes)
|
||||||
|
LOCAL_CFLAGS := $(resize2fs_cflags)
|
||||||
|
LOCAL_SHARED_LIBRARIES := $(resize2fs_shared_libraries)
|
||||||
|
LOCAL_SYSTEM_SHARED_LIBRARIES := $(resize2fs_system_shared_libraries)
|
||||||
|
LOCAL_MODULE := resize2fs
|
||||||
|
LOCAL_MODULE_TAGS := optional
|
||||||
|
include $(BUILD_EXECUTABLE)
|
||||||
|
|
||||||
|
include $(CLEAR_VARS)
|
||||||
|
|
||||||
|
LOCAL_SRC_FILES := $(resize2fs_src_files)
|
||||||
|
LOCAL_C_INCLUDES := $(resize2fs_c_includes)
|
||||||
|
LOCAL_CFLAGS := $(resize2fs_cflags)
|
||||||
|
LOCAL_SHARED_LIBRARIES := $(addsuffix _host, $(resize2fs_shared_libraries))
|
||||||
|
LOCAL_MODULE := resize2fs_host
|
||||||
|
LOCAL_MODULE_STEM := resize2fs
|
||||||
|
LOCAL_MODULE_TAGS := optional
|
||||||
|
|
||||||
|
include $(BUILD_HOST_EXECUTABLE)
|
|
@ -0,0 +1,7 @@
|
||||||
|
/* work around bug in AndroidConfig.h */
|
||||||
|
#ifdef HAVE_MALLOC_H
|
||||||
|
#undef HAVE_MALLOC_H
|
||||||
|
#define HAVE_MALLOC_H 1
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#define ROOT_SYSCONFDIR "/etc"
|
|
@ -0,0 +1,39 @@
|
||||||
|
/*
|
||||||
|
* If linux/types.h is already been included, assume it has defined
|
||||||
|
* everything we need. (cross fingers) Other header files may have
|
||||||
|
* also defined the types that we need.
|
||||||
|
*/
|
||||||
|
#if (!defined(_LINUX_TYPES_H) && !defined(_BLKID_TYPES_H) && \
|
||||||
|
!defined(_EXT2_TYPES_H))
|
||||||
|
#define _EXT2_TYPES_H
|
||||||
|
|
||||||
|
typedef unsigned char __u8;
|
||||||
|
typedef __signed__ char __s8;
|
||||||
|
typedef unsigned short __u16;
|
||||||
|
typedef __signed__ short __s16;
|
||||||
|
typedef unsigned int __u32;
|
||||||
|
typedef __signed__ int __s32;
|
||||||
|
typedef unsigned long long __u64;
|
||||||
|
typedef __signed__ long long __s64;
|
||||||
|
#endif
|
||||||
|
|
||||||
|
/* endian checking stuff */
|
||||||
|
#ifndef EXT2_ENDIAN_H_
|
||||||
|
#define EXT2_ENDIAN_H_
|
||||||
|
|
||||||
|
#ifdef __CHECKER__
|
||||||
|
#define __bitwise __attribute__((bitwise))
|
||||||
|
#define __force __attribute__((force))
|
||||||
|
#else
|
||||||
|
#define __bitwise
|
||||||
|
#define __force
|
||||||
|
#endif
|
||||||
|
|
||||||
|
typedef __u16 __bitwise __le16;
|
||||||
|
typedef __u32 __bitwise __le32;
|
||||||
|
typedef __u64 __bitwise __le64;
|
||||||
|
typedef __u16 __bitwise __be16;
|
||||||
|
typedef __u32 __bitwise __be32;
|
||||||
|
typedef __u64 __bitwise __be64;
|
||||||
|
|
||||||
|
#endif /* EXT2_ENDIAN_H_ */
|
|
@ -0,0 +1,39 @@
|
||||||
|
#!/bin/sh
|
||||||
|
|
||||||
|
ANDROID_GENERATED_FILES="lib/ext2fs/ext2_err.c lib/ext2fs/ext2_err.h \
|
||||||
|
lib/ss/ss_err.c lib/ss/ss_err.h e2fsck/prof_err.c \
|
||||||
|
e2fsck/prof_err.h misc/prof_err.c misc/prof_err.h \
|
||||||
|
e2fsck/nls-enable.h e2fsck/plausible.c e2fsck/plausible.h \
|
||||||
|
lib/blkid/blkid_types.h lib/uuid/uuid_types.h \
|
||||||
|
lib/ext2fs/ext2_types.h lib/config.h lib/blkid/blkid.h \
|
||||||
|
lib/uuid/uuid.h lib/ext2fs/crc32c_table.h misc/default_profile.c"
|
||||||
|
|
||||||
|
sed -e "s/@E2FSPROGS_VERSION@/$(git describe)/" < lib/ext2fs/ext2_err.et.in > lib/ext2fs/ext2_err.et
|
||||||
|
|
||||||
|
for i in lib/ss/ss_err e2fsck/prof_err lib/ext2fs/ext2_err
|
||||||
|
do
|
||||||
|
rm -f $i.c $i.h
|
||||||
|
awk -f lib/et/et_c.awk outfile=$i.c outfn=$(basename $i.c) $i.et
|
||||||
|
awk -f lib/et/et_h.awk outfile=$i.h outfn=$(basename $i.h) $i.et
|
||||||
|
done
|
||||||
|
rm -f misc/prof_err.[ch]
|
||||||
|
cp e2fsck/prof_err.[ch] misc/
|
||||||
|
|
||||||
|
cp lib/blkid/blkid.h.in lib/blkid/blkid.h
|
||||||
|
cp lib/uuid/uuid.h.in lib/uuid/uuid.h
|
||||||
|
cp util/android_types.h lib/ext2fs/ext2_types.h
|
||||||
|
cp util/android_types.h lib/blkid/blkid_types.h
|
||||||
|
cp util/android_types.h lib/uuid/uuid_types.h
|
||||||
|
cp util/android_config.h lib/config.h
|
||||||
|
cp misc/plausible.? e2fsck/
|
||||||
|
cp misc/nls-enable.h e2fsck/
|
||||||
|
|
||||||
|
gcc -o gen_crc32ctable lib/ext2fs/gen_crc32ctable.c
|
||||||
|
./gen_crc32ctable > lib/ext2fs/crc32c_table.h
|
||||||
|
|
||||||
|
awk -f misc/profile-to-c.awk < misc/mke2fs.conf.in > misc/default_profile.c
|
||||||
|
|
||||||
|
rm -f ./gen_crc32table ./gen_crc32ctable lib/ext2fs/ext2_err.et
|
||||||
|
|
||||||
|
git add -f $ANDROID_GENERATED_FILES
|
||||||
|
git commit -m "Update generated files for Android"
|
Loading…
Reference in New Issue