Code Search for Developers
 
 
  

build-utils.xml from Riot in Emerald city at Krugle


Show build-utils.xml syntax highlighted

<project basedir="." name="Development utils">
    <!-- Globals -->
    <property name="src" value="src"/>
    <property name="lib" value="lib"/>
    <property name="dist" value="dist"/>
    <property name="build" value="build"/>
    <property name="images" value="images"/>
    <property name="classes" value="classes"/>
    <property name="etc" value="etc"/>
    <property name="doc" value="doc"/>
    <property name="tmp" value="tmp"/>

    <path id="classpath">
        <pathelement location="${classes}"/>
        <fileset dir="lib">
            <include name="*.jar"/>
            <include name="*.zip"/>
        </fileset>
    </path>

    <fileset id="license" dir="${etc}">
        <include name="LICENSE"/>
    </fileset>

    <target name="prepare" depends="clean">
        <mkdir dir="${classes}"/>
        <mkdir dir="${dist}"/>
        <mkdir dir="${build}"/>
    </target>

    <!-- Concept editor -->
    <property name="coned.build" value="${build}/coned"/>

    <fileset id="coned.src" dir="${src}">
        <include name="org/pleasantnightmare/utils/coned/**"/>
        <include name="org/pleasantnightmare/utils/ArgsProcessor.java"/>
        <include name="org/pleasantnightmare/utils/GZipFileDetector.java"/>
    </fileset>

    <fileset id="coned.icons" dir="images/coned">
        <include name="*.png"/>
    </fileset>

    <target name="coned-compile" depends="prepare">
        <mkdir dir="${classes}/coned"/>
        <mkdir dir="${tmp}/coned-src"/>
        <copy todir="${tmp}/coned-src">
            <fileset refid="coned.src"/>
        </copy>
        <javac srcdir="${tmp}/coned-src" destdir="${classes}/coned" debug="on">
            <classpath refid="classpath"/>
        </javac>
    </target>

    <target name="concept-editor" depends="coned-compile"
            description="--> Builds ConEd">
        <copy todir="${classes}/coned">
            <fileset refid="coned.icons"/>
        </copy>
        <mkdir dir="${coned.build}"/>
        <jar basedir="${classes}/coned" destfile="${coned.build}/coned.jar"
             manifest="${etc}/coned.mf"/>

        <!-- Release -->
        <copy todir="${coned.build}">
            <fileset refid="license"/>
        </copy>
        <tar basedir="${build}" tarfile="${dist}/coned-v0.9.tar.gz"
             compression="gzip"/>
        <zip basedir="${build}" zipfile="${dist}/coned-v0.9.zip"/>

        <!-- SRC -->
        <copy todir="${tmp}/coned-src">
            <fileset refid="coned.icons"/>
            <fileset refid="license"/>
        </copy>

        <tar basedir="${tmp}" tarfile="${dist}/coned-src-v0.9.tar.gz"
             compression="gzip"/>
        <zip basedir="${tmp}" zipfile="${dist}/coned-src-v0.9.zip"/>

        <!-- Data -->
        <tar basedir="${doc}" tarfile="${dist}/concepts-data.tar.gz"
             compression="gzip">
            <include name="*.xml"/>
        </tar>
        <zip basedir="${doc}" zipfile="${dist}/concepts-data.zip">
            <include name="*.xml"/>
        </zip>
    </target>

    <!-- JME file viewer -->
    <target name="jme-view-compile" depends="prepare">
        <mkdir dir="${build}/jme-view"/>
        <javac srcdir="${src}" destdir="${build}/jme-view" debug="on">
            <include name="org/pleasantnightmare/utils/JmeModelViewer.java"/>
            <include name="org/pleasantnightmare/utils/JmeViewerFrontend.java"/>
            <include name="org/pleasantnightmare/utils/ModelCompiler.java"/>
            <classpath refid="classpath"/>
        </javac>
    </target>

    <target name="jme-viewer" depends="jme-view-compile"
            description=" Builds jme models viewer, compilator and gui frontend">
        <jar basedir="${build}/jme-view" destfile="${dist}/jme-view.jar" manifest="${etc}/jme-view.mf">
            <include name="org/pleasantnightmare/utils/JmeModelViewer*.class"/>
        </jar>
        <jar basedir="${build}/jme-view" destfile="${dist}/jme-frontend.jar" manifest="${etc}/jme-view-gui.mf">
            <include name="org/pleasantnightmare/utils/JmeViewerFrontend*.class"/>
        </jar>
        <jar basedir="${build}/jme-view" destfile="${dist}/mc.jar" manifest="${etc}/mc.mf">
            <include name="org/pleasantnightmare/utils/ModelCompiler*.class"/>
        </jar>
        <mkdir dir="${dist}/lib"/>
        <copy todir="${dist}/lib">
            <fileset dir="${lib}">
                <include name="*"/>
            </fileset>
        </copy>

        <copy todir="dist">
            <fileset refid="license"/>
        </copy>
    </target>

    <target name="model-inspector" description="--> Writes model hierarchy to sout" depends="prepare">
        <mkdir dir="${build}/mi"/>
        <javac srcdir="${src}" destdir="${build}/mi" debug="on">
            <include name="org/pleasantnightmare/utils/ModelInspector.java"/>
            <include name="org/pleasantnightmare/riotinecity/util/StringUtils.java"/>
            <include name="org/pleasantnightmare/riotinecity/spatials/ModelLoader.java"/>
            <classpath refid="classpath"/>
        </javac>
        <jar basedir="${build}/mi" destfile="${dist}/mi.jar" manifest="${etc}/mi.mf">
            <include name="org/pleasantnightmare/utils/ModelInspector*.class"/>
            <include name="org/pleasantnightmare/riotinecity/util/StringUtils*.class"/>
            <include name="org/pleasantnightmare/riotinecity/spatials/ModelLoader*.class"/>
        </jar>
    </target>

    <target name="clean" description="--> Cleans build directory">
        <delete dir="${classes}"/>
        <delete dir="${dist}"/>
        <delete dir="${tmp}"/>
        <delete dir="${build}"/>
    </target>
