Define SOURCES instead of OBJS in Makefiles.

OBJS is still deduced from SOURCES, but this change gives better control
over where the object files get actually written.
This commit is contained in:
Sam Hocevar 2016-10-22 13:26:39 +02:00 committed by omar
parent d4f63c3844
commit b6f251103b
2 changed files with 7 additions and 5 deletions

View File

@ -15,8 +15,9 @@
#CXX = clang++ #CXX = clang++
EXE = opengl2_example EXE = opengl2_example
OBJS = main.o imgui_impl_glfw_gl2.o SOURCES = main.cpp imgui_impl_glfw_gl2.cpp
OBJS += ../../imgui.o ../../imgui_demo.o ../../imgui_draw.o SOURCES += ../../imgui.cpp ../../imgui_demo.cpp ../../imgui_draw.cpp
OBJS = $(addsuffix .o, $(basename $(SOURCES)))
UNAME_S := $(shell uname -s) UNAME_S := $(shell uname -s)

View File

@ -15,9 +15,10 @@
#CXX = clang++ #CXX = clang++
EXE = opengl3_example EXE = opengl3_example
OBJS = main.o imgui_impl_glfw_gl3.o SOURCES = main.cpp imgui_impl_glfw_gl3.cpp
OBJS += ../../imgui.o ../../imgui_demo.o ../../imgui_draw.o SOURCES += ../../imgui.cpp ../../imgui_demo.cpp ../../imgui_draw.cpp
OBJS += ../libs/gl3w/GL/gl3w.o SOURCES += ../libs/gl3w/GL/gl3w.c
OBJS = $(addsuffix .o, $(basename $(SOURCES)))
UNAME_S := $(shell uname -s) UNAME_S := $(shell uname -s)