Files
libretiny/builder/main.py
Kuba Szczodrzyński f57a6f9cde Initial commit
2022-04-20 19:13:38 +02:00

25 lines
647 B
Python

from SCons.Script import Default, DefaultEnvironment
env = DefaultEnvironment()
env.Replace(
AR="arm-none-eabi-ar",
AS="arm-none-eabi-gcc",
CC="arm-none-eabi-gcc",
CXX="arm-none-eabi-g++",
NM="arm-none-eabi-nm",
LINK="arm-none-eabi-gcc",
LD="arm-none-eabi-gcc",
OBJCOPY="arm-none-eabi-objcopy",
OBJDUMP="arm-none-eabi-objdump",
RANLIB="arm-none-eabi-ranlib",
SIZETOOL="arm-none-eabi-size",
)
# I have no idea how does PlatformIO work
# env.SConscript("frameworks/realtek-ambz-sdk.py")
target_elf = env.BuildProgram()
target_fw = env.DumpFirmwareBinary("firmware.bin", target_elf)
Default(target_fw)