Added file IO operations, and argument parcing

This commit is contained in:
2025-06-20 17:51:35 +01:00
parent 781276aad7
commit 2c056ef45e
51 changed files with 2060 additions and 3206 deletions
+75 -21
View File
@@ -1,5 +1,5 @@
# CMAKE generated file: DO NOT EDIT!
# Generated by "Unix Makefiles" Generator, CMake Version 3.31
# Generated by "Unix Makefiles" Generator, CMake Version 3.28
# Default target executed when no arguments are given to make.
default_target: all
@@ -48,27 +48,27 @@ cmake_force:
SHELL = /bin/sh
# The CMake executable.
CMAKE_COMMAND = /usr/local/bin/cmake
CMAKE_COMMAND = /usr/bin/cmake
# The command to remove a file.
RM = /usr/local/bin/cmake -E rm -f
RM = /usr/bin/cmake -E rm -f
# Escaping for special characters.
EQUALS = =
# The top-level source directory on which CMake was run.
CMAKE_SOURCE_DIR = /Users/AfonsoCMSosua/Developer/C++/CPP_TEMPLATE
CMAKE_SOURCE_DIR = /mnt/combined/RankingSystem
# The top-level build directory on which CMake was run.
CMAKE_BINARY_DIR = /Users/AfonsoCMSosua/Developer/C++/CPP_TEMPLATE/build
CMAKE_BINARY_DIR = /mnt/combined/RankingSystem/build
#=============================================================================
# Targets provided globally by CMake.
# Special rule for the target edit_cache
edit_cache:
@$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Running CMake cache editor..."
/usr/local/bin/ccmake -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR)
@$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "No interactive CMake dialog available..."
/usr/bin/cmake -E echo No\ interactive\ CMake\ dialog\ available.
.PHONY : edit_cache
# Special rule for the target edit_cache
@@ -78,7 +78,7 @@ edit_cache/fast: edit_cache
# Special rule for the target rebuild_cache
rebuild_cache:
@$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Running CMake to regenerate build system..."
/usr/local/bin/cmake --regenerate-during-build -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR)
/usr/bin/cmake --regenerate-during-build -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR)
.PHONY : rebuild_cache
# Special rule for the target rebuild_cache
@@ -87,9 +87,9 @@ rebuild_cache/fast: rebuild_cache
# The main all target
all: cmake_check_build_system
$(CMAKE_COMMAND) -E cmake_progress_start /Users/AfonsoCMSosua/Developer/C++/CPP_TEMPLATE/build/CMakeFiles /Users/AfonsoCMSosua/Developer/C++/CPP_TEMPLATE/build//CMakeFiles/progress.marks
$(CMAKE_COMMAND) -E cmake_progress_start /mnt/combined/RankingSystem/build/CMakeFiles /mnt/combined/RankingSystem/build//CMakeFiles/progress.marks
$(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 all
$(CMAKE_COMMAND) -E cmake_progress_start /Users/AfonsoCMSosua/Developer/C++/CPP_TEMPLATE/build/CMakeFiles 0
$(CMAKE_COMMAND) -E cmake_progress_start /mnt/combined/RankingSystem/build/CMakeFiles 0
.PHONY : all
# The main clean target
@@ -117,24 +117,72 @@ depend:
.PHONY : depend
#=============================================================================
# Target rules for targets named test
# Target rules for targets named RankingSystem
# Build rule for target.
test: cmake_check_build_system
$(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 test
.PHONY : test
RankingSystem: cmake_check_build_system
$(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 RankingSystem
.PHONY : RankingSystem
# fast build rule for target.
test/fast:
$(MAKE) $(MAKESILENT) -f CMakeFiles/test.dir/build.make CMakeFiles/test.dir/build
.PHONY : test/fast
RankingSystem/fast:
$(MAKE) $(MAKESILENT) -f CMakeFiles/RankingSystem.dir/build.make CMakeFiles/RankingSystem.dir/build
.PHONY : RankingSystem/fast
include/file_io/files.o: include/file_io/files.cpp.o
.PHONY : include/file_io/files.o
# target to build an object file
include/file_io/files.cpp.o:
$(MAKE) $(MAKESILENT) -f CMakeFiles/RankingSystem.dir/build.make CMakeFiles/RankingSystem.dir/include/file_io/files.cpp.o
.PHONY : include/file_io/files.cpp.o
include/file_io/files.i: include/file_io/files.cpp.i
.PHONY : include/file_io/files.i
# target to preprocess a source file
include/file_io/files.cpp.i:
$(MAKE) $(MAKESILENT) -f CMakeFiles/RankingSystem.dir/build.make CMakeFiles/RankingSystem.dir/include/file_io/files.cpp.i
.PHONY : include/file_io/files.cpp.i
include/file_io/files.s: include/file_io/files.cpp.s
.PHONY : include/file_io/files.s
# target to generate assembly for a file
include/file_io/files.cpp.s:
$(MAKE) $(MAKESILENT) -f CMakeFiles/RankingSystem.dir/build.make CMakeFiles/RankingSystem.dir/include/file_io/files.cpp.s
.PHONY : include/file_io/files.cpp.s
include/logger/logger.o: include/logger/logger.cpp.o
.PHONY : include/logger/logger.o
# target to build an object file
include/logger/logger.cpp.o:
$(MAKE) $(MAKESILENT) -f CMakeFiles/RankingSystem.dir/build.make CMakeFiles/RankingSystem.dir/include/logger/logger.cpp.o
.PHONY : include/logger/logger.cpp.o
include/logger/logger.i: include/logger/logger.cpp.i
.PHONY : include/logger/logger.i
# target to preprocess a source file
include/logger/logger.cpp.i:
$(MAKE) $(MAKESILENT) -f CMakeFiles/RankingSystem.dir/build.make CMakeFiles/RankingSystem.dir/include/logger/logger.cpp.i
.PHONY : include/logger/logger.cpp.i
include/logger/logger.s: include/logger/logger.cpp.s
.PHONY : include/logger/logger.s
# target to generate assembly for a file
include/logger/logger.cpp.s:
$(MAKE) $(MAKESILENT) -f CMakeFiles/RankingSystem.dir/build.make CMakeFiles/RankingSystem.dir/include/logger/logger.cpp.s
.PHONY : include/logger/logger.cpp.s
source/main.o: source/main.cpp.o
.PHONY : source/main.o
# target to build an object file
source/main.cpp.o:
$(MAKE) $(MAKESILENT) -f CMakeFiles/test.dir/build.make CMakeFiles/test.dir/source/main.cpp.o
$(MAKE) $(MAKESILENT) -f CMakeFiles/RankingSystem.dir/build.make CMakeFiles/RankingSystem.dir/source/main.cpp.o
.PHONY : source/main.cpp.o
source/main.i: source/main.cpp.i
@@ -142,7 +190,7 @@ source/main.i: source/main.cpp.i
# target to preprocess a source file
source/main.cpp.i:
$(MAKE) $(MAKESILENT) -f CMakeFiles/test.dir/build.make CMakeFiles/test.dir/source/main.cpp.i
$(MAKE) $(MAKESILENT) -f CMakeFiles/RankingSystem.dir/build.make CMakeFiles/RankingSystem.dir/source/main.cpp.i
.PHONY : source/main.cpp.i
source/main.s: source/main.cpp.s
@@ -150,7 +198,7 @@ source/main.s: source/main.cpp.s
# target to generate assembly for a file
source/main.cpp.s:
$(MAKE) $(MAKESILENT) -f CMakeFiles/test.dir/build.make CMakeFiles/test.dir/source/main.cpp.s
$(MAKE) $(MAKESILENT) -f CMakeFiles/RankingSystem.dir/build.make CMakeFiles/RankingSystem.dir/source/main.cpp.s
.PHONY : source/main.cpp.s
# Help Target
@@ -161,7 +209,13 @@ help:
@echo "... depend"
@echo "... edit_cache"
@echo "... rebuild_cache"
@echo "... test"
@echo "... RankingSystem"
@echo "... include/file_io/files.o"
@echo "... include/file_io/files.i"
@echo "... include/file_io/files.s"
@echo "... include/logger/logger.o"
@echo "... include/logger/logger.i"
@echo "... include/logger/logger.s"
@echo "... source/main.o"
@echo "... source/main.i"
@echo "... source/main.s"