From 20c97bfece5728f61a57d6503f3e1a3325b9bf0f Mon Sep 17 00:00:00 2001
From: deniszgonjanin <deniszgonjanin@gmail.com>
Date: Fri, 11 Feb 2011 22:41:38 +0000
Subject: [PATCH] Ant task for generating ASDoc documentation for the client.
 Docs generated under bigbluebutton-client/asdoc. Added that directory to
 client's .gitignore

---
 bigbluebutton-client/.gitignore |  1 +
 bigbluebutton-client/build.xml  | 22 ++++++++++++++++++++++
 2 files changed, 23 insertions(+)

diff --git a/bigbluebutton-client/.gitignore b/bigbluebutton-client/.gitignore
index 5fa314c5bc..331d2ccc0d 100755
--- a/bigbluebutton-client/.gitignore
+++ b/bigbluebutton-client/.gitignore
@@ -5,3 +5,4 @@ linker-report.xml
 bin
 client
 bbbResources.properties.*
+asdoc/
diff --git a/bigbluebutton-client/build.xml b/bigbluebutton-client/build.xml
index 855d5f9420..61a0082a43 100755
--- a/bigbluebutton-client/build.xml
+++ b/bigbluebutton-client/build.xml
@@ -321,6 +321,28 @@
 		/>
 	</target>
 
+	<target name="asdoc">
+		<echo message="Generating ASDocs"/>
+		<delete dir="${BASE_DIR}/asdoc" />
+                <mkdir dir="${BASE_DIR}/asdoc" />
+		<!-- asdoc task not natively supported for ant flexTasks.jar for flex3. It is supported for flex 4, so it should be enabled here
+		when bbb-client is moved to Flex 4 -->
+		<!--<asdoc output="${BASE_DIR}/asdoc" 
+			external-library-path="{BASE_DIR}/libs" 
+			lenient="true" 
+			failonerror="true"
+			source-path="${SRC_DIR}"
+			doc-sources="${SRC_DIR}"
+		/> -->
+		<exec executable="${FLEX_HOME}/bin/asdoc" failonerror="true">
+			<arg line="-source-path ${SRC_DIR}/ "/>
+			<arg line="-doc-sources ${SRC_DIR}/ "/>
+			<arg line="-external-library-path '${BASE_DIR}/libs/' "/>
+			<arg line="-output '${BASE_DIR}/asdoc' "/>
+		</exec>
+		<echo message="Done Generating ASDocs" />
+	</target>
+
 	<target name="clean">
 		<delete dir="${OUTPUT_DIR}" />
 		<mkdir dir="${OUTPUT_DIR}"/>
-- 
GitLab