From b42c813579110b06d71c87ca53562ee360f0f7b1 Mon Sep 17 00:00:00 2001
From: samarth <golwalkars@coventry.ac.uk>
Date: Sun, 17 Dec 2023 15:37:01 +0000
Subject: [PATCH] Commit changes

---
 CMakeFiles/Makefile.cmake                     |  76 +-----------
 CMakeFiles/Makefile2                          |  28 +++++
 CMakeFiles/TargetDirectories.txt              |   1 +
 CMakeFiles/main.dir/compiler_depend.internal  |   1 +
 CMakeFiles/main.dir/compiler_depend.make      |   5 +-
 CMakeFiles/main.dir/src/main.c.o              | Bin 15232 -> 13672 bytes
 CMakeFiles/main.dir/src/main.c.o.d            |   3 +-
 CMakeFiles/main_test.dir/DependInfo.cmake     |  20 ++++
 CMakeFiles/main_test.dir/build.make           | 111 ++++++++++++++++++
 CMakeFiles/main_test.dir/cmake_clean.cmake    |  11 ++
 CMakeFiles/main_test.dir/compiler_depend.make |   2 +
 CMakeFiles/main_test.dir/compiler_depend.ts   |   2 +
 CMakeFiles/main_test.dir/depend.make          |   2 +
 CMakeFiles/main_test.dir/flags.make           |  10 ++
 CMakeFiles/main_test.dir/link.txt             |   1 +
 CMakeFiles/main_test.dir/progress.make        |   3 +
 CMakeFiles/main_test.dir/src/main_test.c.o    | Bin 0 -> 6536 bytes
 CMakeFiles/main_test.dir/src/main_test.c.o.d  | 102 ++++++++++++++++
 CMakeFiles/progress.marks                     |   2 +-
 CMakeLists.txt                                |   3 +
 Makefile                                      |  41 +++++++
 src/main_test.c                               |   3 +-
 22 files changed, 347 insertions(+), 80 deletions(-)
 create mode 100644 CMakeFiles/main_test.dir/DependInfo.cmake
 create mode 100644 CMakeFiles/main_test.dir/build.make
 create mode 100644 CMakeFiles/main_test.dir/cmake_clean.cmake
 create mode 100644 CMakeFiles/main_test.dir/compiler_depend.make
 create mode 100644 CMakeFiles/main_test.dir/compiler_depend.ts
 create mode 100644 CMakeFiles/main_test.dir/depend.make
 create mode 100644 CMakeFiles/main_test.dir/flags.make
 create mode 100644 CMakeFiles/main_test.dir/link.txt
 create mode 100644 CMakeFiles/main_test.dir/progress.make
 create mode 100644 CMakeFiles/main_test.dir/src/main_test.c.o
 create mode 100644 CMakeFiles/main_test.dir/src/main_test.c.o.d

