|
|
|
@ -23,12 +23,14 @@ LDFLAGS += $(shell pkg-config --libs SDL2_image) |
|
|
|
# IMGUI
|
|
|
|
# IMGUI
|
|
|
|
IMGUI_DIR = ext/imgui
|
|
|
|
IMGUI_DIR = ext/imgui
|
|
|
|
CXXFLAGS += -I$(IMGUI_DIR) \
|
|
|
|
CXXFLAGS += -I$(IMGUI_DIR) \
|
|
|
|
-I$(IMGUI_DIR)/examples/sdl_opengl3_example\
|
|
|
|
-I$(IMGUI_DIR)/examples/ \
|
|
|
|
-I$(IMGUI_DIR)/examples/libs/gl3w
|
|
|
|
-I$(IMGUI_DIR)/examples/libs/gl3w
|
|
|
|
IMGUI_SOURCES = $(IMGUI_DIR)/imgui.cpp \
|
|
|
|
IMGUI_SOURCES = $(IMGUI_DIR)/imgui.cpp \
|
|
|
|
$(IMGUI_DIR)/imgui_demo.cpp \
|
|
|
|
$(IMGUI_DIR)/imgui_demo.cpp \
|
|
|
|
$(IMGUI_DIR)/imgui_draw.cpp \
|
|
|
|
$(IMGUI_DIR)/imgui_draw.cpp \
|
|
|
|
$(IMGUI_DIR)/examples/sdl_opengl3_example/imgui_impl_sdl_gl3.cpp \
|
|
|
|
$(IMGUI_DIR)/imgui_widgets.cpp \
|
|
|
|
|
|
|
|
$(IMGUI_DIR)/examples/imgui_impl_opengl3.cpp \
|
|
|
|
|
|
|
|
$(IMGUI_DIR)/examplex/imgui_impl_sdl.cpp \
|
|
|
|
|
|
|
|
|
|
|
|
IMGUI_OBJECTS := $(patsubst %.cpp, $(OBJ_DIR)/%.o, $(notdir $(IMGUI_SOURCES)))
|
|
|
|
IMGUI_OBJECTS := $(patsubst %.cpp, $(OBJ_DIR)/%.o, $(notdir $(IMGUI_SOURCES)))
|
|
|
|
|
|
|
|
|
|
|
|
@ -65,8 +67,14 @@ $(OBJ_DIR)/imgui_demo.o: |
|
|
|
$(OBJ_DIR)/imgui_draw.o: |
|
|
|
$(OBJ_DIR)/imgui_draw.o: |
|
|
|
$(CXX) -c $(CXXFLAGS) $(IMGUI_DIR)/imgui_draw.cpp -o $@
|
|
|
|
$(CXX) -c $(CXXFLAGS) $(IMGUI_DIR)/imgui_draw.cpp -o $@
|
|
|
|
|
|
|
|
|
|
|
|
$(OBJ_DIR)/imgui_impl_sdl_gl3.o: |
|
|
|
$(OBJ_DIR)/imgui_widgets.o: |
|
|
|
$(CXX) -c $(CXXFLAGS) $(IMGUI_DIR)/examples/sdl_opengl3_example/imgui_impl_sdl_gl3.cpp -o $@
|
|
|
|
$(CXX) -c $(CXXFLAGS) $(IMGUI_DIR)/imgui_widgets.cpp -o $@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
$(OBJ_DIR)/imgui_impl_opengl3.o: |
|
|
|
|
|
|
|
$(CXX) -c $(CXXFLAGS) $(IMGUI_DIR)/examples/imgui_impl_opengl3.cpp -o $@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
$(OBJ_DIR)/imgui_impl_sdl.o: |
|
|
|
|
|
|
|
$(CXX) -c $(CXXFLAGS) $(IMGUI_DIR)/examples/imgui_impl_sdl.cpp -o $@
|
|
|
|
|
|
|
|
|
|
|
|
$(OBJ_DIR)/gl3w.o: |
|
|
|
$(OBJ_DIR)/gl3w.o: |
|
|
|
$(CC) -c $(GL3W_CFLAGS) $(IMGUI_DIR)/examples/libs/gl3w/GL/gl3w.c -o $@
|
|
|
|
$(CC) -c $(GL3W_CFLAGS) $(IMGUI_DIR)/examples/libs/gl3w/GL/gl3w.c -o $@
|
|
|
|
|