* #36042: makefiles added, refactor on dependencies structures
diff --git a/jni/libyaml/Android.mk b/jni/libyaml/Android.mk
index b579a58..fd0abb3 100644
--- a/jni/libyaml/Android.mk
+++ b/jni/libyaml/Android.mk
@@ -1,17 +1,27 @@
# libyaml/jni/Android.mk
-LOCAL_PATH := $(call my-dir)
-
include $(CLEAR_VARS)
+MY_LIBYAML := libyaml/sources
+
LOCAL_CFLAGS := -DYAML_VERSION_STRING=\"0.1.4\" \
-DYAML_VERSION_MAJOR=0 \
-DYAML_VERSION_MINOR=1 \
-DYAML_VERSION_PATCH=4
+
LOCAL_MODULE := libyaml
+
LOCAL_LDLIBS := -L$(SYSROOT)/usr/lib
-LOCAL_SRC_FILES := api.c reader.c scanner.c \
- parser.c loader.c writer.c emitter.c dumper.c
-LOCAL_C_INCLUDES += $(LOCAL_PATH)/inc
+
+LOCAL_SRC_FILES := $(MY_LIBYAML)/api.c \
+ $(MY_LIBYAML)/reader.c \
+ $(MY_LIBYAML)/scanner.c \
+ $(MY_LIBYAML)/parser.c \
+ $(MY_LIBYAML)/loader.c \
+ $(MY_LIBYAML)/writer.c \
+ $(MY_LIBYAML)/emitter.c \
+ $(MY_LIBYAML)/dumper.c
+
+LOCAL_C_INCLUDES += $(MY_LIBYAML)/inc
include $(BUILD_SHARED_LIBRARY)