1 LOCAL_PATH := $(call my-dir)
3 libext2_blkid_src_files := \
18 libext2_blkid_shared_libraries := libext2_uuid
20 libext2_blkid_system_shared_libraries := libc
22 libext2_blkid_c_includes := external/e2fsprogs/lib
24 libext2_blkid_cflags := -O2 -g -W -Wall -fno-strict-aliasing \
31 -DHAVE_SYS_RESOURCE_H \
46 libext2_blkid_cflags_linux := \
50 -DHAVE_LSEEK64_PROTOTYPE
54 LOCAL_SRC_FILES := $(libext2_blkid_src_files)
55 LOCAL_SYSTEM_SHARED_LIBRARIES := $(libext2_blkid_system_shared_libraries)
56 LOCAL_SHARED_LIBRARIES := $(libext2_blkid_shared_libraries)
57 LOCAL_C_INCLUDES := $(libext2_blkid_c_includes)
58 LOCAL_CFLAGS := $(libext2_blkid_cflags) $(libext2_blkid_cflags_linux) -fno-strict-aliasing
59 LOCAL_PRELINK_MODULE := false
60 LOCAL_MODULE := libext2_blkid
61 LOCAL_MODULE_TAGS := optional
63 include $(BUILD_SHARED_LIBRARY)
67 LOCAL_SRC_FILES := $(libext2_blkid_src_files)
68 LOCAL_SHARED_LIBRARIES := $(addsuffix _host, $(libext2_blkid_shared_libraries))
69 LOCAL_C_INCLUDES := $(libext2_blkid_c_includes)
70 ifeq ($(HOST_OS),linux)
71 LOCAL_CFLAGS := $(libext2_blkid_cflags) $(libext2_blkid_cflags_linux)
73 LOCAL_CFLAGS := $(libext2_blkid_cflags)
75 LOCAL_MODULE := libext2_blkid_host
76 LOCAL_MODULE_TAGS := optional
78 include $(BUILD_HOST_SHARED_LIBRARY)