LOCAL_CFLAGS += -DIN_LINPHONE
+
ifeq ($(LINPHONE_VIDEO),1)
LOCAL_CFLAGS += -DVIDEO_ENABLED
+ifeq ($(BUILD_X264),1)
+LOCAL_CFLAGS += -DHAVE_X264
+endif
endif
-
LOCAL_C_INCLUDES += \
$(LOCAL_PATH) \
$(LOCAL_PATH)/include \
libosip2 \
libgsm
+
ifeq ($(LINPHONE_VIDEO),1)
+ifeq ($(BUILD_X264),1)
+LOCAL_STATIC_LIBRARIES += \
+ libmsx264 \
+ libx264
+endif
LOCAL_STATIC_LIBRARIES += \
libavcodec \
libswscale \
libavcore \
- libavutil \
- libmsx264 \
- libx264
+ libavutil
endif
LOCAL_STATIC_LIBRARIES += libspeex
#ifdef ANDROID
#include <android/log.h>
extern "C" void libmsilbc_init();
+#ifdef HAVE_X264
extern "C" void libmsx264_init();
+#endif
#endif /*ANDROID*/
static JavaVM *jvm=0;
#ifdef HAVE_ILBC
libmsilbc_init(); // requires an fpu
#endif
-#ifdef VIDEO_ENABLED
+#ifdef HAVE_X264
libmsx264_init();
#endif
jlong nativePtr = (jlong)linphone_core_new( &ldata->vTable
tr.tls_port = tls;
linphone_core_set_sip_transports(lc, &tr); // tr will be copied
-}
\ No newline at end of file
+}