sbin/build/client.xml
author hamidouk
Fri, 09 Sep 2011 11:30:00 +0200
changeset 29 8a573270cd5c
parent 25 efb0099bf9e0
child 30 69ac9ee00ec1
permissions -rw-r--r--
build script now removes BOM marks.
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
0
c357d5b60635 First import. Last version from France culture
ymh <ymh.work@gmail.com>
parents:
diff changeset
     1
<?xml version="1.0" encoding="UTF-8"?>
c357d5b60635 First import. Last version from France culture
ymh <ymh.work@gmail.com>
parents:
diff changeset
     2
<project basedir="." default="compile">
18
4e58f47a8c43 Added a section to concatenate multiple js files together to make a "developer release" file
hamidouk
parents: 1
diff changeset
     3
	<taskdef name="jscomp" classname="com.google.javascript.jscomp.ant.CompileTask">
4e58f47a8c43 Added a section to concatenate multiple js files together to make a "developer release" file
hamidouk
parents: 1
diff changeset
     4
		<classpath>
4e58f47a8c43 Added a section to concatenate multiple js files together to make a "developer release" file
hamidouk
parents: 1
diff changeset
     5
			<pathelement location="../res/compiler.jar" />
4e58f47a8c43 Added a section to concatenate multiple js files together to make a "developer release" file
hamidouk
parents: 1
diff changeset
     6
		</classpath>
4e58f47a8c43 Added a section to concatenate multiple js files together to make a "developer release" file
hamidouk
parents: 1
diff changeset
     7
	</taskdef>
25
efb0099bf9e0 changed the build script to output files in build/
hamidouk
parents: 21
diff changeset
     8
	
efb0099bf9e0 changed the build script to output files in build/
hamidouk
parents: 21
diff changeset
     9
	<delete dir="${basedir}/../../build" />
efb0099bf9e0 changed the build script to output files in build/
hamidouk
parents: 21
diff changeset
    10
	<mkdir  dir="${basedir}/../../build" />
18
4e58f47a8c43 Added a section to concatenate multiple js files together to make a "developer release" file
hamidouk
parents: 1
diff changeset
    11
	<target name="compile">
4e58f47a8c43 Added a section to concatenate multiple js files together to make a "developer release" file
hamidouk
parents: 1
diff changeset
    12
		<jscomp compilationLevel="simple" warning="quiet" debug="false"
25
efb0099bf9e0 changed the build script to output files in build/
hamidouk
parents: 21
diff changeset
    13
			output="../../build/LdtPlayer.min.raw.js">
18
4e58f47a8c43 Added a section to concatenate multiple js files together to make a "developer release" file
hamidouk
parents: 1
diff changeset
    14
			<externs dir="${basedir}/../../res/">
4e58f47a8c43 Added a section to concatenate multiple js files together to make a "developer release" file
hamidouk
parents: 1
diff changeset
    15
				<file name="js/jquery.min.js" />
4e58f47a8c43 Added a section to concatenate multiple js files together to make a "developer release" file
hamidouk
parents: 1
diff changeset
    16
				<file name="js/jquery.tools.min.js" />
4e58f47a8c43 Added a section to concatenate multiple js files together to make a "developer release" file
hamidouk
parents: 1
diff changeset
    17
				<file name="js/jquery-ui.min.js" />
4e58f47a8c43 Added a section to concatenate multiple js files together to make a "developer release" file
hamidouk
parents: 1
diff changeset
    18
				<file name="js/swfobject.js" />
4e58f47a8c43 Added a section to concatenate multiple js files together to make a "developer release" file
hamidouk
parents: 1
diff changeset
    19
			</externs>
4e58f47a8c43 Added a section to concatenate multiple js files together to make a "developer release" file
hamidouk
parents: 1
diff changeset
    20
			<sources dir="${basedir}/../../src/js">
4e58f47a8c43 Added a section to concatenate multiple js files together to make a "developer release" file
hamidouk
parents: 1
diff changeset
    21
				<file name="LdtPlayer.js" />
4e58f47a8c43 Added a section to concatenate multiple js files together to make a "developer release" file
hamidouk
parents: 1
diff changeset
    22
			</sources>
4e58f47a8c43 Added a section to concatenate multiple js files together to make a "developer release" file
hamidouk
parents: 1
diff changeset
    23
		</jscomp>
25
efb0099bf9e0 changed the build script to output files in build/
hamidouk
parents: 21
diff changeset
    24
		<concat destfile="../../build/LdtPlayer.min.js"
18
4e58f47a8c43 Added a section to concatenate multiple js files together to make a "developer release" file
hamidouk
parents: 1
diff changeset
    25
			append="false">
25
efb0099bf9e0 changed the build script to output files in build/
hamidouk
parents: 21
diff changeset
    26
			<filelist dir="../../src/js/" files="header.js" />
efb0099bf9e0 changed the build script to output files in build/
hamidouk
parents: 21
diff changeset
    27
	        <filelist dir="../../build/" files="LdtPlayer.min.raw.js" />
18
4e58f47a8c43 Added a section to concatenate multiple js files together to make a "developer release" file
hamidouk
parents: 1
diff changeset
    28
		</concat>
25
efb0099bf9e0 changed the build script to output files in build/
hamidouk
parents: 21
diff changeset
    29
		<delete file="../../build/LdtPlayer.min.raw.js" />
18
4e58f47a8c43 Added a section to concatenate multiple js files together to make a "developer release" file
hamidouk
parents: 1
diff changeset
    30
	</target>
4e58f47a8c43 Added a section to concatenate multiple js files together to make a "developer release" file
hamidouk
parents: 1
diff changeset
    31
	
4e58f47a8c43 Added a section to concatenate multiple js files together to make a "developer release" file
hamidouk
parents: 1
diff changeset
    32
	<target name="concatenate" description="Build the developer release file">
29
8a573270cd5c build script now removes BOM marks.
hamidouk
parents: 25
diff changeset
    33
	    <concat encoding="UTF-8" outputencoding="UTF-8" destfile="../../build/LdtPlayer-release.js">
8a573270cd5c build script now removes BOM marks.
hamidouk
parents: 25
diff changeset
    34
	        <filelist dir="../../src/js" files="utils.js data.js LdtPlayer.js" />
8a573270cd5c build script now removes BOM marks.
hamidouk
parents: 25
diff changeset
    35
	    	<filterchain>
8a573270cd5c build script now removes BOM marks.
hamidouk
parents: 25
diff changeset
    36
	    	    <deletecharacters chars="&#xFEFF;" />
8a573270cd5c build script now removes BOM marks.
hamidouk
parents: 25
diff changeset
    37
	    	</filterchain>
18
4e58f47a8c43 Added a section to concatenate multiple js files together to make a "developer release" file
hamidouk
parents: 1
diff changeset
    38
	    </concat>
4e58f47a8c43 Added a section to concatenate multiple js files together to make a "developer release" file
hamidouk
parents: 1
diff changeset
    39
	</target>
0
c357d5b60635 First import. Last version from France culture
ymh <ymh.work@gmail.com>
parents:
diff changeset
    40
</project>