diff --git a/PhotoProcessing/.classpath b/PhotoProcessing/.classpath index 3f9691c..0b08408 100644 --- a/PhotoProcessing/.classpath +++ b/PhotoProcessing/.classpath @@ -4,5 +4,6 @@ + diff --git a/PhotoProcessing/.gitignore b/PhotoProcessing/.gitignore new file mode 100644 index 0000000..e51bc30 --- /dev/null +++ b/PhotoProcessing/.gitignore @@ -0,0 +1,2 @@ +build/* +.gradle/* diff --git a/PhotoProcessing/build.gradle b/PhotoProcessing/build.gradle new file mode 100644 index 0000000..8a4c531 --- /dev/null +++ b/PhotoProcessing/build.gradle @@ -0,0 +1,42 @@ +buildscript { + repositories { + mavenCentral() + } + dependencies { + classpath 'com.android.tools.build:gradle:0.5.+' + } +} +apply plugin: 'android-library' + +android { + compileSdkVersion 15 + buildToolsVersion "17" + + defaultConfig { + versionCode 1 + versionName '0.1' + } + + sourceSets { + main { + manifest.srcFile 'AndroidManifest.xml' + java.srcDirs = ['src'] + resources.srcDirs = ['src'] + aidl.srcDirs = ['src'] + renderscript.srcDirs = ['src'] + res.srcDirs = ['res'] + assets.srcDirs = ['assets'] + } + } +} + +task copyNativeLibs(type: Copy) { + from fileTree(dir: 'libs', include: '**/*.so' ) into 'build/native-libs' +} +tasks.withType(Compile) { compileTask -> compileTask.dependsOn copyNativeLibs } + +clean.dependsOn 'cleanCopyNativeLibs' + +tasks.withType(com.android.build.gradle.tasks.PackageApplication) { pkgTask -> + pkgTask.jniDir new File('build/native-libs') +} diff --git a/README.md~ b/README.md~ deleted file mode 100644 index 6a53432..0000000 --- a/README.md~ +++ /dev/null @@ -1,7 +0,0 @@ -PhotoProcessing -=============== - -A demo of how you can process photos leveraging the ndk. - -## Blur -The Stack Blur Algorithm by Mario Klingemann is used to perform blur operations.