From bb11d32131e786b40550375005b12bcb31cf25d7 Mon Sep 17 00:00:00 2001 From: Amlal El Mahrouss Date: Wed, 23 Jul 2025 09:10:10 +0100 Subject: feat! NeBuild and BuildKit has been improved and refactored. They now are called 'nebuild' instead of 'btb' Signed-off-by: Amlal El Mahrouss --- dev/BuildKit/IManifestBuilder.h | 2 +- dev/BuildKit/Includes.h | 6 +++--- dev/BuildKit/JSONManifestBuilder.h | 5 ++++- dev/BuildKit/Macros.h | 12 ++++++------ dev/examples/example_02_libbtb/README.md | 2 +- dev/src/JSONManifestBuilder.cc | 2 +- 6 files changed, 16 insertions(+), 13 deletions(-) (limited to 'dev') 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 #include -#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 #include @@ -14,4 +14,4 @@ #include #include -#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 #include +/// @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. diff --git a/dev/examples/example_02_libbtb/README.md b/dev/examples/example_02_libbtb/README.md index 26ccb72..21e64be 100644 --- a/dev/examples/example_02_libbtb/README.md +++ b/dev/examples/example_02_libbtb/README.md @@ -1,6 +1,6 @@ # Notice for Deployment. -In order to use libBTB, it shall live on the same directory, +In order to use libNeBuild, it shall live on the same directory,
or within a directory recognized in the `$LD_LIBRARY_PATH` or `$DYLD_LIBRARY_PATH` variable. diff --git a/dev/src/JSONManifestBuilder.cc b/dev/src/JSONManifestBuilder.cc index e93bcb7..aa277c7 100644 --- a/dev/src/JSONManifestBuilder.cc +++ b/dev/src/JSONManifestBuilder.cc @@ -130,7 +130,7 @@ bool JSONManifestBuilder::buildTarget(int arg_sz, const char* arg_val, const boo return true; } -#if defined(BTB_WINDOWS) +#if defined(NEBUILD_WINDOWS) std::system((".\\" + target).c_str()); #else std::system(("./" + target).c_str()); -- cgit v1.2.3