From e2c2361f335a45d1268481c17fea6f50aa03bbff Mon Sep 17 00:00:00 2001 From: Amlal El Mahrouss Date: Sun, 3 Nov 2024 15:05:19 +0100 Subject: IMP: MakeFramework tool, (Alpha) - This tool is used to make frameworks and apps. Signed-off-by: Amlal El Mahrouss --- tools/src/MakeFramework.cc | 42 ------------------------------------------ 1 file changed, 42 deletions(-) delete mode 100644 tools/src/MakeFramework.cc (limited to 'tools/src/MakeFramework.cc') diff --git a/tools/src/MakeFramework.cc b/tools/src/MakeFramework.cc deleted file mode 100644 index af4ed0cb..00000000 --- a/tools/src/MakeFramework.cc +++ /dev/null @@ -1,42 +0,0 @@ -/* - * Created on Thu Oct 17 08:00:42 CEST 2024 - * - * Copyright (c) 2024 EL Mahrouss Logic - */ - -#include -#include - -/// @brief This program converts a PE32+ driver, into a custom format, the ZXD. -/// @note ZXD is a format for ZKA signed drivers. -int main(int argc, char* argv[]) -{ - for (size_t i = 1ul; i < argc; ++i) - { - if (strcmp(argv[i], "-h") == 0) - { - std::cout << "make_framework: Framework Creation Tool.\n"; - std::cout << "make_framework: © EL Mahrouss Logic, all rights reserved.\n"; - - return 0; - } - } - - auto path = std::string(argv[1]); - - if (!path.ends_with(kFKExtension)) - return 1; - - std::filesystem::path path_arg = path; - - if (std::filesystem::create_directory(path_arg)) - { - std::filesystem::create_directory(path_arg / kFKRootDirectory); - std::filesystem::create_directory(path_arg / kFKManifestDirectory); - std::filesystem::create_directory(path_arg / kFKDLLDirectory); - - return 0; - } - - return 1; -} -- cgit v1.2.3