From 488f2df869196fdc33cc8a0f53867ee093b267d1 Mon Sep 17 00:00:00 2001 From: "Justin C. Miller" Date: Sat, 8 Jan 2022 14:35:56 -0800 Subject: [PATCH] [boot] Add explicit dependency on bootproto/memory.h bootproto/memory.h is generated from a cog file. Some builds could fail because the dependency on this file was not explicit. --- src/boot/boot.module | 10 +++++++++- src/kernel/memory.h.cog | 2 +- 2 files changed, 10 insertions(+), 2 deletions(-) diff --git a/src/boot/boot.module b/src/boot/boot.module index cc240e3..b6e02f8 100644 --- a/src/boot/boot.module +++ b/src/boot/boot.module @@ -1,6 +1,6 @@ # vim: ft=python -module("boot", +boot = module("boot", kind = "exe", output = "boot.efi", targets = [ "boot" ], @@ -21,3 +21,11 @@ module("boot", "support.cpp", "video.cpp", ]) + +boot.add_depends([ + "main.cpp", + "memory_map.cpp", + "paging.cpp", + ], [ + "${target_dir}/bootproto.dir/include/bootproto/memory.h", + ]) diff --git a/src/kernel/memory.h.cog b/src/kernel/memory.h.cog index 37a3673..c6aa7b5 100644 --- a/src/kernel/memory.h.cog +++ b/src/kernel/memory.h.cog @@ -1,7 +1,7 @@ #pragma once // vim: ft=cpp -/// \file bootproto/memory.h +/// \file memory.h /// Import memory layout constants necessary for boot #include