PageRenderTime 16ms CodeModel.GetById 9ms app.highlight 6ms RepoModel.GetById 0ms app.codeStats 0ms

/jEdit/tags/jedit-4-2-pre14/jars/MacOS/build.xml

#
XML | 49 lines | 39 code | 10 blank | 0 comment | 0 complexity | 153c324664796181ca4037d2d24fddba MD5 | raw file
Possible License(s): BSD-3-Clause, AGPL-1.0, Apache-2.0, LGPL-2.0, LGPL-3.0, GPL-2.0, CC-BY-SA-3.0, LGPL-2.1, GPL-3.0, MPL-2.0-no-copyleft-exception, IPL-1.0
 1<?xml version="1.0"?>
 2
 3<project name="macos" default="dist" basedir=".">
 4
 5	<property name="jedit.install.dir"  value="../.."/>
 6	<property name="jar.name"  value="MacOS.jar"/>
 7	
 8	<property name="install.dir"  value=".."/>
 9	<property name="build.dir"  value="build"/>
10
11	<path id="project.class.path">
12		<pathelement location="${jedit.install.dir}/jedit.jar"/>
13		<pathelement location="/System/Library/Java"/>
14		<pathelement location="."/>
15	</path>
16
17	
18	<target name="compile">
19		<mkdir dir="${build.dir}"/>
20		<javac
21			srcdir="."
22			deprecation="on"
23			destdir="${build.dir}"
24			includeJavaRuntime="yes"
25		>
26			<classpath refid="project.class.path"/>
27		</javac>
28	</target>
29
30	
31	<target name="dist" depends="compile">
32		<mkdir dir="${install.dir}"/>
33		<jar jarfile="${install.dir}/${jar.name}">
34			<fileset dir="build">
35				<include name="**/*.class"/>
36			</fileset>
37			<fileset dir=".">
38				<include name="**/*.props"/>
39				<include name="**/*.html"/>
40			</fileset>
41		</jar>
42	</target>
43	
44	
45	<target name="clean">
46		<delete dir="build">
47		</delete>
48	</target>
49</project>