Procházet zdrojové kódy

Compile locale lib

master
Chris Smith před 14 roky
rodič
revize
b88e2188d1
2 změnil soubory, kde provedl 14 přidání a 57 odebrání
  1. 14
    57
      code/LocalePlugin/build.xml
  2. binární
      code/LocalePlugin/dist/LocalePlugin.apk

+ 14
- 57
code/LocalePlugin/build.xml Zobrazit soubor

@@ -5,65 +5,22 @@
5 5
 <project name="LocalePlugin" default="default" basedir=".">
6 6
     <description>Builds, tests, and runs the project LocalePlugin.</description>
7 7
     <import file="nbproject/build-impl.xml"/>
8
-    <!--
9 8
 
10
-    There exist several targets which are by default empty and which can be 
11
-    used for execution of your tasks. These targets are usually executed 
12
-    before and after some main targets. They are: 
9
+    <target depends="init,-package-res-and-assets,-package-res-no-assets,-package-dex" name="-build-without-signing">
10
+        <exec executable="${apkbuilder}" failonerror="true">
11
+            <arg value="${basedir}/${dist.apk}"/>
12
+            <arg value="-u"/>
13
+            <arg value="-z"/>
14
+            <arg value="${basedir}/${dist.apk}_"/>
15
+        </exec>
16
+        <delete file="${dist.apk}_"/>
17
+    </target>
13 18
 
14
-      -pre-init:                 called before initialization of project properties
15
-      -post-init:                called after initialization of project properties
16
-      -pre-compile:              called before javac compilation
17
-      -post-compile:             called after javac compilation
18
-      -pre-compile-single:       called before javac compilation of single file
19
-      -post-compile-single:      called after javac compilation of single file
20
-      -pre-compile-test:         called before javac compilation of JUnit tests
21
-      -post-compile-test:        called after javac compilation of JUnit tests
22
-      -pre-compile-test-single:  called before javac compilation of single JUnit test
23
-      -post-compile-test-single: called after javac compilation of single JUunit test
24
-      -pre-jar:                  called before JAR building
25
-      -post-jar:                 called after JAR building
26
-      -post-clean:               called after cleaning build products
19
+    <target depends="init,compile,-pre-jar,-dex,-package-res-and-assets,-package-res-no-assets,-package-dex,-build-without-signing,-post-jar" description="Build unsigned JAR." name="unsigned-jar"/>
27 20
 
28
-    (Targets beginning with '-' are not intended to be called on their own.)
21
+    <target name="-pre-jar">
22
+       <unzip src="lib/FlurryAgent.jar" dest="${build.classes.dir}" overwrite="true"/>
23
+       <unzip src="lib/locale_platform.jar" dest="${build.classes.dir}" overwrite="true"/>
24
+    </target>
29 25
 
30
-    Example of inserting an obfuscator after compilation could look like this:
31
-
32
-        <target name="-post-compile">
33
-            <obfuscate>
34
-                <fileset dir="${build.classes.dir}"/>
35
-            </obfuscate>
36
-        </target>
37
-
38
-    For list of available properties check the imported 
39
-    nbproject/build-impl.xml file. 
40
-
41
-
42
-    Another way to customize the build is by overriding existing main targets.
43
-    The targets of interest are: 
44
-
45
-      -init-macrodef-javac:     defines macro for javac compilation
46
-      -init-macrodef-junit:     defines macro for junit execution
47
-      -init-macrodef-debug:     defines macro for class debugging
48
-      -init-macrodef-java:      defines macro for class execution
49
-      -do-jar-with-manifest:    JAR building (if you are using a manifest)
50
-      -do-jar-without-manifest: JAR building (if you are not using a manifest)
51
-      run:                      execution of project 
52
-      -javadoc-build:           Javadoc generation
53
-      test-report:              JUnit report generation
54
-
55
-    An example of overriding the target for project execution could look like this:
56
-
57
-        <target name="run" depends="LocalePlugin-impl.jar">
58
-            <exec dir="bin" executable="launcher.exe">
59
-                <arg file="${dist.jar}"/>
60
-            </exec>
61
-        </target>
62
-
63
-    Notice that the overridden target depends on the jar target and not only on 
64
-    the compile target as the regular run target does. Again, for a list of available 
65
-    properties which you can use, check the target you are overriding in the
66
-    nbproject/build-impl.xml file. 
67
-
68
-    -->
69 26
 </project>

binární
code/LocalePlugin/dist/LocalePlugin.apk Zobrazit soubor


Načítá se…
Zrušit
Uložit