20 lines
541 B
Makefile
20 lines
541 B
Makefile
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)
|