forked from arpit/logbook
-
Notifications
You must be signed in to change notification settings - Fork 0
/
build.xml
75 lines (65 loc) · 2.61 KB
/
build.xml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
<project name="LogBook - AIR Logging Console" default="generateCIMLoggingSWC">
<loadproperties srcFile="build.properties"/>
<taskdef resource="flexTasks.tasks" classpath="${flexTasks.jar.path}" />
<target name="generateDocs" description="Compiles the LogBook Web app">
<exec executable="${asdoc.app}">
<arg line='-doc-sources ${basedir}/src'/>
<arg line="-library-path+=${FLEX_HOME}/frameworks/libs/air"/>
<arg value="-source-path=src"/>
<arg value="-output=docs"/>
<arg value="-window-title=LogBook Documentation "/>
</exec>
</target>
<target name="generateCIMLoggingSWC" description="Compiles the LogBook Web app">
<echo message="Generating CIM Logging SWC"/>
<exec executable="${compc.app}">
<arg line="-o release/swcs/CIM_logging.swc" />
<arg line="-source-path src" />
<arg line="-library-path libs"/>
<arg line="-namespace http://www.comcast.net manifest.xml"/>
<arg line="-include-namespaces http://www.comcast.net"/>
<arg line="-include-file LogBookIcon.png src/icons/LogBookIcon_16.png"/>
</exec>
</target>
<target name="compileWeb" description="Compiles the LogBook Web app">
<echo message="compiling Flex (Web) Application"/>
<mxmlc file="src/LogBookWeb.mxml"
output="release/web/LogBookWeb.swf">
<compiler.source-path path-element="${src.dir}" />
</mxmlc>
</target>
<target name="compileAIR" description="Compiles the LogBook Air and Web app">
<echo message="compiling AIR Application"/>
<exec executable="mxmlc">
<arg value="+configname=air"/>
<arg value="-source-path=src"/>
<arg value="src/LogBook.mxml"/>
</exec>
</target>
<!-- warning: In a typical air project, the app descriptor's main file has
no value by default and is created when you test the project. Make sure you set that value
before you try the testAIR task -->
<target name="testAIR" depends="compileAIR">
<exec executable="${ADL}">
<arg value="${APP_DESCRIPTOR}"/>
</exec>
</target>
<target name="release" description="Task for creating new releases of LogBook">
<copy todir="release/web" overwrite="true">
<fileset dir="web"/>
</copy>
<mxmlc file="src/LogBookWeb.mxml"
output="release/web/LogBookWeb.swf">
<compiler.source-path path-element="src" />
</mxmlc>
</target>
<target name="createSWC" description="Creates a LogBook.swc file that can be loaded into client apps.">
<exec
executable="/Frameworks/flex_sdk_3/bin/compc"
failonerror="true">
<arg line="-source-path+=src"/>
<arg line="-output bin-debug/LogBook.swc"/>
<arg line="cim/fx/logging/targets/LocalConnectionTarget"/>
</exec>
</target>
</project>