Android.mk revision 8bc4f69c082b6202f4ad25df0819dd2c61b84292
1e40c9e3935a5024c0f3ebfb3f1441fcd5c48ed86Elliott HughesLOCAL_PATH := $(call my-dir)
2e40c9e3935a5024c0f3ebfb3f1441fcd5c48ed86Elliott Hughes
3f33eae7e84eb6d3b0f4e86b59605bb3de73009f3Elliott Hugheslibext2_uuid_src_files := \
4e40c9e3935a5024c0f3ebfb3f1441fcd5c48ed86Elliott Hughes	clear.c \
5e40c9e3935a5024c0f3ebfb3f1441fcd5c48ed86Elliott Hughes	compare.c \
6e40c9e3935a5024c0f3ebfb3f1441fcd5c48ed86Elliott Hughes	copy.c \
7f33eae7e84eb6d3b0f4e86b59605bb3de73009f3Elliott Hughes	gen_uuid.c \
8e40c9e3935a5024c0f3ebfb3f1441fcd5c48ed86Elliott Hughes	isnull.c \
9f33eae7e84eb6d3b0f4e86b59605bb3de73009f3Elliott Hughes	pack.c \
10e40c9e3935a5024c0f3ebfb3f1441fcd5c48ed86Elliott Hughes	parse.c \
11e40c9e3935a5024c0f3ebfb3f1441fcd5c48ed86Elliott Hughes	unpack.c \
12e40c9e3935a5024c0f3ebfb3f1441fcd5c48ed86Elliott Hughes	unparse.c \
13e40c9e3935a5024c0f3ebfb3f1441fcd5c48ed86Elliott Hughes	uuid_time.c
14e40c9e3935a5024c0f3ebfb3f1441fcd5c48ed86Elliott Hughes
15e40c9e3935a5024c0f3ebfb3f1441fcd5c48ed86Elliott Hughes
16e40c9e3935a5024c0f3ebfb3f1441fcd5c48ed86Elliott Hugheslibext2_uuid_c_includes := external/e2fsprogs/lib
174557728efb66c455a52b7669a8eefef7a9e54854Jesse Wilson
18e40c9e3935a5024c0f3ebfb3f1441fcd5c48ed86Elliott Hugheslibext2_uuid_cflags := -O2 -g -W -Wall \
1951e468abf2628ce964d3657042f3ac8f2c947504Jesse Wilson	-DHAVE_INTTYPES_H \
20c8977f474b30c5f3807398859a6b16687af6fc7bJesse Wilson	-DHAVE_UNISTD_H \
216247987eb505a482a67f5f19678260d9e7240a5fElliott Hughes	-DHAVE_ERRNO_H \
2251e468abf2628ce964d3657042f3ac8f2c947504Jesse Wilson	-DHAVE_NETINET_IN_H \
23e40c9e3935a5024c0f3ebfb3f1441fcd5c48ed86Elliott Hughes	-DHAVE_SYS_IOCTL_H \
2402f0cb2eb84a112fcf644d7d1fd0b5f94ea2f03bElliott Hughes	-DHAVE_SYS_MMAN_H \
254557728efb66c455a52b7669a8eefef7a9e54854Jesse Wilson	-DHAVE_SYS_MOUNT_H \
264557728efb66c455a52b7669a8eefef7a9e54854Jesse Wilson	-DHAVE_SYS_PRCTL_H \
274557728efb66c455a52b7669a8eefef7a9e54854Jesse Wilson	-DHAVE_SYS_RESOURCE_H \
284557728efb66c455a52b7669a8eefef7a9e54854Jesse Wilson	-DHAVE_SYS_SELECT_H \
294557728efb66c455a52b7669a8eefef7a9e54854Jesse Wilson	-DHAVE_SYS_STAT_H \
3000feece22909b7dc79fc96d666d157390b93858eJesse Wilson	-DHAVE_SYS_TYPES_H \
314557728efb66c455a52b7669a8eefef7a9e54854Jesse Wilson	-DHAVE_STDLIB_H \
324557728efb66c455a52b7669a8eefef7a9e54854Jesse Wilson	-DHAVE_STRDUP \
3337dcf5581f177229ca6c8e7d0d640361640bfb00Jesse Wilson	-DHAVE_MMAP \
344557728efb66c455a52b7669a8eefef7a9e54854Jesse Wilson	-DHAVE_UTIME_H \
354557728efb66c455a52b7669a8eefef7a9e54854Jesse Wilson	-DHAVE_GETPAGESIZE \
364557728efb66c455a52b7669a8eefef7a9e54854Jesse Wilson	-DHAVE_LSEEK64 \
374557728efb66c455a52b7669a8eefef7a9e54854Jesse Wilson	-DHAVE_LSEEK64_PROTOTYPE \
384557728efb66c455a52b7669a8eefef7a9e54854Jesse Wilson	-DHAVE_EXT2_IOCTLS \
3937dcf5581f177229ca6c8e7d0d640361640bfb00Jesse Wilson	-DHAVE_LINUX_FD_H \
4037dcf5581f177229ca6c8e7d0d640361640bfb00Jesse Wilson	-DHAVE_TYPE_SSIZE_T \
41c0372d90016d241ac979faa6fa1731f30b6f2a03Jesse Wilson	-DHAVE_SYS_TIME_H \
42c0372d90016d241ac979faa6fa1731f30b6f2a03Jesse Wilson	-DHAVE_SYSCONF
4351e468abf2628ce964d3657042f3ac8f2c947504Jesse Wilson
4402f0cb2eb84a112fcf644d7d1fd0b5f94ea2f03bElliott Hugheslibext2_uuid_system_shared_libraries := libc
4551e468abf2628ce964d3657042f3ac8f2c947504Jesse Wilson
4683a47d4d0c536e06fc53eda9d5a1a5d93f9accc6Jesse Wilsoninclude $(CLEAR_VARS)
4751e468abf2628ce964d3657042f3ac8f2c947504Jesse Wilson
486247987eb505a482a67f5f19678260d9e7240a5fElliott HughesLOCAL_SRC_FILES := $(libext2_uuid_src_files)
4983a47d4d0c536e06fc53eda9d5a1a5d93f9accc6Jesse WilsonLOCAL_C_INCLUDES := $(libext2_uuid_c_includes)
5051e468abf2628ce964d3657042f3ac8f2c947504Jesse WilsonLOCAL_CFLAGS := $(libext2_uuid_cflags)
5183a47d4d0c536e06fc53eda9d5a1a5d93f9accc6Jesse WilsonLOCAL_SYSTEM_SHARED_LIBRARIES := $(libext2_uuid_system_shared_libraries)
52deb236fb06f2a14861e7d40dea959f181cd5cf28Jesse WilsonLOCAL_MODULE := libext2_uuid
53deb236fb06f2a14861e7d40dea959f181cd5cf28Jesse WilsonLOCAL_MODULE_TAGS := optional
5460476787f0e0f052366d8031c74e507ffd3d16a3Jesse WilsonLOCAL_PRELINK_MODULE := false
5560476787f0e0f052366d8031c74e507ffd3d16a3Jesse Wilson
56c0372d90016d241ac979faa6fa1731f30b6f2a03Jesse Wilsoninclude $(BUILD_SHARED_LIBRARY)
57096aac7b8a607d3da237900f52cab1c5066bf992Jesse Wilson
5860476787f0e0f052366d8031c74e507ffd3d16a3Jesse Wilsoninclude $(CLEAR_VARS)
59c0372d90016d241ac979faa6fa1731f30b6f2a03Jesse Wilson
60c0372d90016d241ac979faa6fa1731f30b6f2a03Jesse WilsonLOCAL_SRC_FILES := $(libext2_uuid_src_files)
61c0372d90016d241ac979faa6fa1731f30b6f2a03Jesse WilsonLOCAL_C_INCLUDES := $(libext2_uuid_c_includes)
6250ae32218918eae80298bd1ab8e4f588bbbabdb2Jesse WilsonLOCAL_CFLAGS := $(libext2_uuid_cflags)
6351e468abf2628ce964d3657042f3ac8f2c947504Jesse WilsonLOCAL_MODULE := libext2_uuid_host
6460476787f0e0f052366d8031c74e507ffd3d16a3Jesse WilsonLOCAL_MODULE_STEM := libext2_uuid
6560476787f0e0f052366d8031c74e507ffd3d16a3Jesse WilsonLOCAL_MODULE_TAGS := optional
6660476787f0e0f052366d8031c74e507ffd3d16a3Jesse WilsonLOCAL_PRELINK_MODULE := false
67e40c9e3935a5024c0f3ebfb3f1441fcd5c48ed86Elliott Hughes
68e40c9e3935a5024c0f3ebfb3f1441fcd5c48ed86Elliott Hughesinclude $(BUILD_HOST_SHARED_LIBRARY)
69b1b5baac449d2725002338735f4db34bec8fd001Jesse Wilson