diff options
Diffstat (limited to '3rdparty/portmidi/pm_mac/pmdefaults/make/build.xml')
-rw-r--r-- | 3rdparty/portmidi/pm_mac/pmdefaults/make/build.xml | 87 |
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> |