summaryrefslogtreecommitdiffhomepage
path: root/dev/BuildKit
diff options
context:
space:
mode:
authorAmlal El Mahrouss <amlal@nekernel.org>2025-07-23 09:10:10 +0100
committerAmlal El Mahrouss <amlal@nekernel.org>2025-07-23 09:10:10 +0100
commitbb11d32131e786b40550375005b12bcb31cf25d7 (patch)
treede8aff234ac4e57ee333e9af74f331921ae904bc /dev/BuildKit
parentf61f6168ea9da22a1b5a5af62cb4167a7d3018db (diff)
feat! NeBuild and BuildKit has been improved and refactored.
They now are called 'nebuild' instead of 'btb' Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org>
Diffstat (limited to 'dev/BuildKit')
-rw-r--r--dev/BuildKit/IManifestBuilder.h2
-rw-r--r--dev/BuildKit/Includes.h6
-rw-r--r--dev/BuildKit/JSONManifestBuilder.h5
-rw-r--r--dev/BuildKit/Macros.h12
4 files changed, 14 insertions, 11 deletions
diff --git a/dev/BuildKit/IManifestBuilder.h b/dev/BuildKit/IManifestBuilder.h
index 1c160c4..065bec3 100644
--- a/dev/BuildKit/IManifestBuilder.h
+++ b/dev/BuildKit/IManifestBuilder.h
@@ -8,7 +8,7 @@
#include <BuildKit/Includes.h>
#include <BuildKit/Macros.h>
-#define BTB_MANIFEST_BUILDER : public BTB::IManifestBuilder
+#define NEBUILD_MANIFEST_BUILDER : public BTB::IManifestBuilder
namespace BTB {
/// @brief Builder interface class.
diff --git a/dev/BuildKit/Includes.h b/dev/BuildKit/Includes.h
index e321483..4cb3043 100644
--- a/dev/BuildKit/Includes.h
+++ b/dev/BuildKit/Includes.h
@@ -3,8 +3,8 @@
// Copyright (C) 2024-2025, Amlal El Mahrouss, all rights reserved.
// ============================================================= //
-#ifndef BTB_INCLUDES_H
-#define BTB_INCLUDES_H
+#ifndef NEBUILD_INCLUDES_H
+#define NEBUILD_INCLUDES_H
#include <cstddef>
#include <cstdio>
@@ -14,4 +14,4 @@
#include <string>
#include <thread>
-#endif // BTB_INCLUDES_H
+#endif // NEBUILD_INCLUDES_H
diff --git a/dev/BuildKit/JSONManifestBuilder.h b/dev/BuildKit/JSONManifestBuilder.h
index a4fe66b..f7c769d 100644
--- a/dev/BuildKit/JSONManifestBuilder.h
+++ b/dev/BuildKit/JSONManifestBuilder.h
@@ -8,9 +8,12 @@
#include <BuildKit/IManifestBuilder.h>
#include <json.h>
+/// @file JSONManifestBuilder.h
+/// @brief JSON manifest builder header file.
+
namespace BTB {
/// @brief JSON builder
-class JSONManifestBuilder final BTB_MANIFEST_BUILDER {
+class JSONManifestBuilder final NEBUILD_MANIFEST_BUILDER {
public:
JSONManifestBuilder() = default;
~JSONManifestBuilder() override = default;
diff --git a/dev/BuildKit/Macros.h b/dev/BuildKit/Macros.h
index 1b1613d..98bf891 100644
--- a/dev/BuildKit/Macros.h
+++ b/dev/BuildKit/Macros.h
@@ -14,15 +14,15 @@ extern "C" {
#define LIKELY(ARG) ((ARG) ? assert(false) : ((void) 0))
#define UNLIKELY(ARG) LIKELY(!(ARG))
-#define LIBBTB_VERSION "v0.0.1-libBTB"
+#define LIBNEBUILD_VERSION "v0.0.1-libNeBuild"
-#define LIBBTB_VERSION_BCD 0x0001
+#define LIBNEBUILD_VERSION_BCD 0x0001
-#define LIBBTB_VERSION_MAJOR 1
-#define LIBBTB_VERSION_MINOR 1
-#define LIBBTB_VERSION_PATCH 0
+#define LIBNEBUILD_VERSION_MAJOR 1
+#define LIBNEBUILD_VERSION_MINOR 1
+#define LIBNEBUILD_VERSION_PATCH 0
-#define LIBBTB_UNUSED(X) ((void) X)
+#define LIBNEBUILD_UNUSED(X) ((void) X)
namespace BTB::Logger {
/// @brief replacement for std::cout for BTB logging.