Sophie

Sophie

distrib > Mageia > 7 > i586 > media > core-release-src > by-pkgid > e0641a2f323fd8962bef688c59f29736 > files > 2

java3ds-fileloader-1.2-6.mga7.src.rpm

<project name="java3dsloader" default="compile" basedir=".">

    <property name="src" value="src"/>
    <property name="export.dir" value="export"/>
    <property name="import.dir" value="import"/>
    <property name="import.java3d.dir" value="${import.dir}/java3d"/>
    <property name="build.dir" value="${export.dir}/build"/>
    <property name="deploy.dir" value="${export.dir}/deploy"/>
    <property name="debug" value="false"/>

    <path id="build.classpath">
        <pathelement location="${build.dir}"/>
        <fileset dir="${import.java3d.dir}">
            <include name="**/*.jar"/>
        </fileset>
        <fileset dir="${import.dir}">
            <include name="**/*.jar"/>
        </fileset>
    </path>

    <target name="prepare" description="creates build and deploy directories">
        <mkdir dir="${build.dir}"/>
        <mkdir dir="${deploy.dir}"/>
        <tstamp/>
    </target>

    <target name="deploy" depends="compile,jar,src-jar" description="builds and puts jar file in deploy directory."/>

    <target name="run" description="Runs the sample balls application." depends="jar">
    </target>

    <target name="clean" description="Removes build and deploy directories">
        <delete dir="${build.dir}"/>
        <delete dir="${deploy.dir}"/>
        <delete>
            <fileset dir="." casesensitive="no" includes="**/thumbs.db"/>
        </delete>
    </target>


    <target name="compile" description="Compiles source into build directory" depends="prepare">
        <property name="echo.path" refid="build.classpath"/>
        <echo>${echo.path}</echo>
        <javac srcdir="${src}" destdir="${build.dir}" debug="${debug}">
            <classpath refid="build.classpath"/>
        </javac>
    </target>

    <target name="src-jar" description="Builds jar file for the java3d 3ds loader" depends="compile">
        <jar destfile="${deploy.dir}/java3ds-fileloader.jar">
            <fileset dir="${src}"/>
        </jar>
    </target>

    <target name="jar" description="Builds jar file for the java3d 3ds loader" depends="compile">
        <jar destfile="${deploy.dir}/java3ds-fileloader.jar">
            <fileset dir="${build.dir}"/>
            <!-- <fileset dir="${src}"/> -->
            <manifest>
                <attribute name="Main-Class" value="com.microcrowd.loader.java3d.max3ds.Main"/>
                <attribute name="Title" value="Java3D 3DS Loader"/>
            </manifest>
        </jar>
    </target>

    <target name="javadoc" description="Generates the Javadoc of the application">
      <tstamp>
        <format property="year" pattern="yyyy" />
      </tstamp>
      <javadoc sourcepath="${src}" 
               packagenames="*" 
               destdir="${build.dir}/apidocs" 
               access="protected" 
               old="false" 
               verbose="false" 
               version="true" 
               use="true" 
               author="true" 
               splitindex="false" 
               nodeprecated="false" 
               nodeprecatedlist="false" 
               notree="false" 
               noindex="false" 
               nohelp="false" 
               nonavbar="false" 
               serialwarn="false" 
               charset="ISO-8859-1" 
               source="1.4" 
               linksource="false" 
               breakiterator="false">
	        <doctitle><![CDATA[<h1>Java3D 3DS File Loader 1.2 API</h1>]]></doctitle>
	        <bottom><![CDATA[<small>Copyright &#169; 2000-${year} <a href="http://www.microcrowd.com/">Microcrowd</a>. All Rights Reserved.</small>]]></bottom>
      </javadoc>
    </target>

    <target name="signjar" if="jar.dir" description="doesn't do anything.">
        <!--
	<property name="alias" value="platypus"/>
    <property name="keystore" value="${etc}/certificate/realvueKeys"/>
	<property name="passwd" value="monkey42"/>
	
	<signjar alias="${alias}" storepass="${passwd}" keystore="${keystore}">
	    <fileset dir="${jar.dir}">
	        <include name="**/Sim*jar"/>
	    </fileset>
	</signjar>
    -->
    </target>
</project>