Mercurial > hg > truffle
comparison mx/commands.py @ 8890:a33b6378cb76
delete build/linux/shared/graal before compile in build-graal.xml to handle stale class files left behind after refactoring in Eclipse
author | Doug Simon <doug.simon@oracle.com> |
---|---|
date | Mon, 08 Apr 2013 11:20:19 +0200 |
parents | c669e8e621a1 |
children | ca82d06ec93a |
comparison
equal
deleted
inserted
replaced
8889:c669e8e621a1 | 8890:a33b6378cb76 |
---|---|
483 out.element('property', {'name' : 'jar.dir', 'value' : '${shared.dir}'}) | 483 out.element('property', {'name' : 'jar.dir', 'value' : '${shared.dir}'}) |
484 out.element('property', {'name' : 'jar.file', 'value' : '${jar.dir}/graal.jar'}) | 484 out.element('property', {'name' : 'jar.file', 'value' : '${jar.dir}/graal.jar'}) |
485 | 485 |
486 out.element('target', {'name' : 'main', 'depends' : 'jar'}) | 486 out.element('target', {'name' : 'main', 'depends' : 'jar'}) |
487 | 487 |
488 out.open('target', {'name' : 'compile'}) | 488 out.open('target', {'name' : 'compile', 'depends' : 'cleanclasses'}) |
489 out.element('mkdir', {'dir' : '${classes.dir}'}) | 489 out.element('mkdir', {'dir' : '${classes.dir}'}) |
490 out.open('javac', {'destdir' : '${classes.dir}', 'debug' : 'on', 'includeantruntime' : 'false', }) | 490 out.open('javac', {'destdir' : '${classes.dir}', 'debug' : 'on', 'includeantruntime' : 'false', }) |
491 for p in mx.sorted_deps(mx.distribution('GRAAL').deps): | 491 for p in mx.sorted_deps(mx.distribution('GRAAL').deps): |
492 out.element('src', {'path' : '${src.dir}/' + p.name}) | 492 out.element('src', {'path' : '${src.dir}/' + p.name}) |
493 out.element('compilerarg', {'value' : '-XDignore.symbol.file'}) | 493 out.element('compilerarg', {'value' : '-XDignore.symbol.file'}) |
504 out.open('target', {'name' : 'jar', 'depends' : 'compile'}) | 504 out.open('target', {'name' : 'jar', 'depends' : 'compile'}) |
505 out.element('mkdir', {'dir' : '${jar.dir}'}) | 505 out.element('mkdir', {'dir' : '${jar.dir}'}) |
506 out.element('jar', {'destfile' : '${jar.file}', 'basedir' : '${classes.dir}'}) | 506 out.element('jar', {'destfile' : '${jar.file}', 'basedir' : '${classes.dir}'}) |
507 out.close('target') | 507 out.close('target') |
508 | 508 |
509 out.open('target', {'name' : 'clean'}) | 509 out.open('target', {'name' : 'cleanclasses'}) |
510 out.element('delete', {'dir' : '${classes.dir}'}) | 510 out.element('delete', {'dir' : '${classes.dir}'}) |
511 out.element('delete', {'file' : '${jar.filr}'}) | 511 out.close('target') |
512 | |
513 out.open('target', {'name' : 'clean', 'depends' : 'cleanclasses'}) | |
514 out.element('delete', {'file' : '${jar.file}'}) | |
512 out.close('target') | 515 out.close('target') |
513 | 516 |
514 out.close('project') | 517 out.close('project') |
515 | 518 |
516 mx.update_file(args.buildfile, out.xml(indent=' ', newl='\n')) | 519 mx.update_file(args.buildfile, out.xml(indent=' ', newl='\n')) |