comparison mxtool/mx.py @ 8189:3c74a32bb262

generated NetBeans projects will also update graal.jar
author Doug Simon <doug.simon@oracle.com>
date Mon, 11 Mar 2013 11:25:00 +0100
parents 4b11a0983557
children b246434a3e4a
comparison
equal deleted inserted replaced
8188:a848153df742 8189:3c74a32bb262
2335 2335
2336 out = XMLDoc() 2336 out = XMLDoc()
2337 out.open('project', {'name' : p.name, 'default' : 'default', 'basedir' : '.'}) 2337 out.open('project', {'name' : p.name, 'default' : 'default', 'basedir' : '.'})
2338 out.element('description', data='Builds, tests, and runs the project ' + p.name + '.') 2338 out.element('description', data='Builds, tests, and runs the project ' + p.name + '.')
2339 out.element('import', {'file' : 'nbproject/build-impl.xml'}) 2339 out.element('import', {'file' : 'nbproject/build-impl.xml'})
2340 out.open('target', {'name' : '-post-compile'})
2341 out.open('exec', { 'executable' : sys.executable})
2342 out.element('env', {'key' : 'JAVA_HOME', 'value' : java().jdk})
2343 out.element('arg', {'value' : os.path.abspath(__file__)})
2344 out.element('arg', {'value' : 'archive'})
2345 out.element('arg', {'value' : '@GRAAL'})
2346 out.close('exec')
2347 out.close('target')
2340 out.close('project') 2348 out.close('project')
2341 updated = update_file(join(p.dir, 'build.xml'), out.xml(indent='\t', newl='\n')) or updated 2349 updated = update_file(join(p.dir, 'build.xml'), out.xml(indent='\t', newl='\n')) or updated
2342 2350
2343 out = XMLDoc() 2351 out = XMLDoc()
2344 out.open('project', {'xmlns' : 'http://www.netbeans.org/ns/project/1'}) 2352 out.open('project', {'xmlns' : 'http://www.netbeans.org/ns/project/1'})