tweetcast/client/lib/websocket-js/flash-src/build.xml
changeset 306 70c9688a1486
parent 305 436a31d11f1d
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/tweetcast/client/lib/websocket-js/flash-src/build.xml	Thu Oct 06 12:39:29 2011 +0200
@@ -0,0 +1,98 @@
+<?xml version="1.0" encoding="utf-8"?>
+
+<!--
+  Ant build file which provides yet another way (other than build.sh) to build SWF files.
+  
+  You need to copy build.properties.sample to build.properties and change FLEX_HOME
+  for your environment.
+-->
+
+<project name="ant" basedir="." default="swf">
+
+<property file="build.properties"/><!-- set sdk -->
+<echo message="Using SDK version: ${FLEX_HOME}"/>
+<!-- do not change next 2 lines, it adds needed task to ant -->
+<property name="FLEXTASKS" value="${FLEX_HOME}/ant/lib/flexTasks.jar"/>
+<taskdef resource="flexTasks.tasks" classpath="${FLEXTASKS}"/>
+
+<target name="swf">
+  <mxmlc file="src/net/gimite/websocket/WebSocketMain.as"
+         output="../WebSocketMain.swf"
+         incremental="false"
+         strict="true"
+         accessible="false"
+         fork="true"
+         static-link-runtime-shared-libraries="true">
+    <optimize>true</optimize>
+    <target-player>10</target-player>
+    <raw-metadata></raw-metadata>
+    <source-path path-element="src"/>
+    <source-path path-element="third-party"/>
+  </mxmlc>
+</target>
+
+<target name="swfInsecure">
+  <mxmlc file="src/net/gimite/websocket/WebSocketMainInsecure.as"
+         output="../WebSocketMainInsecure.swf"
+         incremental="false"
+         strict="true"
+         accessible="false"
+         fork="true"
+         static-link-runtime-shared-libraries="true">
+    <optimize>true</optimize>
+    <target-player>10</target-player>
+    <raw-metadata></raw-metadata>
+    <source-path path-element="src"/>
+    <source-path path-element="third-party"/>
+  </mxmlc>
+</target>
+
+<!-- for pure .as -->
+<target name="swc" depends="swcWithoutDependencies,dependencies">
+  <compc output="../WebSocket.swc"
+         incremental="false"
+         strict="true"
+         accessible="false"
+         fork="true"
+         static-link-runtime-shared-libraries="false">
+    <optimize>true</optimize>
+    <raw-metadata></raw-metadata>
+    <include-libraries dir=".." append="true" >
+      <include name="WebSocketWithoutDependencies.swc"/>
+      <include name="WebSocketDependencies.swc"/>
+    </include-libraries>
+  </compc>
+</target>
+
+<!-- for pure .as where you want to link your own version of third-party libraries -->
+<target name="swcWithoutDependencies" depends="dependencies">
+  <compc output="../WebSocketWithoutDependencies.swc"
+         incremental="false"
+         strict="true"
+         accessible="false"
+         fork="true"
+         static-link-runtime-shared-libraries="false">
+    <optimize>true</optimize>
+    <raw-metadata></raw-metadata>
+    <source-path path-element="src"/>
+    <include-sources dir="." includes="**/*.as"/>
+    <external-library-path file="../WebSocketDependencies.swc" append="true"/>
+  </compc>
+</target>
+
+<target name="dependencies">
+  <compc output="../WebSocketDependencies.swc"
+         incremental="false"
+         strict="true"
+         accessible="false"
+         fork="true"
+         static-link-runtime-shared-libraries="false">
+    <optimize>true</optimize>
+    <raw-metadata></raw-metadata>
+    <source-path path-element="third-party"/>
+    <include-sources dir="." includes="**/*.as"/>
+  </compc>
+</target>
+
+</project>
+    
\ No newline at end of file