add log.h
[rtmpclient.git] / app / src / main / jni / Android.mk
1 LOCAL_PATH := $(call my-dir)
2
3 # avdevice
4 include $(CLEAR_VARS)
5 LOCAL_MODULE:= libavdevice
6 LOCAL_SRC_FILES:= lib/libavdevice.so
7 LOCAL_EXPORT_C_INCLUDES:= $(LOCAL_PATH)/include
8 include $(PREBUILT_SHARED_LIBRARY)
9
10 # avcodec
11 include $(CLEAR_VARS)
12 LOCAL_MODULE:= libavcodec
13 LOCAL_SRC_FILES:= lib/libavcodec.so
14 LOCAL_EXPORT_C_INCLUDES:= $(LOCAL_PATH)/include
15 include $(PREBUILT_SHARED_LIBRARY)
16
17 # avformat
18 include $(CLEAR_VARS)
19 LOCAL_MODULE:= libavformat
20 LOCAL_SRC_FILES:= lib/libavformat.so
21 LOCAL_EXPORT_C_INCLUDES:= $(LOCAL_PATH)/include
22 include $(PREBUILT_SHARED_LIBRARY)
23
24 # avfilter
25 include $(CLEAR_VARS)
26 LOCAL_MODULE:= libavfilter
27 LOCAL_SRC_FILES:= lib/libavfilter.so
28 LOCAL_EXPORT_C_INCLUDES:= $(LOCAL_PATH)/include
29 include $(PREBUILT_SHARED_LIBRARY)
30
31 # swresample
32 include $(CLEAR_VARS)
33 LOCAL_MODULE:= libswresample
34 LOCAL_SRC_FILES:= lib/libswresample.so
35 LOCAL_EXPORT_C_INCLUDES:= $(LOCAL_PATH)/include
36 include $(PREBUILT_SHARED_LIBRARY)
37
38 # swscale
39 include $(CLEAR_VARS)
40 LOCAL_MODULE:= libswscale
41 LOCAL_SRC_FILES:= lib/libswscale.so
42 LOCAL_EXPORT_C_INCLUDES:= $(LOCAL_PATH)/include
43 include $(PREBUILT_SHARED_LIBRARY)
44
45 # avutil
46 include $(CLEAR_VARS)
47 LOCAL_MODULE:= libavutil
48 LOCAL_SRC_FILES:= lib/libavutil.so
49 LOCAL_EXPORT_C_INCLUDES:= $(LOCAL_PATH)/include
50 include $(PREBUILT_SHARED_LIBRARY)
51
52 # x264
53 include $(CLEAR_VARS)
54 LOCAL_MODULE:= libx264
55 LOCAL_SRC_FILES:= lib/libx264.so
56 LOCAL_EXPORT_C_INCLUDES:= $(LOCAL_PATH)/include
57 include $(PREBUILT_SHARED_LIBRARY)
58
59 # postproc
60 include $(CLEAR_VARS)
61 LOCAL_MODULE:= libpostproc
62 LOCAL_SRC_FILES:= lib/libpostproc.so
63 LOCAL_EXPORT_C_INCLUDES:= $(LOCAL_PATH)/include
64 include $(PREBUILT_SHARED_LIBRARY)
65
66 # ffmpegjni
67 include $(CLEAR_VARS)
68 LOCAL_MODULE := ffmpeg-jni
69 LOCAL_SRC_FILES := ai_suanzi_rtmpclient_Ffmpeg.cpp
70 LOCAL_SHARED_LIBRARIES := avdevice avcodec avformat avfilter swresample swscale avutil postproc x264
71 LOCAL_LDLIBS :=-llog -landroid
72 include $(BUILD_SHARED_LIBRARY)