# 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'])
