Skip to content

Commit

Permalink
Eliminate the notion of generated.arch.java from the build.
Browse files Browse the repository at this point in the history
  • Loading branch information
Ian Rogers committed Apr 26, 2010
1 parent 7b774f7 commit d0561a9
Showing 1 changed file with 7 additions and 18 deletions.
25 changes: 7 additions & 18 deletions build.xml
Original file line number Diff line number Diff line change
Expand Up @@ -69,8 +69,6 @@
<property name="generated.config.java" location="${generated.config.dir}/java"/>

<property name="generated.java" location="${generated.dir}/main/java"/>
<property name="generated.ia32.java" location="${generated.dir}/ia32-${target.address.size}/main/java"/>
<property name="generated.arch.java" location="${generated.dir}/${target.arch}-${target.address.size}/main/java"/>
<property name="generated.vmmagic.arch.java" location="${generated.dir}/vmmagic/${target.address.size}/java"/>

<property name="generated.asm" location="${generated.dir}/asm/java"/>
Expand Down Expand Up @@ -846,18 +844,18 @@ Check to make sure all required properties are specified. This includes properti
</target>

<target name="gen-ia32-assembler" depends="check-properties,compile-vmmagic-stub">
<mkdir dir="${generated.ia32.java}/org/jikesrvm/compilers/common/assembler/ia32"/>
<mkdir dir="${generated.java}/org/jikesrvm/compilers/common/assembler/ia32"/>
<property name="build.ia32-assembler.dir" location="${basedir}/rvm/src-generated/ia32-assembler"/>
<exec executable="${bash.exe}" failonerror="true" dir="${build.ia32-assembler.dir}">
<arg value="genAssembler.sh"/>
<arg path="${generated.ia32.java}/org/jikesrvm/compilers/common/assembler/ia32/Assembler.java"/>
<arg path="${generated.java}/org/jikesrvm/compilers/common/assembler/ia32/Assembler.java"/>
<arg value="Assembler.in"/>
</exec>

<property name="build.ia32-assembler-opt.dir" location="${build.dir}/ia32-assembler-opt"/>
<property name="ia32-assembler-opt.dir" location="${basedir}/rvm/src-generated/ia32-assembler-opt"/>

<mkdir dir="${generated.ia32.java}/org/jikesrvm/compilers/opt/mir2mc/ia32"/>
<mkdir dir="${generated.java}/org/jikesrvm/compilers/opt/mir2mc/ia32"/>
<mkdir dir="${build.ia32-assembler-opt.dir}"/>
<GenerateFromTemplate>
<args>
Expand Down Expand Up @@ -891,7 +889,7 @@ Check to make sure all required properties are specified. This includes properti
tofile="${build.ia32-assembler-opt.dir}/org/jikesrvm/compilers/common/assembler/ForwardReference.java"/>
<copy file="${main.java}/org/jikesrvm/compilers/common/assembler/AbstractAssembler.java"
tofile="${build.ia32-assembler-opt.dir}/org/jikesrvm/compilers/common/assembler/AbstractAssembler.java"/>
<copy file="${generated.ia32.java}/org/jikesrvm/compilers/common/assembler/ia32/Assembler.java"
<copy file="${generated.java}/org/jikesrvm/compilers/common/assembler/ia32/Assembler.java"
tofile="${build.ia32-assembler-opt.dir}/org/jikesrvm/compilers/common/assembler/ia32/Assembler.java"/>

<javac srcdir="${build.ia32-assembler-opt.dir}" destdir="${build.ia32-assembler-opt.dir}" debug="true"
Expand All @@ -906,7 +904,7 @@ Check to make sure all required properties are specified. This includes properti
<pathelement location="${build.vmmagic-stub.classes}"/>
<pathelement location="${build.ia32-assembler-opt.dir}"/>
</classpath>
<jvmarg value="-DgenerateToDir=${generated.ia32.java}/org/jikesrvm/compilers/opt/mir2mc/ia32"/>
<jvmarg value="-DgenerateToDir=${generated.java}/org/jikesrvm/compilers/opt/mir2mc/ia32"/>
</java>
</target>

