nashorn/buildtools/nasgen/build.xml
author minqi
Wed, 15 Apr 2015 17:34:28 -0700
changeset 30240 a7ba42fa1df6
parent 27965 fb116e158d75
child 36517 41a1c20eb619
permissions -rw-r--r--
8074354: Make CreateMinidumpOnCrash a new name and available on all platforms Summary: Rename CreateMinidumpOnCrash which is used only for Windows as CreateCoredumpOnCrash and make it available for all platforms. Changed order for dumping core on Windows to be similar on other platforms. Also reviewed by thomas.stuefe@gmail.com Reviewed-by: dcubed Contributed-by: yumin.qi@oracle.com, thomas.stuefe@gmail.com
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
16147
e63b63819133 8005403: Open-source Nashorn
jlaskey
parents:
diff changeset
     1
<?xml version="1.0" encoding="UTF-8"?>
e63b63819133 8005403: Open-source Nashorn
jlaskey
parents:
diff changeset
     2
<!--
16151
97c1e756ae1e 8005663: Update copyright year to 2013
jlaskey
parents: 16147
diff changeset
     3
 Copyright (c) 2010, 2013, Oracle and/or its affiliates. All rights reserved.
16147
e63b63819133 8005403: Open-source Nashorn
jlaskey
parents:
diff changeset
     4
 DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
e63b63819133 8005403: Open-source Nashorn
jlaskey
parents:
diff changeset
     5
 
e63b63819133 8005403: Open-source Nashorn
jlaskey
parents:
diff changeset
     6
 This code is free software; you can redistribute it and/or modify it
e63b63819133 8005403: Open-source Nashorn
jlaskey
parents:
diff changeset
     7
 under the terms of the GNU General Public License version 2 only, as
e63b63819133 8005403: Open-source Nashorn
jlaskey
parents:
diff changeset
     8
 published by the Free Software Foundation.
e63b63819133 8005403: Open-source Nashorn
jlaskey
parents:
diff changeset
     9
 
e63b63819133 8005403: Open-source Nashorn
jlaskey
parents:
diff changeset
    10
 This code is distributed in the hope that it will be useful, but WITHOUT
e63b63819133 8005403: Open-source Nashorn
jlaskey
parents:
diff changeset
    11
 ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
e63b63819133 8005403: Open-source Nashorn
jlaskey
parents:
diff changeset
    12
 FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
e63b63819133 8005403: Open-source Nashorn
jlaskey
parents:
diff changeset
    13
 version 2 for more details (a copy is included in the LICENSE file that
e63b63819133 8005403: Open-source Nashorn
jlaskey
parents:
diff changeset
    14
 accompanied this code).
e63b63819133 8005403: Open-source Nashorn
jlaskey
parents:
diff changeset
    15
 
e63b63819133 8005403: Open-source Nashorn
jlaskey
parents:
diff changeset
    16
 You should have received a copy of the GNU General Public License version
e63b63819133 8005403: Open-source Nashorn
jlaskey
parents:
diff changeset
    17
 2 along with this work; if not, write to the Free Software Foundation,
e63b63819133 8005403: Open-source Nashorn
jlaskey
parents:
diff changeset
    18
 Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
e63b63819133 8005403: Open-source Nashorn
jlaskey
parents:
diff changeset
    19
 
e63b63819133 8005403: Open-source Nashorn
jlaskey
parents:
diff changeset
    20
 Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
e63b63819133 8005403: Open-source Nashorn
jlaskey
parents:
diff changeset
    21
 or visit www.oracle.com if you need additional information or have any
e63b63819133 8005403: Open-source Nashorn
jlaskey
parents:
diff changeset
    22
 questions.
e63b63819133 8005403: Open-source Nashorn
jlaskey
parents:
diff changeset
    23
-->
e63b63819133 8005403: Open-source Nashorn
jlaskey
parents:
diff changeset
    24
<project name="nasgen" default="all" basedir=".">
e63b63819133 8005403: Open-source Nashorn
jlaskey
parents:
diff changeset
    25
  <target name="init">
e63b63819133 8005403: Open-source Nashorn
jlaskey
parents:
diff changeset
    26
    <loadproperties srcFile="project.properties"/>
e63b63819133 8005403: Open-source Nashorn
jlaskey
parents:
diff changeset
    27
  </target>
e63b63819133 8005403: Open-source Nashorn
jlaskey
parents:
diff changeset
    28
e63b63819133 8005403: Open-source Nashorn
jlaskey
parents:
diff changeset
    29
  <target name="prepare" depends="init">
