summaryrefslogtreecommitdiffstatshomepage
path: root/3rdparty/portmidi/pm_mac/pmdefaults/make/build.xml
diff options
context:
space:
mode:
Diffstat (limited to '3rdparty/portmidi/pm_mac/pmdefaults/make/build.xml')
-rw-r--r--3rdparty/portmidi/pm_mac/pmdefaults/make/build.xml87
1 files changed, 87 insertions, 0 deletions
diff --git a/3rdparty/portmidi/pm_mac/pmdefaults/make/build.xml b/3rdparty/portmidi/pm_mac/pmdefaults/make/build.xml
new file mode 100644
index 00000000000..bd08c682082
--- /dev/null
+++ b/3rdparty/portmidi/pm_mac/pmdefaults/make/build.xml
@@ -0,0 +1,87 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project name="pmdefaults" default="jar" basedir="..">
+
+ <!-- Global Properties -->
+ <property environment="env"/>
+
+
+ <!-- building in Xcode -->
+ <condition property="product" value="${env.PRODUCT_NAME}">
+ <isset property="env.PRODUCT_NAME"/>
+ </condition>
+
+ <condition property="src" value="${env.SRCROOT}/src">
+ <isset property="env.SRCROOT"/>
+ </condition>
+
+ <condition property="obj" value="${env.OBJECT_FILE_DIR}">
+ <isset property="env.OBJECT_FILE_DIR"/>
+ </condition>
+
+ <condition property="dst" value="${env.BUILT_PRODUCTS_DIR}">
+ <isset property="env.BUILT_PRODUCTS_DIR"/>
+ </condition>
+
+
+ <!-- building from the command line -->
+ <condition property="src" value="src">
+ <not>
+ <isset property="src"/>
+ </not>
+ </condition>
+
+ <condition property="obj" value="build/obj">
+ <not>
+ <isset property="obj"/>
+ </not>
+ </condition>
+
+ <condition property="dst" value="build">
+ <not>
+ <isset property="dst"/>
+ </not>
+ </condition>
+
+ <condition property="product" value="pmdefaults">
+ <not>
+ <isset property="product"/>
+ </not>
+ </condition>
+
+
+ <!-- Targets -->
+ <target name="init" description="Create build directories">
+ <mkdir dir="${obj}/${product}"/>
+ <mkdir dir="${dst}"/>
+ </target>
+
+ <target name="compile" depends="init" description="Compile">
+ <javac destdir="${obj}/${product}" deprecation="on" source="1.5" target="1.5" fork="true" debug="true" debuglevel="lines,source">
+ <src path="${src}/java"/>
+ <classpath path="${src}/../lib/eawt-stubs.jar"/>
+ </javac>
+ </target>
+
+ <target name="copy" depends="init" description="Copy resources">
+
+ </target>
+
+ <target name="jar" depends="compile, copy" description="Assemble Jar file">
+ <jar jarfile="${dst}/${product}.jar" basedir="${obj}/${product}" manifest="resources/Manifest" index="true"/>
+ </target>
+
+ <target name="install" depends="jar" description="Alias for 'jar'">
+ <!-- sent by Xcode -->
+ </target>
+
+ <target name="clean" description="Removes build directories">
+ <!-- sent by Xcode -->
+ <delete dir="${obj}/${product}"/>
+ <delete file="${dst}/${product}.jar"/>
+ </target>
+
+ <target name="installhdrs" description="">
+ <!-- sent by Xcode -->
+ <echo>"Nothing to do for install-headers phase"</echo>
+ </target>
+</project>