86 |
</patternset> |
</patternset> |
87 |
</unjar> |
</unjar> |
88 |
|
|
|
<unjar src="lib/required/substance-swingx.jar" dest="dist/build"> |
|
|
</unjar> |
|
|
|
|
89 |
<unjar src="lib/required/substance.jar" dest="dist/build"> |
<unjar src="lib/required/substance.jar" dest="dist/build"> |
90 |
</unjar> |
</unjar> |
91 |
|
|
92 |
<unjar src="lib/required/swingx.jar" dest="dist/build"> |
<unjar src="lib/required/swingx.jar" dest="dist/build"> |
93 |
</unjar> |
</unjar> |
94 |
|
|
95 |
<javac debug="true" debuglevel="source,lines" srcdir="src" destdir="dist/build" excludes="org/jsampler/view/classic/**"/> |
<condition property="mac-src" value="org/jsampler/view/fantasia/MacOSApplicationHandler.java"> |
96 |
|
<not><os name="mac" /></not> |
97 |
|
</condition> |
98 |
|
|
99 |
|
<javac debug="true" debuglevel="source,lines" srcdir="src" destdir="dist/build" excludes="org/jsampler/view/classic/** ${mac-src}"/> |
100 |
|
|
101 |
<copy todir="./dist/build/org/jsampler/langprops"> |
<copy todir="./dist/build/org/jsampler/langprops"> |
102 |
<fileset dir="./src/org/jsampler/langprops"/> |
<fileset dir="./src/org/jsampler/langprops"/> |
118 |
<delete dir="./dist/build"/> |
<delete dir="./dist/build"/> |
119 |
</target> |
</target> |
120 |
|
|
121 |
|
<target name="build-fantasia-osx" depends="build-fantasia"> |
122 |
|
<copy todir="./dist/Fantasia.app/Contents"> |
123 |
|
<fileset file="./res/fantasia/osx/Info.plist"/> |
124 |
|
</copy> |
125 |
|
<copy todir="./dist/Fantasia.app/Contents"> |
126 |
|
<fileset file="./res/fantasia/osx/PkgInfo"/> |
127 |
|
</copy> |
128 |
|
<copy todir="./dist/Fantasia.app/Contents/MacOS"> |
129 |
|
<fileset file="/System/Library/Frameworks/JavaVM.framework/Versions/Current/Resources/MacOS/JavaApplicationStub"/> |
130 |
|
</copy> |
131 |
|
<chmod file="./dist/Fantasia.app/Contents/MacOS/JavaApplicationStub" perm="755" /> |
132 |
|
<copy todir="./dist/Fantasia.app/Contents/Resources/Java"> |
133 |
|
<fileset file="./dist/Fantasia-${JSampler.version}.jar"/> |
134 |
|
</copy> |
135 |
|
<copy todir="./dist/Fantasia.app/Contents/Resources"> |
136 |
|
<fileset file="./res/fantasia/osx/Fantasia.icns"/> |
137 |
|
</copy> |
138 |
|
<copy todir="./dist/Fantasia.app/Contents/Resources"> |
139 |
|
<fileset file="./res/fantasia/osx/LSCPScript.icns"/> |
140 |
|
</copy> |
141 |
|
</target> |
142 |
|
|
143 |
<target name="build-coredoc" depends="clean-coredoc"> |
<target name="build-coredoc" depends="clean-coredoc"> |
144 |
<mkdir dir="doc/api"/> |
<mkdir dir="doc/api"/> |
145 |
<javadoc sourcepath="./src" destdir="./doc/api" windowtitle="JSampler ${JSampler.version} API specification" overview="./src/overview.html" Author="false" splitindex="true" use="true"> |
<javadoc sourcepath="./src" destdir="./doc/api" windowtitle="JSampler ${JSampler.version} API specification" overview="./src/overview.html" Author="false" splitindex="true" use="true"> |
156 |
</target> |
</target> |
157 |
|
|
158 |
<target name="clean-jsclassic"> |
<target name="clean-jsclassic"> |
159 |
<delete file="dist/js-classic.jar"/> |
<delete file="dist/JS_Classic-${JSampler.version}.jar"/> |
160 |
|
|
161 |
|
|
162 |
</target> |
</target> |
163 |
|
|
164 |
<target name="clean-fantasia"> |
<target name="clean-fantasia"> |
165 |
<delete file="dist/fantasia.jar"/> |
<delete file="dist/Fantasia-${JSampler.version}.jar"/> |
166 |
|
<delete dir="dist/Fantasia.app"/> |
167 |
|
|
168 |
</target> |
</target> |
169 |
|
|