summaryrefslogtreecommitdiff
path: root/jni/glib.mk
blob: 14d7a1c9e18bdd1e90af9d0edf2bdf7b59b9e84f (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
include $(CLEAR_VARS)
LOCAL_MODULE := glib-2.0
LOCAL_SRC_FILES := $(filter-out \
   %/giowin32.c %/gwin32.c %/gwin32-private.c %/gstdio-private.c %/gspawn-win32.c %/gspawn-win32-helper.c \
   %/gthread-win32.c %/win_iconv.c, $(wildcard jni/glib/glib/*.c))
LOCAL_CFLAGS := -DGLIB_COMPILATION
LOCAL_C_INCLUDES := jni/glib jni/glib/glib jni/glib/$(TARGET_ARCH_ABI)
LOCAL_EXPORT_C_INCLUDES := $(LOCAL_C_INCLUDES)
LOCAL_STATIC_LIBRARIES := libintl

jni/glib/$(TARGET_ARCH_ABI)/glibconfig.h: jni/glib.glibconfig.$(TARGET_ARCH_ABI).h
        mkdir -p jni/glib/$(TARGET_ARCH_ABI)
        cp $^ $@

jni/glib/$(TARGET_ARCH_ABI)/config.h: jni/glib.config.h
        mkdir -p jni/glib/$(TARGET_ARCH_ABI)
        cp $^ $@

mkxp: jni/glib/$(TARGET_ARCH_ABI)/config.h jni/glib/$(TARGET_ARCH_ABI)/glibconfig.h
include $(BUILD_STATIC_LIBRARY)