blob: facd9cc951aba0bbf18a391e05b4b9f23c57d45b [file] [log] [blame]
JP Abgralle0ed7402014-03-19 19:08:39 -07001LOCAL_PATH := $(call my-dir)
2
3libext2_quota_src_files := \
4 mkquota.c \
5 quotaio.c \
6 quotaio_tree.c \
7 quotaio_v2.c \
8 ../../e2fsck/dict.c
9
10libext2_quota_c_includes := external/e2fsprogs/lib
11
12libext2_quota_cflags := -O2 -g -W -Wall \
13 -DHAVE_UNISTD_H \
14 -DHAVE_ERRNO_H \
15 -DHAVE_NETINET_IN_H \
16 -DHAVE_SYS_IOCTL_H \
17 -DHAVE_SYS_MMAN_H \
18 -DHAVE_SYS_MOUNT_H \
19 -DHAVE_SYS_PRCTL_H \
20 -DHAVE_SYS_RESOURCE_H \
21 -DHAVE_SYS_SELECT_H \
22 -DHAVE_SYS_STAT_H \
23 -DHAVE_SYS_TYPES_H \
24 -DHAVE_STDLIB_H \
25 -DHAVE_STRDUP \
26 -DHAVE_MMAP \
27 -DHAVE_UTIME_H \
28 -DHAVE_GETPAGESIZE \
29 -DHAVE_LSEEK64 \
30 -DHAVE_LSEEK64_PROTOTYPE \
31 -DHAVE_EXT2_IOCTLS \
32 -DHAVE_LINUX_FD_H \
33 -DHAVE_TYPE_SSIZE_T \
34 -DHAVE_SYS_TIME_H \
35 -DHAVE_SYS_PARAM_H \
36 -DHAVE_SYSCONF
37
38libext2_quota_shared_libraries := libext2fs libext2_com_err
39
JP Abgralld25948b2014-11-20 23:19:25 -080040libext2_quota_static_libraries := libext2fs libext2_com_err
41
JP Abgralle0ed7402014-03-19 19:08:39 -070042include $(CLEAR_VARS)
43
44LOCAL_SRC_FILES := $(libext2_quota_src_files)
45LOCAL_C_INCLUDES := $(libext2_quota_c_includes)
46LOCAL_CFLAGS := $(libext2_quota_cflags)
47LOCAL_SYSTEM_SHARED_LIBRARIES := libc $(libext2_quota_shared_libraries)
JP Abgralle0ed7402014-03-19 19:08:39 -070048LOCAL_MODULE := libext2_quota
49LOCAL_MODULE_TAGS := optional
50
51include $(BUILD_SHARED_LIBRARY)
52
53include $(CLEAR_VARS)
54
55LOCAL_SRC_FILES := $(libext2_quota_src_files)
56LOCAL_C_INCLUDES := $(libext2_quota_c_includes)
57LOCAL_CFLAGS := $(libext2_quota_cflags)
Austen Dicken98f859e2011-11-23 01:03:46 -060058LOCAL_SYSTEM_STATIC_LIBRARIES := libc $(libext2_quota_shared_libraries) libext2fs
59LOCAL_PRELINK_MODULE := false
JP Abgralld25948b2014-11-20 23:19:25 -080060LOCAL_MODULE := libext2_quota
61LOCAL_MODULE_TAGS := optional
62
63include $(BUILD_STATIC_LIBRARY)
64
65include $(CLEAR_VARS)
66
67LOCAL_SRC_FILES := $(libext2_quota_src_files)
68LOCAL_C_INCLUDES := $(libext2_quota_c_includes)
69LOCAL_CFLAGS := $(libext2_quota_cflags)
Alex Deymo771a86a2015-12-09 18:15:25 -080070LOCAL_MODULE := libext2_quota-host
JP Abgralle0ed7402014-03-19 19:08:39 -070071LOCAL_MODULE_TAGS := optional
Alex Deymo771a86a2015-12-09 18:15:25 -080072LOCAL_SHARED_LIBRARIES := $(addsuffix -host, $(libext2_quota_shared_libraries))
JP Abgralle0ed7402014-03-19 19:08:39 -070073
74include $(BUILD_HOST_SHARED_LIBRARY)