Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>master
@@ -0,0 +1,11 @@ | |||||
/.gradle/ | |||||
/.idea/ | |||||
/captures/ | |||||
/local.properties | |||||
.DS_Store | |||||
Thumbs.db | |||||
build/ | |||||
*.apk | |||||
*.class | |||||
*.dex | |||||
*.iml |
@@ -0,0 +1,26 @@ | |||||
apply plugin: 'com.android.application' | |||||
android { | |||||
buildToolsVersion "26.0.0" | |||||
buildTypes { | |||||
release { | |||||
minifyEnabled false | |||||
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' | |||||
} | |||||
} | |||||
compileSdkVersion 26 | |||||
dataBinding { | |||||
enabled true | |||||
} | |||||
defaultConfig { | |||||
applicationId "com.wireguard.android" | |||||
minSdkVersion 21 | |||||
targetSdkVersion 26 | |||||
versionCode 1 | |||||
versionName "1.0" | |||||
} | |||||
} | |||||
dependencies { | |||||
compile fileTree(dir: 'libs', include: ['*.jar']) | |||||
} |
@@ -0,0 +1,25 @@ | |||||
# Add project specific ProGuard rules here. | |||||
# By default, the flags in this file are appended to flags specified | |||||
# in /opt/android-sdk/tools/proguard/proguard-android.txt | |||||
# You can edit the include path and order by changing the proguardFiles | |||||
# directive in build.gradle. | |||||
# | |||||
# For more details, see | |||||
# http://developer.android.com/guide/developing/tools/proguard.html | |||||
# Add any project specific keep options here: | |||||
# If your project uses WebView with JS, uncomment the following | |||||
# and specify the fully qualified class name to the JavaScript interface | |||||
# class: | |||||
#-keepclassmembers class fqcn.of.javascript.interface.for.webview { | |||||
# public *; | |||||
#} | |||||
# Uncomment this to preserve the line number information for | |||||
# debugging stack traces. | |||||
#-keepattributes SourceFile,LineNumberTable | |||||
# If you keep the line number information, uncomment this to | |||||
# hide the original source file name. | |||||
#-renamesourcefileattribute SourceFile |
@@ -0,0 +1,12 @@ | |||||
<?xml version="1.0" encoding="utf-8"?> | |||||
<manifest xmlns:android="http://schemas.android.com/apk/res/android" | |||||
package="com.wireguard.android"> | |||||
<application | |||||
android:allowBackup="false" | |||||
android:icon="@mipmap/ic_launcher" | |||||
android:label="@string/app_name" | |||||
android:roundIcon="@mipmap/ic_launcher" | |||||
android:supportsRtl="true" | |||||
android:theme="@android:style/Theme.Material.Light.DarkActionBar"> | |||||
</application> | |||||
</manifest> |
@@ -0,0 +1,4 @@ | |||||
<?xml version="1.0" encoding="utf-8"?> | |||||
<resources> | |||||
<string name="app_name">WireGuard</string> | |||||
</resources> |
@@ -0,0 +1,18 @@ | |||||
allprojects { | |||||
repositories { | |||||
jcenter() | |||||
} | |||||
} | |||||
buildscript { | |||||
dependencies { | |||||
classpath 'com.android.tools.build:gradle:2.3.3' | |||||
} | |||||
repositories { | |||||
jcenter() | |||||
} | |||||
} | |||||
task clean(type: Delete) { | |||||
delete rootProject.buildDir | |||||
} |
@@ -0,0 +1,17 @@ | |||||
# Project-wide Gradle settings. | |||||
# IDE (e.g. Android Studio) users: | |||||
# Gradle settings configured through the IDE *will override* | |||||
# any settings specified in this file. | |||||
# For more details on how to configure your build environment visit | |||||
# http://www.gradle.org/docs/current/userguide/build_environment.html | |||||
# Specifies the JVM arguments used for the daemon process. | |||||
# The setting is particularly useful for tweaking memory settings. | |||||
org.gradle.jvmargs=-Xmx1536m | |||||
# When configured, Gradle will run in incubating parallel mode. | |||||
# This option should only be used with decoupled projects. More details, visit | |||||
# http://www.gradle.org/docs/current/userguide/multi_project_builds.html#sec:decoupled_projects | |||||
# org.gradle.parallel=true |
@@ -0,0 +1 @@ | |||||
include ':app' |