119dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source ProjectLOCAL_PATH := $(call my-dir)
219dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project
3b1719e985a90179cfcb49fc2be3acc5d70949855Colin Crosslibext2_e2p_src_files := \
419dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project	feature.c \
519dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project	fgetflags.c \
619dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project	fsetflags.c \
719dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project	fgetversion.c \
819dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project	fsetversion.c \
919dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project	getflags.c \
1019dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project	getversion.c \
1119dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project	hashstr.c \
1219dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project	iod.c \
1319dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project	ls.c \
1419dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project	mntopts.c \
1519dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project	parse_num.c \
1619dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project	pe.c \
1719dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project	pf.c \
1819dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project	ps.c \
1919dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project	setflags.c \
2019dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project	setversion.c \
2119dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project	uuid.c \
2219dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project	ostype.c \
2319dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project	percent.c
2419dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project
25b1719e985a90179cfcb49fc2be3acc5d70949855Colin Crosslibext2_e2p_c_includes := external/e2fsprogs/lib
2619dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project
27b1719e985a90179cfcb49fc2be3acc5d70949855Colin Crosslibext2_e2p_cflags := -O2 -g -W -Wall \
2819dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project	-DHAVE_UNISTD_H \
2919dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project	-DHAVE_ERRNO_H \
3019dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project	-DHAVE_NETINET_IN_H \
3119dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project	-DHAVE_SYS_IOCTL_H \
3219dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project	-DHAVE_SYS_MMAN_H \
3319dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project	-DHAVE_SYS_MOUNT_H \
3419dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project	-DHAVE_SYS_PRCTL_H \
3519dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project	-DHAVE_SYS_RESOURCE_H \
3619dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project	-DHAVE_SYS_SELECT_H \
3719dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project	-DHAVE_SYS_STAT_H \
3819dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project	-DHAVE_SYS_TYPES_H \
3919dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project	-DHAVE_STDLIB_H \
4019dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project	-DHAVE_STRDUP \
4119dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project	-DHAVE_MMAP \
4219dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project	-DHAVE_UTIME_H \
4319dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project	-DHAVE_GETPAGESIZE \
4419dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project	-DHAVE_LSEEK64 \
4519dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project	-DHAVE_LSEEK64_PROTOTYPE \
4619dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project	-DHAVE_EXT2_IOCTLS \
4719dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project	-DHAVE_LINUX_FD_H \
483984b61df41c68966bdfbb2a5e5a45ef4b9a536cDmitry Shmidt	-DHAVE_TYPE_SSIZE_T \
493984b61df41c68966bdfbb2a5e5a45ef4b9a536cDmitry Shmidt	-DHAVE_SYS_TIME_H \
508558eab78390d1924cd6b255686ceef133f294d5Ken Sumrall        -DHAVE_SYS_PARAM_H \
513984b61df41c68966bdfbb2a5e5a45ef4b9a536cDmitry Shmidt	-DHAVE_SYSCONF
5219dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project
53b1719e985a90179cfcb49fc2be3acc5d70949855Colin Crosslibext2_e2p_system_shared_libraries := libc
54b1719e985a90179cfcb49fc2be3acc5d70949855Colin Cross
55b1719e985a90179cfcb49fc2be3acc5d70949855Colin Crossinclude $(CLEAR_VARS)
56b1719e985a90179cfcb49fc2be3acc5d70949855Colin Cross
57b1719e985a90179cfcb49fc2be3acc5d70949855Colin CrossLOCAL_SRC_FILES := $(libext2_e2p_src_files)
58b1719e985a90179cfcb49fc2be3acc5d70949855Colin CrossLOCAL_C_INCLUDES := $(libext2_e2p_c_includes)
59b1719e985a90179cfcb49fc2be3acc5d70949855Colin CrossLOCAL_CFLAGS := $(libext2_e2p_cflags)
60b1719e985a90179cfcb49fc2be3acc5d70949855Colin CrossLOCAL_SYSTEM_SHARED_LIBRARIES := $(libext2_e2p_system_shared_libraries)
61577467af3a1f3cca83fee988df600d1c3f4c3ddeJean-Baptiste QueruLOCAL_PRELINK_MODULE := false
62b1719e985a90179cfcb49fc2be3acc5d70949855Colin CrossLOCAL_MODULE := libext2_e2p
638bc4f69c082b6202f4ad25df0819dd2c61b84292Colin CrossLOCAL_MODULE_TAGS := optional
6419dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project
6519dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Projectinclude $(BUILD_SHARED_LIBRARY)
66b1719e985a90179cfcb49fc2be3acc5d70949855Colin Cross
67b1719e985a90179cfcb49fc2be3acc5d70949855Colin Crossinclude $(CLEAR_VARS)
68b1719e985a90179cfcb49fc2be3acc5d70949855Colin Cross
69b1719e985a90179cfcb49fc2be3acc5d70949855Colin CrossLOCAL_SRC_FILES := $(libext2_e2p_src_files)
70b1719e985a90179cfcb49fc2be3acc5d70949855Colin CrossLOCAL_C_INCLUDES := $(libext2_e2p_c_includes)
71b1719e985a90179cfcb49fc2be3acc5d70949855Colin CrossLOCAL_CFLAGS := $(libext2_e2p_cflags)
72b1719e985a90179cfcb49fc2be3acc5d70949855Colin CrossLOCAL_MODULE := libext2_e2p_host
738bc4f69c082b6202f4ad25df0819dd2c61b84292Colin CrossLOCAL_MODULE_TAGS := optional
74b1719e985a90179cfcb49fc2be3acc5d70949855Colin Cross
75b1719e985a90179cfcb49fc2be3acc5d70949855Colin Crossinclude $(BUILD_HOST_SHARED_LIBRARY)
76