| 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 |
| |
| # libmtd |
| include $(CLEAR_VARS) |
| LOCAL_MODULE := libmtd |
| LOCAL_MODULE_TAGS := eng |
| LOCAL_SRC_FILES := \ |
| libmtd.c libfec.c common.c libcrc32.c libmtd_legacy.c libmtd_int.h |
| LOCAL_CFLAGS = $(MY_local_cflags) |
| LOCAL_C_INCLUDES = $(MY_include_path) $(MY_include_path)/mtd |
| |
| include $(BUILD_STATIC_LIBRARY) |
| |
| #libubi |
| include $(CLEAR_VARS) |
| LOCAL_MODULE := libubi |
| LOCAL_MODULE_TAGS := eng |
| LOCAL_SRC_FILES := libubi.c libubi_int.h |
| LOCAL_CFLAGS = $(MY_local_cflags) |
| LOCAL_C_INCLUDES = $(MY_include_path) |
| |
| include $(BUILD_STATIC_LIBRARY) |
| |
| # libubigen |
| include $(CLEAR_VARS) |
| LOCAL_MODULE := libubigen |
| LOCAL_MODULE_TAGS := eng |
| LOCAL_SRC_FILES := libubigen.c |
| LOCAL_CFLAGS = $(MY_local_cflags) |
| LOCAL_C_INCLUDES = $(MY_include_path) $(MY_include_path)/mtd |
| |
| include $(BUILD_STATIC_LIBRARY) |
| |
| # libscan |
| include $(CLEAR_VARS) |
| LOCAL_MODULE := libscan |
| LOCAL_MODULE_TAGS := eng |
| LOCAL_SRC_FILES := libscan.c |
| LOCAL_CFLAGS = $(MY_local_cflags) |
| LOCAL_C_INCLUDES = $(MY_include_path) $(MY_include_path)/mtd |
| |
| include $(BUILD_STATIC_LIBRARY) |
| |
| # libiniparser |
| include $(CLEAR_VARS) |
| LOCAL_MODULE := libiniparser |
| LOCAL_MODULE_TAGS := eng |
| LOCAL_SRC_FILES := libiniparser.c dictionary.c |
| LOCAL_CFLAGS = $(MY_local_cflags) |
| LOCAL_C_INCLUDES = $(MY_include_path) |
| |
| include $(BUILD_STATIC_LIBRARY) |