4632N/A<?xml version="1.0" encoding="UTF-8"?>
4632N/A<!--
4632N/A#
4632N/A# Copyright (c) 2011, Oracle and/or its affiliates. All rights reserved.
4632N/A# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
4632N/A#
4632N/A# This code is free software; you can redistribute it and/or modify it
4632N/A# under the terms of the GNU General Public License version 2 only, as
4632N/A# published by the Free Software Foundation. Oracle designates this
4632N/A# particular file as subject to the "Classpath" exception as provided
4632N/A# by Oracle in the LICENSE file that accompanied this code.
4632N/A#
4632N/A# This code is distributed in the hope that it will be useful, but WITHOUT
4632N/A# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
4632N/A# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
4632N/A# version 2 for more details (a copy is included in the LICENSE file that
4632N/A# accompanied this code).
4632N/A#
4632N/A# You should have received a copy of the GNU General Public License version
4632N/A# 2 along with this work; if not, write to the Free Software Foundation,
4632N/A# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
4632N/A#
4632N/A# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
4632N/A# or visit www.oracle.com if you need additional information or have any
4632N/A# questions.
4632N/A#
4632N/A#
4632N/A-->
4632N/A<project name="JObjC" default="install" basedir=".">
4632N/A <property environment="env"/>
4632N/A <echoproperties/>
4632N/A
4632N/A <target name="installhdrs">
4632N/A <echo>Nothing to do for install-headers build phase</echo>
4632N/A </target>
4632N/A
4632N/A <target name="installsrc">
4632N/A <echo>Nothing to do for install-source build phase</echo>
4632N/A </target>
4632N/A
4632N/A <property name="redirection-target-defined" value="${env.PRODUCT_NAME}"/>
4632N/A
4632N/A <target name="install" description="Redirects to the target specified in $PRODUCT_NAME">
4632N/A <fail unless="env.PRODUCT_NAME" status="-1">
4632N/A This Ant build file depends on the native Xcode project to invoke
4632N/A targets by defining $PRODUCT_NAME to specify the target.
4632N/A </fail>
4632N/A
4632N/A <echo>--- Redirecting to target "${env.PRODUCT_NAME}"</echo>
4632N/A <antcall target="${env.PRODUCT_NAME}"/>
4632N/A </target>
4632N/A
4632N/A <property name="compile.debug" value="true"/>
4632N/A
4632N/A <!-- building from the command line / xcode b&i -->
4632N/A <condition property="src" value="." else="${env.SRCROOT}">
4632N/A <not><isset property="env.SRCROOT"/></not>
4632N/A </condition>
4632N/A
4632N/A <condition property="cfg" value="Debug" else="${env.CONFIGURATION}">
4632N/A <not><isset property="env.CONFIGURATION"/></not>
4632N/A </condition>
4632N/A
4632N/A <condition property="obj" value="build/JObjC.build/${cfg}" else="${env.OBJROOT}">
4632N/A <not><isset property="env.OBJROOT"/></not>
4632N/A </condition>
4632N/A
4632N/A <condition property="dst" value="build/${cfg}" else="${env.DSTROOT}/${cfg}">
4632N/A <not><isset property="env.DSTROOT"/></not>
4632N/A </condition>
4632N/A
4632N/A <condition property="ARCHS" value="ppc i386 x86_64" else="${env.RC_ARCHS}">
4632N/A <not><isset property="env.RC_ARCHS"/></not>
4632N/A </condition>
4632N/A
4632N/A <!-- -/- -->
4632N/A
4632N/A <property name="bin" location="${obj}/bin"/>
4632N/A <property name="gendoc" location="${obj}/doc"/>
4632N/A
4632N/A <condition property="nativelib.dir" value="${dst}">
4632N/A <not><isset property="env.CONFIGURATION_BUILD_DIR"/></not>
4632N/A </condition>
4632N/A <condition property="nativelib.dir" value="${env.CONFIGURATION_BUILD_DIR}">
4632N/A <isset property="env.CONFIGURATION_BUILD_DIR"/>
4632N/A </condition>
4632N/A <property name="nativelib.file" location="${nativelib.dir}/libJObjC.dylib" />
4632N/A
4632N/A <property name="jniheaders" location="${obj}/src/jni_headers"/>
4632N/A
4632N/A <property name="core.src" location="${src}/src/core/java"/>
4632N/A <property name="core.bin" location="${bin}/core"/>
4632N/A <property name="core.jniheaders" location="${jniheaders}/core"/>
4632N/A <property name="core.nativelib.dir" location="${nativelib.dir}"/>
4632N/A
4632N/A <property name="generator.src" location="${src}/src/generator/java"/>
4632N/A <property name="generator.bin" location="${bin}/generator"/>
4632N/A
4632N/A <property name="generated.src" location="${obj}/src/jobjc"/>
4632N/A <property name="generated.bin" location="${bin}/generated"/>
4632N/A
4632N/A <property name="additions.src" location="${src}/src/runtime-additions"/>
4632N/A <property name="additions.bin" location="${bin}/additions"/>
4632N/A <property name="additions.jniheaders" location="${jniheaders}/additions"/>
4632N/A <property name="additions.nativelib.dir" location="${nativelib.dir}"/>
4632N/A
4632N/A <property name="test.src" location="${src}/src/tests/java"/>
4632N/A <property name="test.bin" location="${bin}/test"/>
4632N/A <property name="test.jniheaders" location="${jniheaders}/test"/>
4632N/A <property name="test.reports" location="${obj}/test-reports"/>
4632N/A
4632N/A <condition property="product.target_path"
4632N/A value="/System/Library/Java/Extensions"
4632N/A else="${env.INSTALL_PATH}">
4632N/A <not><isset property="env.INSTALL_PATH"/></not>
4632N/A </condition>
4632N/A
4632N/A <echo message="(Settings :src '${src}' :cfg '${cfg}' :obj '${obj}' :dst '${dst}')"/>
4632N/A
4632N/A <path id="test.lib.path.id">
4632N/A <fileset dir="/usr/share/java">
4632N/A <include name="**/*.jar"/>
4632N/A </fileset>
4632N/A </path>
4632N/A
4632N/A <property name="product.jarfile.dir" location="${obj}"/>
4632N/A <property name="product.jarfile.name" value="JObjC.jar"/>
4632N/A <property name="product.jarfile" location="${product.jarfile.dir}/${product.jarfile.name}"/>
4632N/A
4632N/A <target name="gen-pcoder" description="Generate PrimitiveCoder.java">
4632N/A <exec executable="ruby" failonerror="true">
4632N/A <arg value="${src}/run-and-write-if-okay"/>
4632N/A <arg value="${src}/src/core/PrimitiveCoder.hs"/>
4632N/A <arg value="${src}/src/core/java/com/apple/jobjc/PrimitiveCoder.java"/>
4632N/A </exec>
4632N/A </target>
4632N/A
4632N/A <target name="build-core" depends="gen-pcoder" description="Compile the core runtime classes">
4632N/A <mkdir dir="${core.bin}" />
4632N/A <!-- Compile PrimitiveCoder first to work around javac bug. -->
4632N/A <javac srcdir="${core.src}" destdir="${core.bin}" source="1.5" target="1.5" debug="${compile.debug}"
4632N/A includes="**/PrimitiveCoder.java"
4632N/A includeantruntime="false" />
4632N/A <javac srcdir="${core.src}" destdir="${core.bin}" source="1.5" target="1.5" debug="${compile.debug}" includeantruntime="false" />
4632N/A
4632N/A <exec executable="/usr/bin/perl" outputproperty="core.classes" failonerror="true">
4632N/A <arg value="${src}/extract_classes.pl"/>
4632N/A <arg path="${core.bin}"/>
4632N/A </exec>
4632N/A
4632N/A <mkdir dir="${core.jniheaders}" />
4632N/A <javah destdir="${core.jniheaders}" class="${core.classes}">
4632N/A <classpath path="${core.bin}"/>
4632N/A </javah>
4632N/A </target>
4632N/A
4632N/A <target name="build-core-native" depends="build-core">
4632N/A <exec executable="xcodebuild" failonerror="true">
4632N/A <env key="CC" value=""/>
4632N/A <env key="CXX" value=""/>
4632N/A <arg value="-configuration"/>
4632N/A <arg value="${cfg}"/>
4632N/A <arg value="-target"/>
4632N/A <arg value="build-core-native"/>
4632N/A <arg value="SRCROOT=${src}"/>
4632N/A <arg value="OBJROOT=${obj}"/>
4632N/A <arg value="DSTROOT=${dst}"/>
4632N/A <arg value="TARGET_TEMP_DIR=${env.DSTROOT}"/>
4632N/A <arg value="PROJECT_TEMP_DIR=${env.DSTROOT}"/>
4632N/A <arg value="BUILD_DIR=${env.DSTROOT}"/>
4632N/A </exec>
4632N/A </target>
4632N/A
4632N/A <!-- macosx jdk 7 puts jobjc core classes on the bootclasspath by default -->
4632N/A <target name="build-generator" description="Compile and assemble the generator">
4632N/A <mkdir dir="${generator.bin}"/>
4632N/A <javac srcdir="${generator.src}" destdir="${generator.bin}" source="1.5" target="1.5" debug="${compile.debug}" includeantruntime="false">
4632N/A <compilerarg value="-version"/>
4632N/A <compilerarg value="-Xbootclasspath/p:${core.bin}"/>
4632N/A </javac>
4632N/A </target>
4632N/A
4632N/A <!-- Use this indirection hack to work around buildit lockup when
4632N/A running the generator. -->
4632N/A <target name="run-generator" depends="build-generator" description="Invoke the assembled generator">
4632N/A <mkdir dir="${generated.src}"/>
4632N/A <exec executable="ruby" failonerror="true">
4632N/A <arg value="${src}/rungen"/>
4632N/A <arg value="install"/>
4632N/A <arg value="${product.jarfile.name}"/>
4632N/A <arg value="${nativelib.dir}"/>
4632N/A <arg value="${obj}"/>
4632N/A <arg value="${ARCHS}"/>
4632N/A <arg value="${env.STABLE_GEN_DIR}"/>
4632N/A </exec>
4632N/A </target>
4632N/A
4632N/A <target name="run-generator-old" depends="build-generator" description="Invoke the assembled generator">
4632N/A <mkdir dir="${generated.src}"/>
4632N/A <java classname="com.apple.internal.jobjc.generator.Generator" fork="true" failonerror="true">
4632N/A <jvmarg value="-Xms128m" />
4632N/A <jvmarg value="-Xmx512m" />
4632N/A <assertions><enable/></assertions>
4632N/A <classpath>
4632N/A <path location="${core.bin}"/>
4632N/A <path location="${generator.bin}"/>
4632N/A </classpath>
4632N/A <sysproperty key="java.library.path" value="${core.nativelib.dir}"/>
4632N/A <arg value="dst=${generated.src}"/>
4632N/A </java>
4632N/A </target>
4632N/A
4632N/A <target name="build-generated" description="Build and assemble the JObjC core and all generated frameworks">
4632N/A <mkdir dir="${generated.bin}"/>
4632N/A <javac srcdir="${generated.src}" destdir="${generated.bin}" source="1.5" target="1.5" fork="yes" memoryMaximumSize="512m" debug="${compile.debug}" includeantruntime="false">
4632N/A <classpath>
4632N/A <path location="${core.bin}"/>
4632N/A </classpath>
4632N/A <compilerarg value="-version"/>
4632N/A </javac>
4632N/A </target>
4632N/A
4632N/A <target name="build-additions" depends="build-generated">
4632N/A <mkdir dir="${additions.bin}"/>
4632N/A <javac srcdir="${additions.src}" destdir="${additions.bin}" source="1.5" target="1.5" debug="${compile.debug}" includeantruntime="false">
4632N/A <classpath>
4632N/A <path location="${core.bin}"/>
4632N/A <path location="${generated.bin}"/>
4632N/A </classpath>
4632N/A <compilerarg value="-version"/>
4632N/A </javac>
4632N/A
4632N/A <exec executable="/usr/bin/perl" outputproperty="additions.classes" failonerror="true">
4632N/A <arg value="${src}/extract_classes.pl"/>
4632N/A <arg path="${additions.bin}"/>
4632N/A </exec>
4632N/A
4632N/A <mkdir dir="${additions.jniheaders}"/>
4632N/A <javah destdir="${additions.jniheaders}" class="${additions.classes}">
4632N/A <classpath>
4632N/A <path location="${core.bin}"/>
4632N/A <path location="${generated.bin}"/>
4632N/A <path location="${additions.bin}"/>
4632N/A </classpath>
4632N/A </javah>
4632N/A </target>
4632N/A
4632N/A <target name="build-additions-native">
4632N/A <exec executable="xcodebuild" failonerror="true">
4632N/A <env key="CC" value=""/>
4632N/A <env key="CXX" value=""/>
4632N/A <arg value="-configuration"/>
4632N/A <arg value="${cfg}"/>
4632N/A <arg value="-target"/>
4632N/A <arg value="build-additions-native"/>
4632N/A <arg value="SRCROOT=${src}"/>
4632N/A <arg value="OBJROOT=${obj}"/>
4632N/A <arg value="DSTROOT=${dst}"/>
4632N/A <arg value="TARGET_TEMP_DIR=${env.DSTROOT}"/>
4632N/A <arg value="PROJECT_TEMP_DIR=${env.DSTROOT}"/>
4632N/A <arg value="BUILD_DIR=${env.DSTROOT}"/>
4632N/A </exec>
4632N/A </target>
4632N/A
4632N/A <target name="assemble-product">
4632N/A <mkdir dir="${product.jarfile.dir}"/>
4632N/A <jar jarfile="${product.jarfile}" level="9" index="true">
4632N/A <fileset dir="${core.bin}"/>
4632N/A <fileset dir="${generated.bin}"/>
4632N/A <fileset dir="${additions.bin}"/>
4632N/A </jar>
4632N/A
4632N/A <mkdir dir="${dst}/${product.target_path}"/>
4632N/A <copy file="${product.jarfile}" toDir="${dst}/${product.target_path}" failonerror="true" verbose="true"/>
4632N/A <copy file="${nativelib.file}" toDir="${dst}/${product.target_path}" failonerror="true" verbose="true"/>
4632N/A </target>
4632N/A
4632N/A <target name="doc-core">
4632N/A <mkdir dir="${gendoc}"/>
4632N/A <javadoc destdir="${gendoc}" access="protected">
4632N/A <fileset dir="${src}/src" includes="**/*.java"/>
4632N/A </javadoc>
4632N/A </target>
4632N/A
4632N/A <target name="build-test" description="compile unit tests">
4632N/A <mkdir dir="${test.bin}"/>
4632N/A <javac srcdir="${test.src}" destdir="${test.bin}" debug="false" includeantruntime="false">
4632N/A <classpath>
4632N/A <pathelement location="${core.bin}"/>
4632N/A <pathelement location="${generator.bin}"/>
4632N/A <pathelement location="${generated.bin}"/>
4632N/A <pathelement location="${additions.bin}"/>
4632N/A </classpath>
4632N/A <classpath refid="test.lib.path.id"/>
4632N/A <compilerarg value="-version"/>
4632N/A </javac>
4632N/A
4632N/A <exec executable="/usr/bin/perl" outputproperty="test.classes" failonerror="true">
4632N/A <arg value="${src}/extract_classes.pl"/>
4632N/A <arg path="${test.bin}"/>
4632N/A </exec>
4632N/A
4632N/A <mkdir dir="${test.jniheaders}"/>
4632N/A <javah destdir="${test.jniheaders}" class="${test.classes}">
4632N/A <classpath>
4632N/A <path location="${core.bin}"/>
4632N/A <path location="${generated.bin}"/>
4632N/A <path location="${additions.bin}"/>
4632N/A <path location="${test.bin}"/>
4632N/A </classpath>
4632N/A <classpath refid="test.lib.path.id"/>
4632N/A </javah>
4632N/A </target>
4632N/A
4632N/A <target name="build-test-installed" description="compile unit tests">
4632N/A <mkdir dir="${test.bin}"/>
4632N/A <javac srcdir="${test.src}" destdir="${test.bin}" debug="false" includeantruntime="false">
4632N/A <compilerarg value="-verbose"/>
4632N/A <classpath>
4632N/A <pathelement location="${generator.bin}"/>
4632N/A <pathelement location="${generated.bin}"/>
4632N/A <pathelement location="${additions.bin}"/>
4632N/A </classpath>
4632N/A <classpath refid="test.lib.path.id"/>
4632N/A <compilerarg value="-version"/>
4632N/A </javac>
4632N/A
4632N/A <exec executable="/usr/bin/perl" outputproperty="test.classes" failonerror="true">
4632N/A <arg value="${src}/extract_classes.pl"/>
4632N/A <arg path="${test.bin}"/>
4632N/A </exec>
4632N/A
4632N/A <mkdir dir="${test.jniheaders}"/>
4632N/A <javah destdir="${test.jniheaders}" class="${test.classes}">
4632N/A <classpath>
4632N/A <path location="${generated.bin}"/>
4632N/A <path location="${additions.bin}"/>
4632N/A <path location="${test.bin}"/>
4632N/A </classpath>
4632N/A <classpath refid="test.lib.path.id"/>
4632N/A </javah>
4632N/A </target>
4632N/A
4632N/A <target name="build-test-native" depends="build-test">
4632N/A <exec executable="xcodebuild" failonerror="true">
4632N/A <env key="CC" value=""/>
4632N/A <env key="CXX" value=""/>
4632N/A <arg value="-configuration"/>
4632N/A <arg value="${cfg}"/>
4632N/A <arg value="-target"/>
4632N/A <arg value="build-test-native"/>
4632N/A <arg value="SRCROOT=${src}"/>
4632N/A <arg value="OBJROOT=${obj}"/>
4632N/A <arg value="DSTROOT=${dst}"/>
4632N/A <arg value="TARGET_TEMP_DIR=${env.DSTROOT}"/>
4632N/A <arg value="PROJECT_TEMP_DIR=${env.DSTROOT}"/>
4632N/A <arg value="BUILD_DIR=${env.DSTROOT}"/>
4632N/A </exec>
4632N/A </target>
4632N/A
4632N/A <target name="build-test-native-installed" depends="build-test-installed">
4632N/A <exec executable="xcodebuild" failonerror="true">
4632N/A <env key="CC" value=""/>
4632N/A <env key="CXX" value=""/>
4632N/A <arg value="-configuration"/>
4632N/A <arg value="${cfg}"/>
4632N/A <arg value="-target"/>
4632N/A <arg value="build-test-native"/>
4632N/A <arg value="SRCROOT=${src}"/>
4632N/A <arg value="OBJROOT=${obj}"/>
4632N/A <arg value="DSTROOT=${dst}"/>
4632N/A <arg value="TARGET_TEMP_DIR=${env.DSTROOT}"/>
4632N/A <arg value="PROJECT_TEMP_DIR=${env.DSTROOT}"/>
4632N/A <arg value="BUILD_DIR=${env.DSTROOT}"/>
4632N/A </exec>
4632N/A </target>
4632N/A
4632N/A <target name="test" depends="build-test-native" description="run unit tests">
4632N/A <mkdir dir="${test.reports}"/>
4632N/A <junit fork="yes" printsummary="yes">
4632N/A <assertions>
4632N/A <enable/>
4632N/A </assertions>
4632N/A <jvmarg value="-server" />
4632N/A
4632N/A <sysproperty key="java.library.path" value="${nativelib.dir}" />
4632N/A <classpath>
4632N/A <pathelement location="${core.bin}"/>
4632N/A <pathelement location="${generator.bin}"/>
4632N/A <pathelement location="${generated.bin}"/>
4632N/A <pathelement location="${additions.bin}"/>
4632N/A <pathelement location="${test.bin}"/>
4632N/A </classpath>
4632N/A <classpath refid="test.lib.path.id"/>
4632N/A
4632N/A <formatter type="plain"/>
4632N/A
4632N/A <batchtest fork="yes" todir="${test.reports}">
4632N/A <fileset dir="${test.src}">
4632N/A <include name="**/*Test.java"/>
4632N/A <exclude name="**/AllTests.java"/>
4632N/A </fileset>
4632N/A </batchtest>
4632N/A </junit>
4632N/A </target>
4632N/A
4632N/A <target name="test-installed" depends="build-test-native-installed" description="run unit tests">
4632N/A <mkdir dir="${test.reports}"/>
4632N/A <junit fork="yes" printsummary="yes">
4632N/A <assertions>
4632N/A <enable/>
4632N/A </assertions>
4632N/A <jvmarg value="-server" />
4632N/A
4632N/A <sysproperty key="java.library.path" value="${nativelib.dir}" />
4632N/A <classpath>
4632N/A <pathelement location="${generator.bin}"/>
4632N/A <pathelement location="${generated.bin}"/>
4632N/A <pathelement location="${additions.bin}"/>
4632N/A <pathelement location="${test.bin}"/>
4632N/A </classpath>
4632N/A <classpath refid="test.lib.path.id"/>
4632N/A
4632N/A <formatter type="plain"/>
4632N/A
4632N/A <batchtest fork="yes" todir="${test.reports}">
4632N/A <fileset dir="${test.src}">
4632N/A <include name="**/*Test.java"/>
4632N/A <exclude name="**/AllTests.java"/>
4632N/A </fileset>
4632N/A </batchtest>
4632N/A </junit>
4632N/A </target>
4632N/A
4632N/A
4632N/A <condition property="bench_match" value="*" else="${env.BENCH_MATCH}">
4632N/A <not><isset property="env.BENCH_MATCH"/></not>
4632N/A </condition>
4632N/A
4632N/A <target name="bench" depends="build-test-native" description="run benchmarks">
4632N/A <mkdir dir="${test.reports}"/>
4632N/A <junit fork="yes" printsummary="yes">
4632N/A <sysproperty key="java.library.path" value="${nativelib.dir}" />
4632N/A <classpath>
4632N/A <pathelement location="${core.bin}"/>
4632N/A <pathelement location="${generator.bin}"/>
4632N/A <pathelement location="${generated.bin}"/>
4632N/A <pathelement location="${additions.bin}"/>
4632N/A <pathelement location="${test.bin}"/>
4632N/A </classpath>
4632N/A <classpath refid="test.lib.path.id"/>
4632N/A
4632N/A <jvmarg value="-Xms256m" />
4632N/A <jvmarg value="-Xmx1024m" />
4632N/A <jvmarg value="-server" />
4632N/A
4632N/A <formatter type="plain"/>
4632N/A
4632N/A <batchtest fork="yes" todir="${test.reports}">
4632N/A <fileset dir="${test.src}">
4632N/A <include name="**/Bench*${bench_match}*.java"/>
4632N/A </fileset>
4632N/A </batchtest>
4632N/A </junit>
4632N/A </target>
4632N/A
4632N/A <target name="bench-installed" depends="build-test-native-installed" description="run benchmarks">
4632N/A <mkdir dir="${test.reports}"/>
4632N/A <junit fork="yes" printsummary="yes">
4632N/A <sysproperty key="java.library.path" value="${nativelib.dir}" />
4632N/A <classpath>
4632N/A <pathelement location="${generator.bin}"/>
4632N/A <pathelement location="${generated.bin}"/>
4632N/A <pathelement location="${additions.bin}"/>
4632N/A <pathelement location="${test.bin}"/>
4632N/A </classpath>
4632N/A <classpath refid="test.lib.path.id"/>
4632N/A
4632N/A <jvmarg value="-Xms256m" />
4632N/A <jvmarg value="-Xmx1024m" />
4632N/A <jvmarg value="-server" />
4632N/A
4632N/A <formatter type="plain"/>
4632N/A
4632N/A <batchtest fork="yes" todir="${test.reports}">
4632N/A <fileset dir="${test.src}">
4632N/A <include name="**/Bench*${bench_match}*.java"/>
4632N/A </fileset>
4632N/A </batchtest>
4632N/A </junit>
4632N/A </target>
4632N/A
4632N/A <target name="clean">
4632N/A <delete dir="build"/>
4632N/A <delete dir="${obj}"/>
4632N/A <delete dir="${dst}"/>
4632N/A <delete dir="${gendoc}"/>
4632N/A <delete dir="${test.reports}"/>
4632N/A </target>
4632N/A
4632N/A
4632N/A <target name="clean-all" depends="clean,build-core,build-core-native,build-generator,run-generator,build-generated,build-additions,build-additions-native,assemble-product">
4632N/A </target>
4632N/A <target name="all" depends="build-core,build-core-native,build-generator,run-generator,build-generated,build-additions,build-additions-native,assemble-product">
4632N/A </target>
4632N/A <target name="all-test" depends="build-core,build-core-native,build-generator,run-generator,build-generated,build-additions,build-additions-native,assemble-product,test-installed">
4632N/A </target>
4632N/A <target name="clean-all-test" depends="clean,build-core,build-core-native,build-generator,run-generator,build-generated,build-additions,build-additions-native,assemble-product,test-installed">
4632N/A </target>
4632N/A <target name="all-but-gen" depends="clean,build-core,build-core-native,build-generator,build-generated,build-additions,build-additions-native,assemble-product">
4632N/A </target>
4632N/A</project>