[matroska] r886 - trunk/JEBML
[email protected] Thu, 14 Oct 2004 23:24:21 +0400 (MSD)
Newsgroups
gmane.comp.multimedia.matroska.cvs
Message-ID
<[email protected] >
Author: jcsston
Date: 2004-10-14 23:24:21 +0400 (Thu, 14 Oct 2004)
New Revision: 886
Added:
trunk/JEBML/build.xml
Modified:
trunk/JEBML/JEBML.jpx
Log:
Added Ant build file. It's auto-generated by JBuilder so I'm not sure how usable it is.
Modified: trunk/JEBML/JEBML.jpx
===================================================================
--- trunk/JEBML/JEBML.jpx 2004-10-14 19:12:32 UTC (rev 885)
+++ trunk/JEBML/JEBML.jpx 2004-10-14 19:24:21 UTC (rev 886)
@@ -64,11 +64,13 @@
<property category="archiving" name="archiverClass" value="com.borland.jbuilder.wizard.archive.ApplicationArchiver"/>
<property category="archiving" name="buildWithProject" value="0"/>
<property category="archiving" name="contentRules.1" value="I:**/*.*"/>
- <property category="archiving" name="contentRules.2" value="F:JEBML-src.jar;JEBML-src.jar"/>
<property category="archiving" name="targetCompressed" value="1"/>
<property category="archiving" name="targetPath" value="JEBML.jar"/>
<property category="archiving" name="usingRules" value="1"/>
</node>
+ <node name="Export to Ant" type="Ant">
+ <property category="generate" name="error_behavior" value="2"/>
+ </node>
<node name="Native Executable" type="Archive">
<property category="archiving" name="archiverClass" value="com.borland.jbuilder.wizard.archive.ExecutableArchiver"/>
<property category="archiving" name="buildWithProject" value="0"/>
@@ -91,8 +93,14 @@
<node name="Source" type="Archive">
<property category="archiving" name="archiverClass" value="com.borland.jbuilder.wizard.archive.SourceArchiver"/>
<property category="archiving" name="buildWithProject" value="0"/>
+ <property category="archiving" name="documentationPath" value="doc"/>
+ <property category="archiving" name="includeDocumentation" value="1"/>
<property category="archiving" name="targetCompressed" value="1"/>
<property category="archiving" name="targetPath" value="JEBML-src.jar"/>
</node>
- <file path="src/org/ebml/sample/CommandLineSample.java"/>
+ <node name="Standard Doclet" type="Javadoc">
+ <property category="nodeJavadoc" name="buildWithProject" value="0"/>
+ <property category="nodeJavadoc" name="directory" value="doc"/>
+ <property category="nodeJavadoc" name="displayAllOutput" value="1"/>
+ </node>
</project>
Added: trunk/JEBML/build.xml
===================================================================
--- trunk/JEBML/build.xml 2004-10-14 19:12:32 UTC (rev 885)
+++ trunk/JEBML/build.xml 2004-10-14 19:24:21 UTC (rev 886)
@@ -0,0 +1,122 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--Exported by JBuilder on Oct 14, 2004 2:21:41 PM-->
+<!--It is RECOMMENDED that JBuilder builds and Ant builds done with
+this exported Ant file be kept separate and be written to different
+directories. For example, the JBuilder output directory might be "classes"
+and the Ant output directory might be "classes.ant".-->
+<project basedir="." default="rebuild" name="JEBML.jpx">
+ <property name="jbuilder.home" value="C:/JBuilderX"/>
+ <property name="Tomcat.home" value="${jbuilder.home}/thirdparty/jakarta-tomcat-4.0.6-LE-jdk14"/>
+ <property name="jdk.home" value="${jbuilder.home}/jdk1.4"/>
+ <property name="dest" value="classes.ant"/>
+ <property name="Generated.Source" value="${dest}/Temporary_Files"/>
+ <property name="JMF.home" value="C:/JMF-2.1.1e"/>
+ <property name="src" value="src"/>
+ <path id="project.class.path">
+ <pathelement location="${dest}"/>
+ <pathelement location="${JMF.home}/lib"/>
+ <pathelement location="${JMF.home}/lib/jmf.jar"/>
+ <pathelement location="${JMF.home}/lib/mediaplayer.jar"/>
+ <pathelement location="${JMF.home}/lib/multiplayer.jar"/>
+ <pathelement location="${JMF.home}/lib/sound.jar"/>
+ <pathelement location="${JMF.home}/lib/customizer.jar"/>
+ <pathelement location="${jdk.home}/demo/jfc/Java2D/Java2Demo.jar"/>
+ <pathelement location="${jdk.home}/demo/plugin/jfc/Java2D/Java2Demo.jar"/>
+ <pathelement location="${jdk.home}/jre/javaws/javaws.jar"/>
+ <pathelement location="${jdk.home}/jre/lib/charsets.jar"/>
+ <pathelement location="${jdk.home}/jre/lib/ext/dnsns.jar"/>
+ <pathelement location="${jdk.home}/jre/lib/ext/ldapsec.jar"/>
+ <pathelement location="${jdk.home}/jre/lib/ext/localedata.jar"/>
+ <pathelement location="${jdk.home}/jre/lib/ext/sunjce_provider.jar"/>
+ <pathelement location="${jdk.home}/jre/lib/im/indicim.jar"/>
+ <pathelement location="${jdk.home}/jre/lib/im/thaiim.jar"/>
+ <pathelement location="${jdk.home}/jre/lib/jce.jar"/>
+ <pathelement location="${jdk.home}/jre/lib/jsse.jar"/>
+ <pathelement location="${jdk.home}/jre/lib/plugin.jar"/>
+ <pathelement location="${jdk.home}/jre/lib/rt.jar"/>
+ <pathelement location="${jdk.home}/jre/lib/sunrsasign.jar"/>
+ <pathelement location="${jdk.home}/lib/dt.jar"/>
+ <pathelement location="${jdk.home}/lib/htmlconverter.jar"/>
+ <pathelement location="${jdk.home}/lib/tools.jar"/>
+ </path>
+ <path id="jspc.class.path">
+ <pathelement location="${Tomcat.home}/lib/jasper-compiler.jar"/>
+ <pathelement location="${Tomcat.home}/lib/jasper-runtime.jar"/>
+ <pathelement location="${Tomcat.home}/lib/naming-factory.jar"/>
+ <pathelement location="${Tomcat.home}/common/lib/xerces.jar"/>
+ <pathelement location="${Tomcat.home}/common/lib/servlet.jar"/>
+ </path>
+ <!--Patternset to exclude files from the output directory:-->
+ <patternset id="dest.exclude">
+ <exclude name="Temporary_Files/"/>
+ <exclude name="Generated Source/"/>
+ <exclude name="package cache/"/>
+ <exclude name="dependency cache/"/>
+ <exclude name="jsp cache/"/>
+ </patternset>
+ <target depends="init" name="javacompile">
+ <javac bootclasspathref="project.class.path" debug="true" deprecation="true" destdir="${dest}" encoding="UTF8" nowarn="false" target="1.2">
+ <src path="${src}"/>
+ <src path="${Generated.Source}"/>
+ </javac>
+ </target>
+ <target depends="resource" name="archive">
+ <jar compress="true" destfile="JEBML.jar">
+ <fileset dir="${dest}">
+ <patternset refid="dest.exclude"/>
+ <include name="**/*.*"/>
+ </fileset>
+ <manifest>
+ <attribute name="Main-Class" value="org.ebml.sample.EbmlSampleApp"/>
+ </manifest>
+ </jar>
+ <jar compress="true" destfile="JEBML-src.jar">
+ <fileset dir="${src}"/>
+ </jar>
+ </target>
+ <target name="cleanup">
+ <delete file="JEBML.jar"/>
+ <delete failonerror="false" includeemptydirs="true">
+ <fileset dir="${dest}"/>
+ </delete>
+ </target>
+ <target depends="resource" name="executablearchive">
+ <!--Cannot create native executable with standard Ant tasks for "Native Executable" node-->
+ </target>
+ <target name="resource">
+ <copy todir="${dest}">
+ <fileset dir="${src}">
+ <include name="**/*.jpe"/>
+ <include name="**/*.jpeg"/>
+ <include name="**/*.rmf"/>
+ <include name="**/*.wav"/>
+ <include name="**/*.mid"/>
+ <include name="**/*.midi"/>
+ <include name="**/*.au"/>
+ <include name="**/*.gif"/>
+ <include name="**/*.png"/>
+ <include name="**/*.jpg"/>
+ <include name="**/*.aiff"/>
+ <include name="**/*.properties"/>
+ </fileset>
+ </copy>
+ </target>
+ <target name="javadoc">
+ <javadoc destdir="doc" package="true">
+ <fileset dir="${src}"/>
+ <tag description="To Do:" name="todo" scope="all"/>
+ </javadoc>
+ </target>
+ <target depends="cleanup" name="clean"/>
+ <target name="precompile"/>
+ <target depends="javacompile" name="compile"/>
+ <target name="postcompile"/>
+ <target depends="archive,executablearchive,javadoc,resource" name="package"/>
+ <target name="deploy"/>
+ <target depends="precompile,compile,postcompile,package,deploy" name="make"/>
+ <target depends="clean,make" name="rebuild"/>
+ <target name="init">
+ <mkdir dir="${dest}"/>
+ <mkdir dir="${Generated.Source}"/>
+ </target>
+</project>