aboutsummaryrefslogtreecommitdiff
path: root/proguard.cfg
diff options
context:
space:
mode:
authorScott Jackson <daneren2005@gmail.com>2014-12-27 13:51:27 -0800
committerScott Jackson <daneren2005@gmail.com>2014-12-27 13:51:27 -0800
commitbae8f83ddab6a485850d765af677173ea61a58bb (patch)
treec4fa0c0db814e6e66f70c3d4daae96ef5e70f2ba /proguard.cfg
parente557eb195c6456a1ab4be811c2e1325ecb9d0c28 (diff)
downloaddsub-bae8f83ddab6a485850d765af677173ea61a58bb.tar.gz
dsub-bae8f83ddab6a485850d765af677173ea61a58bb.tar.bz2
dsub-bae8f83ddab6a485850d765af677173ea61a58bb.zip
Add proguard details for Cling dependencies
Diffstat (limited to 'proguard.cfg')
-rw-r--r--proguard.cfg29
1 files changed, 28 insertions, 1 deletions
diff --git a/proguard.cfg b/proguard.cfg
index b7df6dcf..4a536bf1 100644
--- a/proguard.cfg
+++ b/proguard.cfg
@@ -45,4 +45,31 @@
-keep class android.support.v7.app.MediaRouteButton { *; }
--dontwarn android.support.** \ No newline at end of file
+-dontwarn android.support.**
+
+# DLNA, needs to be stripped down to only what we need
+-keep class org.fourthline.** { *; }
+-keep interface org.fourthline.** { *; }
+-keep class org.seamless.** { *;}
+-keep interface org.seamless.http.** { *;}
+-keep class org.eclipse.** { *; }
+-keep interface org.eclipse.** { *; }
+-keep class javax.** { *; }
+-keep interface javax.** { *; }
+-keep class javax.** { *; }
+-keep interface javax.** { *; }
+-keep class org.objectweb.** { *; }
+-keep interface org.objectweb.** { *; }
+-keep class org.slf4j.** { *; }
+-keep interface org.slf4j.** { *; }
+-keep class org.mortbay.** { *; }
+-keep interface org.mortbay.** { *; }
+-dontwarn javax.**
+-dontwarn org.objectweb.**
+-dontwarn org.slf4j.**
+-dontwarn org.mortbay.**
+-dontwarn org.fourthline.**
+-dontwarn org.seamless.**
+-dontwarn org.eclipse.**
+-dontwarn java.**
+-keepattributes *Annotation*, InnerClasses \ No newline at end of file