summaryrefslogtreecommitdiffstats
path: root/test/Java/java_version_image/SConstruct
blob: 37e49c25940c023028b6a347dcc6e4dfd22db404 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
# SPDX-License-Identifier: MIT
#
# Copyright The SCons Foundation

AddOption('--javac_path',
          dest='javac_path',
          action='store',
          default='/usr/bin',
          type='string')

AddOption('--java_version',
          dest='java_version',
          action='store',
          default='1.6',
          type='string')

path = GetOption('javac_path')
if path[0] == "'":
    path = path[1:-1]

version = GetOption('java_version')

DefaultEnvironment(tools=[])
env = Environment(tools=['javac'], JAVAVERSION=version)

env.AppendENVPath('PATH', path)
# print('PATH:%s'%env['ENV']['PATH'])
env.Java(target='class1', source='com/sub/foo')
env.Java(target='class2', source='com/sub/bar')
env.Java(target='class3', source=['src1', 'src2'])
env.Java(target='class4', source=['src4'])
env.Java(target='class5', source=['src5'])
env.Java(target='class6', source=['src6'])