Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- exporting patch:
- # HG changeset patch
- # User Jan Berkel <jan.berkel@gmail.com>
- # Date 1298285839 -3600
- # Node ID 77f526c62a3c4a3aba0dd26166ce22dc6b82819a
- # Parent f39bddff3d1c02ffe74b22095434fafa3603307b
- Adding build.xml
- diff -r f39bddff3d1c -r 77f526c62a3c .hgignore
- --- a/.hgignore Thu Dec 30 00:39:09 2010 +0900
- +++ b/.hgignore Mon Feb 21 11:57:19 2011 +0100
- @@ -5,4 +5,7 @@
- ^bin$
- syntax: regexp
- -^src/net/itsuha/flickr_twicca/application\.properties$
- \ No newline at end of file
- +^src/net/itsuha/flickr_twicca/application\.properties$
- +
- +syntax: glob
- +local.properties
- diff -r f39bddff3d1c -r 77f526c62a3c build.xml
- --- /dev/null Thu Jan 01 00:00:00 1970 +0000
- +++ b/build.xml Mon Feb 21 11:57:19 2011 +0100
- @@ -0,0 +1,84 @@
- +<?xml version="1.0" encoding="UTF-8"?>
- +<project name="flickr-twicca" default="help">
- +
- +<!-- The local.properties file is created and updated by the 'android'
- + tool.
- + It contains the path to the SDK. It should *NOT* be checked into
- + Version Control Systems. -->
- + <property file="local.properties" />
- +
- + <!-- The build.properties file can be created by you and is never touched
- + by the 'android' tool. This is the place to change some of the
- + default property values used by the Ant rules.
- + Here are some properties you may want to change/update:
- +
- + source.dir
- + The name of the source directory. Default is 'src'.
- + out.dir
- + The name of the output directory. Default is 'bin'.
- +
- + Properties related to the SDK location or the project target should
- + be updated using the 'android' tool with the 'update' action.
- +
- + This file is an integral part of the build system for your
- + application and should be checked into Version Control Systems.
- +
- + -->
- + <property file="build.properties" />
- +
- + <!-- The default.properties file is created and updated by the 'android'
- + tool, as well as ADT.
- + This file is an integral part of the build system for your
- + application and should be checked into Version Control Systems. -->
- + <property file="default.properties" />
- +
- + <!-- Custom Android task to deal with the project target, and import the
- + proper rules.
- + This requires ant 1.6.0 or above. -->
- + <path id="android.antlibs">
- + <pathelement path="${sdk.dir}/tools/lib/anttasks.jar" />
- + <pathelement path="${sdk.dir}/tools/lib/sdklib.jar" />
- + <pathelement path="${sdk.dir}/tools/lib/androidprefs.jar" />
- + </path>
- +
- + <taskdef name="setup"
- + classname="com.android.ant.SetupTask"
- + classpathref="android.antlibs" />
- +
- +<!-- extension targets. Uncomment the ones where you want to do custom work
- + in between standard targets -->
- +<!--
- + <target name="-pre-build">
- + </target>
- + <target name="-pre-compile">
- + </target>
- +
- + [This is typically used for code obfuscation.
- + Compiled code location: ${out.classes.absolute.dir}
- + If this is not done in place, override ${out.dex.input.absolute.dir}]
- + <target name="-post-compile">
- + </target>
- +-->
- +
- +
- + <!-- Execute the Android Setup task that will setup some properties
- + specific to the target, and import the build rules files.
- +
- + The rules file is imported from
- + <SDK>/platforms/<target_platform>/ant/ant_rules_r#.xml
- +
- + To customize existing targets, there are two options:
- + - Customize only one target:
- + - copy/paste the target into this file, *before* the
- + <setup> task.
- + - customize it to your needs.
- + - Customize the whole script.
- + - copy/paste the content of the rules files (minus the top node)
- + into this file, *after* the <setup> task
- + - disable the import of the rules by changing the setup task
- + below to <setup import="false" />.
- + - customize to your needs.
- + -->
- + <setup />
- +
- +</project>
- diff -r f39bddff3d1c -r 77f526c62a3c default.properties
- --- a/default.properties Thu Dec 30 00:39:09 2010 +0900
- +++ b/default.properties Mon Feb 21 11:57:19 2011 +0100
- @@ -11,3 +11,4 @@
- split.density=false
- # Project target.
- target=android-4
- +jar.libs.dir=lib
- diff -r f39bddff3d1c -r 77f526c62a3c proguard.cfg
- --- /dev/null Thu Jan 01 00:00:00 1970 +0000
- +++ b/proguard.cfg Mon Feb 21 11:57:19 2011 +0100
- @@ -0,0 +1,36 @@
- +-optimizationpasses 5
- +-dontusemixedcaseclassnames
- +-dontskipnonpubliclibraryclasses
- +-dontpreverify
- +-verbose
- +-optimizations !code/simplification/arithmetic,!field/*,!class/merging/*
- +
- +-keep public class * extends android.app.Activity
- +-keep public class * extends android.app.Application
- +-keep public class * extends android.app.Service
- +-keep public class * extends android.content.BroadcastReceiver
- +-keep public class * extends android.content.ContentProvider
- +-keep public class * extends android.app.backup.BackupAgentHelper
- +-keep public class * extends android.preference.Preference
- +-keep public class com.android.vending.licensing.ILicensingService
- +
- +-keepclasseswithmembernames class * {
- + native <methods>;
- +}
- +
- +-keepclasseswithmembernames class * {
- + public <init>(android.content.Context, android.util.AttributeSet);
- +}
- +
- +-keepclasseswithmembernames class * {
- + public <init>(android.content.Context, android.util.AttributeSet, int);
- +}
- +
- +-keepclassmembers enum * {
- + public static **[] values();
- + public static ** valueOf(java.lang.String);
- +}
- +
- +-keep class * implements android.os.Parcelable {
- + public static final android.os.Parcelable$Creator *;
- +}
Add Comment
Please, Sign In to add comment