Expand Down Expand Up @@ -1140,7 +1138,7 @@ Check to make sure all required properties are specified. This includes properti
source="1.5"
target="1.5"
srcdir="${main.java}:${classlib.library-interface.common.java}:${classlib.library-interface.cpl.java}:${classlib.library-interface.non-cpl.java}:${classlib.library-interface.non-cpl2.java}:${mmtk-vm-rvm.java}:${tuningforklib.java}"
sourcepath="${mmtk.java}:${options.java}:${generated.java}:${generated.config.java}:${generated.arch.java}:${main.java}:${mmtk-vm-rvm.java}:${tuningforklib.java}">
sourcepath="${mmtk.java}:${options.java}:${generated.java}:${generated.config.java}:${main.java}:${mmtk-vm-rvm.java}:${tuningforklib.java}">
<bootclasspath>
<pathelement location="${classpath.lib.dir}/classpath.jar"/>
</bootclasspath>
Expand Down Expand Up @@ -1174,7 +1172,7 @@ Check to make sure all required properties are specified. This includes properti
source="1.5"
target="1.5"
srcdir="${main.java}:${classlib.library-interface.common.java}:${classlib.library-interface.non-cpl.java}:${classlib.library-interface.cpl.java}:${mmtk-vm-rvm.java}:${tuningforklib.java}"
sourcepath="${mmtk.java}:${options.java}:${generated.java}:${generated.config.java}:${generated.arch.java}:${main.java}:${mmtk-vm-rvm.java}:${tuningforklib.java}">
sourcepath="${mmtk.java}:${options.java}:${generated.java}:${generated.config.java}:${main.java}:${mmtk-vm-rvm.java}:${tuningforklib.java}">
<bootclasspath>
<pathelement location="${harmony.lib.dir}/luni-kernel-stubs.jar"/>
<pathelement location="${harmony.lib.dir}/luni.jar"/>
Expand Down Expand Up @@ -2391,9 +2389,6 @@ target.jni-suffix=${target.jni-suffix}
<fileset dir="${generated.java}">
<include name="**/*.java"/>
</fileset>
<fileset dir="${generated.arch.java}">
<include name="**/*.java"/>
</fileset>
<fileset dir="${generated.config.java}">
<include name="**/*.java"/>
</fileset>
Expand Down Expand Up @@ -2436,7 +2431,6 @@ target.jni-suffix=${target.jni-suffix}
<src path="${mmtk.java}"/>
<src path="${mmtk-vm-rvm.java}"/>
<src path="${generated.java}"/>
<src path="${generated.arch.java}"/>
<src path="${generated.config.java}"/>
<src path="${generated.vmmagic.arch.java}"/>
</javac>
Expand Down Expand Up @@ -2482,7 +2476,6 @@ target.jni-suffix=${target.jni-suffix}
<packageset dir="${mmtk.java}" defaultexcludes="yes" includes="org/**"/>
<packageset dir="${mmtk-vm-rvm.java}" defaultexcludes="yes" includes="org/**"/>
<packageset dir="${generated.java}" includes="org/**"/>
<packageset dir="${generated.arch.java}" includes="org/**"/>
<packageset dir="${generated.config.java}" includes="org/**"/>
<packageset dir="${generated.vmmagic.arch.java}" includes="org/**"/>

Expand Down Expand Up @@ -2532,7 +2525,6 @@ target.jni-suffix=${target.jni-suffix}
<packageset dir="${mmtk.java}" defaultexcludes="yes" includes="org/**"/>
<packageset dir="${mmtk-vm-rvm.java}" defaultexcludes="yes" includes="org/**"/>
<packageset dir="${generated.java}" includes="org/**"/>
<packageset dir="${generated.arch.java}" includes="org/**"/>
<packageset dir="${generated.config.java}" includes="org/**"/>
<packageset dir="${generated.vmmagic.arch.java}" includes="org/**"/>

Expand Down Expand Up @@ -2584,9 +2576,6 @@ target.jni-suffix=${target.jni-suffix}
<copy todir="eclipse/gen-config">
<fileset dir="${generated.config.java}"><include name="**/*.*"/></fileset>
</copy>
<copy todir="eclipse/gen-arch">
<fileset dir="${generated.arch.java}"><include name="**/*.*"/></fileset>
</copy>
<copy todir="eclipse/gen-arch">
<fileset dir="${generated.vmmagic.arch.java}"><include name="**/*.*"/></fileset>
</copy>
Expand Down

0 comments on commit d0561a9

Please sign in to comment.