e63b63819133 8005403: Open-source Nashorn
jlaskey
parents:
diff changeset
    30
    <mkdir dir="${build.classes.dir}"/>
e63b63819133 8005403: Open-source Nashorn
jlaskey
parents:
diff changeset
    31
    <mkdir dir="${dist.dir}"/>
e63b63819133 8005403: Open-source Nashorn
jlaskey
parents:
diff changeset
    32
    <mkdir dir="${dist.dir}/lib"/>
e63b63819133 8005403: Open-source Nashorn
jlaskey
parents:
diff changeset
    33
  </target>
e63b63819133 8005403: Open-source Nashorn
jlaskey
parents:
diff changeset
    34
e63b63819133 8005403: Open-source Nashorn
jlaskey
parents:
diff changeset
    35
  <target name="clean" depends="init">
e63b63819133 8005403: Open-source Nashorn
jlaskey
parents:
diff changeset
    36
    <delete dir="${build.dir}"/>
e63b63819133 8005403: Open-source Nashorn
jlaskey
parents:
diff changeset
    37
    <delete dir="${dist.dir}"/>
e63b63819133 8005403: Open-source Nashorn
jlaskey
parents:
diff changeset
    38
  </target>
e63b63819133 8005403: Open-source Nashorn
jlaskey
parents:
diff changeset
    39
e63b63819133 8005403: Open-source Nashorn
jlaskey
parents:
diff changeset
    40
  <target name="compile" depends="prepare" description="Compiles the nasgen sources">
e63b63819133 8005403: Open-source Nashorn
jlaskey
parents:
diff changeset
    41
    <javac srcdir="${src.dir}"
e63b63819133 8005403: Open-source Nashorn
jlaskey
parents:
diff changeset
    42
           destdir="${build.classes.dir}"
e63b63819133 8005403: Open-source Nashorn
jlaskey
parents:
diff changeset
    43
           classpath="${javac.classpath}"
e63b63819133 8005403: Open-source Nashorn
jlaskey
parents:
diff changeset
    44
           debug="${javac.debug}"
18855
408663ef8f66 8020015: shared PropertyMaps should not be used without duplication
sundar
parents: 16151
diff changeset
    45
           includeantruntime="false" fork="true">
27965
fb116e158d75 8066749: jdk9-dev/nashorn ant build fails with jdk9 modular image build as JAVA_HOME
sundar
parents: 18855
diff changeset
    46
      <compilerarg value="-J-Xbootclasspath/p:${javac.classpath}"/>
16147
e63b63819133 8005403: Open-source Nashorn
jlaskey
parents:
diff changeset
    47
      <compilerarg value="-Xlint:unchecked"/>
e63b63819133 8005403: Open-source Nashorn
jlaskey
parents:
diff changeset
    48
      <compilerarg value="-Xlint:deprecation"/>
e63b63819133 8005403: Open-source Nashorn
jlaskey
parents:
diff changeset
    49
      <compilerarg value="-XDignore.symbol.file"/>
e63b63819133 8005403: Open-source Nashorn
jlaskey
parents:
diff changeset
    50
    </javac>
e63b63819133 8005403: Open-source Nashorn
jlaskey
parents:
diff changeset
    51
  </target>
e63b63819133 8005403: Open-source Nashorn
jlaskey
parents:
diff changeset
    52
e63b63819133 8005403: Open-source Nashorn
jlaskey
parents:
diff changeset
    53
  <target name="jar" depends="compile" description="Creates nasgen.jar">
e63b63819133 8005403: Open-source Nashorn
jlaskey
parents:
diff changeset
    54
    <jar jarfile="${dist.jar}" basedir="${build.classes.dir}" manifest="${meta.inf.dir}/MANIFEST.MF"/>
e63b63819133 8005403: Open-source Nashorn
jlaskey
parents:
diff changeset
    55
  </target>
e63b63819133 8005403: Open-source Nashorn
jlaskey
parents:
diff changeset
    56
e63b63819133 8005403: Open-source Nashorn
jlaskey
parents:
diff changeset
    57
  <target name="dist" depends="jar"/>
e63b63819133 8005403: Open-source Nashorn
jlaskey
parents:
diff changeset
    58
e63b63819133 8005403: Open-source Nashorn
jlaskey
parents:
diff changeset
    59
  <target name="all" depends="dist" 
e63b63819133 8005403: Open-source Nashorn
jlaskey
parents:
diff changeset
    60
    description="Builds sources and generates nasgen.jar"/>
e63b63819133 8005403: Open-source Nashorn
jlaskey
parents:
diff changeset
    61
</project>