diff --git a/HW8/.idea/.name b/HW8/.idea/.name
new file mode 100644
index 0000000..0fec69a
--- /dev/null
+++ b/HW8/.idea/.name
@@ -0,0 +1 @@
+hw7
\ No newline at end of file
diff --git a/HW8/CMakeLists.txt.in b/HW8/CMakeLists.txt.in
new file mode 100755
index 0000000..16d9939
--- /dev/null
+++ b/HW8/CMakeLists.txt.in
@@ -0,0 +1,15 @@
+cmake_minimum_required(VERSION 3.10)
+
+project(googletest-download NONE)
+
+include(ExternalProject)
+ExternalProject_Add(googletest
+ GIT_REPOSITORY https://github.com/google/googletest.git
+ GIT_TAG master
+ SOURCE_DIR "${CMAKE_CURRENT_BINARY_DIR}/googletest-src"
+ BINARY_DIR "${CMAKE_CURRENT_BINARY_DIR}/googletest-build"
+ CONFIGURE_COMMAND ""
+ BUILD_COMMAND ""
+ INSTALL_COMMAND ""
+ TEST_COMMAND ""
+)
\ No newline at end of file
diff --git a/HW8/_clang-format b/HW8/_clang-format
new file mode 100644
index 0000000..25743cc
--- /dev/null
+++ b/HW8/_clang-format
@@ -0,0 +1,13 @@
+Language: Cpp
+ColumnLimit: 0
+BreakBeforeBraces : Allman
+BreakConstructorInitializers: AfterColon
+Cpp11BracedListStyle: true
+IndentCaseLabels: true
+NamespaceIndentation: All
+IndentWidth: 4
+TabWidth: 4
+UseTab: Never
+DerivePointerAlignment: false
+PointerAlignment: Left
+IncludeBlocks: Regroup
\ No newline at end of file
diff --git a/HW8/cmake-build-debug/CMakeFiles/CMakeRuleHashes.txt b/HW8/cmake-build-debug/CMakeFiles/CMakeRuleHashes.txt
new file mode 100644
index 0000000..722412d
--- /dev/null
+++ b/HW8/cmake-build-debug/CMakeFiles/CMakeRuleHashes.txt
@@ -0,0 +1,2 @@
+# Hashes of file build rules.
+46726c50d39d55cf0ef0db2b35d8e44f CMakeFiles/ClangFormat
diff --git a/HW8/cmake-build-debug/CMakeFiles/ClangFormat.dir/DependInfo.cmake b/HW8/cmake-build-debug/CMakeFiles/ClangFormat.dir/DependInfo.cmake
new file mode 100644
index 0000000..19fab21
--- /dev/null
+++ b/HW8/cmake-build-debug/CMakeFiles/ClangFormat.dir/DependInfo.cmake
@@ -0,0 +1,11 @@
+# The set of languages for which implicit dependencies are needed:
+set(CMAKE_DEPENDS_LANGUAGES
+ )
+# The set of files for implicit dependencies of each language:
+
+# Targets to which this target links.
+set(CMAKE_TARGET_LINKED_INFO_FILES
+ )
+
+# Fortran module output directory.
+set(CMAKE_Fortran_TARGET_MODULE_DIR "")
diff --git a/HW8/cmake-build-debug/CMakeFiles/ClangFormat.dir/build.make b/HW8/cmake-build-debug/CMakeFiles/ClangFormat.dir/build.make
new file mode 100644
index 0000000..d364580
--- /dev/null
+++ b/HW8/cmake-build-debug/CMakeFiles/ClangFormat.dir/build.make
@@ -0,0 +1,76 @@
+# CMAKE generated file: DO NOT EDIT!
+# Generated by "Unix Makefiles" Generator, CMake Version 3.14
+
+# Delete rule output on recipe failure.
+.DELETE_ON_ERROR:
+
+
+#=============================================================================
+# Special targets provided by cmake.
+
+# Disable implicit rules so canonical targets will work.
+.SUFFIXES:
+
+
+# Remove some rules from gmake that .SUFFIXES does not remove.
+SUFFIXES =
+
+.SUFFIXES: .hpux_make_needs_suffix_list
+
+
+# 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 = /Applications/CLion.app/Contents/bin/cmake/mac/bin/cmake
+
+# The command to remove a file.
+RM = /Applications/CLion.app/Contents/bin/cmake/mac/bin/cmake -E remove -f
+
+# Escaping for special characters.
+EQUALS = =
+
+# The top-level source directory on which CMake was run.
+CMAKE_SOURCE_DIR = /Users/bradybodily/Repositories/CS3460/HW8
+
+# The top-level build directory on which CMake was run.
+CMAKE_BINARY_DIR = /Users/bradybodily/Repositories/CS3460/HW8/cmake-build-debug
+
+# Utility rule file for ClangFormat.
+
+# Include the progress variables for this target.
+include CMakeFiles/ClangFormat.dir/progress.make
+
+CMakeFiles/ClangFormat:
+ /usr/local/bin/clang-format -i -style=file /Users/bradybodily/Repositories/CS3460/HW8/shared_ptr.hpp /Users/bradybodily/Repositories/CS3460/HW8/TestMemory.cpp /Users/bradybodily/Repositories/CS3460/HW8/main.cpp
+
+ClangFormat: CMakeFiles/ClangFormat
+ClangFormat: CMakeFiles/ClangFormat.dir/build.make
+
+.PHONY : ClangFormat
+
+# Rule to build all files generated by this target.
+CMakeFiles/ClangFormat.dir/build: ClangFormat
+
+.PHONY : CMakeFiles/ClangFormat.dir/build
+
+CMakeFiles/ClangFormat.dir/clean:
+ $(CMAKE_COMMAND) -P CMakeFiles/ClangFormat.dir/cmake_clean.cmake
+.PHONY : CMakeFiles/ClangFormat.dir/clean
+
+CMakeFiles/ClangFormat.dir/depend:
+ cd /Users/bradybodily/Repositories/CS3460/HW8/cmake-build-debug && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /Users/bradybodily/Repositories/CS3460/HW8 /Users/bradybodily/Repositories/CS3460/HW8 /Users/bradybodily/Repositories/CS3460/HW8/cmake-build-debug /Users/bradybodily/Repositories/CS3460/HW8/cmake-build-debug /Users/bradybodily/Repositories/CS3460/HW8/cmake-build-debug/CMakeFiles/ClangFormat.dir/DependInfo.cmake --color=$(COLOR)
+.PHONY : CMakeFiles/ClangFormat.dir/depend
+
diff --git a/HW8/cmake-build-debug/CMakeFiles/ClangFormat.dir/cmake_clean.cmake b/HW8/cmake-build-debug/CMakeFiles/ClangFormat.dir/cmake_clean.cmake
new file mode 100644
index 0000000..09ed027
--- /dev/null
+++ b/HW8/cmake-build-debug/CMakeFiles/ClangFormat.dir/cmake_clean.cmake
@@ -0,0 +1,8 @@
+file(REMOVE_RECURSE
+ "CMakeFiles/ClangFormat"
+)
+
+# Per-language clean rules from dependency scanning.
+foreach(lang )
+ include(CMakeFiles/ClangFormat.dir/cmake_clean_${lang}.cmake OPTIONAL)
+endforeach()
diff --git a/HW8/cmake-build-debug/CMakeFiles/ClangFormat.dir/progress.make b/HW8/cmake-build-debug/CMakeFiles/ClangFormat.dir/progress.make
new file mode 100644
index 0000000..8b13789
--- /dev/null
+++ b/HW8/cmake-build-debug/CMakeFiles/ClangFormat.dir/progress.make
@@ -0,0 +1 @@
+
diff --git a/HW8/cmake-build-debug/CMakeFiles/SharedPtr.dir/CXX.includecache b/HW8/cmake-build-debug/CMakeFiles/SharedPtr.dir/CXX.includecache
new file mode 100644
index 0000000..087150e
--- /dev/null
+++ b/HW8/cmake-build-debug/CMakeFiles/SharedPtr.dir/CXX.includecache
@@ -0,0 +1,18 @@
+#IncludeRegexLine: ^[ ]*[#%][ ]*(include|import)[ ]*[<"]([^">]+)([">])
+
+#IncludeRegexScan: ^.*$
+
+#IncludeRegexComplain: ^$
+
+#IncludeRegexTransform:
+
+/Users/bradybodily/Repositories/CS3460/HW8/main.cpp
+shared_ptr.hpp
+/Users/bradybodily/Repositories/CS3460/HW8/shared_ptr.hpp
+iostream
+-
+memory
+-
+string
+-
+
diff --git a/HW8/cmake-build-debug/CMakeFiles/SharedPtr.dir/DependInfo.cmake b/HW8/cmake-build-debug/CMakeFiles/SharedPtr.dir/DependInfo.cmake
new file mode 100644
index 0000000..d39629c
--- /dev/null
+++ b/HW8/cmake-build-debug/CMakeFiles/SharedPtr.dir/DependInfo.cmake
@@ -0,0 +1,20 @@
+# The set of languages for which implicit dependencies are needed:
+set(CMAKE_DEPENDS_LANGUAGES
+ "CXX"
+ )
+# The set of files for implicit dependencies of each language:
+set(CMAKE_DEPENDS_CHECK_CXX
+ "/Users/bradybodily/Repositories/CS3460/HW8/main.cpp" "/Users/bradybodily/Repositories/CS3460/HW8/cmake-build-debug/CMakeFiles/SharedPtr.dir/main.cpp.o"
+ )
+set(CMAKE_CXX_COMPILER_ID "AppleClang")
+
+# The include file search paths:
+set(CMAKE_CXX_TARGET_INCLUDE_PATH
+ )
+
+# Targets to which this target links.
+set(CMAKE_TARGET_LINKED_INFO_FILES
+ )
+
+# Fortran module output directory.
+set(CMAKE_Fortran_TARGET_MODULE_DIR "")
diff --git a/HW8/cmake-build-debug/CMakeFiles/SharedPtr.dir/build.make b/HW8/cmake-build-debug/CMakeFiles/SharedPtr.dir/build.make
new file mode 100644
index 0000000..1e7d764
--- /dev/null
+++ b/HW8/cmake-build-debug/CMakeFiles/SharedPtr.dir/build.make
@@ -0,0 +1,98 @@
+# CMAKE generated file: DO NOT EDIT!
+# Generated by "Unix Makefiles" Generator, CMake Version 3.14
+
+# Delete rule output on recipe failure.
+.DELETE_ON_ERROR:
+
+
+#=============================================================================
+# Special targets provided by cmake.
+
+# Disable implicit rules so canonical targets will work.
+.SUFFIXES:
+
+
+# Remove some rules from gmake that .SUFFIXES does not remove.
+SUFFIXES =
+
+.SUFFIXES: .hpux_make_needs_suffix_list
+
+
+# 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 = /Applications/CLion.app/Contents/bin/cmake/mac/bin/cmake
+
+# The command to remove a file.
+RM = /Applications/CLion.app/Contents/bin/cmake/mac/bin/cmake -E remove -f
+
+# Escaping for special characters.
+EQUALS = =
+
+# The top-level source directory on which CMake was run.
+CMAKE_SOURCE_DIR = /Users/bradybodily/Repositories/CS3460/HW8
+
+# The top-level build directory on which CMake was run.
+CMAKE_BINARY_DIR = /Users/bradybodily/Repositories/CS3460/HW8/cmake-build-debug
+
+# Include any dependencies generated for this target.
+include CMakeFiles/SharedPtr.dir/depend.make
+
+# Include the progress variables for this target.
+include CMakeFiles/SharedPtr.dir/progress.make
+
+# Include the compile flags for this target's objects.
+include CMakeFiles/SharedPtr.dir/flags.make
+
+CMakeFiles/SharedPtr.dir/main.cpp.o: CMakeFiles/SharedPtr.dir/flags.make
+CMakeFiles/SharedPtr.dir/main.cpp.o: ../main.cpp
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/Users/bradybodily/Repositories/CS3460/HW8/cmake-build-debug/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building CXX object CMakeFiles/SharedPtr.dir/main.cpp.o"
+ /Library/Developer/CommandLineTools/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/SharedPtr.dir/main.cpp.o -c /Users/bradybodily/Repositories/CS3460/HW8/main.cpp
+
+CMakeFiles/SharedPtr.dir/main.cpp.i: cmake_force
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/SharedPtr.dir/main.cpp.i"
+ /Library/Developer/CommandLineTools/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /Users/bradybodily/Repositories/CS3460/HW8/main.cpp > CMakeFiles/SharedPtr.dir/main.cpp.i
+
+CMakeFiles/SharedPtr.dir/main.cpp.s: cmake_force
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/SharedPtr.dir/main.cpp.s"
+ /Library/Developer/CommandLineTools/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /Users/bradybodily/Repositories/CS3460/HW8/main.cpp -o CMakeFiles/SharedPtr.dir/main.cpp.s
+
+# Object files for target SharedPtr
+SharedPtr_OBJECTS = \
+"CMakeFiles/SharedPtr.dir/main.cpp.o"
+
+# External object files for target SharedPtr
+SharedPtr_EXTERNAL_OBJECTS =
+
+SharedPtr: CMakeFiles/SharedPtr.dir/main.cpp.o
+SharedPtr: CMakeFiles/SharedPtr.dir/build.make
+SharedPtr: CMakeFiles/SharedPtr.dir/link.txt
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/Users/bradybodily/Repositories/CS3460/HW8/cmake-build-debug/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Linking CXX executable SharedPtr"
+ $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/SharedPtr.dir/link.txt --verbose=$(VERBOSE)
+
+# Rule to build all files generated by this target.
+CMakeFiles/SharedPtr.dir/build: SharedPtr
+
+.PHONY : CMakeFiles/SharedPtr.dir/build
+
+CMakeFiles/SharedPtr.dir/clean:
+ $(CMAKE_COMMAND) -P CMakeFiles/SharedPtr.dir/cmake_clean.cmake
+.PHONY : CMakeFiles/SharedPtr.dir/clean
+
+CMakeFiles/SharedPtr.dir/depend:
+ cd /Users/bradybodily/Repositories/CS3460/HW8/cmake-build-debug && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /Users/bradybodily/Repositories/CS3460/HW8 /Users/bradybodily/Repositories/CS3460/HW8 /Users/bradybodily/Repositories/CS3460/HW8/cmake-build-debug /Users/bradybodily/Repositories/CS3460/HW8/cmake-build-debug /Users/bradybodily/Repositories/CS3460/HW8/cmake-build-debug/CMakeFiles/SharedPtr.dir/DependInfo.cmake --color=$(COLOR)
+.PHONY : CMakeFiles/SharedPtr.dir/depend
+
diff --git a/HW8/cmake-build-debug/CMakeFiles/SharedPtr.dir/cmake_clean.cmake b/HW8/cmake-build-debug/CMakeFiles/SharedPtr.dir/cmake_clean.cmake
new file mode 100644
index 0000000..7f1584e
--- /dev/null
+++ b/HW8/cmake-build-debug/CMakeFiles/SharedPtr.dir/cmake_clean.cmake
@@ -0,0 +1,10 @@
+file(REMOVE_RECURSE
+ "CMakeFiles/SharedPtr.dir/main.cpp.o"
+ "SharedPtr.pdb"
+ "SharedPtr"
+)
+
+# Per-language clean rules from dependency scanning.
+foreach(lang CXX)
+ include(CMakeFiles/SharedPtr.dir/cmake_clean_${lang}.cmake OPTIONAL)
+endforeach()
diff --git a/HW8/cmake-build-debug/CMakeFiles/SharedPtr.dir/depend.internal b/HW8/cmake-build-debug/CMakeFiles/SharedPtr.dir/depend.internal
new file mode 100644
index 0000000..7ffb138
--- /dev/null
+++ b/HW8/cmake-build-debug/CMakeFiles/SharedPtr.dir/depend.internal
@@ -0,0 +1,5 @@
+# CMAKE generated file: DO NOT EDIT!
+# Generated by "Unix Makefiles" Generator, CMake Version 3.14
+
+CMakeFiles/SharedPtr.dir/main.cpp.o
+ /Users/bradybodily/Repositories/CS3460/HW8/main.cpp
diff --git a/HW8/cmake-build-debug/CMakeFiles/SharedPtr.dir/depend.make b/HW8/cmake-build-debug/CMakeFiles/SharedPtr.dir/depend.make
new file mode 100644
index 0000000..11c6ece
--- /dev/null
+++ b/HW8/cmake-build-debug/CMakeFiles/SharedPtr.dir/depend.make
@@ -0,0 +1,5 @@
+# CMAKE generated file: DO NOT EDIT!
+# Generated by "Unix Makefiles" Generator, CMake Version 3.14
+
+CMakeFiles/SharedPtr.dir/main.cpp.o: ../main.cpp
+
diff --git a/HW8/cmake-build-debug/CMakeFiles/SharedPtr.dir/flags.make b/HW8/cmake-build-debug/CMakeFiles/SharedPtr.dir/flags.make
new file mode 100644
index 0000000..53cc6e0
--- /dev/null
+++ b/HW8/cmake-build-debug/CMakeFiles/SharedPtr.dir/flags.make
@@ -0,0 +1,10 @@
+# CMAKE generated file: DO NOT EDIT!
+# Generated by "Unix Makefiles" Generator, CMake Version 3.14
+
+# compile CXX with /Library/Developer/CommandLineTools/usr/bin/c++
+CXX_FLAGS = -g -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk -std=gnu++1z
+
+CXX_DEFINES =
+
+CXX_INCLUDES =
+
diff --git a/HW8/cmake-build-debug/CMakeFiles/SharedPtr.dir/link.txt b/HW8/cmake-build-debug/CMakeFiles/SharedPtr.dir/link.txt
new file mode 100644
index 0000000..ddf7b20
--- /dev/null
+++ b/HW8/cmake-build-debug/CMakeFiles/SharedPtr.dir/link.txt
@@ -0,0 +1 @@
+/Library/Developer/CommandLineTools/usr/bin/c++ -g -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk -Wl,-search_paths_first -Wl,-headerpad_max_install_names CMakeFiles/SharedPtr.dir/main.cpp.o -o SharedPtr
diff --git a/HW8/cmake-build-debug/CMakeFiles/SharedPtr.dir/main.cpp.o b/HW8/cmake-build-debug/CMakeFiles/SharedPtr.dir/main.cpp.o
new file mode 100644
index 0000000..c2bbae4
Binary files /dev/null and b/HW8/cmake-build-debug/CMakeFiles/SharedPtr.dir/main.cpp.o differ
diff --git a/HW8/cmake-build-debug/CMakeFiles/SharedPtr.dir/progress.make b/HW8/cmake-build-debug/CMakeFiles/SharedPtr.dir/progress.make
new file mode 100644
index 0000000..abadeb0
--- /dev/null
+++ b/HW8/cmake-build-debug/CMakeFiles/SharedPtr.dir/progress.make
@@ -0,0 +1,3 @@
+CMAKE_PROGRESS_1 = 1
+CMAKE_PROGRESS_2 = 2
+
diff --git a/HW8/cmake-build-debug/CMakeFiles/TestMemory.dir/DependInfo.cmake b/HW8/cmake-build-debug/CMakeFiles/TestMemory.dir/DependInfo.cmake
new file mode 100644
index 0000000..3d27fec
--- /dev/null
+++ b/HW8/cmake-build-debug/CMakeFiles/TestMemory.dir/DependInfo.cmake
@@ -0,0 +1,20 @@
+# The set of languages for which implicit dependencies are needed:
+set(CMAKE_DEPENDS_LANGUAGES
+ "CXX"
+ )
+# The set of files for implicit dependencies of each language:
+set(CMAKE_DEPENDS_CHECK_CXX
+ "/Users/bradybodily/Repositories/CS3460/HW8/main.cpp" "/Users/bradybodily/Repositories/CS3460/HW8/cmake-build-debug/CMakeFiles/TestMemory.dir/main.cpp.o"
+ )
+set(CMAKE_CXX_COMPILER_ID "AppleClang")
+
+# The include file search paths:
+set(CMAKE_CXX_TARGET_INCLUDE_PATH
+ )
+
+# Targets to which this target links.
+set(CMAKE_TARGET_LINKED_INFO_FILES
+ )
+
+# Fortran module output directory.
+set(CMAKE_Fortran_TARGET_MODULE_DIR "")
diff --git a/HW8/cmake-build-debug/CMakeFiles/TestMemory.dir/build.make b/HW8/cmake-build-debug/CMakeFiles/TestMemory.dir/build.make
new file mode 100644
index 0000000..6aa834c
--- /dev/null
+++ b/HW8/cmake-build-debug/CMakeFiles/TestMemory.dir/build.make
@@ -0,0 +1,98 @@
+# CMAKE generated file: DO NOT EDIT!
+# Generated by "Unix Makefiles" Generator, CMake Version 3.14
+
+# Delete rule output on recipe failure.
+.DELETE_ON_ERROR:
+
+
+#=============================================================================
+# Special targets provided by cmake.
+
+# Disable implicit rules so canonical targets will work.
+.SUFFIXES:
+
+
+# Remove some rules from gmake that .SUFFIXES does not remove.
+SUFFIXES =
+
+.SUFFIXES: .hpux_make_needs_suffix_list
+
+
+# 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 = /Applications/CLion.app/Contents/bin/cmake/mac/bin/cmake
+
+# The command to remove a file.
+RM = /Applications/CLion.app/Contents/bin/cmake/mac/bin/cmake -E remove -f
+
+# Escaping for special characters.
+EQUALS = =
+
+# The top-level source directory on which CMake was run.
+CMAKE_SOURCE_DIR = /Users/bradybodily/Repositories/CS3460/HW8
+
+# The top-level build directory on which CMake was run.
+CMAKE_BINARY_DIR = /Users/bradybodily/Repositories/CS3460/HW8/cmake-build-debug
+
+# Include any dependencies generated for this target.
+include CMakeFiles/TestMemory.dir/depend.make
+
+# Include the progress variables for this target.
+include CMakeFiles/TestMemory.dir/progress.make
+
+# Include the compile flags for this target's objects.
+include CMakeFiles/TestMemory.dir/flags.make
+
+CMakeFiles/TestMemory.dir/main.cpp.o: CMakeFiles/TestMemory.dir/flags.make
+CMakeFiles/TestMemory.dir/main.cpp.o: ../main.cpp
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/Users/bradybodily/Repositories/CS3460/HW8/cmake-build-debug/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building CXX object CMakeFiles/TestMemory.dir/main.cpp.o"
+ /Library/Developer/CommandLineTools/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/TestMemory.dir/main.cpp.o -c /Users/bradybodily/Repositories/CS3460/HW8/main.cpp
+
+CMakeFiles/TestMemory.dir/main.cpp.i: cmake_force
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/TestMemory.dir/main.cpp.i"
+ /Library/Developer/CommandLineTools/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /Users/bradybodily/Repositories/CS3460/HW8/main.cpp > CMakeFiles/TestMemory.dir/main.cpp.i
+
+CMakeFiles/TestMemory.dir/main.cpp.s: cmake_force
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/TestMemory.dir/main.cpp.s"
+ /Library/Developer/CommandLineTools/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /Users/bradybodily/Repositories/CS3460/HW8/main.cpp -o CMakeFiles/TestMemory.dir/main.cpp.s
+
+# Object files for target TestMemory
+TestMemory_OBJECTS = \
+"CMakeFiles/TestMemory.dir/main.cpp.o"
+
+# External object files for target TestMemory
+TestMemory_EXTERNAL_OBJECTS =
+
+TestMemory: CMakeFiles/TestMemory.dir/main.cpp.o
+TestMemory: CMakeFiles/TestMemory.dir/build.make
+TestMemory: CMakeFiles/TestMemory.dir/link.txt
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/Users/bradybodily/Repositories/CS3460/HW8/cmake-build-debug/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Linking CXX executable TestMemory"
+ $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/TestMemory.dir/link.txt --verbose=$(VERBOSE)
+
+# Rule to build all files generated by this target.
+CMakeFiles/TestMemory.dir/build: TestMemory
+
+.PHONY : CMakeFiles/TestMemory.dir/build
+
+CMakeFiles/TestMemory.dir/clean:
+ $(CMAKE_COMMAND) -P CMakeFiles/TestMemory.dir/cmake_clean.cmake
+.PHONY : CMakeFiles/TestMemory.dir/clean
+
+CMakeFiles/TestMemory.dir/depend:
+ cd /Users/bradybodily/Repositories/CS3460/HW8/cmake-build-debug && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /Users/bradybodily/Repositories/CS3460/HW8 /Users/bradybodily/Repositories/CS3460/HW8 /Users/bradybodily/Repositories/CS3460/HW8/cmake-build-debug /Users/bradybodily/Repositories/CS3460/HW8/cmake-build-debug /Users/bradybodily/Repositories/CS3460/HW8/cmake-build-debug/CMakeFiles/TestMemory.dir/DependInfo.cmake --color=$(COLOR)
+.PHONY : CMakeFiles/TestMemory.dir/depend
+
diff --git a/HW8/cmake-build-debug/CMakeFiles/TestMemory.dir/cmake_clean.cmake b/HW8/cmake-build-debug/CMakeFiles/TestMemory.dir/cmake_clean.cmake
new file mode 100644
index 0000000..061a943
--- /dev/null
+++ b/HW8/cmake-build-debug/CMakeFiles/TestMemory.dir/cmake_clean.cmake
@@ -0,0 +1,10 @@
+file(REMOVE_RECURSE
+ "CMakeFiles/TestMemory.dir/main.cpp.o"
+ "TestMemory.pdb"
+ "TestMemory"
+)
+
+# Per-language clean rules from dependency scanning.
+foreach(lang CXX)
+ include(CMakeFiles/TestMemory.dir/cmake_clean_${lang}.cmake OPTIONAL)
+endforeach()
diff --git a/HW8/cmake-build-debug/CMakeFiles/TestMemory.dir/depend.make b/HW8/cmake-build-debug/CMakeFiles/TestMemory.dir/depend.make
new file mode 100644
index 0000000..87f2d2c
--- /dev/null
+++ b/HW8/cmake-build-debug/CMakeFiles/TestMemory.dir/depend.make
@@ -0,0 +1,2 @@
+# Empty dependencies file for TestMemory.
+# This may be replaced when dependencies are built.
diff --git a/HW8/cmake-build-debug/CMakeFiles/TestMemory.dir/flags.make b/HW8/cmake-build-debug/CMakeFiles/TestMemory.dir/flags.make
new file mode 100644
index 0000000..53cc6e0
--- /dev/null
+++ b/HW8/cmake-build-debug/CMakeFiles/TestMemory.dir/flags.make
@@ -0,0 +1,10 @@
+# CMAKE generated file: DO NOT EDIT!
+# Generated by "Unix Makefiles" Generator, CMake Version 3.14
+
+# compile CXX with /Library/Developer/CommandLineTools/usr/bin/c++
+CXX_FLAGS = -g -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk -std=gnu++1z
+
+CXX_DEFINES =
+
+CXX_INCLUDES =
+
diff --git a/HW8/cmake-build-debug/CMakeFiles/TestMemory.dir/link.txt b/HW8/cmake-build-debug/CMakeFiles/TestMemory.dir/link.txt
new file mode 100644
index 0000000..00392f8
--- /dev/null
+++ b/HW8/cmake-build-debug/CMakeFiles/TestMemory.dir/link.txt
@@ -0,0 +1 @@
+/Library/Developer/CommandLineTools/usr/bin/c++ -g -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk -Wl,-search_paths_first -Wl,-headerpad_max_install_names CMakeFiles/TestMemory.dir/main.cpp.o -o TestMemory
diff --git a/HW8/cmake-build-debug/CMakeFiles/TestMemory.dir/progress.make b/HW8/cmake-build-debug/CMakeFiles/TestMemory.dir/progress.make
new file mode 100644
index 0000000..abadeb0
--- /dev/null
+++ b/HW8/cmake-build-debug/CMakeFiles/TestMemory.dir/progress.make
@@ -0,0 +1,3 @@
+CMAKE_PROGRESS_1 = 1
+CMAKE_PROGRESS_2 = 2
+
diff --git a/HW8/cmake-build-debug/CMakeFiles/UnitTestRunner.dir/CXX.includecache b/HW8/cmake-build-debug/CMakeFiles/UnitTestRunner.dir/CXX.includecache
new file mode 100644
index 0000000..570992c
--- /dev/null
+++ b/HW8/cmake-build-debug/CMakeFiles/UnitTestRunner.dir/CXX.includecache
@@ -0,0 +1,318 @@
+#IncludeRegexLine: ^[ ]*[#%][ ]*(include|import)[ ]*[<"]([^">]+)([">])
+
+#IncludeRegexScan: ^.*$
+
+#IncludeRegexComplain: ^$
+
+#IncludeRegexTransform:
+
+/Users/bradybodily/Repositories/CS3460/HW8/TestMemory.cpp
+shared_ptr.hpp
+/Users/bradybodily/Repositories/CS3460/HW8/shared_ptr.hpp
+gtest/gtest.h
+/Users/bradybodily/Repositories/CS3460/HW8/gtest/gtest.h
+memory
+-
+string
+-
+array
+-
+
+/Users/bradybodily/Repositories/CS3460/HW8/shared_ptr.hpp
+algorithm
+-
+iostream
+-
+
+googletest-src/googletest/include/gtest/gtest-death-test.h
+gtest/internal/gtest-death-test-internal.h
+googletest-src/googletest/include/gtest/gtest/internal/gtest-death-test-internal.h
+
+googletest-src/googletest/include/gtest/gtest-matchers.h
+memory
+-
+ostream
+-
+string
+-
+type_traits
+-
+gtest/gtest-printers.h
+googletest-src/googletest/include/gtest/gtest/gtest-printers.h
+gtest/internal/gtest-internal.h
+googletest-src/googletest/include/gtest/gtest/internal/gtest-internal.h
+gtest/internal/gtest-port.h
+googletest-src/googletest/include/gtest/gtest/internal/gtest-port.h
+
+googletest-src/googletest/include/gtest/gtest-message.h
+limits
+-
+memory
+-
+sstream
+-
+gtest/internal/gtest-port.h
+googletest-src/googletest/include/gtest/gtest/internal/gtest-port.h
+
+googletest-src/googletest/include/gtest/gtest-param-test.h
+iterator
+-
+utility
+-
+gtest/internal/gtest-internal.h
+googletest-src/googletest/include/gtest/gtest/internal/gtest-internal.h
+gtest/internal/gtest-param-util.h
+googletest-src/googletest/include/gtest/gtest/internal/gtest-param-util.h
+gtest/internal/gtest-port.h
+googletest-src/googletest/include/gtest/gtest/internal/gtest-port.h
+
+googletest-src/googletest/include/gtest/gtest-printers.h
+functional
+-
+ostream
+-
+sstream
+-
+string
+-
+tuple
+-
+type_traits
+-
+utility
+-
+vector
+-
+gtest/internal/gtest-internal.h
+googletest-src/googletest/include/gtest/gtest/internal/gtest-internal.h
+gtest/internal/gtest-port.h
+googletest-src/googletest/include/gtest/gtest/internal/gtest-port.h
+absl/strings/string_view.h
+googletest-src/googletest/include/gtest/absl/strings/string_view.h
+absl/types/optional.h
+googletest-src/googletest/include/gtest/absl/types/optional.h
+absl/types/variant.h
+googletest-src/googletest/include/gtest/absl/types/variant.h
+gtest/internal/custom/gtest-printers.h
+googletest-src/googletest/include/gtest/gtest/internal/custom/gtest-printers.h
+
+googletest-src/googletest/include/gtest/gtest-test-part.h
+iosfwd
+-
+vector
+-
+gtest/internal/gtest-internal.h
+googletest-src/googletest/include/gtest/gtest/internal/gtest-internal.h
+gtest/internal/gtest-string.h
+googletest-src/googletest/include/gtest/gtest/internal/gtest-string.h
+
+googletest-src/googletest/include/gtest/gtest-typed-test.h
+gtest/internal/gtest-internal.h
+googletest-src/googletest/include/gtest/gtest/internal/gtest-internal.h
+gtest/internal/gtest-port.h
+googletest-src/googletest/include/gtest/gtest/internal/gtest-port.h
+gtest/internal/gtest-type-util.h
+googletest-src/googletest/include/gtest/gtest/internal/gtest-type-util.h
+
+googletest-src/googletest/include/gtest/gtest.h
+cstddef
+-
+limits
+-
+memory
+-
+ostream
+-
+type_traits
+-
+vector
+-
+gtest/internal/gtest-internal.h
+googletest-src/googletest/include/gtest/gtest/internal/gtest-internal.h
+gtest/internal/gtest-string.h
+googletest-src/googletest/include/gtest/gtest/internal/gtest-string.h
+gtest/gtest-death-test.h
+googletest-src/googletest/include/gtest/gtest/gtest-death-test.h
+gtest/gtest-matchers.h
+googletest-src/googletest/include/gtest/gtest/gtest-matchers.h
+gtest/gtest-message.h
+googletest-src/googletest/include/gtest/gtest/gtest-message.h
+gtest/gtest-param-test.h
+googletest-src/googletest/include/gtest/gtest/gtest-param-test.h
+gtest/gtest-printers.h
+googletest-src/googletest/include/gtest/gtest/gtest-printers.h
+gtest/gtest_prod.h
+googletest-src/googletest/include/gtest/gtest/gtest_prod.h
+gtest/gtest-test-part.h
+googletest-src/googletest/include/gtest/gtest/gtest-test-part.h
+gtest/gtest-typed-test.h
+googletest-src/googletest/include/gtest/gtest/gtest-typed-test.h
+gtest/gtest_pred_impl.h
+googletest-src/googletest/include/gtest/gtest/gtest_pred_impl.h
+
+googletest-src/googletest/include/gtest/gtest_pred_impl.h
+gtest/gtest.h
+googletest-src/googletest/include/gtest/gtest/gtest.h
+
+googletest-src/googletest/include/gtest/gtest_prod.h
+
+googletest-src/googletest/include/gtest/internal/custom/gtest-port.h
+
+googletest-src/googletest/include/gtest/internal/custom/gtest-printers.h
+
+googletest-src/googletest/include/gtest/internal/gtest-death-test-internal.h
+gtest/gtest-matchers.h
+googletest-src/googletest/include/gtest/internal/gtest/gtest-matchers.h
+gtest/internal/gtest-internal.h
+googletest-src/googletest/include/gtest/internal/gtest/internal/gtest-internal.h
+stdio.h
+-
+memory
+-
+
+googletest-src/googletest/include/gtest/internal/gtest-filepath.h
+gtest/internal/gtest-string.h
+googletest-src/googletest/include/gtest/internal/gtest/internal/gtest-string.h
+
+googletest-src/googletest/include/gtest/internal/gtest-internal.h
+gtest/internal/gtest-port.h
+googletest-src/googletest/include/gtest/internal/gtest/internal/gtest-port.h
+stdlib.h
+-
+sys/types.h
+-
+sys/wait.h
+-
+unistd.h
+-
+stdexcept
+-
+ctype.h
+-
+float.h
+-
+string.h
+-
+iomanip
+-
+limits
+-
+map
+-
+set
+-
+string
+-
+type_traits
+-
+vector
+-
+gtest/gtest-message.h
+googletest-src/googletest/include/gtest/internal/gtest/gtest-message.h
+gtest/internal/gtest-filepath.h
+googletest-src/googletest/include/gtest/internal/gtest/internal/gtest-filepath.h
+gtest/internal/gtest-string.h
+googletest-src/googletest/include/gtest/internal/gtest/internal/gtest-string.h
+gtest/internal/gtest-type-util.h
+googletest-src/googletest/include/gtest/internal/gtest/internal/gtest-type-util.h
+
+googletest-src/googletest/include/gtest/internal/gtest-param-util.h
+ctype.h
+-
+cassert
+-
+iterator
+-
+memory
+-
+set
+-
+tuple
+-
+utility
+-
+vector
+-
+gtest/internal/gtest-internal.h
+googletest-src/googletest/include/gtest/internal/gtest/internal/gtest-internal.h
+gtest/internal/gtest-port.h
+googletest-src/googletest/include/gtest/internal/gtest/internal/gtest-port.h
+gtest/gtest-printers.h
+googletest-src/googletest/include/gtest/internal/gtest/gtest-printers.h
+
+googletest-src/googletest/include/gtest/internal/gtest-port-arch.h
+winapifamily.h
+-
+
+googletest-src/googletest/include/gtest/internal/gtest-port.h
+ctype.h
+-
+stddef.h
+-
+stdio.h
+-
+stdlib.h
+-
+string.h
+-
+type_traits
+-
+sys/types.h
+-
+sys/stat.h
+-
+AvailabilityMacros.h
+-
+TargetConditionals.h
+-
+iostream
+-
+memory
+-
+string
+-
+tuple
+-
+vector
+-
+gtest/internal/custom/gtest-port.h
+googletest-src/googletest/include/gtest/internal/gtest/internal/custom/gtest-port.h
+gtest/internal/gtest-port-arch.h
+googletest-src/googletest/include/gtest/internal/gtest/internal/gtest-port-arch.h
+direct.h
+-
+io.h
+-
+unistd.h
+-
+strings.h
+-
+android/api-level.h
+-
+regex.h
+-
+typeinfo
+-
+pthread.h
+-
+time.h
+-
+
+googletest-src/googletest/include/gtest/internal/gtest-string.h
+mem.h
+-
+string.h
+-
+string
+-
+gtest/internal/gtest-port.h
+googletest-src/googletest/include/gtest/internal/gtest/internal/gtest-port.h
+
+googletest-src/googletest/include/gtest/internal/gtest-type-util.h
+gtest/internal/gtest-port.h
+googletest-src/googletest/include/gtest/internal/gtest/internal/gtest-port.h
+cxxabi.h
+-
+acxx_demangle.h
+-
+
diff --git a/HW8/cmake-build-debug/CMakeFiles/UnitTestRunner.dir/DependInfo.cmake b/HW8/cmake-build-debug/CMakeFiles/UnitTestRunner.dir/DependInfo.cmake
new file mode 100644
index 0000000..84b76d1
--- /dev/null
+++ b/HW8/cmake-build-debug/CMakeFiles/UnitTestRunner.dir/DependInfo.cmake
@@ -0,0 +1,24 @@
+# The set of languages for which implicit dependencies are needed:
+set(CMAKE_DEPENDS_LANGUAGES
+ "CXX"
+ )
+# The set of files for implicit dependencies of each language:
+set(CMAKE_DEPENDS_CHECK_CXX
+ "/Users/bradybodily/Repositories/CS3460/HW8/TestMemory.cpp" "/Users/bradybodily/Repositories/CS3460/HW8/cmake-build-debug/CMakeFiles/UnitTestRunner.dir/TestMemory.cpp.o"
+ )
+set(CMAKE_CXX_COMPILER_ID "AppleClang")
+
+# The include file search paths:
+set(CMAKE_CXX_TARGET_INCLUDE_PATH
+ "googletest-src/googletest/include"
+ "googletest-src/googletest"
+ )
+
+# Targets to which this target links.
+set(CMAKE_TARGET_LINKED_INFO_FILES
+ "/Users/bradybodily/Repositories/CS3460/HW8/cmake-build-debug/googletest-build/googletest/CMakeFiles/gtest_main.dir/DependInfo.cmake"
+ "/Users/bradybodily/Repositories/CS3460/HW8/cmake-build-debug/googletest-build/googletest/CMakeFiles/gtest.dir/DependInfo.cmake"
+ )
+
+# Fortran module output directory.
+set(CMAKE_Fortran_TARGET_MODULE_DIR "")
diff --git a/HW8/cmake-build-debug/CMakeFiles/UnitTestRunner.dir/TestMemory.cpp.o b/HW8/cmake-build-debug/CMakeFiles/UnitTestRunner.dir/TestMemory.cpp.o
new file mode 100644
index 0000000..5d0c00a
Binary files /dev/null and b/HW8/cmake-build-debug/CMakeFiles/UnitTestRunner.dir/TestMemory.cpp.o differ
diff --git a/HW8/cmake-build-debug/CMakeFiles/UnitTestRunner.dir/build.make b/HW8/cmake-build-debug/CMakeFiles/UnitTestRunner.dir/build.make
new file mode 100644
index 0000000..07a7e75
--- /dev/null
+++ b/HW8/cmake-build-debug/CMakeFiles/UnitTestRunner.dir/build.make
@@ -0,0 +1,100 @@
+# CMAKE generated file: DO NOT EDIT!
+# Generated by "Unix Makefiles" Generator, CMake Version 3.14
+
+# Delete rule output on recipe failure.
+.DELETE_ON_ERROR:
+
+
+#=============================================================================
+# Special targets provided by cmake.
+
+# Disable implicit rules so canonical targets will work.
+.SUFFIXES:
+
+
+# Remove some rules from gmake that .SUFFIXES does not remove.
+SUFFIXES =
+
+.SUFFIXES: .hpux_make_needs_suffix_list
+
+
+# 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 = /Applications/CLion.app/Contents/bin/cmake/mac/bin/cmake
+
+# The command to remove a file.
+RM = /Applications/CLion.app/Contents/bin/cmake/mac/bin/cmake -E remove -f
+
+# Escaping for special characters.
+EQUALS = =
+
+# The top-level source directory on which CMake was run.
+CMAKE_SOURCE_DIR = /Users/bradybodily/Repositories/CS3460/HW8
+
+# The top-level build directory on which CMake was run.
+CMAKE_BINARY_DIR = /Users/bradybodily/Repositories/CS3460/HW8/cmake-build-debug
+
+# Include any dependencies generated for this target.
+include CMakeFiles/UnitTestRunner.dir/depend.make
+
+# Include the progress variables for this target.
+include CMakeFiles/UnitTestRunner.dir/progress.make
+
+# Include the compile flags for this target's objects.
+include CMakeFiles/UnitTestRunner.dir/flags.make
+
+CMakeFiles/UnitTestRunner.dir/TestMemory.cpp.o: CMakeFiles/UnitTestRunner.dir/flags.make
+CMakeFiles/UnitTestRunner.dir/TestMemory.cpp.o: ../TestMemory.cpp
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/Users/bradybodily/Repositories/CS3460/HW8/cmake-build-debug/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building CXX object CMakeFiles/UnitTestRunner.dir/TestMemory.cpp.o"
+ /Library/Developer/CommandLineTools/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/UnitTestRunner.dir/TestMemory.cpp.o -c /Users/bradybodily/Repositories/CS3460/HW8/TestMemory.cpp
+
+CMakeFiles/UnitTestRunner.dir/TestMemory.cpp.i: cmake_force
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/UnitTestRunner.dir/TestMemory.cpp.i"
+ /Library/Developer/CommandLineTools/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /Users/bradybodily/Repositories/CS3460/HW8/TestMemory.cpp > CMakeFiles/UnitTestRunner.dir/TestMemory.cpp.i
+
+CMakeFiles/UnitTestRunner.dir/TestMemory.cpp.s: cmake_force
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/UnitTestRunner.dir/TestMemory.cpp.s"
+ /Library/Developer/CommandLineTools/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /Users/bradybodily/Repositories/CS3460/HW8/TestMemory.cpp -o CMakeFiles/UnitTestRunner.dir/TestMemory.cpp.s
+
+# Object files for target UnitTestRunner
+UnitTestRunner_OBJECTS = \
+"CMakeFiles/UnitTestRunner.dir/TestMemory.cpp.o"
+
+# External object files for target UnitTestRunner
+UnitTestRunner_EXTERNAL_OBJECTS =
+
+UnitTestRunner: CMakeFiles/UnitTestRunner.dir/TestMemory.cpp.o
+UnitTestRunner: CMakeFiles/UnitTestRunner.dir/build.make
+UnitTestRunner: lib/libgtest_maind.a
+UnitTestRunner: lib/libgtestd.a
+UnitTestRunner: CMakeFiles/UnitTestRunner.dir/link.txt
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/Users/bradybodily/Repositories/CS3460/HW8/cmake-build-debug/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Linking CXX executable UnitTestRunner"
+ $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/UnitTestRunner.dir/link.txt --verbose=$(VERBOSE)
+
+# Rule to build all files generated by this target.
+CMakeFiles/UnitTestRunner.dir/build: UnitTestRunner
+
+.PHONY : CMakeFiles/UnitTestRunner.dir/build
+
+CMakeFiles/UnitTestRunner.dir/clean:
+ $(CMAKE_COMMAND) -P CMakeFiles/UnitTestRunner.dir/cmake_clean.cmake
+.PHONY : CMakeFiles/UnitTestRunner.dir/clean
+
+CMakeFiles/UnitTestRunner.dir/depend:
+ cd /Users/bradybodily/Repositories/CS3460/HW8/cmake-build-debug && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /Users/bradybodily/Repositories/CS3460/HW8 /Users/bradybodily/Repositories/CS3460/HW8 /Users/bradybodily/Repositories/CS3460/HW8/cmake-build-debug /Users/bradybodily/Repositories/CS3460/HW8/cmake-build-debug /Users/bradybodily/Repositories/CS3460/HW8/cmake-build-debug/CMakeFiles/UnitTestRunner.dir/DependInfo.cmake --color=$(COLOR)
+.PHONY : CMakeFiles/UnitTestRunner.dir/depend
+
diff --git a/HW8/cmake-build-debug/CMakeFiles/UnitTestRunner.dir/cmake_clean.cmake b/HW8/cmake-build-debug/CMakeFiles/UnitTestRunner.dir/cmake_clean.cmake
new file mode 100644
index 0000000..2901b4e
--- /dev/null
+++ b/HW8/cmake-build-debug/CMakeFiles/UnitTestRunner.dir/cmake_clean.cmake
@@ -0,0 +1,10 @@
+file(REMOVE_RECURSE
+ "CMakeFiles/UnitTestRunner.dir/TestMemory.cpp.o"
+ "UnitTestRunner.pdb"
+ "UnitTestRunner"
+)
+
+# Per-language clean rules from dependency scanning.
+foreach(lang CXX)
+ include(CMakeFiles/UnitTestRunner.dir/cmake_clean_${lang}.cmake OPTIONAL)
+endforeach()
diff --git a/HW8/cmake-build-debug/CMakeFiles/UnitTestRunner.dir/depend.internal b/HW8/cmake-build-debug/CMakeFiles/UnitTestRunner.dir/depend.internal
new file mode 100644
index 0000000..c97ad65
--- /dev/null
+++ b/HW8/cmake-build-debug/CMakeFiles/UnitTestRunner.dir/depend.internal
@@ -0,0 +1,26 @@
+# CMAKE generated file: DO NOT EDIT!
+# Generated by "Unix Makefiles" Generator, CMake Version 3.14
+
+CMakeFiles/UnitTestRunner.dir/TestMemory.cpp.o
+ /Users/bradybodily/Repositories/CS3460/HW8/TestMemory.cpp
+ /Users/bradybodily/Repositories/CS3460/HW8/shared_ptr.hpp
+ googletest-src/googletest/include/gtest/gtest-death-test.h
+ googletest-src/googletest/include/gtest/gtest-matchers.h
+ googletest-src/googletest/include/gtest/gtest-message.h
+ googletest-src/googletest/include/gtest/gtest-param-test.h
+ googletest-src/googletest/include/gtest/gtest-printers.h
+ googletest-src/googletest/include/gtest/gtest-test-part.h
+ googletest-src/googletest/include/gtest/gtest-typed-test.h
+ googletest-src/googletest/include/gtest/gtest.h
+ googletest-src/googletest/include/gtest/gtest_pred_impl.h
+ googletest-src/googletest/include/gtest/gtest_prod.h
+ googletest-src/googletest/include/gtest/internal/custom/gtest-port.h
+ googletest-src/googletest/include/gtest/internal/custom/gtest-printers.h
+ googletest-src/googletest/include/gtest/internal/gtest-death-test-internal.h
+ googletest-src/googletest/include/gtest/internal/gtest-filepath.h
+ googletest-src/googletest/include/gtest/internal/gtest-internal.h
+ googletest-src/googletest/include/gtest/internal/gtest-param-util.h
+ googletest-src/googletest/include/gtest/internal/gtest-port-arch.h
+ googletest-src/googletest/include/gtest/internal/gtest-port.h
+ googletest-src/googletest/include/gtest/internal/gtest-string.h
+ googletest-src/googletest/include/gtest/internal/gtest-type-util.h
diff --git a/HW8/cmake-build-debug/CMakeFiles/UnitTestRunner.dir/depend.make b/HW8/cmake-build-debug/CMakeFiles/UnitTestRunner.dir/depend.make
new file mode 100644
index 0000000..d70ee1e
--- /dev/null
+++ b/HW8/cmake-build-debug/CMakeFiles/UnitTestRunner.dir/depend.make
@@ -0,0 +1,26 @@
+# CMAKE generated file: DO NOT EDIT!
+# Generated by "Unix Makefiles" Generator, CMake Version 3.14
+
+CMakeFiles/UnitTestRunner.dir/TestMemory.cpp.o: ../TestMemory.cpp
+CMakeFiles/UnitTestRunner.dir/TestMemory.cpp.o: ../shared_ptr.hpp
+CMakeFiles/UnitTestRunner.dir/TestMemory.cpp.o: googletest-src/googletest/include/gtest/gtest-death-test.h
+CMakeFiles/UnitTestRunner.dir/TestMemory.cpp.o: googletest-src/googletest/include/gtest/gtest-matchers.h
+CMakeFiles/UnitTestRunner.dir/TestMemory.cpp.o: googletest-src/googletest/include/gtest/gtest-message.h
+CMakeFiles/UnitTestRunner.dir/TestMemory.cpp.o: googletest-src/googletest/include/gtest/gtest-param-test.h
+CMakeFiles/UnitTestRunner.dir/TestMemory.cpp.o: googletest-src/googletest/include/gtest/gtest-printers.h
+CMakeFiles/UnitTestRunner.dir/TestMemory.cpp.o: googletest-src/googletest/include/gtest/gtest-test-part.h
+CMakeFiles/UnitTestRunner.dir/TestMemory.cpp.o: googletest-src/googletest/include/gtest/gtest-typed-test.h
+CMakeFiles/UnitTestRunner.dir/TestMemory.cpp.o: googletest-src/googletest/include/gtest/gtest.h
+CMakeFiles/UnitTestRunner.dir/TestMemory.cpp.o: googletest-src/googletest/include/gtest/gtest_pred_impl.h
+CMakeFiles/UnitTestRunner.dir/TestMemory.cpp.o: googletest-src/googletest/include/gtest/gtest_prod.h
+CMakeFiles/UnitTestRunner.dir/TestMemory.cpp.o: googletest-src/googletest/include/gtest/internal/custom/gtest-port.h
+CMakeFiles/UnitTestRunner.dir/TestMemory.cpp.o: googletest-src/googletest/include/gtest/internal/custom/gtest-printers.h
+CMakeFiles/UnitTestRunner.dir/TestMemory.cpp.o: googletest-src/googletest/include/gtest/internal/gtest-death-test-internal.h
+CMakeFiles/UnitTestRunner.dir/TestMemory.cpp.o: googletest-src/googletest/include/gtest/internal/gtest-filepath.h
+CMakeFiles/UnitTestRunner.dir/TestMemory.cpp.o: googletest-src/googletest/include/gtest/internal/gtest-internal.h
+CMakeFiles/UnitTestRunner.dir/TestMemory.cpp.o: googletest-src/googletest/include/gtest/internal/gtest-param-util.h
+CMakeFiles/UnitTestRunner.dir/TestMemory.cpp.o: googletest-src/googletest/include/gtest/internal/gtest-port-arch.h
+CMakeFiles/UnitTestRunner.dir/TestMemory.cpp.o: googletest-src/googletest/include/gtest/internal/gtest-port.h
+CMakeFiles/UnitTestRunner.dir/TestMemory.cpp.o: googletest-src/googletest/include/gtest/internal/gtest-string.h
+CMakeFiles/UnitTestRunner.dir/TestMemory.cpp.o: googletest-src/googletest/include/gtest/internal/gtest-type-util.h
+
diff --git a/HW8/cmake-build-debug/CMakeFiles/UnitTestRunner.dir/flags.make b/HW8/cmake-build-debug/CMakeFiles/UnitTestRunner.dir/flags.make
new file mode 100644
index 0000000..ada3d2d
--- /dev/null
+++ b/HW8/cmake-build-debug/CMakeFiles/UnitTestRunner.dir/flags.make
@@ -0,0 +1,10 @@
+# CMAKE generated file: DO NOT EDIT!
+# Generated by "Unix Makefiles" Generator, CMake Version 3.14
+
+# compile CXX with /Library/Developer/CommandLineTools/usr/bin/c++
+CXX_FLAGS = -g -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk -std=gnu++1z
+
+CXX_DEFINES =
+
+CXX_INCLUDES = -isystem /Users/bradybodily/Repositories/CS3460/HW8/cmake-build-debug/googletest-src/googletest/include -isystem /Users/bradybodily/Repositories/CS3460/HW8/cmake-build-debug/googletest-src/googletest
+
diff --git a/HW8/cmake-build-debug/CMakeFiles/UnitTestRunner.dir/link.txt b/HW8/cmake-build-debug/CMakeFiles/UnitTestRunner.dir/link.txt
new file mode 100644
index 0000000..d693da5
--- /dev/null
+++ b/HW8/cmake-build-debug/CMakeFiles/UnitTestRunner.dir/link.txt
@@ -0,0 +1 @@
+/Library/Developer/CommandLineTools/usr/bin/c++ -g -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk -Wl,-search_paths_first -Wl,-headerpad_max_install_names CMakeFiles/UnitTestRunner.dir/TestMemory.cpp.o -o UnitTestRunner lib/libgtest_maind.a lib/libgtestd.a
diff --git a/HW8/cmake-build-debug/CMakeFiles/UnitTestRunner.dir/progress.make b/HW8/cmake-build-debug/CMakeFiles/UnitTestRunner.dir/progress.make
new file mode 100644
index 0000000..8c8fb6f
--- /dev/null
+++ b/HW8/cmake-build-debug/CMakeFiles/UnitTestRunner.dir/progress.make
@@ -0,0 +1,3 @@
+CMAKE_PROGRESS_1 = 3
+CMAKE_PROGRESS_2 = 4
+
diff --git a/HW8/cmake-build-debug/SharedPtr b/HW8/cmake-build-debug/SharedPtr
new file mode 100755
index 0000000..2a7e9b6
Binary files /dev/null and b/HW8/cmake-build-debug/SharedPtr differ
diff --git a/HW8/cmake-build-debug/UnitTestRunner b/HW8/cmake-build-debug/UnitTestRunner
new file mode 100755
index 0000000..c7ed290
Binary files /dev/null and b/HW8/cmake-build-debug/UnitTestRunner differ
diff --git a/HW8/cmake-build-debug/googletest-build/CMakeFiles/CMakeDirectoryInformation.cmake b/HW8/cmake-build-debug/googletest-build/CMakeFiles/CMakeDirectoryInformation.cmake
new file mode 100644
index 0000000..5d2537b
--- /dev/null
+++ b/HW8/cmake-build-debug/googletest-build/CMakeFiles/CMakeDirectoryInformation.cmake
@@ -0,0 +1,16 @@
+# CMAKE generated file: DO NOT EDIT!
+# Generated by "Unix Makefiles" Generator, CMake Version 3.14
+
+# Relative path conversion top directories.
+set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/Users/bradybodily/Repositories/CS3460/HW8")
+set(CMAKE_RELATIVE_PATH_TOP_BINARY "/Users/bradybodily/Repositories/CS3460/HW8/cmake-build-debug")
+
+# Force unix paths in dependencies.
+set(CMAKE_FORCE_UNIX_PATHS 1)
+
+
+# The C and CXX include file regular expressions for this directory.
+set(CMAKE_C_INCLUDE_REGEX_SCAN "^.*$")
+set(CMAKE_C_INCLUDE_REGEX_COMPLAIN "^$")
+set(CMAKE_CXX_INCLUDE_REGEX_SCAN ${CMAKE_C_INCLUDE_REGEX_SCAN})
+set(CMAKE_CXX_INCLUDE_REGEX_COMPLAIN ${CMAKE_C_INCLUDE_REGEX_COMPLAIN})
diff --git a/HW8/cmake-build-debug/googletest-build/CMakeFiles/progress.marks b/HW8/cmake-build-debug/googletest-build/CMakeFiles/progress.marks
new file mode 100644
index 0000000..573541a
--- /dev/null
+++ b/HW8/cmake-build-debug/googletest-build/CMakeFiles/progress.marks
@@ -0,0 +1 @@
+0
diff --git a/HW8/cmake-build-debug/googletest-build/CTestTestfile.cmake b/HW8/cmake-build-debug/googletest-build/CTestTestfile.cmake
new file mode 100644
index 0000000..1bca084
--- /dev/null
+++ b/HW8/cmake-build-debug/googletest-build/CTestTestfile.cmake
@@ -0,0 +1,7 @@
+# CMake generated Testfile for
+# Source directory: /Users/bradybodily/Repositories/CS3460/HW8/cmake-build-debug/googletest-src
+# Build directory: /Users/bradybodily/Repositories/CS3460/HW8/cmake-build-debug/googletest-build
+#
+# This file includes the relevant testing commands required for
+# testing this directory and lists subdirectories to be tested as well.
+subdirs("googlemock")
diff --git a/HW8/cmake-build-debug/googletest-build/Makefile b/HW8/cmake-build-debug/googletest-build/Makefile
new file mode 100644
index 0000000..319d286
--- /dev/null
+++ b/HW8/cmake-build-debug/googletest-build/Makefile
@@ -0,0 +1,184 @@
+# CMAKE generated file: DO NOT EDIT!
+# Generated by "Unix Makefiles" Generator, CMake Version 3.14
+
+# Default target executed when no arguments are given to make.
+default_target: all
+
+.PHONY : default_target
+
+# Allow only one "make -f Makefile2" at a time, but pass parallelism.
+.NOTPARALLEL:
+
+
+#=============================================================================
+# Special targets provided by cmake.
+
+# Disable implicit rules so canonical targets will work.
+.SUFFIXES:
+
+
+# Remove some rules from gmake that .SUFFIXES does not remove.
+SUFFIXES =
+
+.SUFFIXES: .hpux_make_needs_suffix_list
+
+
+# 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 = /Applications/CLion.app/Contents/bin/cmake/mac/bin/cmake
+
+# The command to remove a file.
+RM = /Applications/CLion.app/Contents/bin/cmake/mac/bin/cmake -E remove -f
+
+# Escaping for special characters.
+EQUALS = =
+
+# The top-level source directory on which CMake was run.
+CMAKE_SOURCE_DIR = /Users/bradybodily/Repositories/CS3460/HW8
+
+# The top-level build directory on which CMake was run.
+CMAKE_BINARY_DIR = /Users/bradybodily/Repositories/CS3460/HW8/cmake-build-debug
+
+#=============================================================================
+# Targets provided globally by CMake.
+
+# Special rule for the target install/local
+install/local: preinstall
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing only the local directory..."
+ /Applications/CLion.app/Contents/bin/cmake/mac/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake
+.PHONY : install/local
+
+# Special rule for the target install/local
+install/local/fast: preinstall/fast
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing only the local directory..."
+ /Applications/CLion.app/Contents/bin/cmake/mac/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake
+.PHONY : install/local/fast
+
+# Special rule for the target install/strip
+install/strip: preinstall
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing the project stripped..."
+ /Applications/CLion.app/Contents/bin/cmake/mac/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake
+.PHONY : install/strip
+
+# Special rule for the target install/strip
+install/strip/fast: preinstall/fast
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing the project stripped..."
+ /Applications/CLion.app/Contents/bin/cmake/mac/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake
+.PHONY : install/strip/fast
+
+# Special rule for the target install
+install: preinstall
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Install the project..."
+ /Applications/CLion.app/Contents/bin/cmake/mac/bin/cmake -P cmake_install.cmake
+.PHONY : install
+
+# Special rule for the target install
+install/fast: preinstall/fast
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Install the project..."
+ /Applications/CLion.app/Contents/bin/cmake/mac/bin/cmake -P cmake_install.cmake
+.PHONY : install/fast
+
+# Special rule for the target list_install_components
+list_install_components:
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Available install components are: \"Unspecified\""
+.PHONY : list_install_components
+
+# Special rule for the target list_install_components
+list_install_components/fast: list_install_components
+
+.PHONY : list_install_components/fast
+
+# Special rule for the target rebuild_cache
+rebuild_cache:
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Running CMake to regenerate build system..."
+ /Applications/CLion.app/Contents/bin/cmake/mac/bin/cmake -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR)
+.PHONY : rebuild_cache
+
+# Special rule for the target rebuild_cache
+rebuild_cache/fast: rebuild_cache
+
+.PHONY : rebuild_cache/fast
+
+# Special rule for the target edit_cache
+edit_cache:
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "No interactive CMake dialog available..."
+ /Applications/CLion.app/Contents/bin/cmake/mac/bin/cmake -E echo No\ interactive\ CMake\ dialog\ available.
+.PHONY : edit_cache
+
+# Special rule for the target edit_cache
+edit_cache/fast: edit_cache
+
+.PHONY : edit_cache/fast
+
+# The main all target
+all: cmake_check_build_system
+ cd /Users/bradybodily/Repositories/CS3460/HW8/cmake-build-debug && $(CMAKE_COMMAND) -E cmake_progress_start /Users/bradybodily/Repositories/CS3460/HW8/cmake-build-debug/CMakeFiles /Users/bradybodily/Repositories/CS3460/HW8/cmake-build-debug/googletest-build/CMakeFiles/progress.marks
+ cd /Users/bradybodily/Repositories/CS3460/HW8/cmake-build-debug && $(MAKE) -f CMakeFiles/Makefile2 googletest-build/all
+ $(CMAKE_COMMAND) -E cmake_progress_start /Users/bradybodily/Repositories/CS3460/HW8/cmake-build-debug/CMakeFiles 0
+.PHONY : all
+
+# The main clean target
+clean:
+ cd /Users/bradybodily/Repositories/CS3460/HW8/cmake-build-debug && $(MAKE) -f CMakeFiles/Makefile2 googletest-build/clean
+.PHONY : clean
+
+# The main clean target
+clean/fast: clean
+
+.PHONY : clean/fast
+
+# Prepare targets for installation.
+preinstall: all
+ cd /Users/bradybodily/Repositories/CS3460/HW8/cmake-build-debug && $(MAKE) -f CMakeFiles/Makefile2 googletest-build/preinstall
+.PHONY : preinstall
+
+# Prepare targets for installation.
+preinstall/fast:
+ cd /Users/bradybodily/Repositories/CS3460/HW8/cmake-build-debug && $(MAKE) -f CMakeFiles/Makefile2 googletest-build/preinstall
+.PHONY : preinstall/fast
+
+# clear depends
+depend:
+ cd /Users/bradybodily/Repositories/CS3460/HW8/cmake-build-debug && $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 1
+.PHONY : depend
+
+# Help Target
+help:
+ @echo "The following are some of the valid targets for this Makefile:"
+ @echo "... all (the default if no target is provided)"
+ @echo "... clean"
+ @echo "... depend"
+ @echo "... install/local"
+ @echo "... install/strip"
+ @echo "... install"
+ @echo "... list_install_components"
+ @echo "... rebuild_cache"
+ @echo "... edit_cache"
+.PHONY : help
+
+
+
+#=============================================================================
+# Special targets to cleanup operation of make.
+
+# Special rule to run CMake to check the build system integrity.
+# No rule that depends on this can have commands that come from listfiles
+# because they might be regenerated.
+cmake_check_build_system:
+ cd /Users/bradybodily/Repositories/CS3460/HW8/cmake-build-debug && $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0
+.PHONY : cmake_check_build_system
+
diff --git a/HW8/cmake-build-debug/googletest-build/cmake_install.cmake b/HW8/cmake-build-debug/googletest-build/cmake_install.cmake
new file mode 100644
index 0000000..d979dac
--- /dev/null
+++ b/HW8/cmake-build-debug/googletest-build/cmake_install.cmake
@@ -0,0 +1,39 @@
+# Install script for directory: /Users/bradybodily/Repositories/CS3460/HW8/cmake-build-debug/googletest-src
+
+# Set the install prefix
+if(NOT DEFINED CMAKE_INSTALL_PREFIX)
+ set(CMAKE_INSTALL_PREFIX "/usr/local")
+endif()
+string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}")
+
+# Set the install configuration name.
+if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME)
+ if(BUILD_TYPE)
+ string(REGEX REPLACE "^[^A-Za-z0-9_]+" ""
+ CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}")
+ else()
+ set(CMAKE_INSTALL_CONFIG_NAME "Debug")
+ endif()
+ message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"")
+endif()
+
+# Set the component getting installed.
+if(NOT CMAKE_INSTALL_COMPONENT)
+ if(COMPONENT)
+ message(STATUS "Install component: \"${COMPONENT}\"")
+ set(CMAKE_INSTALL_COMPONENT "${COMPONENT}")
+ else()
+ set(CMAKE_INSTALL_COMPONENT)
+ endif()
+endif()
+
+# Is this installation the result of a crosscompile?
+if(NOT DEFINED CMAKE_CROSSCOMPILING)
+ set(CMAKE_CROSSCOMPILING "FALSE")
+endif()
+
+if(NOT CMAKE_INSTALL_LOCAL_ONLY)
+ # Include the install script for each subdirectory.
+
+endif()
+
diff --git a/HW8/cmake-build-debug/googletest-build/googlemock/CMakeFiles/CMakeDirectoryInformation.cmake b/HW8/cmake-build-debug/googletest-build/googlemock/CMakeFiles/CMakeDirectoryInformation.cmake
new file mode 100644
index 0000000..5d2537b
--- /dev/null
+++ b/HW8/cmake-build-debug/googletest-build/googlemock/CMakeFiles/CMakeDirectoryInformation.cmake
@@ -0,0 +1,16 @@
+# CMAKE generated file: DO NOT EDIT!
+# Generated by "Unix Makefiles" Generator, CMake Version 3.14
+
+# Relative path conversion top directories.
+set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/Users/bradybodily/Repositories/CS3460/HW8")
+set(CMAKE_RELATIVE_PATH_TOP_BINARY "/Users/bradybodily/Repositories/CS3460/HW8/cmake-build-debug")
+
+# Force unix paths in dependencies.
+set(CMAKE_FORCE_UNIX_PATHS 1)
+
+
+# The C and CXX include file regular expressions for this directory.
+set(CMAKE_C_INCLUDE_REGEX_SCAN "^.*$")
+set(CMAKE_C_INCLUDE_REGEX_COMPLAIN "^$")
+set(CMAKE_CXX_INCLUDE_REGEX_SCAN ${CMAKE_C_INCLUDE_REGEX_SCAN})
+set(CMAKE_CXX_INCLUDE_REGEX_COMPLAIN ${CMAKE_C_INCLUDE_REGEX_COMPLAIN})
diff --git a/HW8/cmake-build-debug/googletest-build/googlemock/CMakeFiles/gmock.dir/DependInfo.cmake b/HW8/cmake-build-debug/googletest-build/googlemock/CMakeFiles/gmock.dir/DependInfo.cmake
new file mode 100644
index 0000000..43980ad
--- /dev/null
+++ b/HW8/cmake-build-debug/googletest-build/googlemock/CMakeFiles/gmock.dir/DependInfo.cmake
@@ -0,0 +1,25 @@
+# The set of languages for which implicit dependencies are needed:
+set(CMAKE_DEPENDS_LANGUAGES
+ "CXX"
+ )
+# The set of files for implicit dependencies of each language:
+set(CMAKE_DEPENDS_CHECK_CXX
+ "/Users/bradybodily/Repositories/CS3460/HW8/cmake-build-debug/googletest-src/googlemock/src/gmock-all.cc" "/Users/bradybodily/Repositories/CS3460/HW8/cmake-build-debug/googletest-build/googlemock/CMakeFiles/gmock.dir/src/gmock-all.cc.o"
+ )
+set(CMAKE_CXX_COMPILER_ID "Clang")
+
+# The include file search paths:
+set(CMAKE_CXX_TARGET_INCLUDE_PATH
+ "googletest-src/googlemock/include"
+ "googletest-src/googlemock"
+ "googletest-src/googletest/include"
+ "googletest-src/googletest"
+ )
+
+# Targets to which this target links.
+set(CMAKE_TARGET_LINKED_INFO_FILES
+ "/Users/bradybodily/Repositories/CS3460/HW8/cmake-build-debug/googletest-build/googletest/CMakeFiles/gtest.dir/DependInfo.cmake"
+ )
+
+# Fortran module output directory.
+set(CMAKE_Fortran_TARGET_MODULE_DIR "")
diff --git a/HW8/cmake-build-debug/googletest-build/googlemock/CMakeFiles/gmock.dir/build.make b/HW8/cmake-build-debug/googletest-build/googlemock/CMakeFiles/gmock.dir/build.make
new file mode 100644
index 0000000..7ce16fa
--- /dev/null
+++ b/HW8/cmake-build-debug/googletest-build/googlemock/CMakeFiles/gmock.dir/build.make
@@ -0,0 +1,99 @@
+# CMAKE generated file: DO NOT EDIT!
+# Generated by "Unix Makefiles" Generator, CMake Version 3.14
+
+# Delete rule output on recipe failure.
+.DELETE_ON_ERROR:
+
+
+#=============================================================================
+# Special targets provided by cmake.
+
+# Disable implicit rules so canonical targets will work.
+.SUFFIXES:
+
+
+# Remove some rules from gmake that .SUFFIXES does not remove.
+SUFFIXES =
+
+.SUFFIXES: .hpux_make_needs_suffix_list
+
+
+# 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 = /Applications/CLion.app/Contents/bin/cmake/mac/bin/cmake
+
+# The command to remove a file.
+RM = /Applications/CLion.app/Contents/bin/cmake/mac/bin/cmake -E remove -f
+
+# Escaping for special characters.
+EQUALS = =
+
+# The top-level source directory on which CMake was run.
+CMAKE_SOURCE_DIR = /Users/bradybodily/Repositories/CS3460/HW8
+
+# The top-level build directory on which CMake was run.
+CMAKE_BINARY_DIR = /Users/bradybodily/Repositories/CS3460/HW8/cmake-build-debug
+
+# Include any dependencies generated for this target.
+include googletest-build/googlemock/CMakeFiles/gmock.dir/depend.make
+
+# Include the progress variables for this target.
+include googletest-build/googlemock/CMakeFiles/gmock.dir/progress.make
+
+# Include the compile flags for this target's objects.
+include googletest-build/googlemock/CMakeFiles/gmock.dir/flags.make
+
+googletest-build/googlemock/CMakeFiles/gmock.dir/src/gmock-all.cc.o: googletest-build/googlemock/CMakeFiles/gmock.dir/flags.make
+googletest-build/googlemock/CMakeFiles/gmock.dir/src/gmock-all.cc.o: googletest-src/googlemock/src/gmock-all.cc
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/Users/bradybodily/Repositories/CS3460/HW8/cmake-build-debug/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building CXX object googletest-build/googlemock/CMakeFiles/gmock.dir/src/gmock-all.cc.o"
+ cd /Users/bradybodily/Repositories/CS3460/HW8/cmake-build-debug/googletest-build/googlemock && /Library/Developer/CommandLineTools/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/gmock.dir/src/gmock-all.cc.o -c /Users/bradybodily/Repositories/CS3460/HW8/cmake-build-debug/googletest-src/googlemock/src/gmock-all.cc
+
+googletest-build/googlemock/CMakeFiles/gmock.dir/src/gmock-all.cc.i: cmake_force
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/gmock.dir/src/gmock-all.cc.i"
+ cd /Users/bradybodily/Repositories/CS3460/HW8/cmake-build-debug/googletest-build/googlemock && /Library/Developer/CommandLineTools/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /Users/bradybodily/Repositories/CS3460/HW8/cmake-build-debug/googletest-src/googlemock/src/gmock-all.cc > CMakeFiles/gmock.dir/src/gmock-all.cc.i
+
+googletest-build/googlemock/CMakeFiles/gmock.dir/src/gmock-all.cc.s: cmake_force
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/gmock.dir/src/gmock-all.cc.s"
+ cd /Users/bradybodily/Repositories/CS3460/HW8/cmake-build-debug/googletest-build/googlemock && /Library/Developer/CommandLineTools/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /Users/bradybodily/Repositories/CS3460/HW8/cmake-build-debug/googletest-src/googlemock/src/gmock-all.cc -o CMakeFiles/gmock.dir/src/gmock-all.cc.s
+
+# Object files for target gmock
+gmock_OBJECTS = \
+"CMakeFiles/gmock.dir/src/gmock-all.cc.o"
+
+# External object files for target gmock
+gmock_EXTERNAL_OBJECTS =
+
+lib/libgmockd.a: googletest-build/googlemock/CMakeFiles/gmock.dir/src/gmock-all.cc.o
+lib/libgmockd.a: googletest-build/googlemock/CMakeFiles/gmock.dir/build.make
+lib/libgmockd.a: googletest-build/googlemock/CMakeFiles/gmock.dir/link.txt
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/Users/bradybodily/Repositories/CS3460/HW8/cmake-build-debug/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Linking CXX static library ../../lib/libgmockd.a"
+ cd /Users/bradybodily/Repositories/CS3460/HW8/cmake-build-debug/googletest-build/googlemock && $(CMAKE_COMMAND) -P CMakeFiles/gmock.dir/cmake_clean_target.cmake
+ cd /Users/bradybodily/Repositories/CS3460/HW8/cmake-build-debug/googletest-build/googlemock && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/gmock.dir/link.txt --verbose=$(VERBOSE)
+
+# Rule to build all files generated by this target.
+googletest-build/googlemock/CMakeFiles/gmock.dir/build: lib/libgmockd.a
+
+.PHONY : googletest-build/googlemock/CMakeFiles/gmock.dir/build
+
+googletest-build/googlemock/CMakeFiles/gmock.dir/clean:
+ cd /Users/bradybodily/Repositories/CS3460/HW8/cmake-build-debug/googletest-build/googlemock && $(CMAKE_COMMAND) -P CMakeFiles/gmock.dir/cmake_clean.cmake
+.PHONY : googletest-build/googlemock/CMakeFiles/gmock.dir/clean
+
+googletest-build/googlemock/CMakeFiles/gmock.dir/depend:
+ cd /Users/bradybodily/Repositories/CS3460/HW8/cmake-build-debug && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /Users/bradybodily/Repositories/CS3460/HW8 /Users/bradybodily/Repositories/CS3460/HW8/cmake-build-debug/googletest-src/googlemock /Users/bradybodily/Repositories/CS3460/HW8/cmake-build-debug /Users/bradybodily/Repositories/CS3460/HW8/cmake-build-debug/googletest-build/googlemock /Users/bradybodily/Repositories/CS3460/HW8/cmake-build-debug/googletest-build/googlemock/CMakeFiles/gmock.dir/DependInfo.cmake --color=$(COLOR)
+.PHONY : googletest-build/googlemock/CMakeFiles/gmock.dir/depend
+
diff --git a/HW8/cmake-build-debug/googletest-build/googlemock/CMakeFiles/gmock.dir/cmake_clean.cmake b/HW8/cmake-build-debug/googletest-build/googlemock/CMakeFiles/gmock.dir/cmake_clean.cmake
new file mode 100644
index 0000000..3c77276
--- /dev/null
+++ b/HW8/cmake-build-debug/googletest-build/googlemock/CMakeFiles/gmock.dir/cmake_clean.cmake
@@ -0,0 +1,10 @@
+file(REMOVE_RECURSE
+ "CMakeFiles/gmock.dir/src/gmock-all.cc.o"
+ "../../bin/libgmockd.pdb"
+ "../../lib/libgmockd.a"
+)
+
+# Per-language clean rules from dependency scanning.
+foreach(lang CXX)
+ include(CMakeFiles/gmock.dir/cmake_clean_${lang}.cmake OPTIONAL)
+endforeach()
diff --git a/HW8/cmake-build-debug/googletest-build/googlemock/CMakeFiles/gmock.dir/cmake_clean_target.cmake b/HW8/cmake-build-debug/googletest-build/googlemock/CMakeFiles/gmock.dir/cmake_clean_target.cmake
new file mode 100644
index 0000000..630ebce
--- /dev/null
+++ b/HW8/cmake-build-debug/googletest-build/googlemock/CMakeFiles/gmock.dir/cmake_clean_target.cmake
@@ -0,0 +1,3 @@
+file(REMOVE_RECURSE
+ "../../lib/libgmockd.a"
+)
diff --git a/HW8/cmake-build-debug/googletest-build/googlemock/CMakeFiles/gmock.dir/depend.make b/HW8/cmake-build-debug/googletest-build/googlemock/CMakeFiles/gmock.dir/depend.make
new file mode 100644
index 0000000..7a05e2f
--- /dev/null
+++ b/HW8/cmake-build-debug/googletest-build/googlemock/CMakeFiles/gmock.dir/depend.make
@@ -0,0 +1,2 @@
+# Empty dependencies file for gmock.
+# This may be replaced when dependencies are built.
diff --git a/HW8/cmake-build-debug/googletest-build/googlemock/CMakeFiles/gmock.dir/flags.make b/HW8/cmake-build-debug/googletest-build/googlemock/CMakeFiles/gmock.dir/flags.make
new file mode 100644
index 0000000..dfd45cc
--- /dev/null
+++ b/HW8/cmake-build-debug/googletest-build/googlemock/CMakeFiles/gmock.dir/flags.make
@@ -0,0 +1,10 @@
+# CMAKE generated file: DO NOT EDIT!
+# Generated by "Unix Makefiles" Generator, CMake Version 3.14
+
+# compile CXX with /Library/Developer/CommandLineTools/usr/bin/c++
+CXX_FLAGS = -g -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk -Wall -Wshadow -Werror -Wconversion -DGTEST_HAS_PTHREAD=1 -fexceptions -W -Wpointer-arith -Wreturn-type -Wcast-qual -Wwrite-strings -Wswitch -Wunused-parameter -Wcast-align -Wchar-subscripts -Winline -Wredundant-decls -std=c++11
+
+CXX_DEFINES =
+
+CXX_INCLUDES = -I/Users/bradybodily/Repositories/CS3460/HW8/cmake-build-debug/googletest-src/googlemock/include -I/Users/bradybodily/Repositories/CS3460/HW8/cmake-build-debug/googletest-src/googlemock -isystem /Users/bradybodily/Repositories/CS3460/HW8/cmake-build-debug/googletest-src/googletest/include -isystem /Users/bradybodily/Repositories/CS3460/HW8/cmake-build-debug/googletest-src/googletest
+
diff --git a/HW8/cmake-build-debug/googletest-build/googlemock/CMakeFiles/gmock.dir/link.txt b/HW8/cmake-build-debug/googletest-build/googlemock/CMakeFiles/gmock.dir/link.txt
new file mode 100644
index 0000000..b7d5a81
--- /dev/null
+++ b/HW8/cmake-build-debug/googletest-build/googlemock/CMakeFiles/gmock.dir/link.txt
@@ -0,0 +1,2 @@
+/Library/Developer/CommandLineTools/usr/bin/ar qc ../../lib/libgmockd.a CMakeFiles/gmock.dir/src/gmock-all.cc.o
+/Library/Developer/CommandLineTools/usr/bin/ranlib ../../lib/libgmockd.a
diff --git a/HW8/cmake-build-debug/googletest-build/googlemock/CMakeFiles/gmock.dir/progress.make b/HW8/cmake-build-debug/googletest-build/googlemock/CMakeFiles/gmock.dir/progress.make
new file mode 100644
index 0000000..3a86673
--- /dev/null
+++ b/HW8/cmake-build-debug/googletest-build/googlemock/CMakeFiles/gmock.dir/progress.make
@@ -0,0 +1,3 @@
+CMAKE_PROGRESS_1 = 5
+CMAKE_PROGRESS_2 = 6
+
diff --git a/HW8/cmake-build-debug/googletest-build/googlemock/CMakeFiles/gmock_main.dir/DependInfo.cmake b/HW8/cmake-build-debug/googletest-build/googlemock/CMakeFiles/gmock_main.dir/DependInfo.cmake
new file mode 100644
index 0000000..220657d
--- /dev/null
+++ b/HW8/cmake-build-debug/googletest-build/googlemock/CMakeFiles/gmock_main.dir/DependInfo.cmake
@@ -0,0 +1,26 @@
+# The set of languages for which implicit dependencies are needed:
+set(CMAKE_DEPENDS_LANGUAGES
+ "CXX"
+ )
+# The set of files for implicit dependencies of each language:
+set(CMAKE_DEPENDS_CHECK_CXX
+ "/Users/bradybodily/Repositories/CS3460/HW8/cmake-build-debug/googletest-src/googlemock/src/gmock_main.cc" "/Users/bradybodily/Repositories/CS3460/HW8/cmake-build-debug/googletest-build/googlemock/CMakeFiles/gmock_main.dir/src/gmock_main.cc.o"
+ )
+set(CMAKE_CXX_COMPILER_ID "Clang")
+
+# The include file search paths:
+set(CMAKE_CXX_TARGET_INCLUDE_PATH
+ "googletest-src/googlemock/include"
+ "googletest-src/googlemock"
+ "googletest-src/googletest/include"
+ "googletest-src/googletest"
+ )
+
+# Targets to which this target links.
+set(CMAKE_TARGET_LINKED_INFO_FILES
+ "/Users/bradybodily/Repositories/CS3460/HW8/cmake-build-debug/googletest-build/googlemock/CMakeFiles/gmock.dir/DependInfo.cmake"
+ "/Users/bradybodily/Repositories/CS3460/HW8/cmake-build-debug/googletest-build/googletest/CMakeFiles/gtest.dir/DependInfo.cmake"
+ )
+
+# Fortran module output directory.
+set(CMAKE_Fortran_TARGET_MODULE_DIR "")
diff --git a/HW8/cmake-build-debug/googletest-build/googlemock/CMakeFiles/gmock_main.dir/build.make b/HW8/cmake-build-debug/googletest-build/googlemock/CMakeFiles/gmock_main.dir/build.make
new file mode 100644
index 0000000..e2c1673
--- /dev/null
+++ b/HW8/cmake-build-debug/googletest-build/googlemock/CMakeFiles/gmock_main.dir/build.make
@@ -0,0 +1,99 @@
+# CMAKE generated file: DO NOT EDIT!
+# Generated by "Unix Makefiles" Generator, CMake Version 3.14
+
+# Delete rule output on recipe failure.
+.DELETE_ON_ERROR:
+
+
+#=============================================================================
+# Special targets provided by cmake.
+
+# Disable implicit rules so canonical targets will work.
+.SUFFIXES:
+
+
+# Remove some rules from gmake that .SUFFIXES does not remove.
+SUFFIXES =
+
+.SUFFIXES: .hpux_make_needs_suffix_list
+
+
+# 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 = /Applications/CLion.app/Contents/bin/cmake/mac/bin/cmake
+
+# The command to remove a file.
+RM = /Applications/CLion.app/Contents/bin/cmake/mac/bin/cmake -E remove -f
+
+# Escaping for special characters.
+EQUALS = =
+
+# The top-level source directory on which CMake was run.
+CMAKE_SOURCE_DIR = /Users/bradybodily/Repositories/CS3460/HW8
+
+# The top-level build directory on which CMake was run.
+CMAKE_BINARY_DIR = /Users/bradybodily/Repositories/CS3460/HW8/cmake-build-debug
+
+# Include any dependencies generated for this target.
+include googletest-build/googlemock/CMakeFiles/gmock_main.dir/depend.make
+
+# Include the progress variables for this target.
+include googletest-build/googlemock/CMakeFiles/gmock_main.dir/progress.make
+
+# Include the compile flags for this target's objects.
+include googletest-build/googlemock/CMakeFiles/gmock_main.dir/flags.make
+
+googletest-build/googlemock/CMakeFiles/gmock_main.dir/src/gmock_main.cc.o: googletest-build/googlemock/CMakeFiles/gmock_main.dir/flags.make
+googletest-build/googlemock/CMakeFiles/gmock_main.dir/src/gmock_main.cc.o: googletest-src/googlemock/src/gmock_main.cc
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/Users/bradybodily/Repositories/CS3460/HW8/cmake-build-debug/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building CXX object googletest-build/googlemock/CMakeFiles/gmock_main.dir/src/gmock_main.cc.o"
+ cd /Users/bradybodily/Repositories/CS3460/HW8/cmake-build-debug/googletest-build/googlemock && /Library/Developer/CommandLineTools/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/gmock_main.dir/src/gmock_main.cc.o -c /Users/bradybodily/Repositories/CS3460/HW8/cmake-build-debug/googletest-src/googlemock/src/gmock_main.cc
+
+googletest-build/googlemock/CMakeFiles/gmock_main.dir/src/gmock_main.cc.i: cmake_force
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/gmock_main.dir/src/gmock_main.cc.i"
+ cd /Users/bradybodily/Repositories/CS3460/HW8/cmake-build-debug/googletest-build/googlemock && /Library/Developer/CommandLineTools/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /Users/bradybodily/Repositories/CS3460/HW8/cmake-build-debug/googletest-src/googlemock/src/gmock_main.cc > CMakeFiles/gmock_main.dir/src/gmock_main.cc.i
+
+googletest-build/googlemock/CMakeFiles/gmock_main.dir/src/gmock_main.cc.s: cmake_force
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/gmock_main.dir/src/gmock_main.cc.s"
+ cd /Users/bradybodily/Repositories/CS3460/HW8/cmake-build-debug/googletest-build/googlemock && /Library/Developer/CommandLineTools/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /Users/bradybodily/Repositories/CS3460/HW8/cmake-build-debug/googletest-src/googlemock/src/gmock_main.cc -o CMakeFiles/gmock_main.dir/src/gmock_main.cc.s
+
+# Object files for target gmock_main
+gmock_main_OBJECTS = \
+"CMakeFiles/gmock_main.dir/src/gmock_main.cc.o"
+
+# External object files for target gmock_main
+gmock_main_EXTERNAL_OBJECTS =
+
+lib/libgmock_maind.a: googletest-build/googlemock/CMakeFiles/gmock_main.dir/src/gmock_main.cc.o
+lib/libgmock_maind.a: googletest-build/googlemock/CMakeFiles/gmock_main.dir/build.make
+lib/libgmock_maind.a: googletest-build/googlemock/CMakeFiles/gmock_main.dir/link.txt
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/Users/bradybodily/Repositories/CS3460/HW8/cmake-build-debug/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Linking CXX static library ../../lib/libgmock_maind.a"
+ cd /Users/bradybodily/Repositories/CS3460/HW8/cmake-build-debug/googletest-build/googlemock && $(CMAKE_COMMAND) -P CMakeFiles/gmock_main.dir/cmake_clean_target.cmake
+ cd /Users/bradybodily/Repositories/CS3460/HW8/cmake-build-debug/googletest-build/googlemock && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/gmock_main.dir/link.txt --verbose=$(VERBOSE)
+
+# Rule to build all files generated by this target.
+googletest-build/googlemock/CMakeFiles/gmock_main.dir/build: lib/libgmock_maind.a
+
+.PHONY : googletest-build/googlemock/CMakeFiles/gmock_main.dir/build
+
+googletest-build/googlemock/CMakeFiles/gmock_main.dir/clean:
+ cd /Users/bradybodily/Repositories/CS3460/HW8/cmake-build-debug/googletest-build/googlemock && $(CMAKE_COMMAND) -P CMakeFiles/gmock_main.dir/cmake_clean.cmake
+.PHONY : googletest-build/googlemock/CMakeFiles/gmock_main.dir/clean
+
+googletest-build/googlemock/CMakeFiles/gmock_main.dir/depend:
+ cd /Users/bradybodily/Repositories/CS3460/HW8/cmake-build-debug && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /Users/bradybodily/Repositories/CS3460/HW8 /Users/bradybodily/Repositories/CS3460/HW8/cmake-build-debug/googletest-src/googlemock /Users/bradybodily/Repositories/CS3460/HW8/cmake-build-debug /Users/bradybodily/Repositories/CS3460/HW8/cmake-build-debug/googletest-build/googlemock /Users/bradybodily/Repositories/CS3460/HW8/cmake-build-debug/googletest-build/googlemock/CMakeFiles/gmock_main.dir/DependInfo.cmake --color=$(COLOR)
+.PHONY : googletest-build/googlemock/CMakeFiles/gmock_main.dir/depend
+
diff --git a/HW8/cmake-build-debug/googletest-build/googlemock/CMakeFiles/gmock_main.dir/cmake_clean.cmake b/HW8/cmake-build-debug/googletest-build/googlemock/CMakeFiles/gmock_main.dir/cmake_clean.cmake
new file mode 100644
index 0000000..e088d90
--- /dev/null
+++ b/HW8/cmake-build-debug/googletest-build/googlemock/CMakeFiles/gmock_main.dir/cmake_clean.cmake
@@ -0,0 +1,10 @@
+file(REMOVE_RECURSE
+ "CMakeFiles/gmock_main.dir/src/gmock_main.cc.o"
+ "../../bin/libgmock_maind.pdb"
+ "../../lib/libgmock_maind.a"
+)
+
+# Per-language clean rules from dependency scanning.
+foreach(lang CXX)
+ include(CMakeFiles/gmock_main.dir/cmake_clean_${lang}.cmake OPTIONAL)
+endforeach()
diff --git a/HW8/cmake-build-debug/googletest-build/googlemock/CMakeFiles/gmock_main.dir/cmake_clean_target.cmake b/HW8/cmake-build-debug/googletest-build/googlemock/CMakeFiles/gmock_main.dir/cmake_clean_target.cmake
new file mode 100644
index 0000000..fb5f051
--- /dev/null
+++ b/HW8/cmake-build-debug/googletest-build/googlemock/CMakeFiles/gmock_main.dir/cmake_clean_target.cmake
@@ -0,0 +1,3 @@
+file(REMOVE_RECURSE
+ "../../lib/libgmock_maind.a"
+)
diff --git a/HW8/cmake-build-debug/googletest-build/googlemock/CMakeFiles/gmock_main.dir/depend.make b/HW8/cmake-build-debug/googletest-build/googlemock/CMakeFiles/gmock_main.dir/depend.make
new file mode 100644
index 0000000..4a18b61
--- /dev/null
+++ b/HW8/cmake-build-debug/googletest-build/googlemock/CMakeFiles/gmock_main.dir/depend.make
@@ -0,0 +1,2 @@
+# Empty dependencies file for gmock_main.
+# This may be replaced when dependencies are built.
diff --git a/HW8/cmake-build-debug/googletest-build/googlemock/CMakeFiles/gmock_main.dir/flags.make b/HW8/cmake-build-debug/googletest-build/googlemock/CMakeFiles/gmock_main.dir/flags.make
new file mode 100644
index 0000000..3d64928
--- /dev/null
+++ b/HW8/cmake-build-debug/googletest-build/googlemock/CMakeFiles/gmock_main.dir/flags.make
@@ -0,0 +1,10 @@
+# CMAKE generated file: DO NOT EDIT!
+# Generated by "Unix Makefiles" Generator, CMake Version 3.14
+
+# compile CXX with /Library/Developer/CommandLineTools/usr/bin/c++
+CXX_FLAGS = -g -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk -Wall -Wshadow -Werror -Wconversion -DGTEST_HAS_PTHREAD=1 -fexceptions -W -Wpointer-arith -Wreturn-type -Wcast-qual -Wwrite-strings -Wswitch -Wunused-parameter -Wcast-align -Wchar-subscripts -Winline -Wredundant-decls -std=c++11
+
+CXX_DEFINES =
+
+CXX_INCLUDES = -isystem /Users/bradybodily/Repositories/CS3460/HW8/cmake-build-debug/googletest-src/googlemock/include -isystem /Users/bradybodily/Repositories/CS3460/HW8/cmake-build-debug/googletest-src/googlemock -isystem /Users/bradybodily/Repositories/CS3460/HW8/cmake-build-debug/googletest-src/googletest/include -isystem /Users/bradybodily/Repositories/CS3460/HW8/cmake-build-debug/googletest-src/googletest
+
diff --git a/HW8/cmake-build-debug/googletest-build/googlemock/CMakeFiles/gmock_main.dir/link.txt b/HW8/cmake-build-debug/googletest-build/googlemock/CMakeFiles/gmock_main.dir/link.txt
new file mode 100644
index 0000000..25a597c
--- /dev/null
+++ b/HW8/cmake-build-debug/googletest-build/googlemock/CMakeFiles/gmock_main.dir/link.txt
@@ -0,0 +1,2 @@
+/Library/Developer/CommandLineTools/usr/bin/ar qc ../../lib/libgmock_maind.a CMakeFiles/gmock_main.dir/src/gmock_main.cc.o
+/Library/Developer/CommandLineTools/usr/bin/ranlib ../../lib/libgmock_maind.a
diff --git a/HW8/cmake-build-debug/googletest-build/googlemock/CMakeFiles/gmock_main.dir/progress.make b/HW8/cmake-build-debug/googletest-build/googlemock/CMakeFiles/gmock_main.dir/progress.make
new file mode 100644
index 0000000..72bb7dd
--- /dev/null
+++ b/HW8/cmake-build-debug/googletest-build/googlemock/CMakeFiles/gmock_main.dir/progress.make
@@ -0,0 +1,3 @@
+CMAKE_PROGRESS_1 = 7
+CMAKE_PROGRESS_2 = 8
+
diff --git a/HW8/cmake-build-debug/googletest-build/googlemock/CMakeFiles/progress.marks b/HW8/cmake-build-debug/googletest-build/googlemock/CMakeFiles/progress.marks
new file mode 100644
index 0000000..573541a
--- /dev/null
+++ b/HW8/cmake-build-debug/googletest-build/googlemock/CMakeFiles/progress.marks
@@ -0,0 +1 @@
+0
diff --git a/HW8/cmake-build-debug/googletest-build/googlemock/CTestTestfile.cmake b/HW8/cmake-build-debug/googletest-build/googlemock/CTestTestfile.cmake
new file mode 100644
index 0000000..7a9bd1b
--- /dev/null
+++ b/HW8/cmake-build-debug/googletest-build/googlemock/CTestTestfile.cmake
@@ -0,0 +1,7 @@
+# CMake generated Testfile for
+# Source directory: /Users/bradybodily/Repositories/CS3460/HW8/cmake-build-debug/googletest-src/googlemock
+# Build directory: /Users/bradybodily/Repositories/CS3460/HW8/cmake-build-debug/googletest-build/googlemock
+#
+# This file includes the relevant testing commands required for
+# testing this directory and lists subdirectories to be tested as well.
+subdirs("../googletest")
diff --git a/HW8/cmake-build-debug/googletest-build/googlemock/Makefile b/HW8/cmake-build-debug/googletest-build/googlemock/Makefile
new file mode 100644
index 0000000..707a18d
--- /dev/null
+++ b/HW8/cmake-build-debug/googletest-build/googlemock/Makefile
@@ -0,0 +1,276 @@
+# CMAKE generated file: DO NOT EDIT!
+# Generated by "Unix Makefiles" Generator, CMake Version 3.14
+
+# Default target executed when no arguments are given to make.
+default_target: all
+
+.PHONY : default_target
+
+# Allow only one "make -f Makefile2" at a time, but pass parallelism.
+.NOTPARALLEL:
+
+
+#=============================================================================
+# Special targets provided by cmake.
+
+# Disable implicit rules so canonical targets will work.
+.SUFFIXES:
+
+
+# Remove some rules from gmake that .SUFFIXES does not remove.
+SUFFIXES =
+
+.SUFFIXES: .hpux_make_needs_suffix_list
+
+
+# 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 = /Applications/CLion.app/Contents/bin/cmake/mac/bin/cmake
+
+# The command to remove a file.
+RM = /Applications/CLion.app/Contents/bin/cmake/mac/bin/cmake -E remove -f
+
+# Escaping for special characters.
+EQUALS = =
+
+# The top-level source directory on which CMake was run.
+CMAKE_SOURCE_DIR = /Users/bradybodily/Repositories/CS3460/HW8
+
+# The top-level build directory on which CMake was run.
+CMAKE_BINARY_DIR = /Users/bradybodily/Repositories/CS3460/HW8/cmake-build-debug
+
+#=============================================================================
+# Targets provided globally by CMake.
+
+# Special rule for the target install/local
+install/local: preinstall
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing only the local directory..."
+ /Applications/CLion.app/Contents/bin/cmake/mac/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake
+.PHONY : install/local
+
+# Special rule for the target install/local
+install/local/fast: preinstall/fast
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing only the local directory..."
+ /Applications/CLion.app/Contents/bin/cmake/mac/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake
+.PHONY : install/local/fast
+
+# Special rule for the target install/strip
+install/strip: preinstall
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing the project stripped..."
+ /Applications/CLion.app/Contents/bin/cmake/mac/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake
+.PHONY : install/strip
+
+# Special rule for the target install/strip
+install/strip/fast: preinstall/fast
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing the project stripped..."
+ /Applications/CLion.app/Contents/bin/cmake/mac/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake
+.PHONY : install/strip/fast
+
+# Special rule for the target install
+install: preinstall
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Install the project..."
+ /Applications/CLion.app/Contents/bin/cmake/mac/bin/cmake -P cmake_install.cmake
+.PHONY : install
+
+# Special rule for the target install
+install/fast: preinstall/fast
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Install the project..."
+ /Applications/CLion.app/Contents/bin/cmake/mac/bin/cmake -P cmake_install.cmake
+.PHONY : install/fast
+
+# Special rule for the target rebuild_cache
+rebuild_cache:
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Running CMake to regenerate build system..."
+ /Applications/CLion.app/Contents/bin/cmake/mac/bin/cmake -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR)
+.PHONY : rebuild_cache
+
+# Special rule for the target rebuild_cache
+rebuild_cache/fast: rebuild_cache
+
+.PHONY : rebuild_cache/fast
+
+# Special rule for the target edit_cache
+edit_cache:
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "No interactive CMake dialog available..."
+ /Applications/CLion.app/Contents/bin/cmake/mac/bin/cmake -E echo No\ interactive\ CMake\ dialog\ available.
+.PHONY : edit_cache
+
+# Special rule for the target edit_cache
+edit_cache/fast: edit_cache
+
+.PHONY : edit_cache/fast
+
+# Special rule for the target list_install_components
+list_install_components:
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Available install components are: \"Unspecified\""
+.PHONY : list_install_components
+
+# Special rule for the target list_install_components
+list_install_components/fast: list_install_components
+
+.PHONY : list_install_components/fast
+
+# The main all target
+all: cmake_check_build_system
+ cd /Users/bradybodily/Repositories/CS3460/HW8/cmake-build-debug && $(CMAKE_COMMAND) -E cmake_progress_start /Users/bradybodily/Repositories/CS3460/HW8/cmake-build-debug/CMakeFiles /Users/bradybodily/Repositories/CS3460/HW8/cmake-build-debug/googletest-build/googlemock/CMakeFiles/progress.marks
+ cd /Users/bradybodily/Repositories/CS3460/HW8/cmake-build-debug && $(MAKE) -f CMakeFiles/Makefile2 googletest-build/googlemock/all
+ $(CMAKE_COMMAND) -E cmake_progress_start /Users/bradybodily/Repositories/CS3460/HW8/cmake-build-debug/CMakeFiles 0
+.PHONY : all
+
+# The main clean target
+clean:
+ cd /Users/bradybodily/Repositories/CS3460/HW8/cmake-build-debug && $(MAKE) -f CMakeFiles/Makefile2 googletest-build/googlemock/clean
+.PHONY : clean
+
+# The main clean target
+clean/fast: clean
+
+.PHONY : clean/fast
+
+# Prepare targets for installation.
+preinstall: all
+ cd /Users/bradybodily/Repositories/CS3460/HW8/cmake-build-debug && $(MAKE) -f CMakeFiles/Makefile2 googletest-build/googlemock/preinstall
+.PHONY : preinstall
+
+# Prepare targets for installation.
+preinstall/fast:
+ cd /Users/bradybodily/Repositories/CS3460/HW8/cmake-build-debug && $(MAKE) -f CMakeFiles/Makefile2 googletest-build/googlemock/preinstall
+.PHONY : preinstall/fast
+
+# clear depends
+depend:
+ cd /Users/bradybodily/Repositories/CS3460/HW8/cmake-build-debug && $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 1
+.PHONY : depend
+
+# Convenience name for target.
+googletest-build/googlemock/CMakeFiles/gmock.dir/rule:
+ cd /Users/bradybodily/Repositories/CS3460/HW8/cmake-build-debug && $(MAKE) -f CMakeFiles/Makefile2 googletest-build/googlemock/CMakeFiles/gmock.dir/rule
+.PHONY : googletest-build/googlemock/CMakeFiles/gmock.dir/rule
+
+# Convenience name for target.
+gmock: googletest-build/googlemock/CMakeFiles/gmock.dir/rule
+
+.PHONY : gmock
+
+# fast build rule for target.
+gmock/fast:
+ cd /Users/bradybodily/Repositories/CS3460/HW8/cmake-build-debug && $(MAKE) -f googletest-build/googlemock/CMakeFiles/gmock.dir/build.make googletest-build/googlemock/CMakeFiles/gmock.dir/build
+.PHONY : gmock/fast
+
+# Convenience name for target.
+googletest-build/googlemock/CMakeFiles/gmock_main.dir/rule:
+ cd /Users/bradybodily/Repositories/CS3460/HW8/cmake-build-debug && $(MAKE) -f CMakeFiles/Makefile2 googletest-build/googlemock/CMakeFiles/gmock_main.dir/rule
+.PHONY : googletest-build/googlemock/CMakeFiles/gmock_main.dir/rule
+
+# Convenience name for target.
+gmock_main: googletest-build/googlemock/CMakeFiles/gmock_main.dir/rule
+
+.PHONY : gmock_main
+
+# fast build rule for target.
+gmock_main/fast:
+ cd /Users/bradybodily/Repositories/CS3460/HW8/cmake-build-debug && $(MAKE) -f googletest-build/googlemock/CMakeFiles/gmock_main.dir/build.make googletest-build/googlemock/CMakeFiles/gmock_main.dir/build
+.PHONY : gmock_main/fast
+
+src/gmock-all.o: src/gmock-all.cc.o
+
+.PHONY : src/gmock-all.o
+
+# target to build an object file
+src/gmock-all.cc.o:
+ cd /Users/bradybodily/Repositories/CS3460/HW8/cmake-build-debug && $(MAKE) -f googletest-build/googlemock/CMakeFiles/gmock.dir/build.make googletest-build/googlemock/CMakeFiles/gmock.dir/src/gmock-all.cc.o
+.PHONY : src/gmock-all.cc.o
+
+src/gmock-all.i: src/gmock-all.cc.i
+
+.PHONY : src/gmock-all.i
+
+# target to preprocess a source file
+src/gmock-all.cc.i:
+ cd /Users/bradybodily/Repositories/CS3460/HW8/cmake-build-debug && $(MAKE) -f googletest-build/googlemock/CMakeFiles/gmock.dir/build.make googletest-build/googlemock/CMakeFiles/gmock.dir/src/gmock-all.cc.i
+.PHONY : src/gmock-all.cc.i
+
+src/gmock-all.s: src/gmock-all.cc.s
+
+.PHONY : src/gmock-all.s
+
+# target to generate assembly for a file
+src/gmock-all.cc.s:
+ cd /Users/bradybodily/Repositories/CS3460/HW8/cmake-build-debug && $(MAKE) -f googletest-build/googlemock/CMakeFiles/gmock.dir/build.make googletest-build/googlemock/CMakeFiles/gmock.dir/src/gmock-all.cc.s
+.PHONY : src/gmock-all.cc.s
+
+src/gmock_main.o: src/gmock_main.cc.o
+
+.PHONY : src/gmock_main.o
+
+# target to build an object file
+src/gmock_main.cc.o:
+ cd /Users/bradybodily/Repositories/CS3460/HW8/cmake-build-debug && $(MAKE) -f googletest-build/googlemock/CMakeFiles/gmock_main.dir/build.make googletest-build/googlemock/CMakeFiles/gmock_main.dir/src/gmock_main.cc.o
+.PHONY : src/gmock_main.cc.o
+
+src/gmock_main.i: src/gmock_main.cc.i
+
+.PHONY : src/gmock_main.i
+
+# target to preprocess a source file
+src/gmock_main.cc.i:
+ cd /Users/bradybodily/Repositories/CS3460/HW8/cmake-build-debug && $(MAKE) -f googletest-build/googlemock/CMakeFiles/gmock_main.dir/build.make googletest-build/googlemock/CMakeFiles/gmock_main.dir/src/gmock_main.cc.i
+.PHONY : src/gmock_main.cc.i
+
+src/gmock_main.s: src/gmock_main.cc.s
+
+.PHONY : src/gmock_main.s
+
+# target to generate assembly for a file
+src/gmock_main.cc.s:
+ cd /Users/bradybodily/Repositories/CS3460/HW8/cmake-build-debug && $(MAKE) -f googletest-build/googlemock/CMakeFiles/gmock_main.dir/build.make googletest-build/googlemock/CMakeFiles/gmock_main.dir/src/gmock_main.cc.s
+.PHONY : src/gmock_main.cc.s
+
+# Help Target
+help:
+ @echo "The following are some of the valid targets for this Makefile:"
+ @echo "... all (the default if no target is provided)"
+ @echo "... clean"
+ @echo "... depend"
+ @echo "... install/local"
+ @echo "... install/strip"
+ @echo "... install"
+ @echo "... gmock"
+ @echo "... rebuild_cache"
+ @echo "... edit_cache"
+ @echo "... gmock_main"
+ @echo "... list_install_components"
+ @echo "... src/gmock-all.o"
+ @echo "... src/gmock-all.i"
+ @echo "... src/gmock-all.s"
+ @echo "... src/gmock_main.o"
+ @echo "... src/gmock_main.i"
+ @echo "... src/gmock_main.s"
+.PHONY : help
+
+
+
+#=============================================================================
+# Special targets to cleanup operation of make.
+
+# Special rule to run CMake to check the build system integrity.
+# No rule that depends on this can have commands that come from listfiles
+# because they might be regenerated.
+cmake_check_build_system:
+ cd /Users/bradybodily/Repositories/CS3460/HW8/cmake-build-debug && $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0
+.PHONY : cmake_check_build_system
+
diff --git a/HW8/cmake-build-debug/googletest-build/googlemock/cmake_install.cmake b/HW8/cmake-build-debug/googletest-build/googlemock/cmake_install.cmake
new file mode 100644
index 0000000..cb442e4
--- /dev/null
+++ b/HW8/cmake-build-debug/googletest-build/googlemock/cmake_install.cmake
@@ -0,0 +1,67 @@
+# Install script for directory: /Users/bradybodily/Repositories/CS3460/HW8/cmake-build-debug/googletest-src/googlemock
+
+# Set the install prefix
+if(NOT DEFINED CMAKE_INSTALL_PREFIX)
+ set(CMAKE_INSTALL_PREFIX "/usr/local")
+endif()
+string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}")
+
+# Set the install configuration name.
+if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME)
+ if(BUILD_TYPE)
+ string(REGEX REPLACE "^[^A-Za-z0-9_]+" ""
+ CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}")
+ else()
+ set(CMAKE_INSTALL_CONFIG_NAME "Debug")
+ endif()
+ message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"")
+endif()
+
+# Set the component getting installed.
+if(NOT CMAKE_INSTALL_COMPONENT)
+ if(COMPONENT)
+ message(STATUS "Install component: \"${COMPONENT}\"")
+ set(CMAKE_INSTALL_COMPONENT "${COMPONENT}")
+ else()
+ set(CMAKE_INSTALL_COMPONENT)
+ endif()
+endif()
+
+# Is this installation the result of a crosscompile?
+if(NOT DEFINED CMAKE_CROSSCOMPILING)
+ set(CMAKE_CROSSCOMPILING "FALSE")
+endif()
+
+if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT)
+ file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/include" TYPE DIRECTORY FILES "/Users/bradybodily/Repositories/CS3460/HW8/cmake-build-debug/googletest-src/googlemock/include/")
+endif()
+
+if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT)
+ file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE STATIC_LIBRARY FILES "/Users/bradybodily/Repositories/CS3460/HW8/cmake-build-debug/lib/libgmockd.a")
+ if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libgmockd.a" AND
+ NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libgmockd.a")
+ execute_process(COMMAND "/Library/Developer/CommandLineTools/usr/bin/ranlib" "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libgmockd.a")
+ endif()
+endif()
+
+if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT)
+ file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE STATIC_LIBRARY FILES "/Users/bradybodily/Repositories/CS3460/HW8/cmake-build-debug/lib/libgmock_maind.a")
+ if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libgmock_maind.a" AND
+ NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libgmock_maind.a")
+ execute_process(COMMAND "/Library/Developer/CommandLineTools/usr/bin/ranlib" "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libgmock_maind.a")
+ endif()
+endif()
+
+if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT)
+ file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib/pkgconfig" TYPE FILE FILES "/Users/bradybodily/Repositories/CS3460/HW8/cmake-build-debug/googletest-build/googletest/generated/gmock.pc")
+endif()
+
+if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT)
+ file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib/pkgconfig" TYPE FILE FILES "/Users/bradybodily/Repositories/CS3460/HW8/cmake-build-debug/googletest-build/googletest/generated/gmock_main.pc")
+endif()
+
+if(NOT CMAKE_INSTALL_LOCAL_ONLY)
+ # Include the install script for each subdirectory.
+
+endif()
+
diff --git a/HW8/cmake-build-debug/googletest-build/googlemock/gmock.cbp b/HW8/cmake-build-debug/googletest-build/googlemock/gmock.cbp
new file mode 100644
index 0000000..1b262c9
--- /dev/null
+++ b/HW8/cmake-build-debug/googletest-build/googlemock/gmock.cbp
@@ -0,0 +1,259 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/HW8/cmake-build-debug/googletest-build/googletest-distribution.cbp b/HW8/cmake-build-debug/googletest-build/googletest-distribution.cbp
new file mode 100644
index 0000000..00176bf
--- /dev/null
+++ b/HW8/cmake-build-debug/googletest-build/googletest-distribution.cbp
@@ -0,0 +1,259 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/HW8/cmake-build-debug/googletest-build/googletest/CMakeFiles/CMakeDirectoryInformation.cmake b/HW8/cmake-build-debug/googletest-build/googletest/CMakeFiles/CMakeDirectoryInformation.cmake
new file mode 100644
index 0000000..5d2537b
--- /dev/null
+++ b/HW8/cmake-build-debug/googletest-build/googletest/CMakeFiles/CMakeDirectoryInformation.cmake
@@ -0,0 +1,16 @@
+# CMAKE generated file: DO NOT EDIT!
+# Generated by "Unix Makefiles" Generator, CMake Version 3.14
+
+# Relative path conversion top directories.
+set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/Users/bradybodily/Repositories/CS3460/HW8")
+set(CMAKE_RELATIVE_PATH_TOP_BINARY "/Users/bradybodily/Repositories/CS3460/HW8/cmake-build-debug")
+
+# Force unix paths in dependencies.
+set(CMAKE_FORCE_UNIX_PATHS 1)
+
+
+# The C and CXX include file regular expressions for this directory.
+set(CMAKE_C_INCLUDE_REGEX_SCAN "^.*$")
+set(CMAKE_C_INCLUDE_REGEX_COMPLAIN "^$")
+set(CMAKE_CXX_INCLUDE_REGEX_SCAN ${CMAKE_C_INCLUDE_REGEX_SCAN})
+set(CMAKE_CXX_INCLUDE_REGEX_COMPLAIN ${CMAKE_C_INCLUDE_REGEX_COMPLAIN})
diff --git a/HW8/cmake-build-debug/googletest-build/googletest/CMakeFiles/Export/lib/cmake/GTest/GTestTargets-debug.cmake b/HW8/cmake-build-debug/googletest-build/googletest/CMakeFiles/Export/lib/cmake/GTest/GTestTargets-debug.cmake
new file mode 100644
index 0000000..de86adb
--- /dev/null
+++ b/HW8/cmake-build-debug/googletest-build/googletest/CMakeFiles/Export/lib/cmake/GTest/GTestTargets-debug.cmake
@@ -0,0 +1,53 @@
+#----------------------------------------------------------------
+# Generated CMake target import file for configuration "Debug".
+#----------------------------------------------------------------
+
+# Commands may need to know the format version.
+set(CMAKE_IMPORT_FILE_VERSION 1)
+
+# Import target "GTest::gtest" for configuration "Debug"
+set_property(TARGET GTest::gtest APPEND PROPERTY IMPORTED_CONFIGURATIONS DEBUG)
+set_target_properties(GTest::gtest PROPERTIES
+ IMPORTED_LINK_INTERFACE_LANGUAGES_DEBUG "CXX"
+ IMPORTED_LINK_INTERFACE_LIBRARIES_DEBUG "Threads::Threads"
+ IMPORTED_LOCATION_DEBUG "${_IMPORT_PREFIX}/lib/libgtestd.a"
+ )
+
+list(APPEND _IMPORT_CHECK_TARGETS GTest::gtest )
+list(APPEND _IMPORT_CHECK_FILES_FOR_GTest::gtest "${_IMPORT_PREFIX}/lib/libgtestd.a" )
+
+# Import target "GTest::gtest_main" for configuration "Debug"
+set_property(TARGET GTest::gtest_main APPEND PROPERTY IMPORTED_CONFIGURATIONS DEBUG)
+set_target_properties(GTest::gtest_main PROPERTIES
+ IMPORTED_LINK_INTERFACE_LANGUAGES_DEBUG "CXX"
+ IMPORTED_LINK_INTERFACE_LIBRARIES_DEBUG "Threads::Threads;GTest::gtest"
+ IMPORTED_LOCATION_DEBUG "${_IMPORT_PREFIX}/lib/libgtest_maind.a"
+ )
+
+list(APPEND _IMPORT_CHECK_TARGETS GTest::gtest_main )
+list(APPEND _IMPORT_CHECK_FILES_FOR_GTest::gtest_main "${_IMPORT_PREFIX}/lib/libgtest_maind.a" )
+
+# Import target "GTest::gmock" for configuration "Debug"
+set_property(TARGET GTest::gmock APPEND PROPERTY IMPORTED_CONFIGURATIONS DEBUG)
+set_target_properties(GTest::gmock PROPERTIES
+ IMPORTED_LINK_INTERFACE_LANGUAGES_DEBUG "CXX"
+ IMPORTED_LINK_INTERFACE_LIBRARIES_DEBUG "Threads::Threads;GTest::gtest"
+ IMPORTED_LOCATION_DEBUG "${_IMPORT_PREFIX}/lib/libgmockd.a"
+ )
+
+list(APPEND _IMPORT_CHECK_TARGETS GTest::gmock )
+list(APPEND _IMPORT_CHECK_FILES_FOR_GTest::gmock "${_IMPORT_PREFIX}/lib/libgmockd.a" )
+
+# Import target "GTest::gmock_main" for configuration "Debug"
+set_property(TARGET GTest::gmock_main APPEND PROPERTY IMPORTED_CONFIGURATIONS DEBUG)
+set_target_properties(GTest::gmock_main PROPERTIES
+ IMPORTED_LINK_INTERFACE_LANGUAGES_DEBUG "CXX"
+ IMPORTED_LINK_INTERFACE_LIBRARIES_DEBUG "Threads::Threads;GTest::gmock"
+ IMPORTED_LOCATION_DEBUG "${_IMPORT_PREFIX}/lib/libgmock_maind.a"
+ )
+
+list(APPEND _IMPORT_CHECK_TARGETS GTest::gmock_main )
+list(APPEND _IMPORT_CHECK_FILES_FOR_GTest::gmock_main "${_IMPORT_PREFIX}/lib/libgmock_maind.a" )
+
+# Commands beyond this point should not need to know the version.
+set(CMAKE_IMPORT_FILE_VERSION)
diff --git a/HW8/cmake-build-debug/googletest-build/googletest/CMakeFiles/Export/lib/cmake/GTest/GTestTargets.cmake b/HW8/cmake-build-debug/googletest-build/googletest/CMakeFiles/Export/lib/cmake/GTest/GTestTargets.cmake
new file mode 100644
index 0000000..b5e3330
--- /dev/null
+++ b/HW8/cmake-build-debug/googletest-build/googletest/CMakeFiles/Export/lib/cmake/GTest/GTestTargets.cmake
@@ -0,0 +1,119 @@
+# Generated by CMake
+
+if("${CMAKE_MAJOR_VERSION}.${CMAKE_MINOR_VERSION}" LESS 2.5)
+ message(FATAL_ERROR "CMake >= 2.6.0 required")
+endif()
+cmake_policy(PUSH)
+cmake_policy(VERSION 2.6)
+#----------------------------------------------------------------
+# Generated CMake target import file.
+#----------------------------------------------------------------
+
+# Commands may need to know the format version.
+set(CMAKE_IMPORT_FILE_VERSION 1)
+
+# Protect against multiple inclusion, which would fail when already imported targets are added once more.
+set(_targetsDefined)
+set(_targetsNotDefined)
+set(_expectedTargets)
+foreach(_expectedTarget GTest::gtest GTest::gtest_main GTest::gmock GTest::gmock_main)
+ list(APPEND _expectedTargets ${_expectedTarget})
+ if(NOT TARGET ${_expectedTarget})
+ list(APPEND _targetsNotDefined ${_expectedTarget})
+ endif()
+ if(TARGET ${_expectedTarget})
+ list(APPEND _targetsDefined ${_expectedTarget})
+ endif()
+endforeach()
+if("${_targetsDefined}" STREQUAL "${_expectedTargets}")
+ unset(_targetsDefined)
+ unset(_targetsNotDefined)
+ unset(_expectedTargets)
+ set(CMAKE_IMPORT_FILE_VERSION)
+ cmake_policy(POP)
+ return()
+endif()
+if(NOT "${_targetsDefined}" STREQUAL "")
+ message(FATAL_ERROR "Some (but not all) targets in this export set were already defined.\nTargets Defined: ${_targetsDefined}\nTargets not yet defined: ${_targetsNotDefined}\n")
+endif()
+unset(_targetsDefined)
+unset(_targetsNotDefined)
+unset(_expectedTargets)
+
+
+# Compute the installation prefix relative to this file.
+get_filename_component(_IMPORT_PREFIX "${CMAKE_CURRENT_LIST_FILE}" PATH)
+get_filename_component(_IMPORT_PREFIX "${_IMPORT_PREFIX}" PATH)
+get_filename_component(_IMPORT_PREFIX "${_IMPORT_PREFIX}" PATH)
+get_filename_component(_IMPORT_PREFIX "${_IMPORT_PREFIX}" PATH)
+if(_IMPORT_PREFIX STREQUAL "/")
+ set(_IMPORT_PREFIX "")
+endif()
+
+# Create imported target GTest::gtest
+add_library(GTest::gtest STATIC IMPORTED)
+
+set_target_properties(GTest::gtest PROPERTIES
+ INTERFACE_INCLUDE_DIRECTORIES "${_IMPORT_PREFIX}/include"
+ INTERFACE_SYSTEM_INCLUDE_DIRECTORIES "${_IMPORT_PREFIX}/include"
+)
+
+# Create imported target GTest::gtest_main
+add_library(GTest::gtest_main STATIC IMPORTED)
+
+set_target_properties(GTest::gtest_main PROPERTIES
+ INTERFACE_INCLUDE_DIRECTORIES "${_IMPORT_PREFIX}/include"
+ INTERFACE_SYSTEM_INCLUDE_DIRECTORIES "${_IMPORT_PREFIX}/include"
+)
+
+# Create imported target GTest::gmock
+add_library(GTest::gmock STATIC IMPORTED)
+
+set_target_properties(GTest::gmock PROPERTIES
+ INTERFACE_INCLUDE_DIRECTORIES "${_IMPORT_PREFIX}/include"
+ INTERFACE_SYSTEM_INCLUDE_DIRECTORIES "${_IMPORT_PREFIX}/include"
+)
+
+# Create imported target GTest::gmock_main
+add_library(GTest::gmock_main STATIC IMPORTED)
+
+set_target_properties(GTest::gmock_main PROPERTIES
+ INTERFACE_INCLUDE_DIRECTORIES "${_IMPORT_PREFIX}/include"
+ INTERFACE_SYSTEM_INCLUDE_DIRECTORIES "${_IMPORT_PREFIX}/include"
+)
+
+# Load information for each installed configuration.
+get_filename_component(_DIR "${CMAKE_CURRENT_LIST_FILE}" PATH)
+file(GLOB CONFIG_FILES "${_DIR}/GTestTargets-*.cmake")
+foreach(f ${CONFIG_FILES})
+ include(${f})
+endforeach()
+
+# Cleanup temporary variables.
+set(_IMPORT_PREFIX)
+
+# Loop over all imported files and verify that they actually exist
+foreach(target ${_IMPORT_CHECK_TARGETS} )
+ foreach(file ${_IMPORT_CHECK_FILES_FOR_${target}} )
+ if(NOT EXISTS "${file}" )
+ message(FATAL_ERROR "The imported target \"${target}\" references the file
+ \"${file}\"
+but this file does not exist. Possible reasons include:
+* The file was deleted, renamed, or moved to another location.
+* An install or uninstall procedure did not complete successfully.
+* The installation package was faulty and contained
+ \"${CMAKE_CURRENT_LIST_FILE}\"
+but not all the files it references.
+")
+ endif()
+ endforeach()
+ unset(_IMPORT_CHECK_FILES_FOR_${target})
+endforeach()
+unset(_IMPORT_CHECK_TARGETS)
+
+# This file does not depend on other imported targets which have
+# been exported from the same project but in a separate export set.
+
+# Commands beyond this point should not need to know the version.
+set(CMAKE_IMPORT_FILE_VERSION)
+cmake_policy(POP)
diff --git a/HW8/cmake-build-debug/googletest-build/googletest/CMakeFiles/gtest.dir/CXX.includecache b/HW8/cmake-build-debug/googletest-build/googletest/CMakeFiles/gtest.dir/CXX.includecache
new file mode 100644
index 0000000..19443b2
--- /dev/null
+++ b/HW8/cmake-build-debug/googletest-build/googletest/CMakeFiles/gtest.dir/CXX.includecache
@@ -0,0 +1,644 @@
+#IncludeRegexLine: ^[ ]*[#%][ ]*(include|import)[ ]*[<"]([^">]+)([">])
+
+#IncludeRegexScan: ^.*$
+
+#IncludeRegexComplain: ^$
+
+#IncludeRegexTransform:
+
+/Users/bradybodily/Repositories/CS3460/HW8/cmake-build-debug/googletest-src/googletest/src/gtest-all.cc
+gtest/gtest.h
+/Users/bradybodily/Repositories/CS3460/HW8/cmake-build-debug/googletest-src/googletest/src/gtest/gtest.h
+src/gtest.cc
+/Users/bradybodily/Repositories/CS3460/HW8/cmake-build-debug/googletest-src/googletest/src/src/gtest.cc
+src/gtest-death-test.cc
+/Users/bradybodily/Repositories/CS3460/HW8/cmake-build-debug/googletest-src/googletest/src/src/gtest-death-test.cc
+src/gtest-filepath.cc
+/Users/bradybodily/Repositories/CS3460/HW8/cmake-build-debug/googletest-src/googletest/src/src/gtest-filepath.cc
+src/gtest-matchers.cc
+/Users/bradybodily/Repositories/CS3460/HW8/cmake-build-debug/googletest-src/googletest/src/src/gtest-matchers.cc
+src/gtest-port.cc
+/Users/bradybodily/Repositories/CS3460/HW8/cmake-build-debug/googletest-src/googletest/src/src/gtest-port.cc
+src/gtest-printers.cc
+/Users/bradybodily/Repositories/CS3460/HW8/cmake-build-debug/googletest-src/googletest/src/src/gtest-printers.cc
+src/gtest-test-part.cc
+/Users/bradybodily/Repositories/CS3460/HW8/cmake-build-debug/googletest-src/googletest/src/src/gtest-test-part.cc
+src/gtest-typed-test.cc
+/Users/bradybodily/Repositories/CS3460/HW8/cmake-build-debug/googletest-src/googletest/src/src/gtest-typed-test.cc
+
+googletest-src/googletest/include/gtest/gtest-death-test.h
+gtest/internal/gtest-death-test-internal.h
+googletest-src/googletest/include/gtest/gtest/internal/gtest-death-test-internal.h
+
+googletest-src/googletest/include/gtest/gtest-matchers.h
+memory
+-
+ostream
+-
+string
+-
+type_traits
+-
+gtest/gtest-printers.h
+googletest-src/googletest/include/gtest/gtest/gtest-printers.h
+gtest/internal/gtest-internal.h
+googletest-src/googletest/include/gtest/gtest/internal/gtest-internal.h
+gtest/internal/gtest-port.h
+googletest-src/googletest/include/gtest/gtest/internal/gtest-port.h
+
+googletest-src/googletest/include/gtest/gtest-message.h
+limits
+-
+memory
+-
+sstream
+-
+gtest/internal/gtest-port.h
+googletest-src/googletest/include/gtest/gtest/internal/gtest-port.h
+
+googletest-src/googletest/include/gtest/gtest-param-test.h
+iterator
+-
+utility
+-
+gtest/internal/gtest-internal.h
+googletest-src/googletest/include/gtest/gtest/internal/gtest-internal.h
+gtest/internal/gtest-param-util.h
+googletest-src/googletest/include/gtest/gtest/internal/gtest-param-util.h
+gtest/internal/gtest-port.h
+googletest-src/googletest/include/gtest/gtest/internal/gtest-port.h
+
+googletest-src/googletest/include/gtest/gtest-printers.h
+functional
+-
+ostream
+-
+sstream
+-
+string
+-
+tuple
+-
+type_traits
+-
+utility
+-
+vector
+-
+gtest/internal/gtest-internal.h
+googletest-src/googletest/include/gtest/gtest/internal/gtest-internal.h
+gtest/internal/gtest-port.h
+googletest-src/googletest/include/gtest/gtest/internal/gtest-port.h
+absl/strings/string_view.h
+googletest-src/googletest/include/gtest/absl/strings/string_view.h
+absl/types/optional.h
+googletest-src/googletest/include/gtest/absl/types/optional.h
+absl/types/variant.h
+googletest-src/googletest/include/gtest/absl/types/variant.h
+gtest/internal/custom/gtest-printers.h
+googletest-src/googletest/include/gtest/gtest/internal/custom/gtest-printers.h
+
+googletest-src/googletest/include/gtest/gtest-spi.h
+gtest/gtest.h
+googletest-src/googletest/include/gtest/gtest/gtest.h
+
+googletest-src/googletest/include/gtest/gtest-test-part.h
+iosfwd
+-
+vector
+-
+gtest/internal/gtest-internal.h
+googletest-src/googletest/include/gtest/gtest/internal/gtest-internal.h
+gtest/internal/gtest-string.h
+googletest-src/googletest/include/gtest/gtest/internal/gtest-string.h
+
+googletest-src/googletest/include/gtest/gtest-typed-test.h
+gtest/internal/gtest-internal.h
+googletest-src/googletest/include/gtest/gtest/internal/gtest-internal.h
+gtest/internal/gtest-port.h
+googletest-src/googletest/include/gtest/gtest/internal/gtest-port.h
+gtest/internal/gtest-type-util.h
+googletest-src/googletest/include/gtest/gtest/internal/gtest-type-util.h
+
+googletest-src/googletest/include/gtest/gtest.h
+cstddef
+-
+limits
+-
+memory
+-
+ostream
+-
+type_traits
+-
+vector
+-
+gtest/internal/gtest-internal.h
+googletest-src/googletest/include/gtest/gtest/internal/gtest-internal.h
+gtest/internal/gtest-string.h
+googletest-src/googletest/include/gtest/gtest/internal/gtest-string.h
+gtest/gtest-death-test.h
+googletest-src/googletest/include/gtest/gtest/gtest-death-test.h
+gtest/gtest-matchers.h
+googletest-src/googletest/include/gtest/gtest/gtest-matchers.h
+gtest/gtest-message.h
+googletest-src/googletest/include/gtest/gtest/gtest-message.h
+gtest/gtest-param-test.h
+googletest-src/googletest/include/gtest/gtest/gtest-param-test.h
+gtest/gtest-printers.h
+googletest-src/googletest/include/gtest/gtest/gtest-printers.h
+gtest/gtest_prod.h
+googletest-src/googletest/include/gtest/gtest/gtest_prod.h
+gtest/gtest-test-part.h
+googletest-src/googletest/include/gtest/gtest/gtest-test-part.h
+gtest/gtest-typed-test.h
+googletest-src/googletest/include/gtest/gtest/gtest-typed-test.h
+gtest/gtest_pred_impl.h
+googletest-src/googletest/include/gtest/gtest/gtest_pred_impl.h
+
+googletest-src/googletest/include/gtest/gtest_pred_impl.h
+gtest/gtest.h
+googletest-src/googletest/include/gtest/gtest/gtest.h
+
+googletest-src/googletest/include/gtest/gtest_prod.h
+
+googletest-src/googletest/include/gtest/internal/custom/gtest-port.h
+
+googletest-src/googletest/include/gtest/internal/custom/gtest-printers.h
+
+googletest-src/googletest/include/gtest/internal/custom/gtest.h
+
+googletest-src/googletest/include/gtest/internal/gtest-death-test-internal.h
+gtest/gtest-matchers.h
+googletest-src/googletest/include/gtest/internal/gtest/gtest-matchers.h
+gtest/internal/gtest-internal.h
+googletest-src/googletest/include/gtest/internal/gtest/internal/gtest-internal.h
+stdio.h
+-
+memory
+-
+
+googletest-src/googletest/include/gtest/internal/gtest-filepath.h
+gtest/internal/gtest-string.h
+googletest-src/googletest/include/gtest/internal/gtest/internal/gtest-string.h
+
+googletest-src/googletest/include/gtest/internal/gtest-internal.h
+gtest/internal/gtest-port.h
+googletest-src/googletest/include/gtest/internal/gtest/internal/gtest-port.h
+stdlib.h
+-
+sys/types.h
+-
+sys/wait.h
+-
+unistd.h
+-
+stdexcept
+-
+ctype.h
+-
+float.h
+-
+string.h
+-
+iomanip
+-
+limits
+-
+map
+-
+set
+-
+string
+-
+type_traits
+-
+vector
+-
+gtest/gtest-message.h
+googletest-src/googletest/include/gtest/internal/gtest/gtest-message.h
+gtest/internal/gtest-filepath.h
+googletest-src/googletest/include/gtest/internal/gtest/internal/gtest-filepath.h
+gtest/internal/gtest-string.h
+googletest-src/googletest/include/gtest/internal/gtest/internal/gtest-string.h
+gtest/internal/gtest-type-util.h
+googletest-src/googletest/include/gtest/internal/gtest/internal/gtest-type-util.h
+
+googletest-src/googletest/include/gtest/internal/gtest-param-util.h
+ctype.h
+-
+cassert
+-
+iterator
+-
+memory
+-
+set
+-
+tuple
+-
+utility
+-
+vector
+-
+gtest/internal/gtest-internal.h
+googletest-src/googletest/include/gtest/internal/gtest/internal/gtest-internal.h
+gtest/internal/gtest-port.h
+googletest-src/googletest/include/gtest/internal/gtest/internal/gtest-port.h
+gtest/gtest-printers.h
+googletest-src/googletest/include/gtest/internal/gtest/gtest-printers.h
+
+googletest-src/googletest/include/gtest/internal/gtest-port-arch.h
+winapifamily.h
+-
+
+googletest-src/googletest/include/gtest/internal/gtest-port.h
+ctype.h
+-
+stddef.h
+-
+stdio.h
+-
+stdlib.h
+-
+string.h
+-
+type_traits
+-
+sys/types.h
+-
+sys/stat.h
+-
+AvailabilityMacros.h
+-
+TargetConditionals.h
+-
+iostream
+-
+memory
+-
+string
+-
+tuple
+-
+vector
+-
+gtest/internal/custom/gtest-port.h
+googletest-src/googletest/include/gtest/internal/gtest/internal/custom/gtest-port.h
+gtest/internal/gtest-port-arch.h
+googletest-src/googletest/include/gtest/internal/gtest/internal/gtest-port-arch.h
+direct.h
+-
+io.h
+-
+unistd.h
+-
+strings.h
+-
+android/api-level.h
+-
+regex.h
+-
+typeinfo
+-
+pthread.h
+-
+time.h
+-
+
+googletest-src/googletest/include/gtest/internal/gtest-string.h
+mem.h
+-
+string.h
+-
+string
+-
+gtest/internal/gtest-port.h
+googletest-src/googletest/include/gtest/internal/gtest/internal/gtest-port.h
+
+googletest-src/googletest/include/gtest/internal/gtest-type-util.h
+gtest/internal/gtest-port.h
+googletest-src/googletest/include/gtest/internal/gtest/internal/gtest-port.h
+cxxabi.h
+-
+acxx_demangle.h
+-
+
+googletest-src/googletest/src/gtest-death-test.cc
+gtest/gtest-death-test.h
+googletest-src/googletest/src/gtest/gtest-death-test.h
+utility
+-
+gtest/internal/gtest-port.h
+googletest-src/googletest/src/gtest/internal/gtest-port.h
+gtest/internal/custom/gtest.h
+googletest-src/googletest/src/gtest/internal/custom/gtest.h
+crt_externs.h
+-
+errno.h
+-
+fcntl.h
+-
+limits.h
+-
+signal.h
+-
+stdarg.h
+-
+windows.h
+-
+sys/mman.h
+-
+sys/wait.h
+-
+spawn.h
+-
+lib/fdio/fd.h
+-
+lib/fdio/io.h
+-
+lib/fdio/spawn.h
+-
+lib/zx/channel.h
+-
+lib/zx/port.h
+-
+lib/zx/process.h
+-
+lib/zx/socket.h
+-
+zircon/processargs.h
+-
+zircon/syscalls.h
+-
+zircon/syscalls/policy.h
+-
+zircon/syscalls/port.h
+-
+gtest/gtest-message.h
+googletest-src/googletest/src/gtest/gtest-message.h
+gtest/internal/gtest-string.h
+googletest-src/googletest/src/gtest/internal/gtest-string.h
+src/gtest-internal-inl.h
+googletest-src/googletest/src/src/gtest-internal-inl.h
+
+googletest-src/googletest/src/gtest-filepath.cc
+gtest/internal/gtest-filepath.h
+googletest-src/googletest/src/gtest/internal/gtest-filepath.h
+stdlib.h
+-
+gtest/internal/gtest-port.h
+googletest-src/googletest/src/gtest/internal/gtest-port.h
+gtest/gtest-message.h
+googletest-src/googletest/src/gtest/gtest-message.h
+windows.h
+-
+direct.h
+-
+io.h
+-
+limits.h
+-
+climits
+-
+gtest/internal/gtest-string.h
+googletest-src/googletest/src/gtest/internal/gtest-string.h
+
+googletest-src/googletest/src/gtest-internal-inl.h
+errno.h
+-
+stddef.h
+-
+stdlib.h
+-
+string.h
+-
+algorithm
+-
+memory
+-
+string
+-
+vector
+-
+gtest/internal/gtest-port.h
+googletest-src/googletest/src/gtest/internal/gtest-port.h
+arpa/inet.h
+-
+netdb.h
+-
+windows.h
+-
+gtest/gtest.h
+googletest-src/googletest/src/gtest/gtest.h
+gtest/gtest-spi.h
+googletest-src/googletest/src/gtest/gtest-spi.h
+
+googletest-src/googletest/src/gtest-matchers.cc
+gtest/internal/gtest-internal.h
+googletest-src/googletest/src/gtest/internal/gtest-internal.h
+gtest/internal/gtest-port.h
+googletest-src/googletest/src/gtest/internal/gtest-port.h
+gtest/gtest-matchers.h
+googletest-src/googletest/src/gtest/gtest-matchers.h
+string
+-
+
+googletest-src/googletest/src/gtest-port.cc
+gtest/internal/gtest-port.h
+googletest-src/googletest/src/gtest/internal/gtest-port.h
+limits.h
+-
+stdio.h
+-
+stdlib.h
+-
+string.h
+-
+fstream
+-
+memory
+-
+windows.h
+-
+io.h
+-
+sys/stat.h
+-
+map
+-
+crtdbg.h
+-
+unistd.h
+-
+mach/mach_init.h
+-
+mach/task.h
+-
+mach/vm_map.h
+-
+sys/sysctl.h
+-
+sys/user.h
+-
+devctl.h
+-
+fcntl.h
+-
+sys/procfs.h
+-
+procinfo.h
+-
+sys/types.h
+-
+zircon/process.h
+-
+zircon/syscalls.h
+-
+gtest/gtest-spi.h
+googletest-src/googletest/src/gtest/gtest-spi.h
+gtest/gtest-message.h
+googletest-src/googletest/src/gtest/gtest-message.h
+gtest/internal/gtest-internal.h
+googletest-src/googletest/src/gtest/internal/gtest-internal.h
+gtest/internal/gtest-string.h
+googletest-src/googletest/src/gtest/internal/gtest-string.h
+src/gtest-internal-inl.h
+googletest-src/googletest/src/src/gtest-internal-inl.h
+
+googletest-src/googletest/src/gtest-printers.cc
+gtest/gtest-printers.h
+googletest-src/googletest/src/gtest/gtest-printers.h
+stdio.h
+-
+cctype
+-
+cwchar
+-
+ostream
+-
+string
+-
+gtest/internal/gtest-port.h
+googletest-src/googletest/src/gtest/internal/gtest-port.h
+src/gtest-internal-inl.h
+googletest-src/googletest/src/src/gtest-internal-inl.h
+
+googletest-src/googletest/src/gtest-test-part.cc
+gtest/gtest-test-part.h
+googletest-src/googletest/src/gtest/gtest-test-part.h
+gtest/internal/gtest-port.h
+googletest-src/googletest/src/gtest/internal/gtest-port.h
+src/gtest-internal-inl.h
+googletest-src/googletest/src/src/gtest-internal-inl.h
+
+googletest-src/googletest/src/gtest-typed-test.cc
+gtest/gtest-typed-test.h
+googletest-src/googletest/src/gtest/gtest-typed-test.h
+gtest/gtest.h
+googletest-src/googletest/src/gtest/gtest.h
+
+googletest-src/googletest/src/gtest.cc
+gtest/gtest.h
+googletest-src/googletest/src/gtest/gtest.h
+gtest/internal/custom/gtest.h
+googletest-src/googletest/src/gtest/internal/custom/gtest.h
+gtest/gtest-spi.h
+googletest-src/googletest/src/gtest/gtest-spi.h
+ctype.h
+-
+math.h
+-
+stdarg.h
+-
+stdio.h
+-
+stdlib.h
+-
+time.h
+-
+wchar.h
+-
+wctype.h
+-
+algorithm
+-
+iomanip
+-
+limits
+-
+list
+-
+map
+-
+ostream
+-
+sstream
+-
+vector
+-
+fcntl.h
+-
+limits.h
+-
+sched.h
+-
+strings.h
+-
+sys/mman.h
+-
+sys/time.h
+-
+unistd.h
+-
+string
+-
+sys/time.h
+-
+strings.h
+-
+windows.h
+-
+windows.h
+-
+crtdbg.h
+-
+debugapi.h
+-
+io.h
+-
+sys/timeb.h
+-
+sys/types.h
+-
+sys/stat.h
+-
+sys/time.h
+-
+sys/time.h
+-
+unistd.h
+-
+stdexcept
+-
+arpa/inet.h
+-
+netdb.h
+-
+sys/socket.h
+-
+sys/types.h
+-
+src/gtest-internal-inl.h
+googletest-src/googletest/src/src/gtest-internal-inl.h
+crt_externs.h
+-
+absl/debugging/failure_signal_handler.h
+googletest-src/googletest/src/absl/debugging/failure_signal_handler.h
+absl/debugging/stacktrace.h
+googletest-src/googletest/src/absl/debugging/stacktrace.h
+absl/debugging/symbolize.h
+googletest-src/googletest/src/absl/debugging/symbolize.h
+absl/strings/str_cat.h
+googletest-src/googletest/src/absl/strings/str_cat.h
+
diff --git a/HW8/cmake-build-debug/googletest-build/googletest/CMakeFiles/gtest.dir/DependInfo.cmake b/HW8/cmake-build-debug/googletest-build/googletest/CMakeFiles/gtest.dir/DependInfo.cmake
new file mode 100644
index 0000000..d614012
--- /dev/null
+++ b/HW8/cmake-build-debug/googletest-build/googletest/CMakeFiles/gtest.dir/DependInfo.cmake
@@ -0,0 +1,22 @@
+# The set of languages for which implicit dependencies are needed:
+set(CMAKE_DEPENDS_LANGUAGES
+ "CXX"
+ )
+# The set of files for implicit dependencies of each language:
+set(CMAKE_DEPENDS_CHECK_CXX
+ "/Users/bradybodily/Repositories/CS3460/HW8/cmake-build-debug/googletest-src/googletest/src/gtest-all.cc" "/Users/bradybodily/Repositories/CS3460/HW8/cmake-build-debug/googletest-build/googletest/CMakeFiles/gtest.dir/src/gtest-all.cc.o"
+ )
+set(CMAKE_CXX_COMPILER_ID "Clang")
+
+# The include file search paths:
+set(CMAKE_CXX_TARGET_INCLUDE_PATH
+ "googletest-src/googletest/include"
+ "googletest-src/googletest"
+ )
+
+# Targets to which this target links.
+set(CMAKE_TARGET_LINKED_INFO_FILES
+ )
+
+# Fortran module output directory.
+set(CMAKE_Fortran_TARGET_MODULE_DIR "")
diff --git a/HW8/cmake-build-debug/googletest-build/googletest/CMakeFiles/gtest.dir/build.make b/HW8/cmake-build-debug/googletest-build/googletest/CMakeFiles/gtest.dir/build.make
new file mode 100644
index 0000000..ce834fe
--- /dev/null
+++ b/HW8/cmake-build-debug/googletest-build/googletest/CMakeFiles/gtest.dir/build.make
@@ -0,0 +1,99 @@
+# CMAKE generated file: DO NOT EDIT!
+# Generated by "Unix Makefiles" Generator, CMake Version 3.14
+
+# Delete rule output on recipe failure.
+.DELETE_ON_ERROR:
+
+
+#=============================================================================
+# Special targets provided by cmake.
+
+# Disable implicit rules so canonical targets will work.
+.SUFFIXES:
+
+
+# Remove some rules from gmake that .SUFFIXES does not remove.
+SUFFIXES =
+
+.SUFFIXES: .hpux_make_needs_suffix_list
+
+
+# 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 = /Applications/CLion.app/Contents/bin/cmake/mac/bin/cmake
+
+# The command to remove a file.
+RM = /Applications/CLion.app/Contents/bin/cmake/mac/bin/cmake -E remove -f
+
+# Escaping for special characters.
+EQUALS = =
+
+# The top-level source directory on which CMake was run.
+CMAKE_SOURCE_DIR = /Users/bradybodily/Repositories/CS3460/HW8
+
+# The top-level build directory on which CMake was run.
+CMAKE_BINARY_DIR = /Users/bradybodily/Repositories/CS3460/HW8/cmake-build-debug
+
+# Include any dependencies generated for this target.
+include googletest-build/googletest/CMakeFiles/gtest.dir/depend.make
+
+# Include the progress variables for this target.
+include googletest-build/googletest/CMakeFiles/gtest.dir/progress.make
+
+# Include the compile flags for this target's objects.
+include googletest-build/googletest/CMakeFiles/gtest.dir/flags.make
+
+googletest-build/googletest/CMakeFiles/gtest.dir/src/gtest-all.cc.o: googletest-build/googletest/CMakeFiles/gtest.dir/flags.make
+googletest-build/googletest/CMakeFiles/gtest.dir/src/gtest-all.cc.o: googletest-src/googletest/src/gtest-all.cc
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/Users/bradybodily/Repositories/CS3460/HW8/cmake-build-debug/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building CXX object googletest-build/googletest/CMakeFiles/gtest.dir/src/gtest-all.cc.o"
+ cd /Users/bradybodily/Repositories/CS3460/HW8/cmake-build-debug/googletest-build/googletest && /Library/Developer/CommandLineTools/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/gtest.dir/src/gtest-all.cc.o -c /Users/bradybodily/Repositories/CS3460/HW8/cmake-build-debug/googletest-src/googletest/src/gtest-all.cc
+
+googletest-build/googletest/CMakeFiles/gtest.dir/src/gtest-all.cc.i: cmake_force
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/gtest.dir/src/gtest-all.cc.i"
+ cd /Users/bradybodily/Repositories/CS3460/HW8/cmake-build-debug/googletest-build/googletest && /Library/Developer/CommandLineTools/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /Users/bradybodily/Repositories/CS3460/HW8/cmake-build-debug/googletest-src/googletest/src/gtest-all.cc > CMakeFiles/gtest.dir/src/gtest-all.cc.i
+
+googletest-build/googletest/CMakeFiles/gtest.dir/src/gtest-all.cc.s: cmake_force
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/gtest.dir/src/gtest-all.cc.s"
+ cd /Users/bradybodily/Repositories/CS3460/HW8/cmake-build-debug/googletest-build/googletest && /Library/Developer/CommandLineTools/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /Users/bradybodily/Repositories/CS3460/HW8/cmake-build-debug/googletest-src/googletest/src/gtest-all.cc -o CMakeFiles/gtest.dir/src/gtest-all.cc.s
+
+# Object files for target gtest
+gtest_OBJECTS = \
+"CMakeFiles/gtest.dir/src/gtest-all.cc.o"
+
+# External object files for target gtest
+gtest_EXTERNAL_OBJECTS =
+
+lib/libgtestd.a: googletest-build/googletest/CMakeFiles/gtest.dir/src/gtest-all.cc.o
+lib/libgtestd.a: googletest-build/googletest/CMakeFiles/gtest.dir/build.make
+lib/libgtestd.a: googletest-build/googletest/CMakeFiles/gtest.dir/link.txt
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/Users/bradybodily/Repositories/CS3460/HW8/cmake-build-debug/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Linking CXX static library ../../lib/libgtestd.a"
+ cd /Users/bradybodily/Repositories/CS3460/HW8/cmake-build-debug/googletest-build/googletest && $(CMAKE_COMMAND) -P CMakeFiles/gtest.dir/cmake_clean_target.cmake
+ cd /Users/bradybodily/Repositories/CS3460/HW8/cmake-build-debug/googletest-build/googletest && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/gtest.dir/link.txt --verbose=$(VERBOSE)
+
+# Rule to build all files generated by this target.
+googletest-build/googletest/CMakeFiles/gtest.dir/build: lib/libgtestd.a
+
+.PHONY : googletest-build/googletest/CMakeFiles/gtest.dir/build
+
+googletest-build/googletest/CMakeFiles/gtest.dir/clean:
+ cd /Users/bradybodily/Repositories/CS3460/HW8/cmake-build-debug/googletest-build/googletest && $(CMAKE_COMMAND) -P CMakeFiles/gtest.dir/cmake_clean.cmake
+.PHONY : googletest-build/googletest/CMakeFiles/gtest.dir/clean
+
+googletest-build/googletest/CMakeFiles/gtest.dir/depend:
+ cd /Users/bradybodily/Repositories/CS3460/HW8/cmake-build-debug && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /Users/bradybodily/Repositories/CS3460/HW8 /Users/bradybodily/Repositories/CS3460/HW8/cmake-build-debug/googletest-src/googletest /Users/bradybodily/Repositories/CS3460/HW8/cmake-build-debug /Users/bradybodily/Repositories/CS3460/HW8/cmake-build-debug/googletest-build/googletest /Users/bradybodily/Repositories/CS3460/HW8/cmake-build-debug/googletest-build/googletest/CMakeFiles/gtest.dir/DependInfo.cmake --color=$(COLOR)
+.PHONY : googletest-build/googletest/CMakeFiles/gtest.dir/depend
+
diff --git a/HW8/cmake-build-debug/googletest-build/googletest/CMakeFiles/gtest.dir/cmake_clean.cmake b/HW8/cmake-build-debug/googletest-build/googletest/CMakeFiles/gtest.dir/cmake_clean.cmake
new file mode 100644
index 0000000..4655e31
--- /dev/null
+++ b/HW8/cmake-build-debug/googletest-build/googletest/CMakeFiles/gtest.dir/cmake_clean.cmake
@@ -0,0 +1,10 @@
+file(REMOVE_RECURSE
+ "CMakeFiles/gtest.dir/src/gtest-all.cc.o"
+ "../../bin/libgtestd.pdb"
+ "../../lib/libgtestd.a"
+)
+
+# Per-language clean rules from dependency scanning.
+foreach(lang CXX)
+ include(CMakeFiles/gtest.dir/cmake_clean_${lang}.cmake OPTIONAL)
+endforeach()
diff --git a/HW8/cmake-build-debug/googletest-build/googletest/CMakeFiles/gtest.dir/cmake_clean_target.cmake b/HW8/cmake-build-debug/googletest-build/googletest/CMakeFiles/gtest.dir/cmake_clean_target.cmake
new file mode 100644
index 0000000..1dd0691
--- /dev/null
+++ b/HW8/cmake-build-debug/googletest-build/googletest/CMakeFiles/gtest.dir/cmake_clean_target.cmake
@@ -0,0 +1,3 @@
+file(REMOVE_RECURSE
+ "../../lib/libgtestd.a"
+)
diff --git a/HW8/cmake-build-debug/googletest-build/googletest/CMakeFiles/gtest.dir/depend.internal b/HW8/cmake-build-debug/googletest-build/googletest/CMakeFiles/gtest.dir/depend.internal
new file mode 100644
index 0000000..cc16529
--- /dev/null
+++ b/HW8/cmake-build-debug/googletest-build/googletest/CMakeFiles/gtest.dir/depend.internal
@@ -0,0 +1,36 @@
+# CMAKE generated file: DO NOT EDIT!
+# Generated by "Unix Makefiles" Generator, CMake Version 3.14
+
+googletest-build/googletest/CMakeFiles/gtest.dir/src/gtest-all.cc.o
+ /Users/bradybodily/Repositories/CS3460/HW8/cmake-build-debug/googletest-src/googletest/src/gtest-all.cc
+ googletest-src/googletest/include/gtest/gtest-death-test.h
+ googletest-src/googletest/include/gtest/gtest-matchers.h
+ googletest-src/googletest/include/gtest/gtest-message.h
+ googletest-src/googletest/include/gtest/gtest-param-test.h
+ googletest-src/googletest/include/gtest/gtest-printers.h
+ googletest-src/googletest/include/gtest/gtest-spi.h
+ googletest-src/googletest/include/gtest/gtest-test-part.h
+ googletest-src/googletest/include/gtest/gtest-typed-test.h
+ googletest-src/googletest/include/gtest/gtest.h
+ googletest-src/googletest/include/gtest/gtest_pred_impl.h
+ googletest-src/googletest/include/gtest/gtest_prod.h
+ googletest-src/googletest/include/gtest/internal/custom/gtest-port.h
+ googletest-src/googletest/include/gtest/internal/custom/gtest-printers.h
+ googletest-src/googletest/include/gtest/internal/custom/gtest.h
+ googletest-src/googletest/include/gtest/internal/gtest-death-test-internal.h
+ googletest-src/googletest/include/gtest/internal/gtest-filepath.h
+ googletest-src/googletest/include/gtest/internal/gtest-internal.h
+ googletest-src/googletest/include/gtest/internal/gtest-param-util.h
+ googletest-src/googletest/include/gtest/internal/gtest-port-arch.h
+ googletest-src/googletest/include/gtest/internal/gtest-port.h
+ googletest-src/googletest/include/gtest/internal/gtest-string.h
+ googletest-src/googletest/include/gtest/internal/gtest-type-util.h
+ googletest-src/googletest/src/gtest-death-test.cc
+ googletest-src/googletest/src/gtest-filepath.cc
+ googletest-src/googletest/src/gtest-internal-inl.h
+ googletest-src/googletest/src/gtest-matchers.cc
+ googletest-src/googletest/src/gtest-port.cc
+ googletest-src/googletest/src/gtest-printers.cc
+ googletest-src/googletest/src/gtest-test-part.cc
+ googletest-src/googletest/src/gtest-typed-test.cc
+ googletest-src/googletest/src/gtest.cc
diff --git a/HW8/cmake-build-debug/googletest-build/googletest/CMakeFiles/gtest.dir/depend.make b/HW8/cmake-build-debug/googletest-build/googletest/CMakeFiles/gtest.dir/depend.make
new file mode 100644
index 0000000..65fe867
--- /dev/null
+++ b/HW8/cmake-build-debug/googletest-build/googletest/CMakeFiles/gtest.dir/depend.make
@@ -0,0 +1,36 @@
+# CMAKE generated file: DO NOT EDIT!
+# Generated by "Unix Makefiles" Generator, CMake Version 3.14
+
+googletest-build/googletest/CMakeFiles/gtest.dir/src/gtest-all.cc.o: googletest-src/googletest/src/gtest-all.cc
+googletest-build/googletest/CMakeFiles/gtest.dir/src/gtest-all.cc.o: googletest-src/googletest/include/gtest/gtest-death-test.h
+googletest-build/googletest/CMakeFiles/gtest.dir/src/gtest-all.cc.o: googletest-src/googletest/include/gtest/gtest-matchers.h
+googletest-build/googletest/CMakeFiles/gtest.dir/src/gtest-all.cc.o: googletest-src/googletest/include/gtest/gtest-message.h
+googletest-build/googletest/CMakeFiles/gtest.dir/src/gtest-all.cc.o: googletest-src/googletest/include/gtest/gtest-param-test.h
+googletest-build/googletest/CMakeFiles/gtest.dir/src/gtest-all.cc.o: googletest-src/googletest/include/gtest/gtest-printers.h
+googletest-build/googletest/CMakeFiles/gtest.dir/src/gtest-all.cc.o: googletest-src/googletest/include/gtest/gtest-spi.h
+googletest-build/googletest/CMakeFiles/gtest.dir/src/gtest-all.cc.o: googletest-src/googletest/include/gtest/gtest-test-part.h
+googletest-build/googletest/CMakeFiles/gtest.dir/src/gtest-all.cc.o: googletest-src/googletest/include/gtest/gtest-typed-test.h
+googletest-build/googletest/CMakeFiles/gtest.dir/src/gtest-all.cc.o: googletest-src/googletest/include/gtest/gtest.h
+googletest-build/googletest/CMakeFiles/gtest.dir/src/gtest-all.cc.o: googletest-src/googletest/include/gtest/gtest_pred_impl.h
+googletest-build/googletest/CMakeFiles/gtest.dir/src/gtest-all.cc.o: googletest-src/googletest/include/gtest/gtest_prod.h
+googletest-build/googletest/CMakeFiles/gtest.dir/src/gtest-all.cc.o: googletest-src/googletest/include/gtest/internal/custom/gtest-port.h
+googletest-build/googletest/CMakeFiles/gtest.dir/src/gtest-all.cc.o: googletest-src/googletest/include/gtest/internal/custom/gtest-printers.h
+googletest-build/googletest/CMakeFiles/gtest.dir/src/gtest-all.cc.o: googletest-src/googletest/include/gtest/internal/custom/gtest.h
+googletest-build/googletest/CMakeFiles/gtest.dir/src/gtest-all.cc.o: googletest-src/googletest/include/gtest/internal/gtest-death-test-internal.h
+googletest-build/googletest/CMakeFiles/gtest.dir/src/gtest-all.cc.o: googletest-src/googletest/include/gtest/internal/gtest-filepath.h
+googletest-build/googletest/CMakeFiles/gtest.dir/src/gtest-all.cc.o: googletest-src/googletest/include/gtest/internal/gtest-internal.h
+googletest-build/googletest/CMakeFiles/gtest.dir/src/gtest-all.cc.o: googletest-src/googletest/include/gtest/internal/gtest-param-util.h
+googletest-build/googletest/CMakeFiles/gtest.dir/src/gtest-all.cc.o: googletest-src/googletest/include/gtest/internal/gtest-port-arch.h
+googletest-build/googletest/CMakeFiles/gtest.dir/src/gtest-all.cc.o: googletest-src/googletest/include/gtest/internal/gtest-port.h
+googletest-build/googletest/CMakeFiles/gtest.dir/src/gtest-all.cc.o: googletest-src/googletest/include/gtest/internal/gtest-string.h
+googletest-build/googletest/CMakeFiles/gtest.dir/src/gtest-all.cc.o: googletest-src/googletest/include/gtest/internal/gtest-type-util.h
+googletest-build/googletest/CMakeFiles/gtest.dir/src/gtest-all.cc.o: googletest-src/googletest/src/gtest-death-test.cc
+googletest-build/googletest/CMakeFiles/gtest.dir/src/gtest-all.cc.o: googletest-src/googletest/src/gtest-filepath.cc
+googletest-build/googletest/CMakeFiles/gtest.dir/src/gtest-all.cc.o: googletest-src/googletest/src/gtest-internal-inl.h
+googletest-build/googletest/CMakeFiles/gtest.dir/src/gtest-all.cc.o: googletest-src/googletest/src/gtest-matchers.cc
+googletest-build/googletest/CMakeFiles/gtest.dir/src/gtest-all.cc.o: googletest-src/googletest/src/gtest-port.cc
+googletest-build/googletest/CMakeFiles/gtest.dir/src/gtest-all.cc.o: googletest-src/googletest/src/gtest-printers.cc
+googletest-build/googletest/CMakeFiles/gtest.dir/src/gtest-all.cc.o: googletest-src/googletest/src/gtest-test-part.cc
+googletest-build/googletest/CMakeFiles/gtest.dir/src/gtest-all.cc.o: googletest-src/googletest/src/gtest-typed-test.cc
+googletest-build/googletest/CMakeFiles/gtest.dir/src/gtest-all.cc.o: googletest-src/googletest/src/gtest.cc
+
diff --git a/HW8/cmake-build-debug/googletest-build/googletest/CMakeFiles/gtest.dir/flags.make b/HW8/cmake-build-debug/googletest-build/googletest/CMakeFiles/gtest.dir/flags.make
new file mode 100644
index 0000000..75c8942
--- /dev/null
+++ b/HW8/cmake-build-debug/googletest-build/googletest/CMakeFiles/gtest.dir/flags.make
@@ -0,0 +1,10 @@
+# CMAKE generated file: DO NOT EDIT!
+# Generated by "Unix Makefiles" Generator, CMake Version 3.14
+
+# compile CXX with /Library/Developer/CommandLineTools/usr/bin/c++
+CXX_FLAGS = -g -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk -Wall -Wshadow -Werror -Wconversion -DGTEST_HAS_PTHREAD=1 -fexceptions -W -Wpointer-arith -Wreturn-type -Wcast-qual -Wwrite-strings -Wswitch -Wunused-parameter -Wcast-align -Wchar-subscripts -Winline -Wredundant-decls -std=c++11
+
+CXX_DEFINES =
+
+CXX_INCLUDES = -I/Users/bradybodily/Repositories/CS3460/HW8/cmake-build-debug/googletest-src/googletest/include -I/Users/bradybodily/Repositories/CS3460/HW8/cmake-build-debug/googletest-src/googletest
+
diff --git a/HW8/cmake-build-debug/googletest-build/googletest/CMakeFiles/gtest.dir/link.txt b/HW8/cmake-build-debug/googletest-build/googletest/CMakeFiles/gtest.dir/link.txt
new file mode 100644
index 0000000..e22036b
--- /dev/null
+++ b/HW8/cmake-build-debug/googletest-build/googletest/CMakeFiles/gtest.dir/link.txt
@@ -0,0 +1,2 @@
+/Library/Developer/CommandLineTools/usr/bin/ar qc ../../lib/libgtestd.a CMakeFiles/gtest.dir/src/gtest-all.cc.o
+/Library/Developer/CommandLineTools/usr/bin/ranlib ../../lib/libgtestd.a
diff --git a/HW8/cmake-build-debug/googletest-build/googletest/CMakeFiles/gtest.dir/progress.make b/HW8/cmake-build-debug/googletest-build/googletest/CMakeFiles/gtest.dir/progress.make
new file mode 100644
index 0000000..b700c2c
--- /dev/null
+++ b/HW8/cmake-build-debug/googletest-build/googletest/CMakeFiles/gtest.dir/progress.make
@@ -0,0 +1,3 @@
+CMAKE_PROGRESS_1 = 9
+CMAKE_PROGRESS_2 = 10
+
diff --git a/HW8/cmake-build-debug/googletest-build/googletest/CMakeFiles/gtest.dir/src/gtest-all.cc.o b/HW8/cmake-build-debug/googletest-build/googletest/CMakeFiles/gtest.dir/src/gtest-all.cc.o
new file mode 100644
index 0000000..9f32522
Binary files /dev/null and b/HW8/cmake-build-debug/googletest-build/googletest/CMakeFiles/gtest.dir/src/gtest-all.cc.o differ
diff --git a/HW8/cmake-build-debug/googletest-build/googletest/CMakeFiles/gtest_main.dir/CXX.includecache b/HW8/cmake-build-debug/googletest-build/googletest/CMakeFiles/gtest_main.dir/CXX.includecache
new file mode 100644
index 0000000..d335bab
--- /dev/null
+++ b/HW8/cmake-build-debug/googletest-build/googletest/CMakeFiles/gtest_main.dir/CXX.includecache
@@ -0,0 +1,306 @@
+#IncludeRegexLine: ^[ ]*[#%][ ]*(include|import)[ ]*[<"]([^">]+)([">])
+
+#IncludeRegexScan: ^.*$
+
+#IncludeRegexComplain: ^$
+
+#IncludeRegexTransform:
+
+/Users/bradybodily/Repositories/CS3460/HW8/cmake-build-debug/googletest-src/googletest/src/gtest_main.cc
+cstdio
+-
+gtest/gtest.h
+/Users/bradybodily/Repositories/CS3460/HW8/cmake-build-debug/googletest-src/googletest/src/gtest/gtest.h
+
+googletest-src/googletest/include/gtest/gtest-death-test.h
+gtest/internal/gtest-death-test-internal.h
+googletest-src/googletest/include/gtest/gtest/internal/gtest-death-test-internal.h
+
+googletest-src/googletest/include/gtest/gtest-matchers.h
+memory
+-
+ostream
+-
+string
+-
+type_traits
+-
+gtest/gtest-printers.h
+googletest-src/googletest/include/gtest/gtest/gtest-printers.h
+gtest/internal/gtest-internal.h
+googletest-src/googletest/include/gtest/gtest/internal/gtest-internal.h
+gtest/internal/gtest-port.h
+googletest-src/googletest/include/gtest/gtest/internal/gtest-port.h
+
+googletest-src/googletest/include/gtest/gtest-message.h
+limits
+-
+memory
+-
+sstream
+-
+gtest/internal/gtest-port.h
+googletest-src/googletest/include/gtest/gtest/internal/gtest-port.h
+
+googletest-src/googletest/include/gtest/gtest-param-test.h
+iterator
+-
+utility
+-
+gtest/internal/gtest-internal.h
+googletest-src/googletest/include/gtest/gtest/internal/gtest-internal.h
+gtest/internal/gtest-param-util.h
+googletest-src/googletest/include/gtest/gtest/internal/gtest-param-util.h
+gtest/internal/gtest-port.h
+googletest-src/googletest/include/gtest/gtest/internal/gtest-port.h
+
+googletest-src/googletest/include/gtest/gtest-printers.h
+functional
+-
+ostream
+-
+sstream
+-
+string
+-
+tuple
+-
+type_traits
+-
+utility
+-
+vector
+-
+gtest/internal/gtest-internal.h
+googletest-src/googletest/include/gtest/gtest/internal/gtest-internal.h
+gtest/internal/gtest-port.h
+googletest-src/googletest/include/gtest/gtest/internal/gtest-port.h
+absl/strings/string_view.h
+googletest-src/googletest/include/gtest/absl/strings/string_view.h
+absl/types/optional.h
+googletest-src/googletest/include/gtest/absl/types/optional.h
+absl/types/variant.h
+googletest-src/googletest/include/gtest/absl/types/variant.h
+gtest/internal/custom/gtest-printers.h
+googletest-src/googletest/include/gtest/gtest/internal/custom/gtest-printers.h
+
+googletest-src/googletest/include/gtest/gtest-test-part.h
+iosfwd
+-
+vector
+-
+gtest/internal/gtest-internal.h
+googletest-src/googletest/include/gtest/gtest/internal/gtest-internal.h
+gtest/internal/gtest-string.h
+googletest-src/googletest/include/gtest/gtest/internal/gtest-string.h
+
+googletest-src/googletest/include/gtest/gtest-typed-test.h
+gtest/internal/gtest-internal.h
+googletest-src/googletest/include/gtest/gtest/internal/gtest-internal.h
+gtest/internal/gtest-port.h
+googletest-src/googletest/include/gtest/gtest/internal/gtest-port.h
+gtest/internal/gtest-type-util.h
+googletest-src/googletest/include/gtest/gtest/internal/gtest-type-util.h
+
+googletest-src/googletest/include/gtest/gtest.h
+cstddef
+-
+limits
+-
+memory
+-
+ostream
+-
+type_traits
+-
+vector
+-
+gtest/internal/gtest-internal.h
+googletest-src/googletest/include/gtest/gtest/internal/gtest-internal.h
+gtest/internal/gtest-string.h
+googletest-src/googletest/include/gtest/gtest/internal/gtest-string.h
+gtest/gtest-death-test.h
+googletest-src/googletest/include/gtest/gtest/gtest-death-test.h
+gtest/gtest-matchers.h
+googletest-src/googletest/include/gtest/gtest/gtest-matchers.h
+gtest/gtest-message.h
+googletest-src/googletest/include/gtest/gtest/gtest-message.h
+gtest/gtest-param-test.h
+googletest-src/googletest/include/gtest/gtest/gtest-param-test.h
+gtest/gtest-printers.h
+googletest-src/googletest/include/gtest/gtest/gtest-printers.h
+gtest/gtest_prod.h
+googletest-src/googletest/include/gtest/gtest/gtest_prod.h
+gtest/gtest-test-part.h
+googletest-src/googletest/include/gtest/gtest/gtest-test-part.h
+gtest/gtest-typed-test.h
+googletest-src/googletest/include/gtest/gtest/gtest-typed-test.h
+gtest/gtest_pred_impl.h
+googletest-src/googletest/include/gtest/gtest/gtest_pred_impl.h
+
+googletest-src/googletest/include/gtest/gtest_pred_impl.h
+gtest/gtest.h
+googletest-src/googletest/include/gtest/gtest/gtest.h
+
+googletest-src/googletest/include/gtest/gtest_prod.h
+
+googletest-src/googletest/include/gtest/internal/custom/gtest-port.h
+
+googletest-src/googletest/include/gtest/internal/custom/gtest-printers.h
+
+googletest-src/googletest/include/gtest/internal/gtest-death-test-internal.h
+gtest/gtest-matchers.h
+googletest-src/googletest/include/gtest/internal/gtest/gtest-matchers.h
+gtest/internal/gtest-internal.h
+googletest-src/googletest/include/gtest/internal/gtest/internal/gtest-internal.h
+stdio.h
+-
+memory
+-
+
+googletest-src/googletest/include/gtest/internal/gtest-filepath.h
+gtest/internal/gtest-string.h
+googletest-src/googletest/include/gtest/internal/gtest/internal/gtest-string.h
+
+googletest-src/googletest/include/gtest/internal/gtest-internal.h
+gtest/internal/gtest-port.h
+googletest-src/googletest/include/gtest/internal/gtest/internal/gtest-port.h
+stdlib.h
+-
+sys/types.h
+-
+sys/wait.h
+-
+unistd.h
+-
+stdexcept
+-
+ctype.h
+-
+float.h
+-
+string.h
+-
+iomanip
+-
+limits
+-
+map
+-
+set
+-
+string
+-
+type_traits
+-
+vector
+-
+gtest/gtest-message.h
+googletest-src/googletest/include/gtest/internal/gtest/gtest-message.h
+gtest/internal/gtest-filepath.h
+googletest-src/googletest/include/gtest/internal/gtest/internal/gtest-filepath.h
+gtest/internal/gtest-string.h
+googletest-src/googletest/include/gtest/internal/gtest/internal/gtest-string.h
+gtest/internal/gtest-type-util.h
+googletest-src/googletest/include/gtest/internal/gtest/internal/gtest-type-util.h
+
+googletest-src/googletest/include/gtest/internal/gtest-param-util.h
+ctype.h
+-
+cassert
+-
+iterator
+-
+memory
+-
+set
+-
+tuple
+-
+utility
+-
+vector
+-
+gtest/internal/gtest-internal.h
+googletest-src/googletest/include/gtest/internal/gtest/internal/gtest-internal.h
+gtest/internal/gtest-port.h
+googletest-src/googletest/include/gtest/internal/gtest/internal/gtest-port.h
+gtest/gtest-printers.h
+googletest-src/googletest/include/gtest/internal/gtest/gtest-printers.h
+
+googletest-src/googletest/include/gtest/internal/gtest-port-arch.h
+winapifamily.h
+-
+
+googletest-src/googletest/include/gtest/internal/gtest-port.h
+ctype.h
+-
+stddef.h
+-
+stdio.h
+-
+stdlib.h
+-
+string.h
+-
+type_traits
+-
+sys/types.h
+-
+sys/stat.h
+-
+AvailabilityMacros.h
+-
+TargetConditionals.h
+-
+iostream
+-
+memory
+-
+string
+-
+tuple
+-
+vector
+-
+gtest/internal/custom/gtest-port.h
+googletest-src/googletest/include/gtest/internal/gtest/internal/custom/gtest-port.h
+gtest/internal/gtest-port-arch.h
+googletest-src/googletest/include/gtest/internal/gtest/internal/gtest-port-arch.h
+direct.h
+-
+io.h
+-
+unistd.h
+-
+strings.h
+-
+android/api-level.h
+-
+regex.h
+-
+typeinfo
+-
+pthread.h
+-
+time.h
+-
+
+googletest-src/googletest/include/gtest/internal/gtest-string.h
+mem.h
+-
+string.h
+-
+string
+-
+gtest/internal/gtest-port.h
+googletest-src/googletest/include/gtest/internal/gtest/internal/gtest-port.h
+
+googletest-src/googletest/include/gtest/internal/gtest-type-util.h
+gtest/internal/gtest-port.h
+googletest-src/googletest/include/gtest/internal/gtest/internal/gtest-port.h
+cxxabi.h
+-
+acxx_demangle.h
+-
+
diff --git a/HW8/cmake-build-debug/googletest-build/googletest/CMakeFiles/gtest_main.dir/DependInfo.cmake b/HW8/cmake-build-debug/googletest-build/googletest/CMakeFiles/gtest_main.dir/DependInfo.cmake
new file mode 100644
index 0000000..901409c
--- /dev/null
+++ b/HW8/cmake-build-debug/googletest-build/googletest/CMakeFiles/gtest_main.dir/DependInfo.cmake
@@ -0,0 +1,23 @@
+# The set of languages for which implicit dependencies are needed:
+set(CMAKE_DEPENDS_LANGUAGES
+ "CXX"
+ )
+# The set of files for implicit dependencies of each language:
+set(CMAKE_DEPENDS_CHECK_CXX
+ "/Users/bradybodily/Repositories/CS3460/HW8/cmake-build-debug/googletest-src/googletest/src/gtest_main.cc" "/Users/bradybodily/Repositories/CS3460/HW8/cmake-build-debug/googletest-build/googletest/CMakeFiles/gtest_main.dir/src/gtest_main.cc.o"
+ )
+set(CMAKE_CXX_COMPILER_ID "Clang")
+
+# The include file search paths:
+set(CMAKE_CXX_TARGET_INCLUDE_PATH
+ "googletest-src/googletest/include"
+ "googletest-src/googletest"
+ )
+
+# Targets to which this target links.
+set(CMAKE_TARGET_LINKED_INFO_FILES
+ "/Users/bradybodily/Repositories/CS3460/HW8/cmake-build-debug/googletest-build/googletest/CMakeFiles/gtest.dir/DependInfo.cmake"
+ )
+
+# Fortran module output directory.
+set(CMAKE_Fortran_TARGET_MODULE_DIR "")
diff --git a/HW8/cmake-build-debug/googletest-build/googletest/CMakeFiles/gtest_main.dir/build.make b/HW8/cmake-build-debug/googletest-build/googletest/CMakeFiles/gtest_main.dir/build.make
new file mode 100644
index 0000000..c92258b
--- /dev/null
+++ b/HW8/cmake-build-debug/googletest-build/googletest/CMakeFiles/gtest_main.dir/build.make
@@ -0,0 +1,99 @@
+# CMAKE generated file: DO NOT EDIT!
+# Generated by "Unix Makefiles" Generator, CMake Version 3.14
+
+# Delete rule output on recipe failure.
+.DELETE_ON_ERROR:
+
+
+#=============================================================================
+# Special targets provided by cmake.
+
+# Disable implicit rules so canonical targets will work.
+.SUFFIXES:
+
+
+# Remove some rules from gmake that .SUFFIXES does not remove.
+SUFFIXES =
+
+.SUFFIXES: .hpux_make_needs_suffix_list
+
+
+# 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 = /Applications/CLion.app/Contents/bin/cmake/mac/bin/cmake
+
+# The command to remove a file.
+RM = /Applications/CLion.app/Contents/bin/cmake/mac/bin/cmake -E remove -f
+
+# Escaping for special characters.
+EQUALS = =
+
+# The top-level source directory on which CMake was run.
+CMAKE_SOURCE_DIR = /Users/bradybodily/Repositories/CS3460/HW8
+
+# The top-level build directory on which CMake was run.
+CMAKE_BINARY_DIR = /Users/bradybodily/Repositories/CS3460/HW8/cmake-build-debug
+
+# Include any dependencies generated for this target.
+include googletest-build/googletest/CMakeFiles/gtest_main.dir/depend.make
+
+# Include the progress variables for this target.
+include googletest-build/googletest/CMakeFiles/gtest_main.dir/progress.make
+
+# Include the compile flags for this target's objects.
+include googletest-build/googletest/CMakeFiles/gtest_main.dir/flags.make
+
+googletest-build/googletest/CMakeFiles/gtest_main.dir/src/gtest_main.cc.o: googletest-build/googletest/CMakeFiles/gtest_main.dir/flags.make
+googletest-build/googletest/CMakeFiles/gtest_main.dir/src/gtest_main.cc.o: googletest-src/googletest/src/gtest_main.cc
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/Users/bradybodily/Repositories/CS3460/HW8/cmake-build-debug/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building CXX object googletest-build/googletest/CMakeFiles/gtest_main.dir/src/gtest_main.cc.o"
+ cd /Users/bradybodily/Repositories/CS3460/HW8/cmake-build-debug/googletest-build/googletest && /Library/Developer/CommandLineTools/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/gtest_main.dir/src/gtest_main.cc.o -c /Users/bradybodily/Repositories/CS3460/HW8/cmake-build-debug/googletest-src/googletest/src/gtest_main.cc
+
+googletest-build/googletest/CMakeFiles/gtest_main.dir/src/gtest_main.cc.i: cmake_force
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/gtest_main.dir/src/gtest_main.cc.i"
+ cd /Users/bradybodily/Repositories/CS3460/HW8/cmake-build-debug/googletest-build/googletest && /Library/Developer/CommandLineTools/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /Users/bradybodily/Repositories/CS3460/HW8/cmake-build-debug/googletest-src/googletest/src/gtest_main.cc > CMakeFiles/gtest_main.dir/src/gtest_main.cc.i
+
+googletest-build/googletest/CMakeFiles/gtest_main.dir/src/gtest_main.cc.s: cmake_force
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/gtest_main.dir/src/gtest_main.cc.s"
+ cd /Users/bradybodily/Repositories/CS3460/HW8/cmake-build-debug/googletest-build/googletest && /Library/Developer/CommandLineTools/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /Users/bradybodily/Repositories/CS3460/HW8/cmake-build-debug/googletest-src/googletest/src/gtest_main.cc -o CMakeFiles/gtest_main.dir/src/gtest_main.cc.s
+
+# Object files for target gtest_main
+gtest_main_OBJECTS = \
+"CMakeFiles/gtest_main.dir/src/gtest_main.cc.o"
+
+# External object files for target gtest_main
+gtest_main_EXTERNAL_OBJECTS =
+
+lib/libgtest_maind.a: googletest-build/googletest/CMakeFiles/gtest_main.dir/src/gtest_main.cc.o
+lib/libgtest_maind.a: googletest-build/googletest/CMakeFiles/gtest_main.dir/build.make
+lib/libgtest_maind.a: googletest-build/googletest/CMakeFiles/gtest_main.dir/link.txt
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/Users/bradybodily/Repositories/CS3460/HW8/cmake-build-debug/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Linking CXX static library ../../lib/libgtest_maind.a"
+ cd /Users/bradybodily/Repositories/CS3460/HW8/cmake-build-debug/googletest-build/googletest && $(CMAKE_COMMAND) -P CMakeFiles/gtest_main.dir/cmake_clean_target.cmake
+ cd /Users/bradybodily/Repositories/CS3460/HW8/cmake-build-debug/googletest-build/googletest && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/gtest_main.dir/link.txt --verbose=$(VERBOSE)
+
+# Rule to build all files generated by this target.
+googletest-build/googletest/CMakeFiles/gtest_main.dir/build: lib/libgtest_maind.a
+
+.PHONY : googletest-build/googletest/CMakeFiles/gtest_main.dir/build
+
+googletest-build/googletest/CMakeFiles/gtest_main.dir/clean:
+ cd /Users/bradybodily/Repositories/CS3460/HW8/cmake-build-debug/googletest-build/googletest && $(CMAKE_COMMAND) -P CMakeFiles/gtest_main.dir/cmake_clean.cmake
+.PHONY : googletest-build/googletest/CMakeFiles/gtest_main.dir/clean
+
+googletest-build/googletest/CMakeFiles/gtest_main.dir/depend:
+ cd /Users/bradybodily/Repositories/CS3460/HW8/cmake-build-debug && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /Users/bradybodily/Repositories/CS3460/HW8 /Users/bradybodily/Repositories/CS3460/HW8/cmake-build-debug/googletest-src/googletest /Users/bradybodily/Repositories/CS3460/HW8/cmake-build-debug /Users/bradybodily/Repositories/CS3460/HW8/cmake-build-debug/googletest-build/googletest /Users/bradybodily/Repositories/CS3460/HW8/cmake-build-debug/googletest-build/googletest/CMakeFiles/gtest_main.dir/DependInfo.cmake --color=$(COLOR)
+.PHONY : googletest-build/googletest/CMakeFiles/gtest_main.dir/depend
+
diff --git a/HW8/cmake-build-debug/googletest-build/googletest/CMakeFiles/gtest_main.dir/cmake_clean.cmake b/HW8/cmake-build-debug/googletest-build/googletest/CMakeFiles/gtest_main.dir/cmake_clean.cmake
new file mode 100644
index 0000000..7be3658
--- /dev/null
+++ b/HW8/cmake-build-debug/googletest-build/googletest/CMakeFiles/gtest_main.dir/cmake_clean.cmake
@@ -0,0 +1,10 @@
+file(REMOVE_RECURSE
+ "CMakeFiles/gtest_main.dir/src/gtest_main.cc.o"
+ "../../bin/libgtest_maind.pdb"
+ "../../lib/libgtest_maind.a"
+)
+
+# Per-language clean rules from dependency scanning.
+foreach(lang CXX)
+ include(CMakeFiles/gtest_main.dir/cmake_clean_${lang}.cmake OPTIONAL)
+endforeach()
diff --git a/HW8/cmake-build-debug/googletest-build/googletest/CMakeFiles/gtest_main.dir/cmake_clean_target.cmake b/HW8/cmake-build-debug/googletest-build/googletest/CMakeFiles/gtest_main.dir/cmake_clean_target.cmake
new file mode 100644
index 0000000..31355db
--- /dev/null
+++ b/HW8/cmake-build-debug/googletest-build/googletest/CMakeFiles/gtest_main.dir/cmake_clean_target.cmake
@@ -0,0 +1,3 @@
+file(REMOVE_RECURSE
+ "../../lib/libgtest_maind.a"
+)
diff --git a/HW8/cmake-build-debug/googletest-build/googletest/CMakeFiles/gtest_main.dir/depend.internal b/HW8/cmake-build-debug/googletest-build/googletest/CMakeFiles/gtest_main.dir/depend.internal
new file mode 100644
index 0000000..16a9fc6
--- /dev/null
+++ b/HW8/cmake-build-debug/googletest-build/googletest/CMakeFiles/gtest_main.dir/depend.internal
@@ -0,0 +1,25 @@
+# CMAKE generated file: DO NOT EDIT!
+# Generated by "Unix Makefiles" Generator, CMake Version 3.14
+
+googletest-build/googletest/CMakeFiles/gtest_main.dir/src/gtest_main.cc.o
+ /Users/bradybodily/Repositories/CS3460/HW8/cmake-build-debug/googletest-src/googletest/src/gtest_main.cc
+ googletest-src/googletest/include/gtest/gtest-death-test.h
+ googletest-src/googletest/include/gtest/gtest-matchers.h
+ googletest-src/googletest/include/gtest/gtest-message.h
+ googletest-src/googletest/include/gtest/gtest-param-test.h
+ googletest-src/googletest/include/gtest/gtest-printers.h
+ googletest-src/googletest/include/gtest/gtest-test-part.h
+ googletest-src/googletest/include/gtest/gtest-typed-test.h
+ googletest-src/googletest/include/gtest/gtest.h
+ googletest-src/googletest/include/gtest/gtest_pred_impl.h
+ googletest-src/googletest/include/gtest/gtest_prod.h
+ googletest-src/googletest/include/gtest/internal/custom/gtest-port.h
+ googletest-src/googletest/include/gtest/internal/custom/gtest-printers.h
+ googletest-src/googletest/include/gtest/internal/gtest-death-test-internal.h
+ googletest-src/googletest/include/gtest/internal/gtest-filepath.h
+ googletest-src/googletest/include/gtest/internal/gtest-internal.h
+ googletest-src/googletest/include/gtest/internal/gtest-param-util.h
+ googletest-src/googletest/include/gtest/internal/gtest-port-arch.h
+ googletest-src/googletest/include/gtest/internal/gtest-port.h
+ googletest-src/googletest/include/gtest/internal/gtest-string.h
+ googletest-src/googletest/include/gtest/internal/gtest-type-util.h
diff --git a/HW8/cmake-build-debug/googletest-build/googletest/CMakeFiles/gtest_main.dir/depend.make b/HW8/cmake-build-debug/googletest-build/googletest/CMakeFiles/gtest_main.dir/depend.make
new file mode 100644
index 0000000..25631d2
--- /dev/null
+++ b/HW8/cmake-build-debug/googletest-build/googletest/CMakeFiles/gtest_main.dir/depend.make
@@ -0,0 +1,25 @@
+# CMAKE generated file: DO NOT EDIT!
+# Generated by "Unix Makefiles" Generator, CMake Version 3.14
+
+googletest-build/googletest/CMakeFiles/gtest_main.dir/src/gtest_main.cc.o: googletest-src/googletest/src/gtest_main.cc
+googletest-build/googletest/CMakeFiles/gtest_main.dir/src/gtest_main.cc.o: googletest-src/googletest/include/gtest/gtest-death-test.h
+googletest-build/googletest/CMakeFiles/gtest_main.dir/src/gtest_main.cc.o: googletest-src/googletest/include/gtest/gtest-matchers.h
+googletest-build/googletest/CMakeFiles/gtest_main.dir/src/gtest_main.cc.o: googletest-src/googletest/include/gtest/gtest-message.h
+googletest-build/googletest/CMakeFiles/gtest_main.dir/src/gtest_main.cc.o: googletest-src/googletest/include/gtest/gtest-param-test.h
+googletest-build/googletest/CMakeFiles/gtest_main.dir/src/gtest_main.cc.o: googletest-src/googletest/include/gtest/gtest-printers.h
+googletest-build/googletest/CMakeFiles/gtest_main.dir/src/gtest_main.cc.o: googletest-src/googletest/include/gtest/gtest-test-part.h
+googletest-build/googletest/CMakeFiles/gtest_main.dir/src/gtest_main.cc.o: googletest-src/googletest/include/gtest/gtest-typed-test.h
+googletest-build/googletest/CMakeFiles/gtest_main.dir/src/gtest_main.cc.o: googletest-src/googletest/include/gtest/gtest.h
+googletest-build/googletest/CMakeFiles/gtest_main.dir/src/gtest_main.cc.o: googletest-src/googletest/include/gtest/gtest_pred_impl.h
+googletest-build/googletest/CMakeFiles/gtest_main.dir/src/gtest_main.cc.o: googletest-src/googletest/include/gtest/gtest_prod.h
+googletest-build/googletest/CMakeFiles/gtest_main.dir/src/gtest_main.cc.o: googletest-src/googletest/include/gtest/internal/custom/gtest-port.h
+googletest-build/googletest/CMakeFiles/gtest_main.dir/src/gtest_main.cc.o: googletest-src/googletest/include/gtest/internal/custom/gtest-printers.h
+googletest-build/googletest/CMakeFiles/gtest_main.dir/src/gtest_main.cc.o: googletest-src/googletest/include/gtest/internal/gtest-death-test-internal.h
+googletest-build/googletest/CMakeFiles/gtest_main.dir/src/gtest_main.cc.o: googletest-src/googletest/include/gtest/internal/gtest-filepath.h
+googletest-build/googletest/CMakeFiles/gtest_main.dir/src/gtest_main.cc.o: googletest-src/googletest/include/gtest/internal/gtest-internal.h
+googletest-build/googletest/CMakeFiles/gtest_main.dir/src/gtest_main.cc.o: googletest-src/googletest/include/gtest/internal/gtest-param-util.h
+googletest-build/googletest/CMakeFiles/gtest_main.dir/src/gtest_main.cc.o: googletest-src/googletest/include/gtest/internal/gtest-port-arch.h
+googletest-build/googletest/CMakeFiles/gtest_main.dir/src/gtest_main.cc.o: googletest-src/googletest/include/gtest/internal/gtest-port.h
+googletest-build/googletest/CMakeFiles/gtest_main.dir/src/gtest_main.cc.o: googletest-src/googletest/include/gtest/internal/gtest-string.h
+googletest-build/googletest/CMakeFiles/gtest_main.dir/src/gtest_main.cc.o: googletest-src/googletest/include/gtest/internal/gtest-type-util.h
+
diff --git a/HW8/cmake-build-debug/googletest-build/googletest/CMakeFiles/gtest_main.dir/flags.make b/HW8/cmake-build-debug/googletest-build/googletest/CMakeFiles/gtest_main.dir/flags.make
new file mode 100644
index 0000000..d6c6a1d
--- /dev/null
+++ b/HW8/cmake-build-debug/googletest-build/googletest/CMakeFiles/gtest_main.dir/flags.make
@@ -0,0 +1,10 @@
+# CMAKE generated file: DO NOT EDIT!
+# Generated by "Unix Makefiles" Generator, CMake Version 3.14
+
+# compile CXX with /Library/Developer/CommandLineTools/usr/bin/c++
+CXX_FLAGS = -g -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk -Wall -Wshadow -Werror -Wconversion -DGTEST_HAS_PTHREAD=1 -fexceptions -W -Wpointer-arith -Wreturn-type -Wcast-qual -Wwrite-strings -Wswitch -Wunused-parameter -Wcast-align -Wchar-subscripts -Winline -Wredundant-decls -std=c++11
+
+CXX_DEFINES =
+
+CXX_INCLUDES = -isystem /Users/bradybodily/Repositories/CS3460/HW8/cmake-build-debug/googletest-src/googletest/include -isystem /Users/bradybodily/Repositories/CS3460/HW8/cmake-build-debug/googletest-src/googletest
+
diff --git a/HW8/cmake-build-debug/googletest-build/googletest/CMakeFiles/gtest_main.dir/link.txt b/HW8/cmake-build-debug/googletest-build/googletest/CMakeFiles/gtest_main.dir/link.txt
new file mode 100644
index 0000000..0c4b0c9
--- /dev/null
+++ b/HW8/cmake-build-debug/googletest-build/googletest/CMakeFiles/gtest_main.dir/link.txt
@@ -0,0 +1,2 @@
+/Library/Developer/CommandLineTools/usr/bin/ar qc ../../lib/libgtest_maind.a CMakeFiles/gtest_main.dir/src/gtest_main.cc.o
+/Library/Developer/CommandLineTools/usr/bin/ranlib ../../lib/libgtest_maind.a
diff --git a/HW8/cmake-build-debug/googletest-build/googletest/CMakeFiles/gtest_main.dir/progress.make b/HW8/cmake-build-debug/googletest-build/googletest/CMakeFiles/gtest_main.dir/progress.make
new file mode 100644
index 0000000..596289c
--- /dev/null
+++ b/HW8/cmake-build-debug/googletest-build/googletest/CMakeFiles/gtest_main.dir/progress.make
@@ -0,0 +1,3 @@
+CMAKE_PROGRESS_1 = 11
+CMAKE_PROGRESS_2 = 12
+
diff --git a/HW8/cmake-build-debug/googletest-build/googletest/CMakeFiles/gtest_main.dir/src/gtest_main.cc.o b/HW8/cmake-build-debug/googletest-build/googletest/CMakeFiles/gtest_main.dir/src/gtest_main.cc.o
new file mode 100644
index 0000000..c96c53a
Binary files /dev/null and b/HW8/cmake-build-debug/googletest-build/googletest/CMakeFiles/gtest_main.dir/src/gtest_main.cc.o differ
diff --git a/HW8/cmake-build-debug/googletest-build/googletest/CMakeFiles/progress.marks b/HW8/cmake-build-debug/googletest-build/googletest/CMakeFiles/progress.marks
new file mode 100644
index 0000000..573541a
--- /dev/null
+++ b/HW8/cmake-build-debug/googletest-build/googletest/CMakeFiles/progress.marks
@@ -0,0 +1 @@
+0
diff --git a/HW8/cmake-build-debug/googletest-build/googletest/CTestTestfile.cmake b/HW8/cmake-build-debug/googletest-build/googletest/CTestTestfile.cmake
new file mode 100644
index 0000000..ca1a300
--- /dev/null
+++ b/HW8/cmake-build-debug/googletest-build/googletest/CTestTestfile.cmake
@@ -0,0 +1,6 @@
+# CMake generated Testfile for
+# Source directory: /Users/bradybodily/Repositories/CS3460/HW8/cmake-build-debug/googletest-src/googletest
+# Build directory: /Users/bradybodily/Repositories/CS3460/HW8/cmake-build-debug/googletest-build/googletest
+#
+# This file includes the relevant testing commands required for
+# testing this directory and lists subdirectories to be tested as well.
diff --git a/HW8/cmake-build-debug/googletest-build/googletest/Makefile b/HW8/cmake-build-debug/googletest-build/googletest/Makefile
new file mode 100644
index 0000000..31168db
--- /dev/null
+++ b/HW8/cmake-build-debug/googletest-build/googletest/Makefile
@@ -0,0 +1,276 @@
+# CMAKE generated file: DO NOT EDIT!
+# Generated by "Unix Makefiles" Generator, CMake Version 3.14
+
+# Default target executed when no arguments are given to make.
+default_target: all
+
+.PHONY : default_target
+
+# Allow only one "make -f Makefile2" at a time, but pass parallelism.
+.NOTPARALLEL:
+
+
+#=============================================================================
+# Special targets provided by cmake.
+
+# Disable implicit rules so canonical targets will work.
+.SUFFIXES:
+
+
+# Remove some rules from gmake that .SUFFIXES does not remove.
+SUFFIXES =
+
+.SUFFIXES: .hpux_make_needs_suffix_list
+
+
+# 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 = /Applications/CLion.app/Contents/bin/cmake/mac/bin/cmake
+
+# The command to remove a file.
+RM = /Applications/CLion.app/Contents/bin/cmake/mac/bin/cmake -E remove -f
+
+# Escaping for special characters.
+EQUALS = =
+
+# The top-level source directory on which CMake was run.
+CMAKE_SOURCE_DIR = /Users/bradybodily/Repositories/CS3460/HW8
+
+# The top-level build directory on which CMake was run.
+CMAKE_BINARY_DIR = /Users/bradybodily/Repositories/CS3460/HW8/cmake-build-debug
+
+#=============================================================================
+# Targets provided globally by CMake.
+
+# Special rule for the target install/local
+install/local: preinstall
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing only the local directory..."
+ /Applications/CLion.app/Contents/bin/cmake/mac/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake
+.PHONY : install/local
+
+# Special rule for the target install/local
+install/local/fast: preinstall/fast
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing only the local directory..."
+ /Applications/CLion.app/Contents/bin/cmake/mac/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake
+.PHONY : install/local/fast
+
+# Special rule for the target list_install_components
+list_install_components:
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Available install components are: \"Unspecified\""
+.PHONY : list_install_components
+
+# Special rule for the target list_install_components
+list_install_components/fast: list_install_components
+
+.PHONY : list_install_components/fast
+
+# Special rule for the target rebuild_cache
+rebuild_cache:
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Running CMake to regenerate build system..."
+ /Applications/CLion.app/Contents/bin/cmake/mac/bin/cmake -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR)
+.PHONY : rebuild_cache
+
+# Special rule for the target rebuild_cache
+rebuild_cache/fast: rebuild_cache
+
+.PHONY : rebuild_cache/fast
+
+# Special rule for the target edit_cache
+edit_cache:
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "No interactive CMake dialog available..."
+ /Applications/CLion.app/Contents/bin/cmake/mac/bin/cmake -E echo No\ interactive\ CMake\ dialog\ available.
+.PHONY : edit_cache
+
+# Special rule for the target edit_cache
+edit_cache/fast: edit_cache
+
+.PHONY : edit_cache/fast
+
+# Special rule for the target install/strip
+install/strip: preinstall
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing the project stripped..."
+ /Applications/CLion.app/Contents/bin/cmake/mac/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake
+.PHONY : install/strip
+
+# Special rule for the target install/strip
+install/strip/fast: preinstall/fast
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing the project stripped..."
+ /Applications/CLion.app/Contents/bin/cmake/mac/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake
+.PHONY : install/strip/fast
+
+# Special rule for the target install
+install: preinstall
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Install the project..."
+ /Applications/CLion.app/Contents/bin/cmake/mac/bin/cmake -P cmake_install.cmake
+.PHONY : install
+
+# Special rule for the target install
+install/fast: preinstall/fast
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Install the project..."
+ /Applications/CLion.app/Contents/bin/cmake/mac/bin/cmake -P cmake_install.cmake
+.PHONY : install/fast
+
+# The main all target
+all: cmake_check_build_system
+ cd /Users/bradybodily/Repositories/CS3460/HW8/cmake-build-debug && $(CMAKE_COMMAND) -E cmake_progress_start /Users/bradybodily/Repositories/CS3460/HW8/cmake-build-debug/CMakeFiles /Users/bradybodily/Repositories/CS3460/HW8/cmake-build-debug/googletest-build/googletest/CMakeFiles/progress.marks
+ cd /Users/bradybodily/Repositories/CS3460/HW8/cmake-build-debug && $(MAKE) -f CMakeFiles/Makefile2 googletest-build/googletest/all
+ $(CMAKE_COMMAND) -E cmake_progress_start /Users/bradybodily/Repositories/CS3460/HW8/cmake-build-debug/CMakeFiles 0
+.PHONY : all
+
+# The main clean target
+clean:
+ cd /Users/bradybodily/Repositories/CS3460/HW8/cmake-build-debug && $(MAKE) -f CMakeFiles/Makefile2 googletest-build/googletest/clean
+.PHONY : clean
+
+# The main clean target
+clean/fast: clean
+
+.PHONY : clean/fast
+
+# Prepare targets for installation.
+preinstall: all
+ cd /Users/bradybodily/Repositories/CS3460/HW8/cmake-build-debug && $(MAKE) -f CMakeFiles/Makefile2 googletest-build/googletest/preinstall
+.PHONY : preinstall
+
+# Prepare targets for installation.
+preinstall/fast:
+ cd /Users/bradybodily/Repositories/CS3460/HW8/cmake-build-debug && $(MAKE) -f CMakeFiles/Makefile2 googletest-build/googletest/preinstall
+.PHONY : preinstall/fast
+
+# clear depends
+depend:
+ cd /Users/bradybodily/Repositories/CS3460/HW8/cmake-build-debug && $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 1
+.PHONY : depend
+
+# Convenience name for target.
+googletest-build/googletest/CMakeFiles/gtest_main.dir/rule:
+ cd /Users/bradybodily/Repositories/CS3460/HW8/cmake-build-debug && $(MAKE) -f CMakeFiles/Makefile2 googletest-build/googletest/CMakeFiles/gtest_main.dir/rule
+.PHONY : googletest-build/googletest/CMakeFiles/gtest_main.dir/rule
+
+# Convenience name for target.
+gtest_main: googletest-build/googletest/CMakeFiles/gtest_main.dir/rule
+
+.PHONY : gtest_main
+
+# fast build rule for target.
+gtest_main/fast:
+ cd /Users/bradybodily/Repositories/CS3460/HW8/cmake-build-debug && $(MAKE) -f googletest-build/googletest/CMakeFiles/gtest_main.dir/build.make googletest-build/googletest/CMakeFiles/gtest_main.dir/build
+.PHONY : gtest_main/fast
+
+# Convenience name for target.
+googletest-build/googletest/CMakeFiles/gtest.dir/rule:
+ cd /Users/bradybodily/Repositories/CS3460/HW8/cmake-build-debug && $(MAKE) -f CMakeFiles/Makefile2 googletest-build/googletest/CMakeFiles/gtest.dir/rule
+.PHONY : googletest-build/googletest/CMakeFiles/gtest.dir/rule
+
+# Convenience name for target.
+gtest: googletest-build/googletest/CMakeFiles/gtest.dir/rule
+
+.PHONY : gtest
+
+# fast build rule for target.
+gtest/fast:
+ cd /Users/bradybodily/Repositories/CS3460/HW8/cmake-build-debug && $(MAKE) -f googletest-build/googletest/CMakeFiles/gtest.dir/build.make googletest-build/googletest/CMakeFiles/gtest.dir/build
+.PHONY : gtest/fast
+
+src/gtest-all.o: src/gtest-all.cc.o
+
+.PHONY : src/gtest-all.o
+
+# target to build an object file
+src/gtest-all.cc.o:
+ cd /Users/bradybodily/Repositories/CS3460/HW8/cmake-build-debug && $(MAKE) -f googletest-build/googletest/CMakeFiles/gtest.dir/build.make googletest-build/googletest/CMakeFiles/gtest.dir/src/gtest-all.cc.o
+.PHONY : src/gtest-all.cc.o
+
+src/gtest-all.i: src/gtest-all.cc.i
+
+.PHONY : src/gtest-all.i
+
+# target to preprocess a source file
+src/gtest-all.cc.i:
+ cd /Users/bradybodily/Repositories/CS3460/HW8/cmake-build-debug && $(MAKE) -f googletest-build/googletest/CMakeFiles/gtest.dir/build.make googletest-build/googletest/CMakeFiles/gtest.dir/src/gtest-all.cc.i
+.PHONY : src/gtest-all.cc.i
+
+src/gtest-all.s: src/gtest-all.cc.s
+
+.PHONY : src/gtest-all.s
+
+# target to generate assembly for a file
+src/gtest-all.cc.s:
+ cd /Users/bradybodily/Repositories/CS3460/HW8/cmake-build-debug && $(MAKE) -f googletest-build/googletest/CMakeFiles/gtest.dir/build.make googletest-build/googletest/CMakeFiles/gtest.dir/src/gtest-all.cc.s
+.PHONY : src/gtest-all.cc.s
+
+src/gtest_main.o: src/gtest_main.cc.o
+
+.PHONY : src/gtest_main.o
+
+# target to build an object file
+src/gtest_main.cc.o:
+ cd /Users/bradybodily/Repositories/CS3460/HW8/cmake-build-debug && $(MAKE) -f googletest-build/googletest/CMakeFiles/gtest_main.dir/build.make googletest-build/googletest/CMakeFiles/gtest_main.dir/src/gtest_main.cc.o
+.PHONY : src/gtest_main.cc.o
+
+src/gtest_main.i: src/gtest_main.cc.i
+
+.PHONY : src/gtest_main.i
+
+# target to preprocess a source file
+src/gtest_main.cc.i:
+ cd /Users/bradybodily/Repositories/CS3460/HW8/cmake-build-debug && $(MAKE) -f googletest-build/googletest/CMakeFiles/gtest_main.dir/build.make googletest-build/googletest/CMakeFiles/gtest_main.dir/src/gtest_main.cc.i
+.PHONY : src/gtest_main.cc.i
+
+src/gtest_main.s: src/gtest_main.cc.s
+
+.PHONY : src/gtest_main.s
+
+# target to generate assembly for a file
+src/gtest_main.cc.s:
+ cd /Users/bradybodily/Repositories/CS3460/HW8/cmake-build-debug && $(MAKE) -f googletest-build/googletest/CMakeFiles/gtest_main.dir/build.make googletest-build/googletest/CMakeFiles/gtest_main.dir/src/gtest_main.cc.s
+.PHONY : src/gtest_main.cc.s
+
+# Help Target
+help:
+ @echo "The following are some of the valid targets for this Makefile:"
+ @echo "... all (the default if no target is provided)"
+ @echo "... clean"
+ @echo "... depend"
+ @echo "... install/local"
+ @echo "... list_install_components"
+ @echo "... rebuild_cache"
+ @echo "... edit_cache"
+ @echo "... install/strip"
+ @echo "... install"
+ @echo "... gtest_main"
+ @echo "... gtest"
+ @echo "... src/gtest-all.o"
+ @echo "... src/gtest-all.i"
+ @echo "... src/gtest-all.s"
+ @echo "... src/gtest_main.o"
+ @echo "... src/gtest_main.i"
+ @echo "... src/gtest_main.s"
+.PHONY : help
+
+
+
+#=============================================================================
+# Special targets to cleanup operation of make.
+
+# Special rule to run CMake to check the build system integrity.
+# No rule that depends on this can have commands that come from listfiles
+# because they might be regenerated.
+cmake_check_build_system:
+ cd /Users/bradybodily/Repositories/CS3460/HW8/cmake-build-debug && $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0
+.PHONY : cmake_check_build_system
+
diff --git a/HW8/cmake-build-debug/googletest-build/googletest/cmake_install.cmake b/HW8/cmake-build-debug/googletest-build/googletest/cmake_install.cmake
new file mode 100644
index 0000000..68cba96
--- /dev/null
+++ b/HW8/cmake-build-debug/googletest-build/googletest/cmake_install.cmake
@@ -0,0 +1,88 @@
+# Install script for directory: /Users/bradybodily/Repositories/CS3460/HW8/cmake-build-debug/googletest-src/googletest
+
+# Set the install prefix
+if(NOT DEFINED CMAKE_INSTALL_PREFIX)
+ set(CMAKE_INSTALL_PREFIX "/usr/local")
+endif()
+string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}")
+
+# Set the install configuration name.
+if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME)
+ if(BUILD_TYPE)
+ string(REGEX REPLACE "^[^A-Za-z0-9_]+" ""
+ CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}")
+ else()
+ set(CMAKE_INSTALL_CONFIG_NAME "Debug")
+ endif()
+ message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"")
+endif()
+
+# Set the component getting installed.
+if(NOT CMAKE_INSTALL_COMPONENT)
+ if(COMPONENT)
+ message(STATUS "Install component: \"${COMPONENT}\"")
+ set(CMAKE_INSTALL_COMPONENT "${COMPONENT}")
+ else()
+ set(CMAKE_INSTALL_COMPONENT)
+ endif()
+endif()
+
+# Is this installation the result of a crosscompile?
+if(NOT DEFINED CMAKE_CROSSCOMPILING)
+ set(CMAKE_CROSSCOMPILING "FALSE")
+endif()
+
+if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT)
+ if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/cmake/GTest/GTestTargets.cmake")
+ file(DIFFERENT EXPORT_FILE_CHANGED FILES
+ "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/cmake/GTest/GTestTargets.cmake"
+ "/Users/bradybodily/Repositories/CS3460/HW8/cmake-build-debug/googletest-build/googletest/CMakeFiles/Export/lib/cmake/GTest/GTestTargets.cmake")
+ if(EXPORT_FILE_CHANGED)
+ file(GLOB OLD_CONFIG_FILES "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/cmake/GTest/GTestTargets-*.cmake")
+ if(OLD_CONFIG_FILES)
+ message(STATUS "Old export file \"$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/cmake/GTest/GTestTargets.cmake\" will be replaced. Removing files [${OLD_CONFIG_FILES}].")
+ file(REMOVE ${OLD_CONFIG_FILES})
+ endif()
+ endif()
+ endif()
+ file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib/cmake/GTest" TYPE FILE FILES "/Users/bradybodily/Repositories/CS3460/HW8/cmake-build-debug/googletest-build/googletest/CMakeFiles/Export/lib/cmake/GTest/GTestTargets.cmake")
+ if("${CMAKE_INSTALL_CONFIG_NAME}" MATCHES "^([Dd][Ee][Bb][Uu][Gg])$")
+ file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib/cmake/GTest" TYPE FILE FILES "/Users/bradybodily/Repositories/CS3460/HW8/cmake-build-debug/googletest-build/googletest/CMakeFiles/Export/lib/cmake/GTest/GTestTargets-debug.cmake")
+ endif()
+endif()
+
+if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT)
+ file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib/cmake/GTest" TYPE FILE FILES
+ "/Users/bradybodily/Repositories/CS3460/HW8/cmake-build-debug/googletest-build/googletest/generated/GTestConfigVersion.cmake"
+ "/Users/bradybodily/Repositories/CS3460/HW8/cmake-build-debug/googletest-build/googletest/generated/GTestConfig.cmake"
+ )
+endif()
+
+if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT)
+ file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/include" TYPE DIRECTORY FILES "/Users/bradybodily/Repositories/CS3460/HW8/cmake-build-debug/googletest-src/googletest/include/")
+endif()
+
+if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT)
+ file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE STATIC_LIBRARY FILES "/Users/bradybodily/Repositories/CS3460/HW8/cmake-build-debug/lib/libgtestd.a")
+ if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libgtestd.a" AND
+ NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libgtestd.a")
+ execute_process(COMMAND "/Library/Developer/CommandLineTools/usr/bin/ranlib" "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libgtestd.a")
+ endif()
+endif()
+
+if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT)
+ file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE STATIC_LIBRARY FILES "/Users/bradybodily/Repositories/CS3460/HW8/cmake-build-debug/lib/libgtest_maind.a")
+ if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libgtest_maind.a" AND
+ NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libgtest_maind.a")
+ execute_process(COMMAND "/Library/Developer/CommandLineTools/usr/bin/ranlib" "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libgtest_maind.a")
+ endif()
+endif()
+
+if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT)
+ file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib/pkgconfig" TYPE FILE FILES "/Users/bradybodily/Repositories/CS3460/HW8/cmake-build-debug/googletest-build/googletest/generated/gtest.pc")
+endif()
+
+if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT)
+ file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib/pkgconfig" TYPE FILE FILES "/Users/bradybodily/Repositories/CS3460/HW8/cmake-build-debug/googletest-build/googletest/generated/gtest_main.pc")
+endif()
+
diff --git a/HW8/cmake-build-debug/googletest-build/googletest/generated/GTestConfig.cmake b/HW8/cmake-build-debug/googletest-build/googletest/generated/GTestConfig.cmake
new file mode 100644
index 0000000..771cb7e
--- /dev/null
+++ b/HW8/cmake-build-debug/googletest-build/googletest/generated/GTestConfig.cmake
@@ -0,0 +1,33 @@
+
+####### Expanded from @PACKAGE_INIT@ by configure_package_config_file() #######
+####### Any changes to this file will be overwritten by the next CMake run ####
+####### The input file was Config.cmake.in ########
+
+get_filename_component(PACKAGE_PREFIX_DIR "${CMAKE_CURRENT_LIST_DIR}/../../../" ABSOLUTE)
+
+macro(set_and_check _var _file)
+ set(${_var} "${_file}")
+ if(NOT EXISTS "${_file}")
+ message(FATAL_ERROR "File or directory ${_file} referenced by variable ${_var} does not exist !")
+ endif()
+endmacro()
+
+macro(check_required_components _NAME)
+ foreach(comp ${${_NAME}_FIND_COMPONENTS})
+ if(NOT ${_NAME}_${comp}_FOUND)
+ if(${_NAME}_FIND_REQUIRED_${comp})
+ set(${_NAME}_FOUND FALSE)
+ endif()
+ endif()
+ endforeach()
+endmacro()
+
+####################################################################################
+include(CMakeFindDependencyMacro)
+if (ON)
+ set(THREADS_PREFER_PTHREAD_FLAG )
+ find_dependency(Threads)
+endif()
+
+include("${CMAKE_CURRENT_LIST_DIR}/GTestTargets.cmake")
+check_required_components("")
diff --git a/HW8/cmake-build-debug/googletest-build/googletest/generated/GTestConfigVersion.cmake b/HW8/cmake-build-debug/googletest-build/googletest/generated/GTestConfigVersion.cmake
new file mode 100644
index 0000000..90e89ef
--- /dev/null
+++ b/HW8/cmake-build-debug/googletest-build/googletest/generated/GTestConfigVersion.cmake
@@ -0,0 +1,37 @@
+# This is a basic version file for the Config-mode of find_package().
+# It is used by write_basic_package_version_file() as input file for configure_file()
+# to create a version-file which can be installed along a config.cmake file.
+#
+# The created file sets PACKAGE_VERSION_EXACT if the current version string and
+# the requested version string are exactly the same and it sets
+# PACKAGE_VERSION_COMPATIBLE if the current version is >= requested version.
+# The variable CVF_VERSION must be set before calling configure_file().
+
+set(PACKAGE_VERSION "1.10.0")
+
+if(PACKAGE_VERSION VERSION_LESS PACKAGE_FIND_VERSION)
+ set(PACKAGE_VERSION_COMPATIBLE FALSE)
+else()
+ set(PACKAGE_VERSION_COMPATIBLE TRUE)
+ if(PACKAGE_FIND_VERSION STREQUAL PACKAGE_VERSION)
+ set(PACKAGE_VERSION_EXACT TRUE)
+ endif()
+endif()
+
+
+# if the installed project requested no architecture check, don't perform the check
+if("FALSE")
+ return()
+endif()
+
+# if the installed or the using project don't have CMAKE_SIZEOF_VOID_P set, ignore it:
+if("${CMAKE_SIZEOF_VOID_P}" STREQUAL "" OR "8" STREQUAL "")
+ return()
+endif()
+
+# check that the installed version has the same 32/64bit-ness as the one which is currently searching:
+if(NOT CMAKE_SIZEOF_VOID_P STREQUAL "8")
+ math(EXPR installedBits "8 * 8")
+ set(PACKAGE_VERSION "${PACKAGE_VERSION} (${installedBits}bit)")
+ set(PACKAGE_VERSION_UNSUITABLE TRUE)
+endif()
diff --git a/HW8/cmake-build-debug/googletest-build/googletest/generated/gmock.pc b/HW8/cmake-build-debug/googletest-build/googletest/generated/gmock.pc
new file mode 100644
index 0000000..4457602
--- /dev/null
+++ b/HW8/cmake-build-debug/googletest-build/googletest/generated/gmock.pc
@@ -0,0 +1,10 @@
+libdir=/usr/local/lib
+includedir=/usr/local/include
+
+Name: gmock
+Description: GoogleMock (without main() function)
+Version: 1.10.0
+URL: https://github.com/google/googletest
+Requires: gtest
+Libs: -L${libdir} -lgmock
+Cflags: -I${includedir} -DGTEST_HAS_PTHREAD=1
diff --git a/HW8/cmake-build-debug/googletest-build/googletest/generated/gmock_main.pc b/HW8/cmake-build-debug/googletest-build/googletest/generated/gmock_main.pc
new file mode 100644
index 0000000..6285591
--- /dev/null
+++ b/HW8/cmake-build-debug/googletest-build/googletest/generated/gmock_main.pc
@@ -0,0 +1,10 @@
+libdir=/usr/local/lib
+includedir=/usr/local/include
+
+Name: gmock_main
+Description: GoogleMock (with main() function)
+Version: 1.10.0
+URL: https://github.com/google/googletest
+Requires: gmock
+Libs: -L${libdir} -lgmock_main
+Cflags: -I${includedir} -DGTEST_HAS_PTHREAD=1
diff --git a/HW8/cmake-build-debug/googletest-build/googletest/generated/gtest.pc b/HW8/cmake-build-debug/googletest-build/googletest/generated/gtest.pc
new file mode 100644
index 0000000..30c25ce
--- /dev/null
+++ b/HW8/cmake-build-debug/googletest-build/googletest/generated/gtest.pc
@@ -0,0 +1,9 @@
+libdir=/usr/local/lib
+includedir=/usr/local/include
+
+Name: gtest
+Description: GoogleTest (without main() function)
+Version: 1.10.0
+URL: https://github.com/google/googletest
+Libs: -L${libdir} -lgtest
+Cflags: -I${includedir} -DGTEST_HAS_PTHREAD=1
diff --git a/HW8/cmake-build-debug/googletest-build/googletest/generated/gtest_main.pc b/HW8/cmake-build-debug/googletest-build/googletest/generated/gtest_main.pc
new file mode 100644
index 0000000..d233a0d
--- /dev/null
+++ b/HW8/cmake-build-debug/googletest-build/googletest/generated/gtest_main.pc
@@ -0,0 +1,10 @@
+libdir=/usr/local/lib
+includedir=/usr/local/include
+
+Name: gtest_main
+Description: GoogleTest (with main() function)
+Version: 1.10.0
+URL: https://github.com/google/googletest
+Requires: gtest
+Libs: -L${libdir} -lgtest_main
+Cflags: -I${includedir} -DGTEST_HAS_PTHREAD=1
diff --git a/HW8/cmake-build-debug/googletest-build/googletest/gtest.cbp b/HW8/cmake-build-debug/googletest-build/googletest/gtest.cbp
new file mode 100644
index 0000000..497d023
--- /dev/null
+++ b/HW8/cmake-build-debug/googletest-build/googletest/gtest.cbp
@@ -0,0 +1,153 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/HW8/cmake-build-debug/googletest-download/CMakeCache.txt b/HW8/cmake-build-debug/googletest-download/CMakeCache.txt
new file mode 100644
index 0000000..0bb9965
--- /dev/null
+++ b/HW8/cmake-build-debug/googletest-download/CMakeCache.txt
@@ -0,0 +1,132 @@
+# This is the CMakeCache file.
+# For build in directory: /Users/bradybodily/Repositories/CS3460/HW8/cmake-build-debug/googletest-download
+# It was generated by CMake: /Applications/CLion.app/Contents/bin/cmake/mac/bin/cmake
+# You can edit this file to change values found and used by cmake.
+# If you do not want to change any of the values, simply exit the editor.
+# If you do want to change a value, simply edit, save, and exit the editor.
+# The syntax for the file is as follows:
+# KEY:TYPE=VALUE
+# KEY is the name of a variable in the cache.
+# TYPE is a hint to GUIs for the type of VALUE, DO NOT EDIT TYPE!.
+# VALUE is the current value for the KEY.
+
+########################
+# EXTERNAL cache entries
+########################
+
+//Enable/Disable color output during build.
+CMAKE_COLOR_MAKEFILE:BOOL=ON
+
+//Enable/Disable output of compile commands during generation.
+CMAKE_EXPORT_COMPILE_COMMANDS:BOOL=OFF
+
+//Path to a program.
+CMAKE_INSTALL_NAME_TOOL:FILEPATH=/usr/bin/install_name_tool
+
+//Install path prefix, prepended onto install directories.
+CMAKE_INSTALL_PREFIX:PATH=/usr/local
+
+//Path to a program.
+CMAKE_MAKE_PROGRAM:FILEPATH=/usr/bin/make
+
+//Build architectures for OSX
+CMAKE_OSX_ARCHITECTURES:STRING=
+
+//Minimum OS X version to target for deployment (at runtime); newer
+// APIs weak linked. Set to empty string for default value.
+CMAKE_OSX_DEPLOYMENT_TARGET:STRING=
+
+//The product will be built against the headers and libraries located
+// inside the indicated SDK.
+CMAKE_OSX_SYSROOT:PATH=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk
+
+//Value Computed by CMake
+CMAKE_PROJECT_DESCRIPTION:STATIC=
+
+//Value Computed by CMake
+CMAKE_PROJECT_HOMEPAGE_URL:STATIC=
+
+//Value Computed by CMake
+CMAKE_PROJECT_NAME:STATIC=googletest-download
+
+//If set, runtime paths are not added when installing shared libraries,
+// but are added when building.
+CMAKE_SKIP_INSTALL_RPATH:BOOL=NO
+
+//If set, runtime paths are not added when using shared libraries.
+CMAKE_SKIP_RPATH:BOOL=NO
+
+//If this value is on, makefiles will be generated without the
+// .SILENT directive, and all commands will be echoed to the console
+// during the make. This is useful for debugging only. With Visual
+// Studio IDE projects all commands are done without /nologo.
+CMAKE_VERBOSE_MAKEFILE:BOOL=FALSE
+
+//Git command line client
+GIT_EXECUTABLE:FILEPATH=/usr/local/bin/git
+
+//Value Computed by CMake
+googletest-download_BINARY_DIR:STATIC=/Users/bradybodily/Repositories/CS3460/HW8/cmake-build-debug/googletest-download
+
+//Value Computed by CMake
+googletest-download_SOURCE_DIR:STATIC=/Users/bradybodily/Repositories/CS3460/HW8/cmake-build-debug/googletest-download
+
+
+########################
+# INTERNAL cache entries
+########################
+
+//This is the directory where this CMakeCache.txt was created
+CMAKE_CACHEFILE_DIR:INTERNAL=/Users/bradybodily/Repositories/CS3460/HW8/cmake-build-debug/googletest-download
+//Major version of cmake used to create the current loaded cache
+CMAKE_CACHE_MAJOR_VERSION:INTERNAL=3
+//Minor version of cmake used to create the current loaded cache
+CMAKE_CACHE_MINOR_VERSION:INTERNAL=14
+//Patch version of cmake used to create the current loaded cache
+CMAKE_CACHE_PATCH_VERSION:INTERNAL=5
+//ADVANCED property for variable: CMAKE_COLOR_MAKEFILE
+CMAKE_COLOR_MAKEFILE-ADVANCED:INTERNAL=1
+//Path to CMake executable.
+CMAKE_COMMAND:INTERNAL=/Applications/CLion.app/Contents/bin/cmake/mac/bin/cmake
+//Path to cpack program executable.
+CMAKE_CPACK_COMMAND:INTERNAL=/Applications/CLion.app/Contents/bin/cmake/mac/bin/cpack
+//Path to ctest program executable.
+CMAKE_CTEST_COMMAND:INTERNAL=/Applications/CLion.app/Contents/bin/cmake/mac/bin/ctest
+//Path to cache edit program executable.
+CMAKE_EDIT_COMMAND:INTERNAL=/Applications/CLion.app/Contents/bin/cmake/mac/bin/ccmake
+//ADVANCED property for variable: CMAKE_EXPORT_COMPILE_COMMANDS
+CMAKE_EXPORT_COMPILE_COMMANDS-ADVANCED:INTERNAL=1
+//Name of external makefile project generator.
+CMAKE_EXTRA_GENERATOR:INTERNAL=
+//Name of generator.
+CMAKE_GENERATOR:INTERNAL=Unix Makefiles
+//Generator instance identifier.
+CMAKE_GENERATOR_INSTANCE:INTERNAL=
+//Name of generator platform.
+CMAKE_GENERATOR_PLATFORM:INTERNAL=
+//Name of generator toolset.
+CMAKE_GENERATOR_TOOLSET:INTERNAL=
+//Source directory with the top level CMakeLists.txt file for this
+// project
+CMAKE_HOME_DIRECTORY:INTERNAL=/Users/bradybodily/Repositories/CS3460/HW8/cmake-build-debug/googletest-download
+//ADVANCED property for variable: CMAKE_INSTALL_NAME_TOOL
+CMAKE_INSTALL_NAME_TOOL-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_MAKE_PROGRAM
+CMAKE_MAKE_PROGRAM-ADVANCED:INTERNAL=1
+//number of local generators
+CMAKE_NUMBER_OF_MAKEFILES:INTERNAL=1
+//Platform information initialized
+CMAKE_PLATFORM_INFO_INITIALIZED:INTERNAL=1
+//Path to CMake installation.
+CMAKE_ROOT:INTERNAL=/Applications/CLion.app/Contents/bin/cmake/mac/share/cmake-3.14
+//ADVANCED property for variable: CMAKE_SKIP_INSTALL_RPATH
+CMAKE_SKIP_INSTALL_RPATH-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_SKIP_RPATH
+CMAKE_SKIP_RPATH-ADVANCED:INTERNAL=1
+//uname command
+CMAKE_UNAME:INTERNAL=/usr/bin/uname
+//ADVANCED property for variable: CMAKE_VERBOSE_MAKEFILE
+CMAKE_VERBOSE_MAKEFILE-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: GIT_EXECUTABLE
+GIT_EXECUTABLE-ADVANCED:INTERNAL=1
+
diff --git a/HW8/cmake-build-debug/googletest-download/CMakeFiles/3.14.5/CMakeSystem.cmake b/HW8/cmake-build-debug/googletest-download/CMakeFiles/3.14.5/CMakeSystem.cmake
new file mode 100644
index 0000000..1ce45c3
--- /dev/null
+++ b/HW8/cmake-build-debug/googletest-download/CMakeFiles/3.14.5/CMakeSystem.cmake
@@ -0,0 +1,15 @@
+set(CMAKE_HOST_SYSTEM "Darwin-19.0.0")
+set(CMAKE_HOST_SYSTEM_NAME "Darwin")
+set(CMAKE_HOST_SYSTEM_VERSION "19.0.0")
+set(CMAKE_HOST_SYSTEM_PROCESSOR "x86_64")
+
+
+
+set(CMAKE_SYSTEM "Darwin-19.0.0")
+set(CMAKE_SYSTEM_NAME "Darwin")
+set(CMAKE_SYSTEM_VERSION "19.0.0")
+set(CMAKE_SYSTEM_PROCESSOR "x86_64")
+
+set(CMAKE_CROSSCOMPILING "FALSE")
+
+set(CMAKE_SYSTEM_LOADED 1)
diff --git a/HW8/cmake-build-debug/googletest-download/CMakeFiles/CMakeDirectoryInformation.cmake b/HW8/cmake-build-debug/googletest-download/CMakeFiles/CMakeDirectoryInformation.cmake
new file mode 100644
index 0000000..786c3ea
--- /dev/null
+++ b/HW8/cmake-build-debug/googletest-download/CMakeFiles/CMakeDirectoryInformation.cmake
@@ -0,0 +1,16 @@
+# CMAKE generated file: DO NOT EDIT!
+# Generated by "Unix Makefiles" Generator, CMake Version 3.14
+
+# Relative path conversion top directories.
+set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/Users/bradybodily/Repositories/CS3460/HW8/cmake-build-debug/googletest-download")
+set(CMAKE_RELATIVE_PATH_TOP_BINARY "/Users/bradybodily/Repositories/CS3460/HW8/cmake-build-debug/googletest-download")
+
+# Force unix paths in dependencies.
+set(CMAKE_FORCE_UNIX_PATHS 1)
+
+
+# The C and CXX include file regular expressions for this directory.
+set(CMAKE_C_INCLUDE_REGEX_SCAN "^.*$")
+set(CMAKE_C_INCLUDE_REGEX_COMPLAIN "^$")
+set(CMAKE_CXX_INCLUDE_REGEX_SCAN ${CMAKE_C_INCLUDE_REGEX_SCAN})
+set(CMAKE_CXX_INCLUDE_REGEX_COMPLAIN ${CMAKE_C_INCLUDE_REGEX_COMPLAIN})
diff --git a/HW8/cmake-build-debug/googletest-download/CMakeFiles/CMakeOutput.log b/HW8/cmake-build-debug/googletest-download/CMakeFiles/CMakeOutput.log
new file mode 100644
index 0000000..3b53db7
--- /dev/null
+++ b/HW8/cmake-build-debug/googletest-download/CMakeFiles/CMakeOutput.log
@@ -0,0 +1 @@
+The system is: Darwin - 19.0.0 - x86_64
diff --git a/HW8/cmake-build-debug/googletest-download/CMakeFiles/CMakeRuleHashes.txt b/HW8/cmake-build-debug/googletest-download/CMakeFiles/CMakeRuleHashes.txt
new file mode 100644
index 0000000..7c54faa
--- /dev/null
+++ b/HW8/cmake-build-debug/googletest-download/CMakeFiles/CMakeRuleHashes.txt
@@ -0,0 +1,11 @@
+# Hashes of file build rules.
+d060b623e79ee47d61c80a37d784352b CMakeFiles/googletest
+f37dbbe2fb03d4265213bd91473996dc CMakeFiles/googletest-complete
+d7e04e7156705e7cc4460bfc750a3445 googletest-prefix/src/googletest-stamp/googletest-build
+a69e6939b5c26246d66fd0ca93ca22f1 googletest-prefix/src/googletest-stamp/googletest-configure
+accab2c0f44acf70064ae8d45003f5d2 googletest-prefix/src/googletest-stamp/googletest-download
+c73e15a6a15fc89c788324ca7382ce62 googletest-prefix/src/googletest-stamp/googletest-install
+9d3849f385eb4895e2066f3b6fbee3bb googletest-prefix/src/googletest-stamp/googletest-mkdir
+ca73a6dcb6b0a8a69fb421d362c63dce googletest-prefix/src/googletest-stamp/googletest-patch
+574a794ab4690c235f6779dad4ff0e03 googletest-prefix/src/googletest-stamp/googletest-test
+0410cdd1741e9f3acbe854cd6a7ec8e1 googletest-prefix/src/googletest-stamp/googletest-update
diff --git a/HW8/cmake-build-debug/googletest-download/CMakeFiles/Makefile.cmake b/HW8/cmake-build-debug/googletest-download/CMakeFiles/Makefile.cmake
new file mode 100644
index 0000000..8f080ce
--- /dev/null
+++ b/HW8/cmake-build-debug/googletest-download/CMakeFiles/Makefile.cmake
@@ -0,0 +1,43 @@
+# CMAKE generated file: DO NOT EDIT!
+# Generated by "Unix Makefiles" Generator, CMake Version 3.14
+
+# The generator used is:
+set(CMAKE_DEPENDS_GENERATOR "Unix Makefiles")
+
+# The top level Makefile was generated from the following files:
+set(CMAKE_MAKEFILE_DEPENDS
+ "CMakeCache.txt"
+ "/Applications/CLion.app/Contents/bin/cmake/mac/share/cmake-3.14/Modules/CMakeGenericSystem.cmake"
+ "/Applications/CLion.app/Contents/bin/cmake/mac/share/cmake-3.14/Modules/CMakeInitializeConfigs.cmake"
+ "/Applications/CLion.app/Contents/bin/cmake/mac/share/cmake-3.14/Modules/CMakeSystemSpecificInformation.cmake"
+ "/Applications/CLion.app/Contents/bin/cmake/mac/share/cmake-3.14/Modules/CMakeSystemSpecificInitialize.cmake"
+ "/Applications/CLion.app/Contents/bin/cmake/mac/share/cmake-3.14/Modules/ExternalProject.cmake"
+ "/Applications/CLion.app/Contents/bin/cmake/mac/share/cmake-3.14/Modules/FindGit.cmake"
+ "/Applications/CLion.app/Contents/bin/cmake/mac/share/cmake-3.14/Modules/FindPackageHandleStandardArgs.cmake"
+ "/Applications/CLion.app/Contents/bin/cmake/mac/share/cmake-3.14/Modules/FindPackageMessage.cmake"
+ "/Applications/CLion.app/Contents/bin/cmake/mac/share/cmake-3.14/Modules/Platform/Darwin-Initialize.cmake"
+ "/Applications/CLion.app/Contents/bin/cmake/mac/share/cmake-3.14/Modules/Platform/Darwin.cmake"
+ "/Applications/CLion.app/Contents/bin/cmake/mac/share/cmake-3.14/Modules/Platform/UnixPaths.cmake"
+ "/Applications/CLion.app/Contents/bin/cmake/mac/share/cmake-3.14/Modules/RepositoryInfo.txt.in"
+ "CMakeFiles/3.14.5/CMakeSystem.cmake"
+ "CMakeLists.txt"
+ "googletest-prefix/tmp/googletest-cfgcmd.txt.in"
+ )
+
+# The corresponding makefile is:
+set(CMAKE_MAKEFILE_OUTPUTS
+ "Makefile"
+ "CMakeFiles/cmake.check_cache"
+ )
+
+# Byproducts of CMake generate step:
+set(CMAKE_MAKEFILE_PRODUCTS
+ "googletest-prefix/src/googletest-stamp/googletest-gitinfo.txt"
+ "googletest-prefix/tmp/googletest-cfgcmd.txt"
+ "CMakeFiles/CMakeDirectoryInformation.cmake"
+ )
+
+# Dependency information for all targets:
+set(CMAKE_DEPEND_INFO_FILES
+ "CMakeFiles/googletest.dir/DependInfo.cmake"
+ )
diff --git a/HW8/cmake-build-debug/googletest-download/CMakeFiles/Makefile2 b/HW8/cmake-build-debug/googletest-download/CMakeFiles/Makefile2
new file mode 100644
index 0000000..9b5f80b
--- /dev/null
+++ b/HW8/cmake-build-debug/googletest-download/CMakeFiles/Makefile2
@@ -0,0 +1,113 @@
+# CMAKE generated file: DO NOT EDIT!
+# Generated by "Unix Makefiles" Generator, CMake Version 3.14
+
+# Default target executed when no arguments are given to make.
+default_target: all
+
+.PHONY : default_target
+
+# The main recursive all target
+all:
+
+.PHONY : all
+
+# The main recursive preinstall target
+preinstall:
+
+.PHONY : preinstall
+
+# The main recursive clean target
+clean:
+
+.PHONY : clean
+
+#=============================================================================
+# Special targets provided by cmake.
+
+# Disable implicit rules so canonical targets will work.
+.SUFFIXES:
+
+
+# Remove some rules from gmake that .SUFFIXES does not remove.
+SUFFIXES =
+
+.SUFFIXES: .hpux_make_needs_suffix_list
+
+
+# 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 = /Applications/CLion.app/Contents/bin/cmake/mac/bin/cmake
+
+# The command to remove a file.
+RM = /Applications/CLion.app/Contents/bin/cmake/mac/bin/cmake -E remove -f
+
+# Escaping for special characters.
+EQUALS = =
+
+# The top-level source directory on which CMake was run.
+CMAKE_SOURCE_DIR = /Users/bradybodily/Repositories/CS3460/HW8/cmake-build-debug/googletest-download
+
+# The top-level build directory on which CMake was run.
+CMAKE_BINARY_DIR = /Users/bradybodily/Repositories/CS3460/HW8/cmake-build-debug/googletest-download
+
+#=============================================================================
+# Target rules for target CMakeFiles/googletest.dir
+
+# All Build rule for target.
+CMakeFiles/googletest.dir/all:
+ $(MAKE) -f CMakeFiles/googletest.dir/build.make CMakeFiles/googletest.dir/depend
+ $(MAKE) -f CMakeFiles/googletest.dir/build.make CMakeFiles/googletest.dir/build
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/Users/bradybodily/Repositories/CS3460/HW8/cmake-build-debug/googletest-download/CMakeFiles --progress-num=1,2,3,4,5,6,7,8,9 "Built target googletest"
+.PHONY : CMakeFiles/googletest.dir/all
+
+# Include target in all.
+all: CMakeFiles/googletest.dir/all
+
+.PHONY : all
+
+# Build rule for subdir invocation for target.
+CMakeFiles/googletest.dir/rule: cmake_check_build_system
+ $(CMAKE_COMMAND) -E cmake_progress_start /Users/bradybodily/Repositories/CS3460/HW8/cmake-build-debug/googletest-download/CMakeFiles 9
+ $(MAKE) -f CMakeFiles/Makefile2 CMakeFiles/googletest.dir/all
+ $(CMAKE_COMMAND) -E cmake_progress_start /Users/bradybodily/Repositories/CS3460/HW8/cmake-build-debug/googletest-download/CMakeFiles 0
+.PHONY : CMakeFiles/googletest.dir/rule
+
+# Convenience name for target.
+googletest: CMakeFiles/googletest.dir/rule
+
+.PHONY : googletest
+
+# clean rule for target.
+CMakeFiles/googletest.dir/clean:
+ $(MAKE) -f CMakeFiles/googletest.dir/build.make CMakeFiles/googletest.dir/clean
+.PHONY : CMakeFiles/googletest.dir/clean
+
+# clean rule for target.
+clean: CMakeFiles/googletest.dir/clean
+
+.PHONY : clean
+
+#=============================================================================
+# Special targets to cleanup operation of make.
+
+# Special rule to run CMake to check the build system integrity.
+# No rule that depends on this can have commands that come from listfiles
+# because they might be regenerated.
+cmake_check_build_system:
+ $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0
+.PHONY : cmake_check_build_system
+
diff --git a/HW8/cmake-build-debug/googletest-download/CMakeFiles/TargetDirectories.txt b/HW8/cmake-build-debug/googletest-download/CMakeFiles/TargetDirectories.txt
new file mode 100644
index 0000000..54b732a
--- /dev/null
+++ b/HW8/cmake-build-debug/googletest-download/CMakeFiles/TargetDirectories.txt
@@ -0,0 +1,3 @@
+/Users/bradybodily/Repositories/CS3460/HW8/cmake-build-debug/googletest-download/CMakeFiles/rebuild_cache.dir
+/Users/bradybodily/Repositories/CS3460/HW8/cmake-build-debug/googletest-download/CMakeFiles/edit_cache.dir
+/Users/bradybodily/Repositories/CS3460/HW8/cmake-build-debug/googletest-download/CMakeFiles/googletest.dir
diff --git a/HW8/cmake-build-debug/googletest-download/CMakeFiles/cmake.check_cache b/HW8/cmake-build-debug/googletest-download/CMakeFiles/cmake.check_cache
new file mode 100644
index 0000000..3dccd73
--- /dev/null
+++ b/HW8/cmake-build-debug/googletest-download/CMakeFiles/cmake.check_cache
@@ -0,0 +1 @@
+# This file is generated by cmake for dependency checking of the CMakeCache.txt file
diff --git a/HW8/cmake-build-debug/googletest-download/CMakeFiles/googletest-complete b/HW8/cmake-build-debug/googletest-download/CMakeFiles/googletest-complete
new file mode 100644
index 0000000..e69de29
diff --git a/HW8/cmake-build-debug/googletest-download/CMakeFiles/googletest.dir/DependInfo.cmake b/HW8/cmake-build-debug/googletest-download/CMakeFiles/googletest.dir/DependInfo.cmake
new file mode 100644
index 0000000..19fab21
--- /dev/null
+++ b/HW8/cmake-build-debug/googletest-download/CMakeFiles/googletest.dir/DependInfo.cmake
@@ -0,0 +1,11 @@
+# The set of languages for which implicit dependencies are needed:
+set(CMAKE_DEPENDS_LANGUAGES
+ )
+# The set of files for implicit dependencies of each language:
+
+# Targets to which this target links.
+set(CMAKE_TARGET_LINKED_INFO_FILES
+ )
+
+# Fortran module output directory.
+set(CMAKE_Fortran_TARGET_MODULE_DIR "")
diff --git a/HW8/cmake-build-debug/googletest-download/CMakeFiles/googletest.dir/Labels.json b/HW8/cmake-build-debug/googletest-download/CMakeFiles/googletest.dir/Labels.json
new file mode 100644
index 0000000..c6e5a29
--- /dev/null
+++ b/HW8/cmake-build-debug/googletest-download/CMakeFiles/googletest.dir/Labels.json
@@ -0,0 +1,46 @@
+{
+ "sources" :
+ [
+ {
+ "file" : "/Users/bradybodily/Repositories/CS3460/HW8/cmake-build-debug/googletest-download/CMakeFiles/googletest"
+ },
+ {
+ "file" : "/Users/bradybodily/Repositories/CS3460/HW8/cmake-build-debug/googletest-download/CMakeFiles/googletest.rule"
+ },
+ {
+ "file" : "/Users/bradybodily/Repositories/CS3460/HW8/cmake-build-debug/googletest-download/CMakeFiles/googletest-complete.rule"
+ },
+ {
+ "file" : "/Users/bradybodily/Repositories/CS3460/HW8/cmake-build-debug/googletest-download/googletest-prefix/src/googletest-stamp/googletest-install.rule"
+ },
+ {
+ "file" : "/Users/bradybodily/Repositories/CS3460/HW8/cmake-build-debug/googletest-download/googletest-prefix/src/googletest-stamp/googletest-mkdir.rule"
+ },
+ {
+ "file" : "/Users/bradybodily/Repositories/CS3460/HW8/cmake-build-debug/googletest-download/googletest-prefix/src/googletest-stamp/googletest-download.rule"
+ },
+ {
+ "file" : "/Users/bradybodily/Repositories/CS3460/HW8/cmake-build-debug/googletest-download/googletest-prefix/src/googletest-stamp/googletest-update.rule"
+ },
+ {
+ "file" : "/Users/bradybodily/Repositories/CS3460/HW8/cmake-build-debug/googletest-download/googletest-prefix/src/googletest-stamp/googletest-patch.rule"
+ },
+ {
+ "file" : "/Users/bradybodily/Repositories/CS3460/HW8/cmake-build-debug/googletest-download/googletest-prefix/src/googletest-stamp/googletest-configure.rule"
+ },
+ {
+ "file" : "/Users/bradybodily/Repositories/CS3460/HW8/cmake-build-debug/googletest-download/googletest-prefix/src/googletest-stamp/googletest-build.rule"
+ },
+ {
+ "file" : "/Users/bradybodily/Repositories/CS3460/HW8/cmake-build-debug/googletest-download/googletest-prefix/src/googletest-stamp/googletest-test.rule"
+ }
+ ],
+ "target" :
+ {
+ "labels" :
+ [
+ "googletest"
+ ],
+ "name" : "googletest"
+ }
+}
\ No newline at end of file
diff --git a/HW8/cmake-build-debug/googletest-download/CMakeFiles/googletest.dir/Labels.txt b/HW8/cmake-build-debug/googletest-download/CMakeFiles/googletest.dir/Labels.txt
new file mode 100644
index 0000000..9654555
--- /dev/null
+++ b/HW8/cmake-build-debug/googletest-download/CMakeFiles/googletest.dir/Labels.txt
@@ -0,0 +1,14 @@
+# Target labels
+ googletest
+# Source files and their labels
+/Users/bradybodily/Repositories/CS3460/HW8/cmake-build-debug/googletest-download/CMakeFiles/googletest
+/Users/bradybodily/Repositories/CS3460/HW8/cmake-build-debug/googletest-download/CMakeFiles/googletest.rule
+/Users/bradybodily/Repositories/CS3460/HW8/cmake-build-debug/googletest-download/CMakeFiles/googletest-complete.rule
+/Users/bradybodily/Repositories/CS3460/HW8/cmake-build-debug/googletest-download/googletest-prefix/src/googletest-stamp/googletest-install.rule
+/Users/bradybodily/Repositories/CS3460/HW8/cmake-build-debug/googletest-download/googletest-prefix/src/googletest-stamp/googletest-mkdir.rule
+/Users/bradybodily/Repositories/CS3460/HW8/cmake-build-debug/googletest-download/googletest-prefix/src/googletest-stamp/googletest-download.rule
+/Users/bradybodily/Repositories/CS3460/HW8/cmake-build-debug/googletest-download/googletest-prefix/src/googletest-stamp/googletest-update.rule
+/Users/bradybodily/Repositories/CS3460/HW8/cmake-build-debug/googletest-download/googletest-prefix/src/googletest-stamp/googletest-patch.rule
+/Users/bradybodily/Repositories/CS3460/HW8/cmake-build-debug/googletest-download/googletest-prefix/src/googletest-stamp/googletest-configure.rule
+/Users/bradybodily/Repositories/CS3460/HW8/cmake-build-debug/googletest-download/googletest-prefix/src/googletest-stamp/googletest-build.rule
+/Users/bradybodily/Repositories/CS3460/HW8/cmake-build-debug/googletest-download/googletest-prefix/src/googletest-stamp/googletest-test.rule
diff --git a/HW8/cmake-build-debug/googletest-download/CMakeFiles/googletest.dir/build.make b/HW8/cmake-build-debug/googletest-download/CMakeFiles/googletest.dir/build.make
new file mode 100644
index 0000000..0d4dad7
--- /dev/null
+++ b/HW8/cmake-build-debug/googletest-download/CMakeFiles/googletest.dir/build.make
@@ -0,0 +1,147 @@
+# CMAKE generated file: DO NOT EDIT!
+# Generated by "Unix Makefiles" Generator, CMake Version 3.14
+
+# Delete rule output on recipe failure.
+.DELETE_ON_ERROR:
+
+
+#=============================================================================
+# Special targets provided by cmake.
+
+# Disable implicit rules so canonical targets will work.
+.SUFFIXES:
+
+
+# Remove some rules from gmake that .SUFFIXES does not remove.
+SUFFIXES =
+
+.SUFFIXES: .hpux_make_needs_suffix_list
+
+
+# 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 = /Applications/CLion.app/Contents/bin/cmake/mac/bin/cmake
+
+# The command to remove a file.
+RM = /Applications/CLion.app/Contents/bin/cmake/mac/bin/cmake -E remove -f
+
+# Escaping for special characters.
+EQUALS = =
+
+# The top-level source directory on which CMake was run.
+CMAKE_SOURCE_DIR = /Users/bradybodily/Repositories/CS3460/HW8/cmake-build-debug/googletest-download
+
+# The top-level build directory on which CMake was run.
+CMAKE_BINARY_DIR = /Users/bradybodily/Repositories/CS3460/HW8/cmake-build-debug/googletest-download
+
+# Utility rule file for googletest.
+
+# Include the progress variables for this target.
+include CMakeFiles/googletest.dir/progress.make
+
+CMakeFiles/googletest: CMakeFiles/googletest-complete
+
+
+CMakeFiles/googletest-complete: googletest-prefix/src/googletest-stamp/googletest-install
+CMakeFiles/googletest-complete: googletest-prefix/src/googletest-stamp/googletest-mkdir
+CMakeFiles/googletest-complete: googletest-prefix/src/googletest-stamp/googletest-download
+CMakeFiles/googletest-complete: googletest-prefix/src/googletest-stamp/googletest-update
+CMakeFiles/googletest-complete: googletest-prefix/src/googletest-stamp/googletest-patch
+CMakeFiles/googletest-complete: googletest-prefix/src/googletest-stamp/googletest-configure
+CMakeFiles/googletest-complete: googletest-prefix/src/googletest-stamp/googletest-build
+CMakeFiles/googletest-complete: googletest-prefix/src/googletest-stamp/googletest-install
+CMakeFiles/googletest-complete: googletest-prefix/src/googletest-stamp/googletest-test
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --blue --bold --progress-dir=/Users/bradybodily/Repositories/CS3460/HW8/cmake-build-debug/googletest-download/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Completed 'googletest'"
+ /Applications/CLion.app/Contents/bin/cmake/mac/bin/cmake -E make_directory /Users/bradybodily/Repositories/CS3460/HW8/cmake-build-debug/googletest-download/CMakeFiles
+ /Applications/CLion.app/Contents/bin/cmake/mac/bin/cmake -E touch /Users/bradybodily/Repositories/CS3460/HW8/cmake-build-debug/googletest-download/CMakeFiles/googletest-complete
+ /Applications/CLion.app/Contents/bin/cmake/mac/bin/cmake -E touch /Users/bradybodily/Repositories/CS3460/HW8/cmake-build-debug/googletest-download/googletest-prefix/src/googletest-stamp/googletest-done
+
+googletest-prefix/src/googletest-stamp/googletest-install: googletest-prefix/src/googletest-stamp/googletest-build
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --blue --bold --progress-dir=/Users/bradybodily/Repositories/CS3460/HW8/cmake-build-debug/googletest-download/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "No install step for 'googletest'"
+ cd /Users/bradybodily/Repositories/CS3460/HW8/cmake-build-debug/googletest-build && /Applications/CLion.app/Contents/bin/cmake/mac/bin/cmake -E echo_append
+ cd /Users/bradybodily/Repositories/CS3460/HW8/cmake-build-debug/googletest-build && /Applications/CLion.app/Contents/bin/cmake/mac/bin/cmake -E touch /Users/bradybodily/Repositories/CS3460/HW8/cmake-build-debug/googletest-download/googletest-prefix/src/googletest-stamp/googletest-install
+
+googletest-prefix/src/googletest-stamp/googletest-mkdir:
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --blue --bold --progress-dir=/Users/bradybodily/Repositories/CS3460/HW8/cmake-build-debug/googletest-download/CMakeFiles --progress-num=$(CMAKE_PROGRESS_3) "Creating directories for 'googletest'"
+ /Applications/CLion.app/Contents/bin/cmake/mac/bin/cmake -E make_directory /Users/bradybodily/Repositories/CS3460/HW8/cmake-build-debug/googletest-src
+ /Applications/CLion.app/Contents/bin/cmake/mac/bin/cmake -E make_directory /Users/bradybodily/Repositories/CS3460/HW8/cmake-build-debug/googletest-build
+ /Applications/CLion.app/Contents/bin/cmake/mac/bin/cmake -E make_directory /Users/bradybodily/Repositories/CS3460/HW8/cmake-build-debug/googletest-download/googletest-prefix
+ /Applications/CLion.app/Contents/bin/cmake/mac/bin/cmake -E make_directory /Users/bradybodily/Repositories/CS3460/HW8/cmake-build-debug/googletest-download/googletest-prefix/tmp
+ /Applications/CLion.app/Contents/bin/cmake/mac/bin/cmake -E make_directory /Users/bradybodily/Repositories/CS3460/HW8/cmake-build-debug/googletest-download/googletest-prefix/src/googletest-stamp
+ /Applications/CLion.app/Contents/bin/cmake/mac/bin/cmake -E make_directory /Users/bradybodily/Repositories/CS3460/HW8/cmake-build-debug/googletest-download/googletest-prefix/src
+ /Applications/CLion.app/Contents/bin/cmake/mac/bin/cmake -E make_directory /Users/bradybodily/Repositories/CS3460/HW8/cmake-build-debug/googletest-download/googletest-prefix/src/googletest-stamp
+ /Applications/CLion.app/Contents/bin/cmake/mac/bin/cmake -E touch /Users/bradybodily/Repositories/CS3460/HW8/cmake-build-debug/googletest-download/googletest-prefix/src/googletest-stamp/googletest-mkdir
+
+googletest-prefix/src/googletest-stamp/googletest-download: googletest-prefix/src/googletest-stamp/googletest-gitinfo.txt
+googletest-prefix/src/googletest-stamp/googletest-download: googletest-prefix/src/googletest-stamp/googletest-mkdir
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --blue --bold --progress-dir=/Users/bradybodily/Repositories/CS3460/HW8/cmake-build-debug/googletest-download/CMakeFiles --progress-num=$(CMAKE_PROGRESS_4) "Performing download step (git clone) for 'googletest'"
+ cd /Users/bradybodily/Repositories/CS3460/HW8/cmake-build-debug && /Applications/CLion.app/Contents/bin/cmake/mac/bin/cmake -P /Users/bradybodily/Repositories/CS3460/HW8/cmake-build-debug/googletest-download/googletest-prefix/tmp/googletest-gitclone.cmake
+ cd /Users/bradybodily/Repositories/CS3460/HW8/cmake-build-debug && /Applications/CLion.app/Contents/bin/cmake/mac/bin/cmake -E touch /Users/bradybodily/Repositories/CS3460/HW8/cmake-build-debug/googletest-download/googletest-prefix/src/googletest-stamp/googletest-download
+
+googletest-prefix/src/googletest-stamp/googletest-update: googletest-prefix/src/googletest-stamp/googletest-download
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --blue --bold --progress-dir=/Users/bradybodily/Repositories/CS3460/HW8/cmake-build-debug/googletest-download/CMakeFiles --progress-num=$(CMAKE_PROGRESS_5) "Performing update step for 'googletest'"
+ cd /Users/bradybodily/Repositories/CS3460/HW8/cmake-build-debug/googletest-src && /Applications/CLion.app/Contents/bin/cmake/mac/bin/cmake -P /Users/bradybodily/Repositories/CS3460/HW8/cmake-build-debug/googletest-download/googletest-prefix/tmp/googletest-gitupdate.cmake
+
+googletest-prefix/src/googletest-stamp/googletest-patch: googletest-prefix/src/googletest-stamp/googletest-download
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --blue --bold --progress-dir=/Users/bradybodily/Repositories/CS3460/HW8/cmake-build-debug/googletest-download/CMakeFiles --progress-num=$(CMAKE_PROGRESS_6) "No patch step for 'googletest'"
+ /Applications/CLion.app/Contents/bin/cmake/mac/bin/cmake -E echo_append
+ /Applications/CLion.app/Contents/bin/cmake/mac/bin/cmake -E touch /Users/bradybodily/Repositories/CS3460/HW8/cmake-build-debug/googletest-download/googletest-prefix/src/googletest-stamp/googletest-patch
+
+googletest-prefix/src/googletest-stamp/googletest-configure: googletest-prefix/tmp/googletest-cfgcmd.txt
+googletest-prefix/src/googletest-stamp/googletest-configure: googletest-prefix/src/googletest-stamp/googletest-update
+googletest-prefix/src/googletest-stamp/googletest-configure: googletest-prefix/src/googletest-stamp/googletest-patch
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --blue --bold --progress-dir=/Users/bradybodily/Repositories/CS3460/HW8/cmake-build-debug/googletest-download/CMakeFiles --progress-num=$(CMAKE_PROGRESS_7) "No configure step for 'googletest'"
+ cd /Users/bradybodily/Repositories/CS3460/HW8/cmake-build-debug/googletest-build && /Applications/CLion.app/Contents/bin/cmake/mac/bin/cmake -E echo_append
+ cd /Users/bradybodily/Repositories/CS3460/HW8/cmake-build-debug/googletest-build && /Applications/CLion.app/Contents/bin/cmake/mac/bin/cmake -E touch /Users/bradybodily/Repositories/CS3460/HW8/cmake-build-debug/googletest-download/googletest-prefix/src/googletest-stamp/googletest-configure
+
+googletest-prefix/src/googletest-stamp/googletest-build: googletest-prefix/src/googletest-stamp/googletest-configure
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --blue --bold --progress-dir=/Users/bradybodily/Repositories/CS3460/HW8/cmake-build-debug/googletest-download/CMakeFiles --progress-num=$(CMAKE_PROGRESS_8) "No build step for 'googletest'"
+ cd /Users/bradybodily/Repositories/CS3460/HW8/cmake-build-debug/googletest-build && /Applications/CLion.app/Contents/bin/cmake/mac/bin/cmake -E echo_append
+ cd /Users/bradybodily/Repositories/CS3460/HW8/cmake-build-debug/googletest-build && /Applications/CLion.app/Contents/bin/cmake/mac/bin/cmake -E touch /Users/bradybodily/Repositories/CS3460/HW8/cmake-build-debug/googletest-download/googletest-prefix/src/googletest-stamp/googletest-build
+
+googletest-prefix/src/googletest-stamp/googletest-test: googletest-prefix/src/googletest-stamp/googletest-install
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --blue --bold --progress-dir=/Users/bradybodily/Repositories/CS3460/HW8/cmake-build-debug/googletest-download/CMakeFiles --progress-num=$(CMAKE_PROGRESS_9) "No test step for 'googletest'"
+ cd /Users/bradybodily/Repositories/CS3460/HW8/cmake-build-debug/googletest-build && /Applications/CLion.app/Contents/bin/cmake/mac/bin/cmake -E echo_append
+ cd /Users/bradybodily/Repositories/CS3460/HW8/cmake-build-debug/googletest-build && /Applications/CLion.app/Contents/bin/cmake/mac/bin/cmake -E touch /Users/bradybodily/Repositories/CS3460/HW8/cmake-build-debug/googletest-download/googletest-prefix/src/googletest-stamp/googletest-test
+
+googletest: CMakeFiles/googletest
+googletest: CMakeFiles/googletest-complete
+googletest: googletest-prefix/src/googletest-stamp/googletest-install
+googletest: googletest-prefix/src/googletest-stamp/googletest-mkdir
+googletest: googletest-prefix/src/googletest-stamp/googletest-download
+googletest: googletest-prefix/src/googletest-stamp/googletest-update
+googletest: googletest-prefix/src/googletest-stamp/googletest-patch
+googletest: googletest-prefix/src/googletest-stamp/googletest-configure
+googletest: googletest-prefix/src/googletest-stamp/googletest-build
+googletest: googletest-prefix/src/googletest-stamp/googletest-test
+googletest: CMakeFiles/googletest.dir/build.make
+
+.PHONY : googletest
+
+# Rule to build all files generated by this target.
+CMakeFiles/googletest.dir/build: googletest
+
+.PHONY : CMakeFiles/googletest.dir/build
+
+CMakeFiles/googletest.dir/clean:
+ $(CMAKE_COMMAND) -P CMakeFiles/googletest.dir/cmake_clean.cmake
+.PHONY : CMakeFiles/googletest.dir/clean
+
+CMakeFiles/googletest.dir/depend:
+ cd /Users/bradybodily/Repositories/CS3460/HW8/cmake-build-debug/googletest-download && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /Users/bradybodily/Repositories/CS3460/HW8/cmake-build-debug/googletest-download /Users/bradybodily/Repositories/CS3460/HW8/cmake-build-debug/googletest-download /Users/bradybodily/Repositories/CS3460/HW8/cmake-build-debug/googletest-download /Users/bradybodily/Repositories/CS3460/HW8/cmake-build-debug/googletest-download /Users/bradybodily/Repositories/CS3460/HW8/cmake-build-debug/googletest-download/CMakeFiles/googletest.dir/DependInfo.cmake --color=$(COLOR)
+.PHONY : CMakeFiles/googletest.dir/depend
+
diff --git a/HW8/cmake-build-debug/googletest-download/CMakeFiles/googletest.dir/cmake_clean.cmake b/HW8/cmake-build-debug/googletest-download/CMakeFiles/googletest.dir/cmake_clean.cmake
new file mode 100644
index 0000000..46d5865
--- /dev/null
+++ b/HW8/cmake-build-debug/googletest-download/CMakeFiles/googletest.dir/cmake_clean.cmake
@@ -0,0 +1,17 @@
+file(REMOVE_RECURSE
+ "CMakeFiles/googletest"
+ "CMakeFiles/googletest-complete"
+ "googletest-prefix/src/googletest-stamp/googletest-install"
+ "googletest-prefix/src/googletest-stamp/googletest-mkdir"
+ "googletest-prefix/src/googletest-stamp/googletest-download"
+ "googletest-prefix/src/googletest-stamp/googletest-update"
+ "googletest-prefix/src/googletest-stamp/googletest-patch"
+ "googletest-prefix/src/googletest-stamp/googletest-configure"
+ "googletest-prefix/src/googletest-stamp/googletest-build"
+ "googletest-prefix/src/googletest-stamp/googletest-test"
+)
+
+# Per-language clean rules from dependency scanning.
+foreach(lang )
+ include(CMakeFiles/googletest.dir/cmake_clean_${lang}.cmake OPTIONAL)
+endforeach()
diff --git a/HW8/cmake-build-debug/googletest-download/CMakeFiles/googletest.dir/depend.internal b/HW8/cmake-build-debug/googletest-download/CMakeFiles/googletest.dir/depend.internal
new file mode 100644
index 0000000..3285e6b
--- /dev/null
+++ b/HW8/cmake-build-debug/googletest-download/CMakeFiles/googletest.dir/depend.internal
@@ -0,0 +1,3 @@
+# CMAKE generated file: DO NOT EDIT!
+# Generated by "Unix Makefiles" Generator, CMake Version 3.14
+
diff --git a/HW8/cmake-build-debug/googletest-download/CMakeFiles/googletest.dir/depend.make b/HW8/cmake-build-debug/googletest-download/CMakeFiles/googletest.dir/depend.make
new file mode 100644
index 0000000..3285e6b
--- /dev/null
+++ b/HW8/cmake-build-debug/googletest-download/CMakeFiles/googletest.dir/depend.make
@@ -0,0 +1,3 @@
+# CMAKE generated file: DO NOT EDIT!
+# Generated by "Unix Makefiles" Generator, CMake Version 3.14
+
diff --git a/HW8/cmake-build-debug/googletest-download/CMakeFiles/googletest.dir/progress.make b/HW8/cmake-build-debug/googletest-download/CMakeFiles/googletest.dir/progress.make
new file mode 100644
index 0000000..d4f6ce3
--- /dev/null
+++ b/HW8/cmake-build-debug/googletest-download/CMakeFiles/googletest.dir/progress.make
@@ -0,0 +1,10 @@
+CMAKE_PROGRESS_1 = 1
+CMAKE_PROGRESS_2 = 2
+CMAKE_PROGRESS_3 = 3
+CMAKE_PROGRESS_4 = 4
+CMAKE_PROGRESS_5 = 5
+CMAKE_PROGRESS_6 = 6
+CMAKE_PROGRESS_7 = 7
+CMAKE_PROGRESS_8 = 8
+CMAKE_PROGRESS_9 = 9
+
diff --git a/HW8/cmake-build-debug/googletest-download/CMakeFiles/progress.marks b/HW8/cmake-build-debug/googletest-download/CMakeFiles/progress.marks
new file mode 100644
index 0000000..ec63514
--- /dev/null
+++ b/HW8/cmake-build-debug/googletest-download/CMakeFiles/progress.marks
@@ -0,0 +1 @@
+9
diff --git a/HW8/cmake-build-debug/googletest-download/CMakeLists.txt b/HW8/cmake-build-debug/googletest-download/CMakeLists.txt
new file mode 100755
index 0000000..50ca48d
--- /dev/null
+++ b/HW8/cmake-build-debug/googletest-download/CMakeLists.txt
@@ -0,0 +1,15 @@
+cmake_minimum_required(VERSION 3.10)
+
+project(googletest-download NONE)
+
+include(ExternalProject)
+ExternalProject_Add(googletest
+ GIT_REPOSITORY https://github.com/google/googletest.git
+ GIT_TAG master
+ SOURCE_DIR "/Users/bradybodily/Repositories/CS3460/HW8/cmake-build-debug/googletest-src"
+ BINARY_DIR "/Users/bradybodily/Repositories/CS3460/HW8/cmake-build-debug/googletest-build"
+ CONFIGURE_COMMAND ""
+ BUILD_COMMAND ""
+ INSTALL_COMMAND ""
+ TEST_COMMAND ""
+)
diff --git a/HW8/cmake-build-debug/googletest-download/Makefile b/HW8/cmake-build-debug/googletest-download/Makefile
new file mode 100644
index 0000000..1fe9453
--- /dev/null
+++ b/HW8/cmake-build-debug/googletest-download/Makefile
@@ -0,0 +1,148 @@
+# CMAKE generated file: DO NOT EDIT!
+# Generated by "Unix Makefiles" Generator, CMake Version 3.14
+
+# Default target executed when no arguments are given to make.
+default_target: all
+
+.PHONY : default_target
+
+# Allow only one "make -f Makefile2" at a time, but pass parallelism.
+.NOTPARALLEL:
+
+
+#=============================================================================
+# Special targets provided by cmake.
+
+# Disable implicit rules so canonical targets will work.
+.SUFFIXES:
+
+
+# Remove some rules from gmake that .SUFFIXES does not remove.
+SUFFIXES =
+
+.SUFFIXES: .hpux_make_needs_suffix_list
+
+
+# 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 = /Applications/CLion.app/Contents/bin/cmake/mac/bin/cmake
+
+# The command to remove a file.
+RM = /Applications/CLion.app/Contents/bin/cmake/mac/bin/cmake -E remove -f
+
+# Escaping for special characters.
+EQUALS = =
+
+# The top-level source directory on which CMake was run.
+CMAKE_SOURCE_DIR = /Users/bradybodily/Repositories/CS3460/HW8/cmake-build-debug/googletest-download
+
+# The top-level build directory on which CMake was run.
+CMAKE_BINARY_DIR = /Users/bradybodily/Repositories/CS3460/HW8/cmake-build-debug/googletest-download
+
+#=============================================================================
+# Targets provided globally by CMake.
+
+# Special rule for the target rebuild_cache
+rebuild_cache:
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Running CMake to regenerate build system..."
+ /Applications/CLion.app/Contents/bin/cmake/mac/bin/cmake -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR)
+.PHONY : rebuild_cache
+
+# Special rule for the target rebuild_cache
+rebuild_cache/fast: rebuild_cache
+
+.PHONY : rebuild_cache/fast
+
+# Special rule for the target edit_cache
+edit_cache:
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Running CMake cache editor..."
+ /Applications/CLion.app/Contents/bin/cmake/mac/bin/ccmake -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR)
+.PHONY : edit_cache
+
+# Special rule for the target edit_cache
+edit_cache/fast: edit_cache
+
+.PHONY : edit_cache/fast
+
+# The main all target
+all: cmake_check_build_system
+ $(CMAKE_COMMAND) -E cmake_progress_start /Users/bradybodily/Repositories/CS3460/HW8/cmake-build-debug/googletest-download/CMakeFiles /Users/bradybodily/Repositories/CS3460/HW8/cmake-build-debug/googletest-download/CMakeFiles/progress.marks
+ $(MAKE) -f CMakeFiles/Makefile2 all
+ $(CMAKE_COMMAND) -E cmake_progress_start /Users/bradybodily/Repositories/CS3460/HW8/cmake-build-debug/googletest-download/CMakeFiles 0
+.PHONY : all
+
+# The main clean target
+clean:
+ $(MAKE) -f CMakeFiles/Makefile2 clean
+.PHONY : clean
+
+# The main clean target
+clean/fast: clean
+
+.PHONY : clean/fast
+
+# Prepare targets for installation.
+preinstall: all
+ $(MAKE) -f CMakeFiles/Makefile2 preinstall
+.PHONY : preinstall
+
+# Prepare targets for installation.
+preinstall/fast:
+ $(MAKE) -f CMakeFiles/Makefile2 preinstall
+.PHONY : preinstall/fast
+
+# clear depends
+depend:
+ $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 1
+.PHONY : depend
+
+#=============================================================================
+# Target rules for targets named googletest
+
+# Build rule for target.
+googletest: cmake_check_build_system
+ $(MAKE) -f CMakeFiles/Makefile2 googletest
+.PHONY : googletest
+
+# fast build rule for target.
+googletest/fast:
+ $(MAKE) -f CMakeFiles/googletest.dir/build.make CMakeFiles/googletest.dir/build
+.PHONY : googletest/fast
+
+# Help Target
+help:
+ @echo "The following are some of the valid targets for this Makefile:"
+ @echo "... all (the default if no target is provided)"
+ @echo "... clean"
+ @echo "... depend"
+ @echo "... rebuild_cache"
+ @echo "... edit_cache"
+ @echo "... googletest"
+.PHONY : help
+
+
+
+#=============================================================================
+# Special targets to cleanup operation of make.
+
+# Special rule to run CMake to check the build system integrity.
+# No rule that depends on this can have commands that come from listfiles
+# because they might be regenerated.
+cmake_check_build_system:
+ $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0
+.PHONY : cmake_check_build_system
+
diff --git a/HW8/cmake-build-debug/googletest-download/cmake_install.cmake b/HW8/cmake-build-debug/googletest-download/cmake_install.cmake
new file mode 100644
index 0000000..274aa9f
--- /dev/null
+++ b/HW8/cmake-build-debug/googletest-download/cmake_install.cmake
@@ -0,0 +1,44 @@
+# Install script for directory: /Users/bradybodily/Repositories/CS3460/HW8/cmake-build-debug/googletest-download
+
+# Set the install prefix
+if(NOT DEFINED CMAKE_INSTALL_PREFIX)
+ set(CMAKE_INSTALL_PREFIX "/usr/local")
+endif()
+string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}")
+
+# Set the install configuration name.
+if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME)
+ if(BUILD_TYPE)
+ string(REGEX REPLACE "^[^A-Za-z0-9_]+" ""
+ CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}")
+ else()
+ set(CMAKE_INSTALL_CONFIG_NAME "")
+ endif()
+ message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"")
+endif()
+
+# Set the component getting installed.
+if(NOT CMAKE_INSTALL_COMPONENT)
+ if(COMPONENT)
+ message(STATUS "Install component: \"${COMPONENT}\"")
+ set(CMAKE_INSTALL_COMPONENT "${COMPONENT}")
+ else()
+ set(CMAKE_INSTALL_COMPONENT)
+ endif()
+endif()
+
+# Is this installation the result of a crosscompile?
+if(NOT DEFINED CMAKE_CROSSCOMPILING)
+ set(CMAKE_CROSSCOMPILING "FALSE")
+endif()
+
+if(CMAKE_INSTALL_COMPONENT)
+ set(CMAKE_INSTALL_MANIFEST "install_manifest_${CMAKE_INSTALL_COMPONENT}.txt")
+else()
+ set(CMAKE_INSTALL_MANIFEST "install_manifest.txt")
+endif()
+
+string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT
+ "${CMAKE_INSTALL_MANIFEST_FILES}")
+file(WRITE "/Users/bradybodily/Repositories/CS3460/HW8/cmake-build-debug/googletest-download/${CMAKE_INSTALL_MANIFEST}"
+ "${CMAKE_INSTALL_MANIFEST_CONTENT}")
diff --git a/HW8/cmake-build-debug/googletest-download/googletest-prefix/src/googletest-stamp/googletest-build b/HW8/cmake-build-debug/googletest-download/googletest-prefix/src/googletest-stamp/googletest-build
new file mode 100644
index 0000000..e69de29
diff --git a/HW8/cmake-build-debug/googletest-download/googletest-prefix/src/googletest-stamp/googletest-configure b/HW8/cmake-build-debug/googletest-download/googletest-prefix/src/googletest-stamp/googletest-configure
new file mode 100644
index 0000000..e69de29
diff --git a/HW8/cmake-build-debug/googletest-download/googletest-prefix/src/googletest-stamp/googletest-done b/HW8/cmake-build-debug/googletest-download/googletest-prefix/src/googletest-stamp/googletest-done
new file mode 100644
index 0000000..e69de29
diff --git a/HW8/cmake-build-debug/googletest-download/googletest-prefix/src/googletest-stamp/googletest-download b/HW8/cmake-build-debug/googletest-download/googletest-prefix/src/googletest-stamp/googletest-download
new file mode 100644
index 0000000..e69de29
diff --git a/HW8/cmake-build-debug/googletest-download/googletest-prefix/src/googletest-stamp/googletest-gitclone-lastrun.txt b/HW8/cmake-build-debug/googletest-download/googletest-prefix/src/googletest-stamp/googletest-gitclone-lastrun.txt
new file mode 100644
index 0000000..72001df
--- /dev/null
+++ b/HW8/cmake-build-debug/googletest-download/googletest-prefix/src/googletest-stamp/googletest-gitclone-lastrun.txt
@@ -0,0 +1,3 @@
+repository='https://github.com/google/googletest.git'
+module=''
+tag=''
diff --git a/HW8/cmake-build-debug/googletest-download/googletest-prefix/src/googletest-stamp/googletest-gitinfo.txt b/HW8/cmake-build-debug/googletest-download/googletest-prefix/src/googletest-stamp/googletest-gitinfo.txt
new file mode 100644
index 0000000..72001df
--- /dev/null
+++ b/HW8/cmake-build-debug/googletest-download/googletest-prefix/src/googletest-stamp/googletest-gitinfo.txt
@@ -0,0 +1,3 @@
+repository='https://github.com/google/googletest.git'
+module=''
+tag=''
diff --git a/HW8/cmake-build-debug/googletest-download/googletest-prefix/src/googletest-stamp/googletest-install b/HW8/cmake-build-debug/googletest-download/googletest-prefix/src/googletest-stamp/googletest-install
new file mode 100644
index 0000000..e69de29
diff --git a/HW8/cmake-build-debug/googletest-download/googletest-prefix/src/googletest-stamp/googletest-mkdir b/HW8/cmake-build-debug/googletest-download/googletest-prefix/src/googletest-stamp/googletest-mkdir
new file mode 100644
index 0000000..e69de29
diff --git a/HW8/cmake-build-debug/googletest-download/googletest-prefix/src/googletest-stamp/googletest-patch b/HW8/cmake-build-debug/googletest-download/googletest-prefix/src/googletest-stamp/googletest-patch
new file mode 100644
index 0000000..e69de29
diff --git a/HW8/cmake-build-debug/googletest-download/googletest-prefix/src/googletest-stamp/googletest-test b/HW8/cmake-build-debug/googletest-download/googletest-prefix/src/googletest-stamp/googletest-test
new file mode 100644
index 0000000..e69de29
diff --git a/HW8/cmake-build-debug/googletest-download/googletest-prefix/tmp/googletest-cfgcmd.txt b/HW8/cmake-build-debug/googletest-download/googletest-prefix/tmp/googletest-cfgcmd.txt
new file mode 100644
index 0000000..6a6ed5f
--- /dev/null
+++ b/HW8/cmake-build-debug/googletest-download/googletest-prefix/tmp/googletest-cfgcmd.txt
@@ -0,0 +1 @@
+cmd=''
diff --git a/HW8/cmake-build-debug/googletest-download/googletest-prefix/tmp/googletest-cfgcmd.txt.in b/HW8/cmake-build-debug/googletest-download/googletest-prefix/tmp/googletest-cfgcmd.txt.in
new file mode 100644
index 0000000..b3f09ef
--- /dev/null
+++ b/HW8/cmake-build-debug/googletest-download/googletest-prefix/tmp/googletest-cfgcmd.txt.in
@@ -0,0 +1 @@
+cmd='@cmd@'
diff --git a/HW8/cmake-build-debug/googletest-download/googletest-prefix/tmp/googletest-gitclone.cmake b/HW8/cmake-build-debug/googletest-download/googletest-prefix/tmp/googletest-gitclone.cmake
new file mode 100644
index 0000000..021e6e1
--- /dev/null
+++ b/HW8/cmake-build-debug/googletest-download/googletest-prefix/tmp/googletest-gitclone.cmake
@@ -0,0 +1,108 @@
+if("master" STREQUAL "")
+ message(FATAL_ERROR "Tag for git checkout should not be empty.")
+endif()
+
+set(run 0)
+
+if("/Users/bradybodily/Repositories/CS3460/HW8/cmake-build-debug/googletest-download/googletest-prefix/src/googletest-stamp/googletest-gitinfo.txt" IS_NEWER_THAN "/Users/bradybodily/Repositories/CS3460/HW8/cmake-build-debug/googletest-download/googletest-prefix/src/googletest-stamp/googletest-gitclone-lastrun.txt")
+ set(run 1)
+endif()
+
+if(NOT run)
+ message(STATUS "Avoiding repeated git clone, stamp file is up to date: '/Users/bradybodily/Repositories/CS3460/HW8/cmake-build-debug/googletest-download/googletest-prefix/src/googletest-stamp/googletest-gitclone-lastrun.txt'")
+ return()
+endif()
+
+execute_process(
+ COMMAND ${CMAKE_COMMAND} -E remove_directory "/Users/bradybodily/Repositories/CS3460/HW8/cmake-build-debug/googletest-src"
+ RESULT_VARIABLE error_code
+ )
+if(error_code)
+ message(FATAL_ERROR "Failed to remove directory: '/Users/bradybodily/Repositories/CS3460/HW8/cmake-build-debug/googletest-src'")
+endif()
+
+set(git_options)
+
+# disable cert checking if explicitly told not to do it
+set(tls_verify "")
+if(NOT "x" STREQUAL "x" AND NOT tls_verify)
+ list(APPEND git_options
+ -c http.sslVerify=false)
+endif()
+
+set(git_clone_options)
+
+set(git_shallow "")
+if(git_shallow)
+ list(APPEND git_clone_options --depth 1 --no-single-branch)
+endif()
+
+set(git_progress "")
+if(git_progress)
+ list(APPEND git_clone_options --progress)
+endif()
+
+set(git_config "")
+foreach(config IN LISTS git_config)
+ list(APPEND git_clone_options --config ${config})
+endforeach()
+
+# try the clone 3 times in case there is an odd git clone issue
+set(error_code 1)
+set(number_of_tries 0)
+while(error_code AND number_of_tries LESS 3)
+ execute_process(
+ COMMAND "/usr/local/bin/git" ${git_options} clone ${git_clone_options} --origin "origin" "https://github.com/google/googletest.git" "googletest-src"
+ WORKING_DIRECTORY "/Users/bradybodily/Repositories/CS3460/HW8/cmake-build-debug"
+ RESULT_VARIABLE error_code
+ )
+ math(EXPR number_of_tries "${number_of_tries} + 1")
+endwhile()
+if(number_of_tries GREATER 1)
+ message(STATUS "Had to git clone more than once:
+ ${number_of_tries} times.")
+endif()
+if(error_code)
+ message(FATAL_ERROR "Failed to clone repository: 'https://github.com/google/googletest.git'")
+endif()
+
+execute_process(
+ COMMAND "/usr/local/bin/git" ${git_options} checkout master --
+ WORKING_DIRECTORY "/Users/bradybodily/Repositories/CS3460/HW8/cmake-build-debug/googletest-src"
+ RESULT_VARIABLE error_code
+ )
+if(error_code)
+ message(FATAL_ERROR "Failed to checkout tag: 'master'")
+endif()
+
+execute_process(
+ COMMAND "/usr/local/bin/git" ${git_options} submodule init
+ WORKING_DIRECTORY "/Users/bradybodily/Repositories/CS3460/HW8/cmake-build-debug/googletest-src"
+ RESULT_VARIABLE error_code
+ )
+if(error_code)
+ message(FATAL_ERROR "Failed to init submodules in: '/Users/bradybodily/Repositories/CS3460/HW8/cmake-build-debug/googletest-src'")
+endif()
+
+execute_process(
+ COMMAND "/usr/local/bin/git" ${git_options} submodule update --recursive --init
+ WORKING_DIRECTORY "/Users/bradybodily/Repositories/CS3460/HW8/cmake-build-debug/googletest-src"
+ RESULT_VARIABLE error_code
+ )
+if(error_code)
+ message(FATAL_ERROR "Failed to update submodules in: '/Users/bradybodily/Repositories/CS3460/HW8/cmake-build-debug/googletest-src'")
+endif()
+
+# Complete success, update the script-last-run stamp file:
+#
+execute_process(
+ COMMAND ${CMAKE_COMMAND} -E copy
+ "/Users/bradybodily/Repositories/CS3460/HW8/cmake-build-debug/googletest-download/googletest-prefix/src/googletest-stamp/googletest-gitinfo.txt"
+ "/Users/bradybodily/Repositories/CS3460/HW8/cmake-build-debug/googletest-download/googletest-prefix/src/googletest-stamp/googletest-gitclone-lastrun.txt"
+ WORKING_DIRECTORY "/Users/bradybodily/Repositories/CS3460/HW8/cmake-build-debug/googletest-src"
+ RESULT_VARIABLE error_code
+ )
+if(error_code)
+ message(FATAL_ERROR "Failed to copy script-last-run stamp file: '/Users/bradybodily/Repositories/CS3460/HW8/cmake-build-debug/googletest-download/googletest-prefix/src/googletest-stamp/googletest-gitclone-lastrun.txt'")
+endif()
+
diff --git a/HW8/cmake-build-debug/googletest-download/googletest-prefix/tmp/googletest-gitupdate.cmake b/HW8/cmake-build-debug/googletest-download/googletest-prefix/tmp/googletest-gitupdate.cmake
new file mode 100644
index 0000000..22880fc
--- /dev/null
+++ b/HW8/cmake-build-debug/googletest-download/googletest-prefix/tmp/googletest-gitupdate.cmake
@@ -0,0 +1,160 @@
+if("master" STREQUAL "")
+ message(FATAL_ERROR "Tag for git checkout should not be empty.")
+endif()
+
+execute_process(
+ COMMAND "/usr/local/bin/git" rev-list --max-count=1 HEAD
+ WORKING_DIRECTORY "/Users/bradybodily/Repositories/CS3460/HW8/cmake-build-debug/googletest-src"
+ RESULT_VARIABLE error_code
+ OUTPUT_VARIABLE head_sha
+ OUTPUT_STRIP_TRAILING_WHITESPACE
+ )
+if(error_code)
+ message(FATAL_ERROR "Failed to get the hash for HEAD")
+endif()
+
+execute_process(
+ COMMAND "/usr/local/bin/git" show-ref master
+ WORKING_DIRECTORY "/Users/bradybodily/Repositories/CS3460/HW8/cmake-build-debug/googletest-src"
+ OUTPUT_VARIABLE show_ref_output
+ )
+# If a remote ref is asked for, which can possibly move around,
+# we must always do a fetch and checkout.
+if("${show_ref_output}" MATCHES "remotes")
+ set(is_remote_ref 1)
+else()
+ set(is_remote_ref 0)
+endif()
+
+# Tag is in the form / (i.e. origin/master) we must strip
+# the remote from the tag.
+if("${show_ref_output}" MATCHES "refs/remotes/master")
+ string(REGEX MATCH "^([^/]+)/(.+)$" _unused "master")
+ set(git_remote "${CMAKE_MATCH_1}")
+ set(git_tag "${CMAKE_MATCH_2}")
+else()
+ set(git_remote "origin")
+ set(git_tag "master")
+endif()
+
+# This will fail if the tag does not exist (it probably has not been fetched
+# yet).
+execute_process(
+ COMMAND "/usr/local/bin/git" rev-list --max-count=1 master
+ WORKING_DIRECTORY "/Users/bradybodily/Repositories/CS3460/HW8/cmake-build-debug/googletest-src"
+ RESULT_VARIABLE error_code
+ OUTPUT_VARIABLE tag_sha
+ OUTPUT_STRIP_TRAILING_WHITESPACE
+ )
+
+# Is the hash checkout out that we want?
+if(error_code OR is_remote_ref OR NOT ("${tag_sha}" STREQUAL "${head_sha}"))
+ execute_process(
+ COMMAND "/usr/local/bin/git" fetch
+ WORKING_DIRECTORY "/Users/bradybodily/Repositories/CS3460/HW8/cmake-build-debug/googletest-src"
+ RESULT_VARIABLE error_code
+ )
+ if(error_code)
+ message(FATAL_ERROR "Failed to fetch repository 'https://github.com/google/googletest.git'")
+ endif()
+
+ if(is_remote_ref)
+ # Check if stash is needed
+ execute_process(
+ COMMAND "/usr/local/bin/git" status --porcelain
+ WORKING_DIRECTORY "/Users/bradybodily/Repositories/CS3460/HW8/cmake-build-debug/googletest-src"
+ RESULT_VARIABLE error_code
+ OUTPUT_VARIABLE repo_status
+ )
+ if(error_code)
+ message(FATAL_ERROR "Failed to get the status")
+ endif()
+ string(LENGTH "${repo_status}" need_stash)
+
+ # If not in clean state, stash changes in order to be able to be able to
+ # perform git pull --rebase
+ if(need_stash)
+ execute_process(
+ COMMAND "/usr/local/bin/git" stash save --all;--quiet
+ WORKING_DIRECTORY "/Users/bradybodily/Repositories/CS3460/HW8/cmake-build-debug/googletest-src"
+ RESULT_VARIABLE error_code
+ )
+ if(error_code)
+ message(FATAL_ERROR "Failed to stash changes")
+ endif()
+ endif()
+
+ # Pull changes from the remote branch
+ execute_process(
+ COMMAND "/usr/local/bin/git" rebase ${git_remote}/${git_tag}
+ WORKING_DIRECTORY "/Users/bradybodily/Repositories/CS3460/HW8/cmake-build-debug/googletest-src"
+ RESULT_VARIABLE error_code
+ )
+ if(error_code)
+ # Rebase failed: Restore previous state.
+ execute_process(
+ COMMAND "/usr/local/bin/git" rebase --abort
+ WORKING_DIRECTORY "/Users/bradybodily/Repositories/CS3460/HW8/cmake-build-debug/googletest-src"
+ )
+ if(need_stash)
+ execute_process(
+ COMMAND "/usr/local/bin/git" stash pop --index --quiet
+ WORKING_DIRECTORY "/Users/bradybodily/Repositories/CS3460/HW8/cmake-build-debug/googletest-src"
+ )
+ endif()
+ message(FATAL_ERROR "\nFailed to rebase in: '/Users/bradybodily/Repositories/CS3460/HW8/cmake-build-debug/googletest-src/'.\nYou will have to resolve the conflicts manually")
+ endif()
+
+ if(need_stash)
+ execute_process(
+ COMMAND "/usr/local/bin/git" stash pop --index --quiet
+ WORKING_DIRECTORY "/Users/bradybodily/Repositories/CS3460/HW8/cmake-build-debug/googletest-src"
+ RESULT_VARIABLE error_code
+ )
+ if(error_code)
+ # Stash pop --index failed: Try again dropping the index
+ execute_process(
+ COMMAND "/usr/local/bin/git" reset --hard --quiet
+ WORKING_DIRECTORY "/Users/bradybodily/Repositories/CS3460/HW8/cmake-build-debug/googletest-src"
+ RESULT_VARIABLE error_code
+ )
+ execute_process(
+ COMMAND "/usr/local/bin/git" stash pop --quiet
+ WORKING_DIRECTORY "/Users/bradybodily/Repositories/CS3460/HW8/cmake-build-debug/googletest-src"
+ RESULT_VARIABLE error_code
+ )
+ if(error_code)
+ # Stash pop failed: Restore previous state.
+ execute_process(
+ COMMAND "/usr/local/bin/git" reset --hard --quiet ${head_sha}
+ WORKING_DIRECTORY "/Users/bradybodily/Repositories/CS3460/HW8/cmake-build-debug/googletest-src"
+ )
+ execute_process(
+ COMMAND "/usr/local/bin/git" stash pop --index --quiet
+ WORKING_DIRECTORY "/Users/bradybodily/Repositories/CS3460/HW8/cmake-build-debug/googletest-src"
+ )
+ message(FATAL_ERROR "\nFailed to unstash changes in: '/Users/bradybodily/Repositories/CS3460/HW8/cmake-build-debug/googletest-src/'.\nYou will have to resolve the conflicts manually")
+ endif()
+ endif()
+ endif()
+ else()
+ execute_process(
+ COMMAND "/usr/local/bin/git" checkout master
+ WORKING_DIRECTORY "/Users/bradybodily/Repositories/CS3460/HW8/cmake-build-debug/googletest-src"
+ RESULT_VARIABLE error_code
+ )
+ if(error_code)
+ message(FATAL_ERROR "Failed to checkout tag: 'master'")
+ endif()
+ endif()
+
+ execute_process(
+ COMMAND "/usr/local/bin/git" submodule update --recursive --init
+ WORKING_DIRECTORY "/Users/bradybodily/Repositories/CS3460/HW8/cmake-build-debug/googletest-src/"
+ RESULT_VARIABLE error_code
+ )
+ if(error_code)
+ message(FATAL_ERROR "Failed to update submodules in: '/Users/bradybodily/Repositories/CS3460/HW8/cmake-build-debug/googletest-src/'")
+ endif()
+endif()
+
diff --git a/HW8/cmake-build-debug/googletest-src b/HW8/cmake-build-debug/googletest-src
new file mode 160000
index 0000000..50cfbb7
--- /dev/null
+++ b/HW8/cmake-build-debug/googletest-src
@@ -0,0 +1 @@
+Subproject commit 50cfbb726b26700d143ce5bb55c0b5e86de7a1e6
diff --git a/HW8/cmake-build-debug/hw7.cbp b/HW8/cmake-build-debug/hw7.cbp
new file mode 100644
index 0000000..7456970
--- /dev/null
+++ b/HW8/cmake-build-debug/hw7.cbp
@@ -0,0 +1,427 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/HW8/cmake-build-debug/lib/libgtest_maind.a b/HW8/cmake-build-debug/lib/libgtest_maind.a
new file mode 100644
index 0000000..07708dd
Binary files /dev/null and b/HW8/cmake-build-debug/lib/libgtest_maind.a differ
diff --git a/HW8/cmake-build-debug/lib/libgtestd.a b/HW8/cmake-build-debug/lib/libgtestd.a
new file mode 100644
index 0000000..f7a0c9e
Binary files /dev/null and b/HW8/cmake-build-debug/lib/libgtestd.a differ