summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorAmlal El Mahrouss <amlal@nekernel.org>2025-07-31 10:30:41 +0100
committerAmlal El Mahrouss <amlal@nekernel.org>2025-07-31 10:30:41 +0100
commitbc9a0f44a1db9b0cefd891d0d6dcb758dd00b209 (patch)
treec5d58983d94c1869ed9e84bd12e0ba152134f75f
parentaa43a14ebb7551cdb0116a73dcfb0b2a5bee5dbe (diff)
feat! Breaking changes for NeBuild, more consistent codebase according to NeKernel.org's coding standards.
Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org>
-rw-r--r--compile_flags.txt3
-rw-r--r--dev/BuildKit/IManifestBuilder.h4
-rw-r--r--dev/BuildKit/JSONManifestBuilder.h4
-rw-r--r--dev/BuildKit/TOMLManifestBuilder.h4
-rw-r--r--dev/cli/Tool.cc2
-rw-r--r--dev/src/JSONManifestBuilder.cc6
-rw-r--r--examples/example_02_libnebuild/libnebuild.cc2
7 files changed, 13 insertions, 12 deletions
diff --git a/compile_flags.txt b/compile_flags.txt
index bb1d0d2..460f642 100644
--- a/compile_flags.txt
+++ b/compile_flags.txt
@@ -1,3 +1,4 @@
-std=c++20
-Idev/
--Ivendor \ No newline at end of file
+-Ivendor
+-xc++ \ No newline at end of file
diff --git a/dev/BuildKit/IManifestBuilder.h b/dev/BuildKit/IManifestBuilder.h
index a0e5d85..bb1881d 100644
--- a/dev/BuildKit/IManifestBuilder.h
+++ b/dev/BuildKit/IManifestBuilder.h
@@ -25,7 +25,7 @@ class IManifestBuilder {
/// @param arg_val filename path.
/// @retval true succeeded.
/// @retval false failed.
- virtual bool buildTarget(int arg_sz, const char* arg_val, const bool dry_run = false) = 0;
- virtual const char* buildSystem() = 0;
+ virtual bool BuildTarget(int arg_sz, const char* arg_val, const bool dry_run = false) = 0;
+ virtual const char* BuildSystem() = 0;
};
} // namespace NeBuild \ No newline at end of file
diff --git a/dev/BuildKit/JSONManifestBuilder.h b/dev/BuildKit/JSONManifestBuilder.h
index ba34a69..dd81e8c 100644
--- a/dev/BuildKit/JSONManifestBuilder.h
+++ b/dev/BuildKit/JSONManifestBuilder.h
@@ -27,7 +27,7 @@ class JSONManifestBuilder final NEBUILD_MANIFEST_BUILDER {
/// @param arg_val filename path.
/// @retval true build succeeded.
/// @retval false failed to build.
- bool buildTarget(int arg_sz, const char* arg_val, const bool dry_run = false) override;
- const char* buildSystem() override;
+ bool BuildTarget(int arg_sz, const char* arg_val, const bool dry_run = false) override;
+ const char* BuildSystem() override;
};
} // namespace NeBuild \ No newline at end of file
diff --git a/dev/BuildKit/TOMLManifestBuilder.h b/dev/BuildKit/TOMLManifestBuilder.h
index 5037967..e300ba6 100644
--- a/dev/BuildKit/TOMLManifestBuilder.h
+++ b/dev/BuildKit/TOMLManifestBuilder.h
@@ -27,7 +27,7 @@ class TOMLManifestBuilder final NEBUILD_MANIFEST_BUILDER {
/// @param arg_val filename path.
/// @retval true build succeeded.
/// @retval false failed to build.
- bool buildTarget(int arg_sz, const char* arg_val, const bool dry_run = false) override;
- const char* buildSystem() override;
+ bool BuildTarget(int arg_sz, const char* arg_val, const bool dry_run = false) override;
+ const char* BuildSystem() override;
};
} // namespace NeBuild \ No newline at end of file
diff --git a/dev/cli/Tool.cc b/dev/cli/Tool.cc
index 07aa220..4c226fc 100644
--- a/dev/cli/Tool.cc
+++ b/dev/cli/Tool.cc
@@ -60,7 +60,7 @@ int main(int argc, char** argv) {
NeBuild::Logger::info() << "building manifest: " << index_path << std::endl;
- if (builder && !builder->buildTarget(index_path.size(), index_path.c_str(), kDryRun)) {
+ if (builder && !builder->BuildTarget(index_path.size(), index_path.c_str(), kDryRun)) {
kFailed = true;
}
diff --git a/dev/src/JSONManifestBuilder.cc b/dev/src/JSONManifestBuilder.cc
index 6b72ff0..183cac9 100644
--- a/dev/src/JSONManifestBuilder.cc
+++ b/dev/src/JSONManifestBuilder.cc
@@ -17,7 +17,7 @@ using namespace NeBuild;
/// @param arg_val filename path (must be a valid JSON file).
/// @retval true building has succeeded.
/// @retval false fail to build, see error message.
-bool JSONManifestBuilder::buildTarget(int arg_sz, const char* arg_val, const bool dry_run) {
+bool JSONManifestBuilder::BuildTarget(int arg_sz, const char* arg_val, const bool dry_run) {
String path;
if (!arg_val || arg_sz < 0) {
@@ -148,6 +148,6 @@ bool JSONManifestBuilder::buildTarget(int arg_sz, const char* arg_val, const boo
return true;
}
-const char* JSONManifestBuilder::buildSystem() {
- return "json";
+const char* JSONManifestBuilder::BuildSystem() {
+ return "NeBuild (JSON)";
}
diff --git a/examples/example_02_libnebuild/libnebuild.cc b/examples/example_02_libnebuild/libnebuild.cc
index ddd77ed..282e684 100644
--- a/examples/example_02_libnebuild/libnebuild.cc
+++ b/examples/example_02_libnebuild/libnebuild.cc
@@ -11,5 +11,5 @@ int main(int argc, char** argv) {
auto builder = new NeBuild::JSONManifestBuilder();
if (!builder) return EXIT_FAILURE;
- return builder->buildTarget(strlen(kPath), kPath);
+ return builder->BuildTarget(strlen(kPath), kPath);
}