| LOCAL_PATH := $(call my-dir) |
| include $(CLEAR_AUTOTOOLS_VARS) |
| |
| CONFIGURE_CACHE_FILE := $(shell mktemp) |
| |
| .PHONY: glib_configure_cache_gen |
| |
| glib_configure_cache_gen: $(CONFIGURE_CACHE_FILE) |
| @echo "glib_cv_stack_grows=no" > $< |
| @echo "ac_cv_func_posix_getpwuid_r=yes" >> $< |
| @echo "ac_cv_lib_intl_dcgettext=no" >> $< |
| @echo "glib_cv_uscore=yes" >> $< |
| |
| define glib-header-cb |
| cp -r $(1)/out/system/include/glib-2.0/* $(TARGET_OUT_HEADERS) && \ |
| cp -r $(1)/out/system/lib/glib-2.0/include/* $(TARGET_OUT_HEADERS) |
| endef |
| |
| LOCAL_MODULE := libglib-2.0 |
| LOCAL_SHARED_LIBRARIES := libz libffi libiconv libintl |
| LOCAL_ADDITIONAL_DEPENDENCIES := glib_configure_cache_gen |
| LOCAL_CONFIGURE_OPTIONS := --cache-file=$(CONFIGURE_CACHE_FILE) --disable-maintainer-mode --with-pcre=internal |
| LOCAL_INSTALL_EXTRA_LIBRARIES := libgobject-2.0 libgmodule-2.0 libgio-2.0 libgthread-2.0 |
| LOCAL_EXPORT_C_INCLUDE_DIRS := $(LOCAL_PATH)/glib/ $(LOCAL_PATH) |
| LOCAL_POST_INSTALL_CMD := rm -f $(CONFIGURE_CACHE_FILE) |
| LOCAL_AUTOTOOLS_POST_INSTALL_CALLBACK := glib-header-cb |
| LOCAL_CONLYFLAGS := -Wno-error=declaration-after-statement |
| |
| include $(BUILD_AUTOTOOLS_SHARED_LIBRARY) |