diff --git a/CMakeLists.txt b/CMakeLists.txt index c910385..0dc5c66 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -5,14 +5,14 @@ project(CppDrawing) set(CMAKE_CXX_STANDARD 23) add_executable(drawing - "math/transforms.cpp" - "renderers/pgm_renderer.cpp" - "renderers/svg_renderer.cpp" - "shapes/circle.cpp" - "shapes/line.cpp" - "shapes/rectangle.cpp" - "input_file.cpp" - "main.cpp" + "src/math/transforms.cpp" + "src/renderers/pgm_renderer.cpp" + "src/renderers/svg_renderer.cpp" + "src/shapes/circle.cpp" + "src/shapes/line.cpp" + "src/shapes/rectangle.cpp" + "src/input_file.cpp" + "src/main.cpp" ) -target_include_directories(drawing PRIVATE ${CMAKE_CURRENT_SOURCE_DIR}) +target_include_directories(drawing PRIVATE ${CMAKE_CURRENT_SOURCE_DIR}/src) diff --git a/input_file.cpp b/src/input_file.cpp similarity index 100% rename from input_file.cpp rename to src/input_file.cpp diff --git a/input_file.hpp b/src/input_file.hpp similarity index 100% rename from input_file.hpp rename to src/input_file.hpp diff --git a/main.cpp b/src/main.cpp similarity index 100% rename from main.cpp rename to src/main.cpp diff --git a/math/constants.hpp b/src/math/constants.hpp similarity index 100% rename from math/constants.hpp rename to src/math/constants.hpp diff --git a/math/transforms.cpp b/src/math/transforms.cpp similarity index 100% rename from math/transforms.cpp rename to src/math/transforms.cpp diff --git a/math/transforms.hpp b/src/math/transforms.hpp similarity index 100% rename from math/transforms.hpp rename to src/math/transforms.hpp diff --git a/math/vector.hpp b/src/math/vector.hpp similarity index 100% rename from math/vector.hpp rename to src/math/vector.hpp diff --git a/renderers/bitmap.hpp b/src/renderers/bitmap.hpp similarity index 100% rename from renderers/bitmap.hpp rename to src/renderers/bitmap.hpp diff --git a/renderers/pgm_renderer.cpp b/src/renderers/pgm_renderer.cpp similarity index 100% rename from renderers/pgm_renderer.cpp rename to src/renderers/pgm_renderer.cpp diff --git a/renderers/pgm_renderer.hpp b/src/renderers/pgm_renderer.hpp similarity index 100% rename from renderers/pgm_renderer.hpp rename to src/renderers/pgm_renderer.hpp diff --git a/renderers/renderer.hpp b/src/renderers/renderer.hpp similarity index 100% rename from renderers/renderer.hpp rename to src/renderers/renderer.hpp diff --git a/renderers/svg_renderer.cpp b/src/renderers/svg_renderer.cpp similarity index 100% rename from renderers/svg_renderer.cpp rename to src/renderers/svg_renderer.cpp diff --git a/renderers/svg_renderer.hpp b/src/renderers/svg_renderer.hpp similarity index 100% rename from renderers/svg_renderer.hpp rename to src/renderers/svg_renderer.hpp diff --git a/shapes/circle.cpp b/src/shapes/circle.cpp similarity index 100% rename from shapes/circle.cpp rename to src/shapes/circle.cpp diff --git a/shapes/circle.hpp b/src/shapes/circle.hpp similarity index 100% rename from shapes/circle.hpp rename to src/shapes/circle.hpp diff --git a/shapes/group.hpp b/src/shapes/group.hpp similarity index 100% rename from shapes/group.hpp rename to src/shapes/group.hpp diff --git a/shapes/line.cpp b/src/shapes/line.cpp similarity index 100% rename from shapes/line.cpp rename to src/shapes/line.cpp diff --git a/shapes/line.hpp b/src/shapes/line.hpp similarity index 100% rename from shapes/line.hpp rename to src/shapes/line.hpp diff --git a/shapes/rectangle.cpp b/src/shapes/rectangle.cpp similarity index 100% rename from shapes/rectangle.cpp rename to src/shapes/rectangle.cpp diff --git a/shapes/rectangle.hpp b/src/shapes/rectangle.hpp similarity index 100% rename from shapes/rectangle.hpp rename to src/shapes/rectangle.hpp diff --git a/shapes/shape.hpp b/src/shapes/shape.hpp similarity index 100% rename from shapes/shape.hpp rename to src/shapes/shape.hpp