Fix up the asdoc build. Not that it works, but at least it's not broken because
of build-related problems. git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@1022 c613c5cb-e716-0410-b11b-feb51c14d237
This commit is contained in:
@@ -93,7 +93,17 @@
|
|||||||
activate ActionScript library build.
|
activate ActionScript library build.
|
||||||
</echo></target>
|
</echo></target>
|
||||||
|
|
||||||
<target name="aslib" unless="no_rebuild_aslib" depends="-checkaslib,-noteaslib"
|
<target name="-asprepare" depends="-checkaslib">
|
||||||
|
<!-- obtain our ActionScript dependencies via Maven -->
|
||||||
|
<artifact:pom id="as-pom" file="as-pom.xml"/>
|
||||||
|
<artifact:dependencies filesetId="aslibs.fileset" pomRefId="as-pom" useScope="compile"/>
|
||||||
|
<copy todir="${deploy.dir}/lib">
|
||||||
|
<fileset refid="aslibs.fileset"/>
|
||||||
|
<mapper type="flatten"/>
|
||||||
|
</copy>
|
||||||
|
</target>
|
||||||
|
|
||||||
|
<target name="aslib" unless="no_rebuild_aslib" depends="-asprepare,-noteaslib"
|
||||||
description="Builds the ActionScript code">
|
description="Builds the ActionScript code">
|
||||||
<!-- TODO: these don't seem to be needed for the ActionScript library
|
<!-- TODO: these don't seem to be needed for the ActionScript library
|
||||||
build, why are/where they here -->
|
build, why are/where they here -->
|
||||||
@@ -108,14 +118,6 @@
|
|||||||
</copy>
|
</copy>
|
||||||
<!-- END TODO -->
|
<!-- END TODO -->
|
||||||
|
|
||||||
<!-- obtain our ActionScript dependencies via Maven -->
|
|
||||||
<artifact:pom id="as-pom" file="as-pom.xml"/>
|
|
||||||
<artifact:dependencies filesetId="aslibs.fileset" pomRefId="as-pom" useScope="compile"/>
|
|
||||||
<copy todir="${deploy.dir}/lib">
|
|
||||||
<fileset refid="aslibs.fileset"/>
|
|
||||||
<mapper type="flatten"/>
|
|
||||||
</copy>
|
|
||||||
|
|
||||||
<copy file="etc/aslib-config.xml.in" tofile="${deploy.dir}/aslib-config.xml">
|
<copy file="etc/aslib-config.xml.in" tofile="${deploy.dir}/aslib-config.xml">
|
||||||
<filterset>
|
<filterset>
|
||||||
<filter token="flex_sdk_dir" value="${flexsdk.dir}"/>
|
<filter token="flex_sdk_dir" value="${flexsdk.dir}"/>
|
||||||
@@ -148,7 +150,7 @@
|
|||||||
</copy>
|
</copy>
|
||||||
</target>
|
</target>
|
||||||
|
|
||||||
<target name="asdoc" unless="no_build_aslib" depends="-checkaslib"
|
<target name="asdoc" unless="no_build_aslib" depends="-asprepare"
|
||||||
description="Builds the ActionScript documention">
|
description="Builds the ActionScript documention">
|
||||||
<mkdir dir="${deploy.dir}/asdocs"/>
|
<mkdir dir="${deploy.dir}/asdocs"/>
|
||||||
<java classpath="${flexsdk.dir}/lib/asdoc.jar" classname="flex2.tools.ASDoc" fork="true">
|
<java classpath="${flexsdk.dir}/lib/asdoc.jar" classname="flex2.tools.ASDoc" fork="true">
|
||||||
@@ -157,8 +159,8 @@
|
|||||||
<jvmarg value="-Xbootclasspath/p:${flexsdk.dir}/asdoc/lib/xalan.jar"/>
|
<jvmarg value="-Xbootclasspath/p:${flexsdk.dir}/asdoc/lib/xalan.jar"/>
|
||||||
<arg value="+flexlib=${flexsdk.dir}/frameworks"/>
|
<arg value="+flexlib=${flexsdk.dir}/frameworks"/>
|
||||||
<arg line="-library-path ${flexsdk.dir}/frameworks/libs"/>
|
<arg line="-library-path ${flexsdk.dir}/frameworks/libs"/>
|
||||||
<arg line="-library-path ${deploy.dir}/lib/naryalib-0.0-SNAPSHOT.swc"/>
|
<arg line="-library-path ${com.threerings:naryalib:swc}"/>
|
||||||
<arg line="-library-path ${deploy.dir}/lib/nenyalib-0.0-SNAPSHOT.swc"/>
|
<arg line="-library-path ${com.threerings:nenyalib:swc}"/>
|
||||||
<arg line="-templates-path ${flexsdk.dir}/asdoc/templates"/>
|
<arg line="-templates-path ${flexsdk.dir}/asdoc/templates"/>
|
||||||
<arg line="-doc-sources ${asrc.dir}"/>
|
<arg line="-doc-sources ${asrc.dir}"/>
|
||||||
<arg line="-output ${deploy.dir}/asdocs"/>
|
<arg line="-output ${deploy.dir}/asdocs"/>
|
||||||
|
|||||||
Reference in New Issue
Block a user