diff --git a/.gitignore b/.gitignore index d4fb281..7df9ce2 100644 --- a/.gitignore +++ b/.gitignore @@ -39,3 +39,9 @@ # debug information files *.dwo + +sim +.cache/ + +# created via bear -- make +compile_commands.json diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..f01ae09 --- /dev/null +++ b/Makefile @@ -0,0 +1,17 @@ +CXX = g++ +CXXFLAGS = -Iinclude +LDFLAGS = -lSDL3 + +SRC = src/main.cpp \ + src/gfx/circle.cpp \ + src/sims/two_bodies.cpp \ + src/utils/rand.cpp + +OUT = sim + +$(OUT): $(SRC) + $(CXX) $(CXXFLAGS) $(SRC) -o $(OUT) $(LDFLAGS) + +clean: + rm -f $(OUT) + diff --git a/src/main.cpp b/src/main.cpp index 98074a8..eb54f3d 100644 --- a/src/main.cpp +++ b/src/main.cpp @@ -5,7 +5,7 @@ #include #include #include -#include "../include/sims.hpp" +#include "sims.hpp" bool key_event(SDL_Event e) { if (e.type == SDL_EVENT_KEY_DOWN) { diff --git a/src/sims/two_bodies.cpp b/src/sims/two_bodies.cpp index 196b7e2..cbf24f1 100644 --- a/src/sims/two_bodies.cpp +++ b/src/sims/two_bodies.cpp @@ -1,9 +1,9 @@ #include #include #include -#include "../../include/sims.hpp" -#include "../../include/gfx.hpp" -#include "../../include/utils.hpp" +#include "sims.hpp" +#include "gfx.hpp" +#include "utils.hpp" #include #include #include