blob: 3e959111658ec270175ef52246c1180eecdba050 [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
# 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)