From 27b4b57566e9340df10bde19f18561ac4caef132 Mon Sep 17 00:00:00 2001 From: Willem Melching Date: Thu, 1 Apr 2021 14:29:51 +0200 Subject: [PATCH] Don't trigger fw rebuild on git hash change --- board/SConscript | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/board/SConscript b/board/SConscript index 902498a..ba88a65 100644 --- a/board/SConscript +++ b/board/SConscript @@ -136,6 +136,9 @@ panda_env = Environment( # Common autogenerated includes version = f'const uint8_t gitversion[] = "{get_version(BUILDER, BUILD_TYPE)}";' gitversion = panda_env.Textfile("obj/gitversion.h", [version, ""]) +Ignore('bootstub.o', gitversion) +Ignore('main.o', gitversion) + certs = [get_key_header(n) for n in ["debug", "release"]] certheader = panda_env.Textfile("obj/cert.h", certs + [""]) @@ -144,13 +147,11 @@ startup = panda_env.Object(STARTUP_FILE) # Bootstub crypto = ["../crypto/rsa.c", "../crypto/sha.c"] bootstub_elf = panda_env.Program(f"obj/bootstub.{PROJECT}.elf", [startup] + crypto + ["bootstub.c"]) -Requires(bootstub_elf, gitversion) bootstub_bin = panda_env.Objcopy(f"obj/bootstub.{PROJECT}.bin", bootstub_elf) # Build main main_elf = panda_env.Program(f"obj/{PROJECT}.elf", [startup, MAIN], LINKFLAGS=["-Wl,--section-start,.isr_vector=0x8004000"] + flags) -Requires(main_elf, gitversion) main_bin = panda_env.Objcopy(f"obj/{PROJECT}.bin", main_elf) # Sign main