Files
cappuccino/Objective-J/build.xml
T
2008-09-04 04:23:16 -07:00

89 lines
3.1 KiB
XML

<?xml version = "1.0"?>
<project name = "Objective-J" default = "build">
<import file = "../common.xml" />
<property name = "Build.Products" location = "${Build}/Objective-J.build/${Configuration}" />
<property name = "Build.Objective-J" location = "${Build}/${Configuration}" />
<filelist id = "Files.Objective-J" dir = ".">
<file name = "constants.js" />
<file name = "runtime.js" />
<file name = "dictionary.js" />
<file name = "plist.js" />
<file name = "file.js" />
<file name = "exception.js" />
<file name = "preprocess.js" />
<file name = "evaluate.js" />
<file name = "static.js" />
</filelist>
<target name = "clean">
<delete dir = "${Build.Products}" verbose = "true" />
<delete dir = "${Build.Objective-J}/Objective-J" verbose = "true" />
</target>
<target name = "build">
<mkdir dir = "${Build.Products}" />
<concat destfile = "${Build.Products}/Objecive-J.concat">
<filelist refid = "Files.Objective-J" />
</concat>
<!-- Rhino Version -->
<mkdir dir = "${Build.Products}/Rhino" />
<preprocess file = "${Build.Products}/Objecive-J.concat" output = "${Build.Products}/Rhino/Objective-J.js">
<arguments>
<arg value = "-DRHINO"/>
</arguments>
</preprocess>
<mkdir dir = "${Build.Objective-J}/Objective-J" />
<!-- Browser Version -->
<mkdir dir = "${Build.Products}/Browser" />
<preprocess file = "${Build.Products}/Objecive-J.concat" output = "${Build.Products}/Browser/Objective-J.preprocessed" />
<mkdir dir = "${Build.Objective-J}/Objective-J" />
<concat destfile = "${Build.Objective-J}/Objective-J/Objective-J.js">
<filelist files = "${basedir}/license.txt, ${Build.Products}/Browser/Objective-J.preprocessed" />
</concat>
<copy file = "../LICENSE" todir = "${Build.Objective-J}/Objective-J" />
</target>
<target name = "release" depends = "build">
<antcall target = "prepare-release" />
<mkdir dir = "${Build.Cappuccino.Tools.Frameworks}/Objective-J" />
<copy todir = "${Build.Cappuccino.Tools.Frameworks}/Objective-J" >
<fileset dir = "${Build.Objective-J}/Objective-J" />
</copy>
<mkdir dir = "${Build.Cappuccino.Tools.Lib.Frameworks}/Objective-J" />
<copy file = "${Build.Products}/Rhino/Objective-J.js" todir = "${Build.Cappuccino.Tools.Lib.Frameworks}/Objective-J" />
<copy file = "../LICENSE" todir = "${Build.Cappuccino.Tools.Lib.Frameworks}/Objective-J" />
<mkdir dir = "${Build.Cappuccino.Starter.Frameworks}/Objective-J" />
<copy todir = "${Build.Cappuccino.Starter.Frameworks}/Objective-J" >
<fileset dir = "${Build.Objective-J}/Objective-J" />
</copy>
<mkdir dir = "${Build.Cappuccino.Starter}/NewApplication/Frameworks/Objective-J" />
<copy todir = "${Build.Cappuccino.Starter}/NewApplication/Frameworks/Objective-J" >
<fileset dir = "${Build.Objective-J}/Objective-J" />
</copy>
</target>
</project>