summaryrefslogtreecommitdiffhomepage
path: root/src/Tools/pef-arm64-cdrv.cc
diff options
context:
space:
mode:
Diffstat (limited to 'src/Tools/pef-arm64-cdrv.cc')
-rw-r--r--src/Tools/pef-arm64-cdrv.cc38
1 files changed, 0 insertions, 38 deletions
diff --git a/src/Tools/pef-arm64-cdrv.cc b/src/Tools/pef-arm64-cdrv.cc
deleted file mode 100644
index 3fba1ef..0000000
--- a/src/Tools/pef-arm64-cdrv.cc
+++ /dev/null
@@ -1,38 +0,0 @@
-/* ========================================
-
- Copyright (C) 2024-2025 Amlal El Mahrouss, Licensed under the Apache 2.0 license
-
-======================================== */
-
-/// @file pef-arm-cdrv.cc
-/// @brief NeCTI ARm64 C frontend compiler.
-
-#include <CompilerKit/Detail/Config.h>
-#include <CompilerKit/ErrorID.h>
-#include <CompilerKit/Utilities/Compiler.h>
-#include <CompilerKit/Utilities/DLL.h>
-
-#ifdef __APPLE__
-static auto kPath = "/usr/local/lib/libCompilerKit.dylib";
-#else
-static auto kPath = "/usr/lib/libCompilerKit.so";
-#endif
-
-static auto kSymbol = "CompilerCLangARM64";
-
-Int32 main(Int32 argc, Char const* argv[]) {
- CompilerKit::DLLLoader dylib;
- dylib(kPath, kSymbol);
-
- CompilerKit::DLLLoader::EntryT entrypoint_c =
- reinterpret_cast<CompilerKit::DLLLoader::EntryT>(dylib.fEntrypoint);
-
- if (!entrypoint_c) {
- kStdOut;
- std::printf("error: Could not find entrypoint in %s: %s\n", kPath, dlerror());
-
- return EXIT_FAILURE;
- }
-
- return (entrypoint_c(argc, argv) == NECTI_SUCCESS) ? EXIT_SUCCESS : EXIT_FAILURE;
-}