blob: 7eeeeb4e6387926288a693727e7b2c5ce19a2d92 [file] [log] [blame]
Xinyu Chen18b4feb2012-11-07 17:32:40 +08001
2# libfuse lite
3LOCAL_PATH := $(call my-dir)
4include $(CLEAR_VARS)
5LOCAL_SRC_FILES := \
6 libfuse-lite/fuse.c libfuse-lite/fusermount.c libfuse-lite/fuse_kern_chan.c \
7 libfuse-lite/fuse_loop.c libfuse-lite/fuse_lowlevel.c \
8 libfuse-lite/fuse_opt.c libfuse-lite/fuse_session.c libfuse-lite/fuse_signals.c\
9 libfuse-lite/helper.c libfuse-lite/mount.c libfuse-lite/mount_util.c androidglue/statvfs.c
10LOCAL_C_INCLUDES :=$(LOCAL_PATH)/include/fuse-lite $(LOCAL_PATH)/androidglue/include
11LOCAL_CFLAGS := -O2 -g -W -Wall -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DHAVE_CONFIG_H
12LOCAL_MODULE := libfuse
13LOCAL_MODULE_TAGS := eng
14LOCAL_SYSTEM_SHARED_LIBRARIES := libc libcutils
15include $(BUILD_STATIC_LIBRARY)
16
17# libntfs-3g
18include $(CLEAR_VARS)
19LOCAL_SRC_FILES :=libntfs-3g/acls.c libntfs-3g/attrib.c libntfs-3g/attrlist.c \
20 libntfs-3g/bitmap.c libntfs-3g/bootsect.c libntfs-3g/cache.c libntfs-3g/collate.c \
21 libntfs-3g/compat.c libntfs-3g/compress.c libntfs-3g/debug.c libntfs-3g/device.c \
22 libntfs-3g/dir.c libntfs-3g/efs.c libntfs-3g/index.c libntfs-3g/inode.c \
23 libntfs-3g/lcnalloc.c libntfs-3g/logfile.c libntfs-3g/logging.c libntfs-3g/mft.c \
24 libntfs-3g/misc.c libntfs-3g/mst.c libntfs-3g/object_id.c libntfs-3g/reparse.c \
25 libntfs-3g/runlist.c libntfs-3g/security.c libntfs-3g/unistr.c\
26 libntfs-3g/unix_io.c libntfs-3g/volume.c libntfs-3g/realpath.c
27LOCAL_C_INCLUDES := $(LOCAL_PATH)/include/fuse-lite $(LOCAL_PATH)/include/ntfs-3g
28LOCAL_CFLAGS := -O2 -g -W -Wall -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DHAVE_CONFIG_H
29LOCAL_MODULE := libntfs-3g
30LOCAL_MODULE_TAGS := eng
31LOCAL_SYSTEM_SHARED_LIBRARIES := libc libcutils
32include $(BUILD_STATIC_LIBRARY)
33
34#ntfs-3g
35include $(CLEAR_VARS)
36LOCAL_SRC_FILES := src/ntfs-3g.c src/ntfs-3g_common.c
37
38LOCAL_C_INCLUDES := $(LOCAL_PATH)/include/fuse-lite $(LOCAL_PATH)/include/ntfs-3g \
39 $(LOCAL_PATH)/androidglue/include $(LOCAL_PATH)/src
40LOCAL_CFLAGS := -O2 -g -W -Wall -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DHAVE_CONFIG_H
41LOCAL_MODULE := ntfs-3g
42LOCAL_MODULE_TAGS := eng
43LOCAL_SYSTEM_SHARED_LIBRARIES := libc
44LOCAL_STATIC_LIBRARIES := libfuse libntfs-3g
45include $(BUILD_EXECUTABLE)