Files
platformio-core/platformio/builder/scripts/native.py

34 lines
505 B
Python
Raw Normal View History

2015-08-03 12:33:37 +03:00
# Copyright (C) Ivan Kravets <me@ikravets.com>
# See LICENSE for details.
"""
Builder for native platform
"""
from SCons.Script import AlwaysBuild, Default, DefaultEnvironment
2015-08-03 12:33:37 +03:00
env = DefaultEnvironment()
env.Replace(
2015-08-03 23:10:47 +03:00
SIZEPRINTCMD="size $SOURCES"
2015-08-03 12:33:37 +03:00
)
#
# Target: Build executable program
#
target_bin = env.BuildProgram()
#
# Target: Print binary size
#
target_size = env.Alias("size", target_bin, "$SIZEPRINTCMD")
AlwaysBuild(target_size)
#
# Target: Define targets
#
Default([target_bin])