diff --git a/CMakeFiles/Makefile.cmake b/CMakeFiles/Makefile.cmake
index 3ee62f1..f6a4270 100644
--- a/CMakeFiles/Makefile.cmake
+++ b/CMakeFiles/Makefile.cmake
@@ -11,88 +11,18 @@ set(CMAKE_MAKEFILE_DEPENDS
   "CMakeFiles/3.22.1/CMakeCXXCompiler.cmake"
   "CMakeFiles/3.22.1/CMakeSystem.cmake"
   "CMakeLists.txt"
-  "/usr/share/cmake-3.22/Modules/CMakeCCompiler.cmake.in"
-  "/usr/share/cmake-3.22/Modules/CMakeCCompilerABI.c"
   "/usr/share/cmake-3.22/Modules/CMakeCInformation.cmake"
-  "/usr/share/cmake-3.22/Modules/CMakeCXXCompiler.cmake.in"
-  "/usr/share/cmake-3.22/Modules/CMakeCXXCompilerABI.cpp"
   "/usr/share/cmake-3.22/Modules/CMakeCXXInformation.cmake"
   "/usr/share/cmake-3.22/Modules/CMakeCommonLanguageInclude.cmake"
-  "/usr/share/cmake-3.22/Modules/CMakeCompilerIdDetection.cmake"
-  "/usr/share/cmake-3.22/Modules/CMakeDetermineCCompiler.cmake"
-  "/usr/share/cmake-3.22/Modules/CMakeDetermineCXXCompiler.cmake"
-  "/usr/share/cmake-3.22/Modules/CMakeDetermineCompileFeatures.cmake"
-  "/usr/share/cmake-3.22/Modules/CMakeDetermineCompiler.cmake"
-  "/usr/share/cmake-3.22/Modules/CMakeDetermineCompilerABI.cmake"
-  "/usr/share/cmake-3.22/Modules/CMakeDetermineCompilerId.cmake"
-  "/usr/share/cmake-3.22/Modules/CMakeDetermineSystem.cmake"
-  "/usr/share/cmake-3.22/Modules/CMakeFindBinUtils.cmake"
   "/usr/share/cmake-3.22/Modules/CMakeGenericSystem.cmake"
   "/usr/share/cmake-3.22/Modules/CMakeInitializeConfigs.cmake"
   "/usr/share/cmake-3.22/Modules/CMakeLanguageInformation.cmake"
-  "/usr/share/cmake-3.22/Modules/CMakeParseImplicitIncludeInfo.cmake"
-  "/usr/share/cmake-3.22/Modules/CMakeParseImplicitLinkInfo.cmake"
-  "/usr/share/cmake-3.22/Modules/CMakeParseLibraryArchitecture.cmake"
-  "/usr/share/cmake-3.22/Modules/CMakeSystem.cmake.in"
   "/usr/share/cmake-3.22/Modules/CMakeSystemSpecificInformation.cmake"
   "/usr/share/cmake-3.22/Modules/CMakeSystemSpecificInitialize.cmake"
-  "/usr/share/cmake-3.22/Modules/CMakeTestCCompiler.cmake"
-  "/usr/share/cmake-3.22/Modules/CMakeTestCXXCompiler.cmake"
-  "/usr/share/cmake-3.22/Modules/CMakeTestCompilerCommon.cmake"
-  "/usr/share/cmake-3.22/Modules/CMakeUnixFindMake.cmake"
-  "/usr/share/cmake-3.22/Modules/Compiler/ADSP-DetermineCompiler.cmake"
-  "/usr/share/cmake-3.22/Modules/Compiler/ARMCC-DetermineCompiler.cmake"
-  "/usr/share/cmake-3.22/Modules/Compiler/ARMClang-DetermineCompiler.cmake"
-  "/usr/share/cmake-3.22/Modules/Compiler/AppleClang-DetermineCompiler.cmake"
-  "/usr/share/cmake-3.22/Modules/Compiler/Borland-DetermineCompiler.cmake"
-  "/usr/share/cmake-3.22/Modules/Compiler/Bruce-C-DetermineCompiler.cmake"
   "/usr/share/cmake-3.22/Modules/Compiler/CMakeCommonCompilerMacros.cmake"
-  "/usr/share/cmake-3.22/Modules/Compiler/Clang-DetermineCompiler.cmake"
-  "/usr/share/cmake-3.22/Modules/Compiler/Clang-DetermineCompilerInternal.cmake"
-  "/usr/share/cmake-3.22/Modules/Compiler/Comeau-CXX-DetermineCompiler.cmake"
-  "/usr/share/cmake-3.22/Modules/Compiler/Compaq-C-DetermineCompiler.cmake"
-  "/usr/share/cmake-3.22/Modules/Compiler/Compaq-CXX-DetermineCompiler.cmake"
-  "/usr/share/cmake-3.22/Modules/Compiler/Cray-DetermineCompiler.cmake"
-  "/usr/share/cmake-3.22/Modules/Compiler/Embarcadero-DetermineCompiler.cmake"
-  "/usr/share/cmake-3.22/Modules/Compiler/Fujitsu-DetermineCompiler.cmake"
-  "/usr/share/cmake-3.22/Modules/Compiler/FujitsuClang-DetermineCompiler.cmake"
-  "/usr/share/cmake-3.22/Modules/Compiler/GHS-DetermineCompiler.cmake"
-  "/usr/share/cmake-3.22/Modules/Compiler/GNU-C-DetermineCompiler.cmake"
   "/usr/share/cmake-3.22/Modules/Compiler/GNU-C.cmake"
-  "/usr/share/cmake-3.22/Modules/Compiler/GNU-CXX-DetermineCompiler.cmake"
   "/usr/share/cmake-3.22/Modules/Compiler/GNU-CXX.cmake"
-  "/usr/share/cmake-3.22/Modules/Compiler/GNU-FindBinUtils.cmake"
   "/usr/share/cmake-3.22/Modules/Compiler/GNU.cmake"
-  "/usr/share/cmake-3.22/Modules/Compiler/HP-C-DetermineCompiler.cmake"
-  "/usr/share/cmake-3.22/Modules/Compiler/HP-CXX-DetermineCompiler.cmake"
-  "/usr/share/cmake-3.22/Modules/Compiler/IAR-DetermineCompiler.cmake"
-  "/usr/share/cmake-3.22/Modules/Compiler/IBMCPP-C-DetermineVersionInternal.cmake"
-  "/usr/share/cmake-3.22/Modules/Compiler/IBMCPP-CXX-DetermineVersionInternal.cmake"
-  "/usr/share/cmake-3.22/Modules/Compiler/Intel-DetermineCompiler.cmake"
-  "/usr/share/cmake-3.22/Modules/Compiler/IntelLLVM-DetermineCompiler.cmake"
-  "/usr/share/cmake-3.22/Modules/Compiler/MSVC-DetermineCompiler.cmake"
-  "/usr/share/cmake-3.22/Modules/Compiler/NVHPC-DetermineCompiler.cmake"
-  "/usr/share/cmake-3.22/Modules/Compiler/NVIDIA-DetermineCompiler.cmake"
-  "/usr/share/cmake-3.22/Modules/Compiler/OpenWatcom-DetermineCompiler.cmake"
-  "/usr/share/cmake-3.22/Modules/Compiler/PGI-DetermineCompiler.cmake"
-  "/usr/share/cmake-3.22/Modules/Compiler/PathScale-DetermineCompiler.cmake"
-  "/usr/share/cmake-3.22/Modules/Compiler/SCO-DetermineCompiler.cmake"
-  "/usr/share/cmake-3.22/Modules/Compiler/SDCC-C-DetermineCompiler.cmake"
-  "/usr/share/cmake-3.22/Modules/Compiler/SunPro-C-DetermineCompiler.cmake"
-  "/usr/share/cmake-3.22/Modules/Compiler/SunPro-CXX-DetermineCompiler.cmake"
-  "/usr/share/cmake-3.22/Modules/Compiler/TI-DetermineCompiler.cmake"
-  "/usr/share/cmake-3.22/Modules/Compiler/TinyCC-C-DetermineCompiler.cmake"
-  "/usr/share/cmake-3.22/Modules/Compiler/VisualAge-C-DetermineCompiler.cmake"
-  "/usr/share/cmake-3.22/Modules/Compiler/VisualAge-CXX-DetermineCompiler.cmake"
-  "/usr/share/cmake-3.22/Modules/Compiler/Watcom-DetermineCompiler.cmake"
-  "/usr/share/cmake-3.22/Modules/Compiler/XL-C-DetermineCompiler.cmake"
-  "/usr/share/cmake-3.22/Modules/Compiler/XL-CXX-DetermineCompiler.cmake"
-  "/usr/share/cmake-3.22/Modules/Compiler/XLClang-C-DetermineCompiler.cmake"
-  "/usr/share/cmake-3.22/Modules/Compiler/XLClang-CXX-DetermineCompiler.cmake"
-  "/usr/share/cmake-3.22/Modules/Compiler/zOS-C-DetermineCompiler.cmake"
-  "/usr/share/cmake-3.22/Modules/Compiler/zOS-CXX-DetermineCompiler.cmake"
-  "/usr/share/cmake-3.22/Modules/Internal/FeatureTesting.cmake"
-  "/usr/share/cmake-3.22/Modules/Platform/Linux-Determine-CXX.cmake"
   "/usr/share/cmake-3.22/Modules/Platform/Linux-GNU-C.cmake"
   "/usr/share/cmake-3.22/Modules/Platform/Linux-GNU-CXX.cmake"
   "/usr/share/cmake-3.22/Modules/Platform/Linux-GNU.cmake"
@@ -108,11 +38,6 @@ set(CMAKE_MAKEFILE_OUTPUTS
 
 # Byproducts of CMake generate step:
 set(CMAKE_MAKEFILE_PRODUCTS
-  "CMakeFiles/3.22.1/CMakeSystem.cmake"
-  "CMakeFiles/3.22.1/CMakeCCompiler.cmake"
-  "CMakeFiles/3.22.1/CMakeCXXCompiler.cmake"
-  "CMakeFiles/3.22.1/CMakeCCompiler.cmake"
-  "CMakeFiles/3.22.1/CMakeCXXCompiler.cmake"
   "CMakeFiles/CMakeDirectoryInformation.cmake"
   )
 
@@ -120,4 +45,5 @@ set(CMAKE_MAKEFILE_PRODUCTS
 set(CMAKE_DEPEND_INFO_FILES
   "CMakeFiles/candata.dir/DependInfo.cmake"
   "CMakeFiles/main.dir/DependInfo.cmake"
+  "CMakeFiles/main_test.dir/DependInfo.cmake"
   )
diff --git a/CMakeFiles/Makefile2 b/CMakeFiles/Makefile2
index 2c35d20..842fca9 100644
--- a/CMakeFiles/Makefile2
+++ b/CMakeFiles/Makefile2
@@ -65,6 +65,7 @@ CMAKE_BINARY_DIR = /home/coventry/Documents/7166CEM
 # The main recursive "all" target.
 all: CMakeFiles/candata.dir/all
 all: CMakeFiles/main.dir/all
+all: CMakeFiles/main_test.dir/all
 .PHONY : all
 
 # The main recursive "preinstall" target.
@@ -74,6 +75,7 @@ preinstall:
 # The main recursive "clean" target.
 clean: CMakeFiles/candata.dir/clean
 clean: CMakeFiles/main.dir/clean
+clean: CMakeFiles/main_test.dir/clean
 .PHONY : clean
 
 #=============================================================================
@@ -128,6 +130,32 @@ CMakeFiles/main.dir/clean:
 	$(MAKE) $(MAKESILENT) -f CMakeFiles/main.dir/build.make CMakeFiles/main.dir/clean
 .PHONY : CMakeFiles/main.dir/clean
 
+#=============================================================================
+# Target rules for target CMakeFiles/main_test.dir
+
+# All Build rule for target.
+CMakeFiles/main_test.dir/all: CMakeFiles/candata.dir/all
+	$(MAKE) $(MAKESILENT) -f CMakeFiles/main_test.dir/build.make CMakeFiles/main_test.dir/depend
+	$(MAKE) $(MAKESILENT) -f CMakeFiles/main_test.dir/build.make CMakeFiles/main_test.dir/build
+	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/home/coventry/Documents/7166CEM/CMakeFiles --progress-num=6,7 "Built target main_test"
+.PHONY : CMakeFiles/main_test.dir/all
+
+# Build rule for subdir invocation for target.
+CMakeFiles/main_test.dir/rule: cmake_check_build_system
+	$(CMAKE_COMMAND) -E cmake_progress_start /home/coventry/Documents/7166CEM/CMakeFiles 5
+	$(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 CMakeFiles/main_test.dir/all
+	$(CMAKE_COMMAND) -E cmake_progress_start /home/coventry/Documents/7166CEM/CMakeFiles 0
+.PHONY : CMakeFiles/main_test.dir/rule
+
+# Convenience name for target.
+main_test: CMakeFiles/main_test.dir/rule
+.PHONY : main_test
+
+# clean rule for target.
+CMakeFiles/main_test.dir/clean:
+	$(MAKE) $(MAKESILENT) -f CMakeFiles/main_test.dir/build.make CMakeFiles/main_test.dir/clean
+.PHONY : CMakeFiles/main_test.dir/clean
+
 #=============================================================================
 # Special targets to cleanup operation of make.
 
diff --git a/CMakeFiles/TargetDirectories.txt b/CMakeFiles/TargetDirectories.txt
index 5cb8191..f91702e 100644
--- a/CMakeFiles/TargetDirectories.txt
+++ b/CMakeFiles/TargetDirectories.txt
@@ -1,4 +1,5 @@
 /home/coventry/Documents/7166CEM/CMakeFiles/candata.dir
 /home/coventry/Documents/7166CEM/CMakeFiles/main.dir
+/home/coventry/Documents/7166CEM/CMakeFiles/main_test.dir
 /home/coventry/Documents/7166CEM/CMakeFiles/edit_cache.dir
 /home/coventry/Documents/7166CEM/CMakeFiles/rebuild_cache.dir
diff --git a/CMakeFiles/main.dir/compiler_depend.internal b/CMakeFiles/main.dir/compiler_depend.internal
index 242f9fa..40b9277 100644
--- a/CMakeFiles/main.dir/compiler_depend.internal
+++ b/CMakeFiles/main.dir/compiler_depend.internal
@@ -118,4 +118,5 @@ CMakeFiles/main.dir/src/main.c.o
  /usr/include/stdint.h
  /usr/include/x86_64-linux-gnu/bits/wchar.h
  /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h
+ /home/coventry/Documents/7166CEM/include/signal.h
 
diff --git a/CMakeFiles/main.dir/compiler_depend.make b/CMakeFiles/main.dir/compiler_depend.make
index e3257cc..19a84ca 100644
--- a/CMakeFiles/main.dir/compiler_depend.make
+++ b/CMakeFiles/main.dir/compiler_depend.make
@@ -116,9 +116,12 @@ CMakeFiles/main.dir/src/main.c.o: src/main.c \
   /usr/lib/gcc/x86_64-linux-gnu/11/include/stdint.h \
   /usr/include/stdint.h \
   /usr/include/x86_64-linux-gnu/bits/wchar.h \
-  /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h
+  /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h \
+  include/signal.h
 
 
+include/signal.h:
+
 /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h:
 
 /usr/include/x86_64-linux-gnu/bits/wchar.h:
diff --git a/CMakeFiles/main.dir/src/main.c.o b/CMakeFiles/main.dir/src/main.c.o
index e9674b8bc07243a7a16faf39421872438475b921..0ab803d509b76ce1cf337f9fd56c5268d53270bc 100644
GIT binary patch
literal 13672
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

literal 15232
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
QwqB(-%JnvdZ@c~f0zz=K1ONa4

diff --git a/CMakeFiles/main.dir/src/main.c.o.d b/CMakeFiles/main.dir/src/main.c.o.d
index 46f5457..5ace180 100644
--- a/CMakeFiles/main.dir/src/main.c.o.d
+++ b/CMakeFiles/main.dir/src/main.c.o.d
@@ -98,4 +98,5 @@ CMakeFiles/main.dir/src/main.c.o: \
  /home/coventry/Documents/7166CEM/src_autogen/candata.h \
  /usr/lib/gcc/x86_64-linux-gnu/11/include/stdint.h /usr/include/stdint.h \
  /usr/include/x86_64-linux-gnu/bits/wchar.h \
- /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h
+ /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h \
+ /home/coventry/Documents/7166CEM/include/signal.h
diff --git a/CMakeFiles/main_test.dir/DependInfo.cmake b/CMakeFiles/main_test.dir/DependInfo.cmake
new file mode 100644
index 0000000..52b8e46
--- /dev/null
+++ b/CMakeFiles/main_test.dir/DependInfo.cmake
@@ -0,0 +1,20 @@
+
+# Consider dependencies only in project.
+set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF)
+
+# The set of languages for which implicit dependencies are needed:
+set(CMAKE_DEPENDS_LANGUAGES
+  )
+
+# The set of dependency files which are needed:
+set(CMAKE_DEPENDS_DEPENDENCY_FILES
+  "/home/coventry/Documents/7166CEM/src/main_test.c" "CMakeFiles/main_test.dir/src/main_test.c.o" "gcc" "CMakeFiles/main_test.dir/src/main_test.c.o.d"
+  )
+
+# Targets to which this target links.
+set(CMAKE_TARGET_LINKED_INFO_FILES
+  "/home/coventry/Documents/7166CEM/CMakeFiles/candata.dir/DependInfo.cmake"
+  )
+
+# Fortran module output directory.
+set(CMAKE_Fortran_TARGET_MODULE_DIR "")
diff --git a/CMakeFiles/main_test.dir/build.make b/CMakeFiles/main_test.dir/build.make
new file mode 100644
index 0000000..ea89225
--- /dev/null
+++ b/CMakeFiles/main_test.dir/build.make
@@ -0,0 +1,111 @@
+# CMAKE generated file: DO NOT EDIT!
+# Generated by "Unix Makefiles" Generator, CMake Version 3.22
+
+# Delete rule output on recipe failure.
+.DELETE_ON_ERROR:
+
+#=============================================================================
+# Special targets provided by cmake.
+
+# Disable implicit rules so canonical targets will work.
+.SUFFIXES:
+
+# Disable VCS-based implicit rules.
+% : %,v
+
+# Disable VCS-based implicit rules.
+% : RCS/%
+
+# Disable VCS-based implicit rules.
+% : RCS/%,v
+
+# Disable VCS-based implicit rules.
+% : SCCS/s.%
+
+# Disable VCS-based implicit rules.
+% : s.%
+
+.SUFFIXES: .hpux_make_needs_suffix_list
+
+# Command-line flag to silence nested $(MAKE).
+$(VERBOSE)MAKESILENT = -s
+
+#Suppress display of executed commands.
+$(VERBOSE).SILENT:
+
+# A target that is always out of date.
+cmake_force:
+.PHONY : cmake_force
+
+#=============================================================================
+# Set environment variables for the build.
+
+# The shell in which to execute make rules.
+SHELL = /bin/sh
+
+# The CMake executable.
+CMAKE_COMMAND = /usr/bin/cmake
+
+# The command to remove a file.
+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 = /home/coventry/Documents/7166CEM
+
+# The top-level build directory on which CMake was run.
+CMAKE_BINARY_DIR = /home/coventry/Documents/7166CEM
+
+# Include any dependencies generated for this target.
+include CMakeFiles/main_test.dir/depend.make
+# Include any dependencies generated by the compiler for this target.
+include CMakeFiles/main_test.dir/compiler_depend.make
+
+# Include the progress variables for this target.
+include CMakeFiles/main_test.dir/progress.make
+
+# Include the compile flags for this target's objects.
+include CMakeFiles/main_test.dir/flags.make
+
+CMakeFiles/main_test.dir/src/main_test.c.o: CMakeFiles/main_test.dir/flags.make
+CMakeFiles/main_test.dir/src/main_test.c.o: src/main_test.c
+CMakeFiles/main_test.dir/src/main_test.c.o: CMakeFiles/main_test.dir/compiler_depend.ts
+	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/coventry/Documents/7166CEM/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building C object CMakeFiles/main_test.dir/src/main_test.c.o"
+	/usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT CMakeFiles/main_test.dir/src/main_test.c.o -MF CMakeFiles/main_test.dir/src/main_test.c.o.d -o CMakeFiles/main_test.dir/src/main_test.c.o -c /home/coventry/Documents/7166CEM/src/main_test.c
+
+CMakeFiles/main_test.dir/src/main_test.c.i: cmake_force
+	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/main_test.dir/src/main_test.c.i"
+	/usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /home/coventry/Documents/7166CEM/src/main_test.c > CMakeFiles/main_test.dir/src/main_test.c.i
+
+CMakeFiles/main_test.dir/src/main_test.c.s: cmake_force
+	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/main_test.dir/src/main_test.c.s"
+	/usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /home/coventry/Documents/7166CEM/src/main_test.c -o CMakeFiles/main_test.dir/src/main_test.c.s
+
+# Object files for target main_test
+main_test_OBJECTS = \
+"CMakeFiles/main_test.dir/src/main_test.c.o"
+
+# External object files for target main_test
+main_test_EXTERNAL_OBJECTS =
+
+bin/main_test: CMakeFiles/main_test.dir/src/main_test.c.o
+bin/main_test: CMakeFiles/main_test.dir/build.make
+bin/main_test: lib/libcandata.so
+bin/main_test: CMakeFiles/main_test.dir/link.txt
+	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/home/coventry/Documents/7166CEM/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Linking C executable bin/main_test"
+	$(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/main_test.dir/link.txt --verbose=$(VERBOSE)
+
+# Rule to build all files generated by this target.
+CMakeFiles/main_test.dir/build: bin/main_test
+.PHONY : CMakeFiles/main_test.dir/build
+
+CMakeFiles/main_test.dir/clean:
+	$(CMAKE_COMMAND) -P CMakeFiles/main_test.dir/cmake_clean.cmake
+.PHONY : CMakeFiles/main_test.dir/clean
+
+CMakeFiles/main_test.dir/depend:
+	cd /home/coventry/Documents/7166CEM && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/coventry/Documents/7166CEM /home/coventry/Documents/7166CEM /home/coventry/Documents/7166CEM /home/coventry/Documents/7166CEM /home/coventry/Documents/7166CEM/CMakeFiles/main_test.dir/DependInfo.cmake --color=$(COLOR)
+.PHONY : CMakeFiles/main_test.dir/depend
+
diff --git a/CMakeFiles/main_test.dir/cmake_clean.cmake b/CMakeFiles/main_test.dir/cmake_clean.cmake
new file mode 100644
index 0000000..6a9f2ac
--- /dev/null
+++ b/CMakeFiles/main_test.dir/cmake_clean.cmake
@@ -0,0 +1,11 @@
+file(REMOVE_RECURSE
+  "CMakeFiles/main_test.dir/src/main_test.c.o"
+  "CMakeFiles/main_test.dir/src/main_test.c.o.d"
+  "bin/main_test"
+  "bin/main_test.pdb"
+)
+
+# Per-language clean rules from dependency scanning.
+foreach(lang C)
+  include(CMakeFiles/main_test.dir/cmake_clean_${lang}.cmake OPTIONAL)
+endforeach()
diff --git a/CMakeFiles/main_test.dir/compiler_depend.make b/CMakeFiles/main_test.dir/compiler_depend.make
new file mode 100644
index 0000000..7965239
--- /dev/null
+++ b/CMakeFiles/main_test.dir/compiler_depend.make
@@ -0,0 +1,2 @@
+# Empty compiler generated dependencies file for main_test.
+# This may be replaced when dependencies are built.
diff --git a/CMakeFiles/main_test.dir/compiler_depend.ts b/CMakeFiles/main_test.dir/compiler_depend.ts
new file mode 100644
index 0000000..030bba8
--- /dev/null
+++ b/CMakeFiles/main_test.dir/compiler_depend.ts
@@ -0,0 +1,2 @@
+# CMAKE generated file: DO NOT EDIT!
+# Timestamp file for compiler generated dependencies management for main_test.
diff --git a/CMakeFiles/main_test.dir/depend.make b/CMakeFiles/main_test.dir/depend.make
new file mode 100644
index 0000000..348630b
--- /dev/null
+++ b/CMakeFiles/main_test.dir/depend.make
@@ -0,0 +1,2 @@
+# Empty dependencies file for main_test.
+# This may be replaced when dependencies are built.
diff --git a/CMakeFiles/main_test.dir/flags.make b/CMakeFiles/main_test.dir/flags.make
new file mode 100644
index 0000000..89f1d71
--- /dev/null
+++ b/CMakeFiles/main_test.dir/flags.make
@@ -0,0 +1,10 @@
+# CMAKE generated file: DO NOT EDIT!
+# Generated by "Unix Makefiles" Generator, CMake Version 3.22
+
+# compile C with /usr/bin/cc
+C_DEFINES = 
+
+C_INCLUDES = -I/home/coventry/Documents/7166CEM/include -I/home/coventry/Documents/7166CEM/src_autogen
+
+C_FLAGS = 
+
diff --git a/CMakeFiles/main_test.dir/link.txt b/CMakeFiles/main_test.dir/link.txt
new file mode 100644
index 0000000..8442408
--- /dev/null
+++ b/CMakeFiles/main_test.dir/link.txt
@@ -0,0 +1 @@
+/usr/bin/cc -rdynamic CMakeFiles/main_test.dir/src/main_test.c.o -o bin/main_test  -Wl,-rpath,/home/coventry/Documents/7166CEM/lib lib/libcandata.so 
diff --git a/CMakeFiles/main_test.dir/progress.make b/CMakeFiles/main_test.dir/progress.make
new file mode 100644
index 0000000..8808896
--- /dev/null
+++ b/CMakeFiles/main_test.dir/progress.make
@@ -0,0 +1,3 @@
+CMAKE_PROGRESS_1 = 6
+CMAKE_PROGRESS_2 = 7
+
diff --git a/CMakeFiles/main_test.dir/src/main_test.c.o b/CMakeFiles/main_test.dir/src/main_test.c.o
new file mode 100644
index 0000000000000000000000000000000000000000..114384a6f233ad353d2f00e22d9a492baadef67a
GIT binary patch
literal 6536
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
R^7RK-%Id=NlhU_d|4+V!Xs!SN

literal 0
HcmV?d00001

diff --git a/CMakeFiles/main_test.dir/src/main_test.c.o.d b/CMakeFiles/main_test.dir/src/main_test.c.o.d
new file mode 100644
index 0000000..c966770
--- /dev/null
+++ b/CMakeFiles/main_test.dir/src/main_test.c.o.d
@@ -0,0 +1,102 @@
+CMakeFiles/main_test.dir/src/main_test.c.o: \
+ /home/coventry/Documents/7166CEM/src/main_test.c \
+ /usr/include/stdc-predef.h /usr/include/math.h \
+ /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \
+ /usr/include/features.h /usr/include/features-time64.h \
+ /usr/include/x86_64-linux-gnu/bits/wordsize.h \
+ /usr/include/x86_64-linux-gnu/bits/timesize.h \
+ /usr/include/x86_64-linux-gnu/sys/cdefs.h \
+ /usr/include/x86_64-linux-gnu/bits/long-double.h \
+ /usr/include/x86_64-linux-gnu/gnu/stubs.h \
+ /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \
+ /usr/include/x86_64-linux-gnu/bits/types.h \
+ /usr/include/x86_64-linux-gnu/bits/typesizes.h \
+ /usr/include/x86_64-linux-gnu/bits/time64.h \
+ /usr/include/x86_64-linux-gnu/bits/math-vector.h \
+ /usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h \
+ /usr/include/x86_64-linux-gnu/bits/floatn.h \
+ /usr/include/x86_64-linux-gnu/bits/floatn-common.h \
+ /usr/include/x86_64-linux-gnu/bits/flt-eval-method.h \
+ /usr/include/x86_64-linux-gnu/bits/fp-logb.h \
+ /usr/include/x86_64-linux-gnu/bits/fp-fast.h \
+ /usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h \
+ /usr/include/x86_64-linux-gnu/bits/mathcalls.h /usr/include/stdio.h \
+ /usr/lib/gcc/x86_64-linux-gnu/11/include/stddef.h \
+ /usr/lib/gcc/x86_64-linux-gnu/11/include/stdarg.h \
+ /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \
+ /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \
+ /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \
+ /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \
+ /usr/include/x86_64-linux-gnu/bits/types/FILE.h \
+ /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \
+ /usr/include/x86_64-linux-gnu/bits/stdio_lim.h /usr/include/stdlib.h \
+ /usr/include/x86_64-linux-gnu/bits/waitflags.h \
+ /usr/include/x86_64-linux-gnu/bits/waitstatus.h \
+ /usr/include/x86_64-linux-gnu/sys/types.h \
+ /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \
+ /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \
+ /usr/include/x86_64-linux-gnu/bits/types/time_t.h \
+ /usr/include/x86_64-linux-gnu/bits/types/timer_t.h \
+ /usr/include/x86_64-linux-gnu/bits/stdint-intn.h /usr/include/endian.h \
+ /usr/include/x86_64-linux-gnu/bits/endian.h \
+ /usr/include/x86_64-linux-gnu/bits/endianness.h \
+ /usr/include/x86_64-linux-gnu/bits/byteswap.h \
+ /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \
+ /usr/include/x86_64-linux-gnu/sys/select.h \
+ /usr/include/x86_64-linux-gnu/bits/select.h \
+ /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \
+ /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \
+ /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \
+ /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \
+ /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \
+ /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \
+ /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \
+ /usr/include/x86_64-linux-gnu/bits/atomic_wide_counter.h \
+ /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \
+ /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h /usr/include/alloca.h \
+ /usr/include/x86_64-linux-gnu/bits/stdlib-float.h /usr/include/string.h \
+ /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \
+ /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \
+ /usr/include/strings.h /usr/include/unistd.h \
+ /usr/include/x86_64-linux-gnu/bits/posix_opt.h \
+ /usr/include/x86_64-linux-gnu/bits/environments.h \
+ /usr/include/x86_64-linux-gnu/bits/confname.h \
+ /usr/include/x86_64-linux-gnu/bits/getopt_posix.h \
+ /usr/include/x86_64-linux-gnu/bits/getopt_core.h \
+ /usr/include/x86_64-linux-gnu/bits/unistd_ext.h /usr/include/linux/can.h \
+ /usr/include/linux/types.h /usr/include/x86_64-linux-gnu/asm/types.h \
+ /usr/include/asm-generic/types.h /usr/include/asm-generic/int-ll64.h \
+ /usr/include/x86_64-linux-gnu/asm/bitsperlong.h \
+ /usr/include/asm-generic/bitsperlong.h /usr/include/linux/posix_types.h \
+ /usr/include/linux/stddef.h \
+ /usr/include/x86_64-linux-gnu/asm/posix_types.h \
+ /usr/include/x86_64-linux-gnu/asm/posix_types_64.h \
+ /usr/include/asm-generic/posix_types.h /usr/include/linux/socket.h \
+ /usr/include/linux/can/raw.h \
+ /home/coventry/Documents/7166CEM/include/can_wrap.h \
+ /usr/include/linux/if.h /usr/include/linux/libc-compat.h \
+ /usr/include/x86_64-linux-gnu/sys/socket.h \
+ /usr/include/x86_64-linux-gnu/bits/types/struct_iovec.h \
+ /usr/include/x86_64-linux-gnu/bits/socket.h \
+ /usr/include/x86_64-linux-gnu/bits/socket_type.h \
+ /usr/include/x86_64-linux-gnu/bits/sockaddr.h \
+ /usr/include/x86_64-linux-gnu/asm/socket.h \
+ /usr/include/asm-generic/socket.h \
+ /usr/include/x86_64-linux-gnu/asm/sockios.h \
+ /usr/include/asm-generic/sockios.h \
+ /usr/include/x86_64-linux-gnu/bits/types/struct_osockaddr.h \
+ /usr/include/linux/hdlc/ioctl.h \
+ /usr/include/x86_64-linux-gnu/sys/ioctl.h \
+ /usr/include/x86_64-linux-gnu/bits/ioctls.h \
+ /usr/include/x86_64-linux-gnu/asm/ioctls.h \
+ /usr/include/asm-generic/ioctls.h /usr/include/linux/ioctl.h \
+ /usr/include/x86_64-linux-gnu/asm/ioctl.h \
+ /usr/include/asm-generic/ioctl.h \
+ /usr/include/x86_64-linux-gnu/bits/ioctl-types.h \
+ /usr/include/x86_64-linux-gnu/sys/ttydefaults.h \
+ /usr/lib/gcc/x86_64-linux-gnu/11/include/stdbool.h \
+ /home/coventry/Documents/7166CEM/src_autogen/candata.h \
+ /usr/lib/gcc/x86_64-linux-gnu/11/include/stdint.h /usr/include/stdint.h \
+ /usr/include/x86_64-linux-gnu/bits/wchar.h \
+ /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h \
+ /home/coventry/Documents/7166CEM/include/signal.h
diff --git a/CMakeFiles/progress.marks b/CMakeFiles/progress.marks
index 7ed6ff8..7f8f011 100644
--- a/CMakeFiles/progress.marks
+++ b/CMakeFiles/progress.marks
@@ -1 +1 @@
-5
+7
diff --git a/CMakeLists.txt b/CMakeLists.txt
index d6106e9..d6d2cb3 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -27,3 +27,6 @@ target_include_directories( candata PUBLIC src_autogen )
 
 add_executable( main src/main.c )
 target_link_libraries( main PRIVATE candata )
+
+add_executable( main_test src/main_test.c)
+target_link_libraries( main_test PRIVATE candata )
diff --git a/Makefile b/Makefile
index d031987..a3fe9e8 100644
--- a/Makefile
+++ b/Makefile
@@ -142,6 +142,19 @@ main/fast:
 	$(MAKE) $(MAKESILENT) -f CMakeFiles/main.dir/build.make CMakeFiles/main.dir/build
 .PHONY : main/fast
 
+#=============================================================================
+# Target rules for targets named main_test
+
+# Build rule for target.
+main_test: cmake_check_build_system
+	$(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 main_test
+.PHONY : main_test
+
+# fast build rule for target.
+main_test/fast:
+	$(MAKE) $(MAKESILENT) -f CMakeFiles/main_test.dir/build.make CMakeFiles/main_test.dir/build
+.PHONY : main_test/fast
+
 src/main.o: src/main.c.o
 .PHONY : src/main.o
 
@@ -166,6 +179,30 @@ src/main.c.s:
 	$(MAKE) $(MAKESILENT) -f CMakeFiles/main.dir/build.make CMakeFiles/main.dir/src/main.c.s
 .PHONY : src/main.c.s
 
+src/main_test.o: src/main_test.c.o
+.PHONY : src/main_test.o
+
+# target to build an object file
+src/main_test.c.o:
+	$(MAKE) $(MAKESILENT) -f CMakeFiles/main_test.dir/build.make CMakeFiles/main_test.dir/src/main_test.c.o
+.PHONY : src/main_test.c.o
+
+src/main_test.i: src/main_test.c.i
+.PHONY : src/main_test.i
+
+# target to preprocess a source file
+src/main_test.c.i:
+	$(MAKE) $(MAKESILENT) -f CMakeFiles/main_test.dir/build.make CMakeFiles/main_test.dir/src/main_test.c.i
+.PHONY : src/main_test.c.i
+
+src/main_test.s: src/main_test.c.s
+.PHONY : src/main_test.s
+
+# target to generate assembly for a file
+src/main_test.c.s:
+	$(MAKE) $(MAKESILENT) -f CMakeFiles/main_test.dir/build.make CMakeFiles/main_test.dir/src/main_test.c.s
+.PHONY : src/main_test.c.s
+
 src_autogen/candata.o: src_autogen/candata.c.o
 .PHONY : src_autogen/candata.o
 
@@ -200,9 +237,13 @@ help:
 	@echo "... rebuild_cache"
 	@echo "... candata"
 	@echo "... main"
+	@echo "... main_test"
 	@echo "... src/main.o"
 	@echo "... src/main.i"
 	@echo "... src/main.s"
+	@echo "... src/main_test.o"
+	@echo "... src/main_test.i"
+	@echo "... src/main_test.s"
 	@echo "... src_autogen/candata.o"
 	@echo "... src_autogen/candata.i"
 	@echo "... src_autogen/candata.s"
diff --git a/src/main_test.c b/src/main_test.c
index 775aace..5f439b1 100644
--- a/src/main_test.c
+++ b/src/main_test.c
@@ -114,10 +114,9 @@ void Test_004() {
 
 int main(int argc, char *argv[]) {
 
-   bool TEST_CONTINUE = FALSE;
    int tmp;
   while (1) {
-  printf("Enter choices 1/0");
+  printf("Enter choices 1/0 :");
   scanf("%d",&tmp);
    if( tmp < 1)
       break;