1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253 |
- """
- java example
- The gcj compiler has a very different command-line - see playground/gcj
- """
- VERSION = '0.0.4'
- APPNAME = 'java_test'
- top = '.'
- out = 'build'
- def options(opt):
- opt.load('junit', tooldir='.')
- def configure(conf):
- conf.load('java')
- try:
- ret = conf.load('junit', tooldir='.')
- conf.env.DO_JUNIT = True
- except:
- pass
- conf.check_java_class('java.io.FileOutputStream')
- conf.check_java_class('FakeClass')
- conf.env.CLASSPATH_NNN = ['aaaa.jar', 'bbbb.jar']
- def build(bld):
- bld(features = 'javac jar javadoc',
- srcdir = 'src/',
- outdir = 'src',
- compat = '1.6',
- sourcepath = ['src', 'sup'],
- classpath = ['.', '..'],
-
- basedir = 'src',
- destfile = 'foo.jar',
- use = 'NNN',
-
- javadoc_package = ['com.meow' , 'com.meow.truc.bar', 'com.meow.truc.foo'],
- javadoc_output = 'javadoc',
- )
- bld.recurse('animals cats')
|