diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..bc86a5d --- /dev/null +++ b/Makefile @@ -0,0 +1,19 @@ +CXXFLAGS=-std=c++11 +CPPFLAGS=-I. -Iexample + +LIB_OBJS = ImGuizmo.o GraphEditor.o ImCurveEdit.o ImGradient.o ImSequencer.o +EXAMPLE_OBJS = example/imgui.o example/imgui_draw.o example/imgui_tables.o example/imgui_widgets.o example/main.o + +EXAMPLE_NAME = example.exe +LDFLAGS=-mwindows -static-libgcc -static-libstdc++ +LIBS=-limm32 -lopengl32 -lgdi32 + +$(EXAMPLE_NAME): $(LIB_OBJS) $(EXAMPLE_OBJS) + $(CXX) $(LDFLAGS) -o $@ $^ $(LIBS) + +example/main.o: CXXFLAGS := -std=c++17 + +clean: + $(RM) $(LIB_OBJS) + $(RM) $(EXAMPLE_OBJS) + $(RM) $(EXAMPLE_NAME)