</project>



See more files for this project here

Riot in Emerald city

Cyberpunk third-person 2100. noir RPG thriller using JMonkey. Its going to be mix between Bloodnet, Neuromancer, DeusEx in gameplay, with pieces of Uplink and many other mini-games for dealing with variety of tasks (lockpicking, hacking...)

Project homepage: http://sourceforge.net/projects/riot-in-ecity
Programming language(s): Java,XML
License: other

  concept-art/
    atm-side.png
    atm.png
    ecad1.png
    ecad2.png
    pc-side.png
    pc.png
  data/
    grammars/
      apartments.dtd
      image-data.dtd
      items.dtd
      storage.dtd
      storage.g
      users.dtd
    alpha-room.xml
    exe-man.props
    images.xml
    items-configuration.xml
    riot-theme.mid
    shellbuiltin-man.props
    test-room.xml
    test-storage.xml
    test-storages.ss
    test-users.xml
  doc/
    brainstormings/
      execution-process.html
      new-it-27-07-2007.html
      skill-mechanics-20-10-2006.html
      skill-mechanics-27-07-2007.html
    presentation/
      action-background.png
      background.png
      pn-header.png
      pn-logo.png
      riot-header.png
      riot-in-ecity.odp
      riot-logo-big.jpg
      riot-natuknice.odt
      sflogo.png
      smflogo.jpg
    storyline/
      README
      characters.odt
      setting.odt
      storyline.odt
    03-01-2007.xml
    15-02-2007.xml
    17-04-2007.xml
    18-04-2007.xml
    20-03-2007.xml
    21-02-2007.xml
    22-05-2007.xml
    25-03-2007.xml
    26-04-2007.xml
    27-07-2007.xml
    3d-models-special-objects_hr.txt
    chip-identify-minigame_hr.txt
    concept-ideas_hr.odt
    development-guide.txt
    dict.txt
    directory-listing.txt
    equipment_en.txt
    equipment_hr.txt
    first_build_task_list.txt
    hacking_en.txt
    icons.txt
    in-game-keyboard-commands_hr.txt
    new-IT-notes_hr.odt
    presentation.odp
    storyline_hr.txt
    todo.txt
    world-suggestions_hr.odt
  etc/
    jsmooth-skeletons/
      autodownload-wrapper/
        autodownload.exe
        autodownload.skel
        customdownload.skel
      console-wrapper/
        consolewrapper.exe
        description.skel
      windowed-wrapper/
        description.skel
        jwrap.exe
      winservice-wrapper/
        description.skel
        winservice.exe
    scripts/
      cleaner
      coned
      fullpath
      install-jme-cvs
      install-jme-nightbuild
      jme-frontend
      jme-view
      mc
      mi
      riot-in-ecity
      start
    LICENSE
    codetemplates.xml
    coned.bat
    coned.mf
    eclipse-code-formatter.xml
    jme-view-gui.mf
    jme-view.mf
    mc.mf
    mi.mf
    riot-in-ecity.jsmooth
    runstrings.properties
  images/
    coned/
    digipad/
    gimp/
    action-background.png
    actions.png
    arrows.png
    atm-digipad.png
    chessboard.gif
    cigle1.png
    clouds.png
    common-digipad.png
    console-background.png
    daske2.png
    equip-quad.png
    font.png
    font1.png
    gun.png
    gun2.png
    gun3.png
    inventory-cube-background.png
    inventory-cursor.png
    inventory-space-header.png
    items.png
    kamene-cigle.png
    marble.png
    metal1.png
    parket.png
    plocice-hodnik.png
    plocice-plave.png
    plocice-roze.png
    properties-window.png
    puppet-doll.png
    scorpion.png
    skyline.png
    start.jpg
    telescreen-commercials.png
    telescreen-movies.png
    telescreen-off.png
    telescreen-politics.jpg
    telescreen-war.png
    wc.png
    wood.png
    zid.png
  lib/
    devel/
    OpenAL32.dll
    jinput-dx8.dll
    jinput-raw.dll
    jinput.jar
    jme-audio.jar
    jme-awt.jar
    jme-collada.jar
    jme-editors.jar
    jme-effects.jar
    jme-font.jar
    jme-gamestates.jar
    jme-model.jar
    jme-scene.jar
    jme-sound.jar
    jme-terrain.jar
    jme-ui.jar
    jme.jar
    jmetest-data.jar
    jmetest.jar
    jogg-0.0.7.jar
    jorbis-0.0.15.jar
    libjinput-linux.so
    libjinput-osx.jnilib
    liblwjgl-fmod3.jnilib
    liblwjgl-fmod3.so
    liblwjgl.jnilib
    liblwjgl.so
    liblwjgl64.so
    libopenal.so
    lwjgl-fmod3.dll
    lwjgl.dll
    lwjgl.jar
    lwjgl_fmod3.jar
    lwjgl_util_applet.jar
    md5r2.jar
    openal.dylib
  models/
    3ds/
    blender/
    c4d/
    collada/
    jme/
    mdx/
    wavefront/
  src/
    org/
  tests/
    org/
    skunkworks/
  build-utils.xml
  build.xml