| # Copyright 2010 The Android Open Source Project |
| |
| LOCAL_PATH:= $(call my-dir) |
| |
| # |
| # -- All host/targets including windows |
| # |
| |
| include $(CLEAR_VARS) |
| LOCAL_SRC_FILES := make_ext4fs_main.c |
| LOCAL_MODULE := make_ext4fs |
| LOCAL_C_INCLUDES := \ |
| $(LOCAL_PATH)/include |
| LOCAL_SHARED_LIBRARIES += libcutils |
| LOCAL_STATIC_LIBRARIES += \ |
| libext4_utils \ |
| libsparse \ |
| libz |
| LOCAL_LDLIBS_windows += -lws2_32 |
| LOCAL_SHARED_LIBRARIES_darwin += libselinux |
| LOCAL_SHARED_LIBRARIES_linux += libselinux |
| LOCAL_CFLAGS_darwin := -DHOST |
| LOCAL_CFLAGS_linux := -DHOST |
| LOCAL_CFLAGS += -Wall -Werror |
| include $(BUILD_HOST_EXECUTABLE) |
| |
| |
| include $(CLEAR_VARS) |
| LOCAL_SRC_FILES := blk_alloc_to_base_fs.c |
| LOCAL_MODULE := blk_alloc_to_base_fs |
| LOCAL_SHARED_LIBRARIES := libcutils |
| LOCAL_CFLAGS_darwin := -DHOST |
| LOCAL_CFLAGS_linux := -DHOST |
| LOCAL_CFLAGS += -Wall -Werror |
| include $(BUILD_HOST_EXECUTABLE) |
| |
| # |
| # -- All host/targets excluding windows |
| # |
| |
| ifneq ($(HOST_OS),windows) |
| |
| include $(CLEAR_VARS) |
| LOCAL_SRC_FILES := make_ext4fs_main.c |
| LOCAL_MODULE := make_ext4fs |
| LOCAL_C_INCLUDES := \ |
| $(LOCAL_PATH)/include |
| LOCAL_SHARED_LIBRARIES := \ |
| libcutils \ |
| libext2_uuid \ |
| libext4_utils \ |
| libselinux \ |
| libz |
| LOCAL_CFLAGS := -DREAL_UUID -Wall -Werror |
| include $(BUILD_EXECUTABLE) |
| |
| |
| include $(CLEAR_VARS) |
| LOCAL_SRC_FILES := setup_fs.c |
| LOCAL_MODULE := setup_fs |
| LOCAL_SHARED_LIBRARIES += libcutils |
| LOCAL_CFLAGS := -Wall -Werror |
| include $(BUILD_EXECUTABLE) |
| |
| |
| include $(CLEAR_VARS) |
| LOCAL_SRC_FILES := ext4fixup_main.c |
| LOCAL_CFLAGS := -Wall -Werror |
| LOCAL_MODULE := ext4fixup |
| LOCAL_SHARED_LIBRARIES += \ |
| libext4_utils \ |
| libsparse \ |
| libz |
| include $(BUILD_EXECUTABLE) |
| |
| |
| include $(CLEAR_VARS) |
| LOCAL_SRC_FILES := ext4fixup_main.c |
| LOCAL_CFLAGS := -Wall -Werror |
| LOCAL_MODULE := ext4fixup |
| LOCAL_STATIC_LIBRARIES += \ |
| libext4_utils \ |
| libsparse \ |
| libz |
| include $(BUILD_HOST_EXECUTABLE) |
| |
| |
| include $(CLEAR_VARS) |
| LOCAL_MODULE := mkuserimg.sh |
| LOCAL_SRC_FILES := mkuserimg.sh |
| LOCAL_MODULE_CLASS := EXECUTABLES |
| # We don't need any additional suffix. |
| LOCAL_MODULE_SUFFIX := |
| LOCAL_BUILT_MODULE_STEM := $(notdir $(LOCAL_SRC_FILES)) |
| LOCAL_IS_HOST_MODULE := true |
| include $(BUILD_PREBUILT) |
| |
| |
| include $(CLEAR_VARS) |
| LOCAL_MODULE := mkuserimg_mke2fs.sh |
| LOCAL_SRC_FILES := mkuserimg_mke2fs.sh |
| LOCAL_MODULE_CLASS := EXECUTABLES |
| LOCAL_REQUIRED_MODULES := mke2fs e2fsdroid |
| # We don't need any additional suffix. |
| LOCAL_MODULE_SUFFIX := |
| LOCAL_BUILT_MODULE_STEM := $(notdir $(LOCAL_SRC_FILES)) |
| LOCAL_IS_HOST_MODULE := true |
| include $(BUILD_PREBUILT) |
| |
| |
| include $(CLEAR_VARS) |
| LOCAL_MODULE := mke2fs.conf |
| LOCAL_SRC_FILES := $(LOCAL_MODULE) |
| LOCAL_MODULE_CLASS := EXECUTABLES |
| LOCAL_MODULE_PATH := $(TARGET_RECOVERY_ROOT_OUT)/etc |
| include $(BUILD_PREBUILT) |
| |
| |
| include $(CLEAR_VARS) |
| LOCAL_MODULE := mke2fs.conf |
| LOCAL_SRC_FILES := $(LOCAL_MODULE) |
| LOCAL_MODULE_CLASS := ETC |
| LOCAL_MODULE_PATH := $(TARGET_OUT_ETC) |
| include $(BUILD_PREBUILT) |
| |
| include $(CLEAR_VARS) |
| LOCAL_MODULE := mke2fs.conf |
| LOCAL_SRC_FILES := $(LOCAL_MODULE) |
| LOCAL_MODULE_CLASS := EXECUTABLES |
| LOCAL_IS_HOST_MODULE := true |
| include $(BUILD_PREBUILT) |
| |
| endif |