build ok for libusb libuvc
[rtmpclient.git] / app / src / main / jni / Android.mk
index b66632b..9837ea0 100644 (file)
@@ -1,72 +1,6 @@
-LOCAL_PATH := $(call my-dir)
+MY_LOCAL_PATH := $(call my-dir)
+include $(MY_LOCAL_PATH)/libusb-1.0.22/android/jni/Android.mk
+include $(MY_LOCAL_PATH)/libuvc-0.0.6/android/jni/Android.mk
+include $(MY_LOCAL_PATH)/UVCCamera/Android.mk
 
-# avdevice
-include $(CLEAR_VARS)
-LOCAL_MODULE:= libavdevice
-LOCAL_SRC_FILES:= lib/libavdevice.so
-LOCAL_EXPORT_C_INCLUDES:= $(LOCAL_PATH)/include
-include $(PREBUILT_SHARED_LIBRARY)
 
-# avcodec
-include $(CLEAR_VARS)
-LOCAL_MODULE:= libavcodec
-LOCAL_SRC_FILES:= lib/libavcodec.so
-LOCAL_EXPORT_C_INCLUDES:= $(LOCAL_PATH)/include
-include $(PREBUILT_SHARED_LIBRARY)
-
-# avformat
-include $(CLEAR_VARS)
-LOCAL_MODULE:= libavformat
-LOCAL_SRC_FILES:= lib/libavformat.so
-LOCAL_EXPORT_C_INCLUDES:= $(LOCAL_PATH)/include
-include $(PREBUILT_SHARED_LIBRARY)
-
-# avfilter
-include $(CLEAR_VARS)
-LOCAL_MODULE:= libavfilter
-LOCAL_SRC_FILES:= lib/libavfilter.so
-LOCAL_EXPORT_C_INCLUDES:= $(LOCAL_PATH)/include
-include $(PREBUILT_SHARED_LIBRARY)
-
-# swresample
-include $(CLEAR_VARS)
-LOCAL_MODULE:= libswresample
-LOCAL_SRC_FILES:= lib/libswresample.so
-LOCAL_EXPORT_C_INCLUDES:= $(LOCAL_PATH)/include
-include $(PREBUILT_SHARED_LIBRARY)
-
-# swscale
-include $(CLEAR_VARS)
-LOCAL_MODULE:= libswscale
-LOCAL_SRC_FILES:= lib/libswscale.so
-LOCAL_EXPORT_C_INCLUDES:= $(LOCAL_PATH)/include
-include $(PREBUILT_SHARED_LIBRARY)
-
-# avutil
-include $(CLEAR_VARS)
-LOCAL_MODULE:= libavutil
-LOCAL_SRC_FILES:= lib/libavutil.so
-LOCAL_EXPORT_C_INCLUDES:= $(LOCAL_PATH)/include
-include $(PREBUILT_SHARED_LIBRARY)
-
-# x264
-include $(CLEAR_VARS)
-LOCAL_MODULE:= libx264
-LOCAL_SRC_FILES:= lib/libx264.so
-LOCAL_EXPORT_C_INCLUDES:= $(LOCAL_PATH)/include
-include $(PREBUILT_SHARED_LIBRARY)
-
-# postproc
-include $(CLEAR_VARS)
-LOCAL_MODULE:= libpostproc
-LOCAL_SRC_FILES:= lib/libpostproc.so
-LOCAL_EXPORT_C_INCLUDES:= $(LOCAL_PATH)/include
-include $(PREBUILT_SHARED_LIBRARY)
-
-# ffmpegjni
-include $(CLEAR_VARS)
-LOCAL_MODULE := ffmpeg-jni
-LOCAL_SRC_FILES := ai_suanzi_rtmpclient_Ffmpeg.cpp
-LOCAL_SHARED_LIBRARIES := avdevice avcodec avformat avfilter swresample swscale avutil postproc x264
-LOCAL_LDLIBS :=-llog
-include $(BUILD_SHARED_LIBRARY)
\ No newline at end of file