# HG changeset patch # User Doug Simon # Date 1365412819 -7200 # Node ID a33b6378cb76a6dc2107ebe8191ef0de4d02a60a # Parent c669e8e621a11f9ea4ceeddc72998d2e9f89491b delete build/linux/shared/graal before compile in build-graal.xml to handle stale class files left behind after refactoring in Eclipse diff -r c669e8e621a1 -r a33b6378cb76 make/build-graal.xml --- a/make/build-graal.xml Sun Apr 07 22:27:16 2013 +0200 +++ b/make/build-graal.xml Mon Apr 08 11:20:19 2013 +0200 @@ -29,7 +29,7 @@ - + @@ -76,8 +76,10 @@ - + - + + + diff -r c669e8e621a1 -r a33b6378cb76 mx/commands.py --- a/mx/commands.py Sun Apr 07 22:27:16 2013 +0200 +++ b/mx/commands.py Mon Apr 08 11:20:19 2013 +0200 @@ -485,7 +485,7 @@ out.element('target', {'name' : 'main', 'depends' : 'jar'}) - out.open('target', {'name' : 'compile'}) + out.open('target', {'name' : 'compile', 'depends' : 'cleanclasses'}) out.element('mkdir', {'dir' : '${classes.dir}'}) out.open('javac', {'destdir' : '${classes.dir}', 'debug' : 'on', 'includeantruntime' : 'false', }) for p in mx.sorted_deps(mx.distribution('GRAAL').deps): @@ -506,9 +506,12 @@ out.element('jar', {'destfile' : '${jar.file}', 'basedir' : '${classes.dir}'}) out.close('target') - out.open('target', {'name' : 'clean'}) + out.open('target', {'name' : 'cleanclasses'}) out.element('delete', {'dir' : '${classes.dir}'}) - out.element('delete', {'file' : '${jar.filr}'}) + out.close('target') + + out.open('target', {'name' : 'clean', 'depends' : 'cleanclasses'}) + out.element('delete', {'file' : '${jar.file}'}) out.close('target') out.close('project')