blob: aa15046a7fab375d9be3762f62bdc5ebc39d5a39 [file] [log] [blame]
LOCAL_PATH := $(call my-dir)
MY_include_path := $(LOCAL_PATH)/include
MY_local_cflags := -g -O2 -Wall -Wextra
MY_local_cflags += -Wwrite-strings -Wno-sign-compare -D_FILE_OFFSET_BITS=64
# ubidetach util
include $(CLEAR_VARS)
LOCAL_MODULE := ubidetach
LOCAL_MODULE_PATH := $(TARGET_ROOT_OUT_SBIN)
LOCAL_MODULE_TAGS := optional
LOCAL_SRC_FILES := ubi-utils/ubidetach.c
LOCAL_STATIC_LIBRARIES := libubi libmtd
LOCAL_CFLAGS = $(MY_local_cflags)
LOCAL_C_INCLUDES = $(MY_include_path)
include $(BUILD_EXECUTABLE)
# ubiattach util
include $(CLEAR_VARS)
LOCAL_MODULE := ubiattach
LOCAL_MODULE_PATH := $(TARGET_ROOT_OUT_SBIN)
LOCAL_MODULE_TAGS := optional
LOCAL_SRC_FILES := ubi-utils/ubiattach.c
LOCAL_STATIC_LIBRARIES := libubi libmtd
LOCAL_CFLAGS = $(MY_local_cflags)
LOCAL_C_INCLUDES = $(MY_include_path)
include $(BUILD_EXECUTABLE)
# ubinfo util
include $(CLEAR_VARS)
LOCAL_MODULE := ubinfo
LOCAL_MODULE_TAGS := optional
LOCAL_SRC_FILES := ubi-utils/ubinfo.c
LOCAL_STATIC_LIBRARIES := libubi libmtd
LOCAL_CFLAGS = $(MY_local_cflags)
LOCAL_C_INCLUDES = $(MY_include_path)
include $(BUILD_EXECUTABLE)
# ubiformat util
include $(CLEAR_VARS)
LOCAL_MODULE := ubiformat
LOCAL_MODULE_PATH := $(TARGET_ROOT_OUT_SBIN)
LOCAL_MODULE_TAGS := optional
LOCAL_SRC_FILES := ubi-utils/ubiformat.c
LOCAL_STATIC_LIBRARIES := libubi libmtd libscan libubigen
LOCAL_CFLAGS = $(MY_local_cflags)
LOCAL_C_INCLUDES = $(MY_include_path)
include $(BUILD_EXECUTABLE)
# ubimkvol util
include $(CLEAR_VARS)
LOCAL_MODULE := ubimkvol
LOCAL_MODULE_PATH := $(TARGET_ROOT_OUT_SBIN)
LOCAL_MODULE_TAGS := optional
LOCAL_SRC_FILES := ubi-utils/ubimkvol.c
LOCAL_STATIC_LIBRARIES := libubi libmtd
LOCAL_CFLAGS = $(MY_local_cflags)
LOCAL_C_INCLUDES = $(MY_include_path)
include $(BUILD_EXECUTABLE)
include $(CLEAR_VARS)
LOCAL_MODULE_TAGS := optional
LOCAL_SRC_FILES := nand-utils/nandwrite.c
LOCAL_MODULE := nandwrite
LOCAL_MODULE_PATH := $(TARGET_ROOT_OUT_SBIN)
LOCAL_STATIC_LIBRARIES := libmtd
LOCAL_CFLAGS = $(MY_local_cflags)
LOCAL_C_INCLUDES = $(MY_include_path)
include $(BUILD_EXECUTABLE)
include $(CLEAR_VARS)
LOCAL_MODULE_TAGS := optional
LOCAL_SRC_FILES := nand-utils/nandtest.c
LOCAL_MODULE := nandtest
LOCAL_MODULE_PATH := $(TARGET_ROOT_OUT_SBIN)
LOCAL_STATIC_LIBRARIES := libmtd
LOCAL_C_INCLUDES := $(MY_include_path)
LOCAL_CFLAGS = $(MY_local_cflags)
include $(BUILD_EXECUTABLE)
include $(CLEAR_VARS)
LOCAL_MODULE_TAGS := optional
LOCAL_SRC_FILES := nand-utils/nanddump.c
LOCAL_MODULE := nanddump
LOCAL_MODULE_PATH := $(TARGET_ROOT_OUT_SBIN)
LOCAL_STATIC_LIBRARIES := libmtd
LOCAL_C_INCLUDES := $(MY_include_path)
LOCAL_CFLAGS = $(MY_local_cflags)
include $(BUILD_EXECUTABLE)
include $(CLEAR_VARS)
LOCAL_MODULE_TAGS := optional
LOCAL_SRC_FILES := misc-utils/flash_erase.c
LOCAL_MODULE := flash_erase
LOCAL_MODULE_PATH := $(TARGET_ROOT_OUT_SBIN)
LOCAL_STATIC_LIBRARIES := libubi libmtd
LOCAL_C_INCLUDES := $(MY_include_path)
LOCAL_CFLAGS = $(MY_local_cflags)
include $(BUILD_EXECUTABLE)
include $(CLEAR_VARS)
LOCAL_MODULE_TAGS := optional
LOCAL_SRC_FILES := misc-utils/flash_lock.c
LOCAL_MODULE := flashlock
LOCAL_STATIC_LIBRARIES := libubi libmtd
LOCAL_C_INCLUDES := $(MY_include_path)
LOCAL_CFLAGS = $(MY_local_cflags)
include $(BUILD_EXECUTABLE)
include $(CLEAR_VARS)
LOCAL_MODULE_TAGS := optional
LOCAL_SRC_FILES := misc-utils/flash_unlock.c
LOCAL_MODULE := flash_unlock
LOCAL_STATIC_LIBRARIES := libubi libmtd
LOCAL_C_INCLUDES := $(MY_include_path)
LOCAL_CFLAGS = $(MY_local_cflags)
include $(BUILD_EXECUTABLE)
include $(CLEAR_VARS)
LOCAL_MODULE_TAGS := optional
LOCAL_SRC_FILES := misc-utils/flashcp.c
LOCAL_MODULE := flashcp
LOCAL_STATIC_LIBRARIES := libubi libmtd
LOCAL_C_INCLUDES := $(MY_include_path)
LOCAL_CFLAGS = $(MY_local_cflags)
include $(BUILD_EXECUTABLE)
include $(call all-makefiles-under,$(LOCAL_PATH))