From cd3092186eb698a9ed175dacb6884f0404e7c062 Mon Sep 17 00:00:00 2001 From: Amlal El Mahrouss Date: Thu, 4 Dec 2025 15:13:22 +0100 Subject: chore! Breaking API changes for CompilerKit and DebuggerKit. Signed-off-by: Amlal El Mahrouss --- src/DebuggerKit/DebuggerContract.h | 2 +- src/DebuggerKit/Detail/Config.h | 44 +++++++++++++++++++++++++++++ src/DebuggerKit/NeKernelContract.h | 2 +- src/DebuggerKit/detail/Config.h | 44 ----------------------------- src/DebuggerKit/src/NeKernelContract.cc | 6 ++-- src/DebuggerKit/src/NeKernelContractCLI.cc | 4 +-- src/DebuggerKit/src/POSIXMachContractCLI.cc | 4 +-- 7 files changed, 53 insertions(+), 53 deletions(-) create mode 100644 src/DebuggerKit/Detail/Config.h delete mode 100644 src/DebuggerKit/detail/Config.h (limited to 'src/DebuggerKit') diff --git a/src/DebuggerKit/DebuggerContract.h b/src/DebuggerKit/DebuggerContract.h index e727b3b..04b9b32 100644 --- a/src/DebuggerKit/DebuggerContract.h +++ b/src/DebuggerKit/DebuggerContract.h @@ -6,7 +6,7 @@ #pragma once -#include +#include #include #define DK_DEBUGGER_CONTRACT : public ::DebuggerKit::IDebuggerContract diff --git a/src/DebuggerKit/Detail/Config.h b/src/DebuggerKit/Detail/Config.h new file mode 100644 index 0000000..7124543 --- /dev/null +++ b/src/DebuggerKit/Detail/Config.h @@ -0,0 +1,44 @@ +/* ======================================== + + Copyright (C) 2025 Amlal El Mahrouss, Licensed under the Apache 2.0 license. + +======================================== */ + +#pragma once + +/// =========================================================== /// +/// @author Amlal El Mahrouss +/// =========================================================== /// + +#include + +#include +#include +#include +#include + +#include +#include +#include +#include +#include + +#include + +#ifdef __APPLE__ +#include +#include +#include +#endif + +#ifndef kDistRelease + +#define kDistVersion "v0.0.7-debuggerkit" +#define kDistVersionBCD 0x0001 + +#define ToString(X) Stringify(X) +#define Stringify(X) #X + +#define kDistRelease ToString(kDistReleaseBranch) + +#endif // !kDistRelease \ No newline at end of file diff --git a/src/DebuggerKit/NeKernelContract.h b/src/DebuggerKit/NeKernelContract.h index bbcc061..1448fa7 100644 --- a/src/DebuggerKit/NeKernelContract.h +++ b/src/DebuggerKit/NeKernelContract.h @@ -12,7 +12,7 @@ #ifdef DK_NEKERNEL_DEBUGGER -#include +#include #include namespace DebuggerKit::NeKernel { diff --git a/src/DebuggerKit/detail/Config.h b/src/DebuggerKit/detail/Config.h deleted file mode 100644 index 5d6d26b..0000000 --- a/src/DebuggerKit/detail/Config.h +++ /dev/null @@ -1,44 +0,0 @@ -/* ======================================== - - Copyright (C) 2025 Amlal El Mahrouss, Licensed under the Apache 2.0 license. - -======================================== */ - -#pragma once - -/// =========================================================== /// -/// @author Amlal El Mahrouss -/// =========================================================== /// - -#include - -#include -#include -#include -#include - -#include -#include -#include -#include -#include - -#include - -#ifdef __APPLE__ -#include -#include -#include -#endif - -#ifndef kDistRelease - -#define kDistVersion "v0.0.7-debuggerkit" -#define kDistVersionBCD 0x0001 - -#define ToString(X) Stringify(X) -#define Stringify(X) #X - -#define kDistRelease ToString(kDistReleaseBranch) - -#endif // !kDistRelease \ No newline at end of file diff --git a/src/DebuggerKit/src/NeKernelContract.cc b/src/DebuggerKit/src/NeKernelContract.cc index 383056c..b62ee6e 100644 --- a/src/DebuggerKit/src/NeKernelContract.cc +++ b/src/DebuggerKit/src/NeKernelContract.cc @@ -9,10 +9,10 @@ /// @author Amlal El Mahrouss /// @brief Kernel Debugger Protocol -#include -#include +#include +#include #include -#include +#include using namespace DebuggerKit::NeKernel; using namespace DebuggerKit::NeKernel::Detail; diff --git a/src/DebuggerKit/src/NeKernelContractCLI.cc b/src/DebuggerKit/src/NeKernelContractCLI.cc index 467676c..3079568 100644 --- a/src/DebuggerKit/src/NeKernelContractCLI.cc +++ b/src/DebuggerKit/src/NeKernelContractCLI.cc @@ -6,9 +6,9 @@ #ifdef DK_NEKERNEL_DEBUGGER -#include +#include #include -#include +#include #include #include diff --git a/src/DebuggerKit/src/POSIXMachContractCLI.cc b/src/DebuggerKit/src/POSIXMachContractCLI.cc index 1530a03..9093ec2 100644 --- a/src/DebuggerKit/src/POSIXMachContractCLI.cc +++ b/src/DebuggerKit/src/POSIXMachContractCLI.cc @@ -6,9 +6,9 @@ #ifdef DK_MACH_DEBUGGER -#include +#include #include -#include +#include #ifdef __APPLE__ #include -- cgit v1.2.3