forked from mirrors/linphone-iphone
30 lines
1.1 KiB
Text
30 lines
1.1 KiB
Text
# Don't warn stuff that we are not "proguarding", warnings would make the build fail.
|
|
-dontwarn org.linphone.**
|
|
|
|
# The following interfaces and classes are referenced from JNI
|
|
{{#classes}}
|
|
-keep interface {{package}}.{{className}} {*;}
|
|
-keep class {{package}}.{{classImplName}} {*;}
|
|
{{/classes}}
|
|
|
|
# The following enums are referenced from JNI
|
|
{{#enums}}
|
|
-keep class {{package}}.{{className}} {*;}
|
|
{{/enums}}
|
|
|
|
# The following listeners are referenced from JNI
|
|
{{#listeners}}
|
|
-keep class {{package}}.{{className}} {*;}
|
|
{{/listeners}}
|
|
|
|
# Liblinphone tools
|
|
-keep class org.linphone.core.tools.* {*;}
|
|
|
|
# Mediastreamer classes
|
|
-keep class org.linphone.mediastream.Factory {*;}
|
|
-keep class org.linphone.mediastream.MediastreamerAndroidContext {*;}
|
|
-keep class org.linphone.mediastream.video.capture.AndroidVideoApi9JniWrapper {*;}
|
|
-keep class org.linphone.mediastream.video.capture.AndroidVideoApi8JniWrapper {*;}
|
|
-keep class org.linphone.mediastream.video.capture.AndroidVideoApi5JniWrapper {*;}
|
|
-keep class org.linphone.mediastream.video.AndroidVideoWindowImpl {*;}
|
|
-keep class org.linphone.mediastream.Version {*;}
|