# 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 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 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 include $(BUILD_EXECUTABLE) include $(CLEAR_VARS) LOCAL_SRC_FILES := setup_fs.c LOCAL_MODULE := setup_fs LOCAL_SHARED_LIBRARIES += libcutils include $(BUILD_EXECUTABLE) include $(CLEAR_VARS) LOCAL_SRC_FILES := ext4fixup_main.c LOCAL_MODULE := ext4fixup LOCAL_SHARED_LIBRARIES += \ libext4_utils \ libsparse \ libz include $(BUILD_EXECUTABLE) include $(CLEAR_VARS) LOCAL_SRC_FILES := ext4fixup_main.c 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) endif