1 # Copyright 2010 The Android Open Source Project 2 3 LOCAL_PATH:= $(call my-dir) 4 5 # 6 # -- All host/targets including windows 7 # 8 9 include $(CLEAR_VARS) 10 LOCAL_SRC_FILES := blk_alloc_to_base_fs.c 11 LOCAL_MODULE := blk_alloc_to_base_fs 12 LOCAL_SHARED_LIBRARIES := libcutils 13 LOCAL_CFLAGS_darwin := -DHOST 14 LOCAL_CFLAGS_linux := -DHOST 15 LOCAL_CFLAGS += -Wall -Werror 16 include $(BUILD_HOST_EXECUTABLE) 17 18 # 19 # -- All host/targets excluding windows 20 # 21 22 ifneq ($(HOST_OS),windows) 23 24 include $(CLEAR_VARS) 25 LOCAL_MODULE := mkuserimg_mke2fs.sh 26 LOCAL_SRC_FILES := mkuserimg_mke2fs.sh 27 LOCAL_MODULE_CLASS := EXECUTABLES 28 LOCAL_REQUIRED_MODULES := mke2fs e2fsdroid 29 # We don't need any additional suffix. 30 LOCAL_MODULE_SUFFIX := 31 LOCAL_BUILT_MODULE_STEM := $(notdir $(LOCAL_SRC_FILES)) 32 LOCAL_IS_HOST_MODULE := true 33 include $(BUILD_PREBUILT) 34 35 36 include $(CLEAR_VARS) 37 LOCAL_MODULE := mke2fs.conf 38 LOCAL_SRC_FILES := $(LOCAL_MODULE) 39 LOCAL_MODULE_CLASS := EXECUTABLES 40 LOCAL_MODULE_PATH := $(TARGET_RECOVERY_ROOT_OUT)/etc 41 include $(BUILD_PREBUILT) 42 43 44 include $(CLEAR_VARS) 45 LOCAL_MODULE := mke2fs.conf 46 LOCAL_SRC_FILES := $(LOCAL_MODULE) 47 LOCAL_MODULE_CLASS := ETC 48 LOCAL_MODULE_PATH := $(TARGET_OUT_ETC) 49 include $(BUILD_PREBUILT) 50 51 include $(CLEAR_VARS) 52 LOCAL_MODULE := mke2fs.conf 53 LOCAL_SRC_FILES := $(LOCAL_MODULE) 54 LOCAL_MODULE_CLASS := EXECUTABLES 55 LOCAL_IS_HOST_MODULE := true 56 include $(BUILD_PREBUILT) 57 58 endif 59