# Set environment for AVR-GCC.
SConscript('env_avr.py')

# Import environment set for AVR-GCC.
Import('env_avr')

# Define environments to use (one environment per target).
environments = [
    'env_arduino_uno',
    'env_arduino_mega2560'
]

# Browse environments.
for environment in environments:
    # Set environment for target.
    SConscript(
        environment + '.py',
        exports = 'env_avr'
    )
    # Import environment set for target.
    Import('env_target')
    # Build program.
    SConscript(
        'SConscript',
        variant_dir = environment,
        exports = 'env_target',
        duplicate = 0
    )

