Rename thirdparty -> vendor
This commit is contained in:
24
Makefile
24
Makefile
@@ -4,12 +4,12 @@ CC := clang
|
||||
CFLAGS := -Wall -Wextra
|
||||
|
||||
INCLUDES := -I./src/ \
|
||||
-I./thirdparty/glad/include/ \
|
||||
-I./thirdparty/glm/ \
|
||||
-I./thirdparty/imgui/ \
|
||||
-I./thirdparty/imgui/backends/ \
|
||||
-I./thirdparty/stb/ \
|
||||
-I./thirdparty/tinyobjloader/ \
|
||||
-I./vendor/glad/include/ \
|
||||
-I./vendor/glm/ \
|
||||
-I./vendor/imgui/ \
|
||||
-I./vendor/imgui/backends/ \
|
||||
-I./vendor/stb/ \
|
||||
-I./vendor/tinyobjloader/ \
|
||||
|
||||
LDFLAGS := -lglfw -lGL -lm
|
||||
|
||||
@@ -45,18 +45,18 @@ $(TARGET): $(OBJS) $(IMGUI_OBJS)
|
||||
build/%.o: src/%.cpp
|
||||
$(CXX) $(CXXFLAGS) $(INCLUDES) -c $< -o $@
|
||||
|
||||
build/glad.o: thirdparty/glad/src/gl.c
|
||||
$(CC) $(CFLAGS) -I./thirdparty/glad/include/ -c $< -o $@
|
||||
build/glad.o: vendor/glad/src/gl.c
|
||||
$(CC) $(CFLAGS) -I./vendor/glad/include/ -c $< -o $@
|
||||
|
||||
build/stb_image.o: thirdparty/stb/stb_image.h
|
||||
build/stb_image.o: vendor/stb/stb_image.h
|
||||
$(CC) $(CFLAGS) -DSTB_IMAGE_IMPLEMENTATION -xc -c $< -o $@
|
||||
|
||||
build/tiny_obj_loader.o: thirdparty/tinyobjloader/tiny_obj_loader.h
|
||||
build/tiny_obj_loader.o: vendor/tinyobjloader/tiny_obj_loader.h
|
||||
$(CXX) $(CXXFLAGS) -DTINYOBJLOADER_IMPLEMENTATION -xc++ -c $< -o $@
|
||||
|
||||
define imgui_rule
|
||||
build/$(1): thirdparty/imgui/$(2)
|
||||
$(CXX) $(CXXFLAGS) -I./thirdparty/imgui/ -c $$< -o $$@
|
||||
build/$(1): vendor/imgui/$(2)
|
||||
$(CXX) $(CXXFLAGS) -I./vendor/imgui/ -c $$< -o $$@
|
||||
endef
|
||||
|
||||
$(eval $(call imgui_rule,imgui.o,imgui.cpp))
|
||||
|
||||
@@ -2,9 +2,9 @@
|
||||
-Wextra
|
||||
-std=c++17
|
||||
-I./src/
|
||||
-I./thirdparty/glad/include/
|
||||
-I./thirdparty/glm/
|
||||
-I./thirdparty/imgui/
|
||||
-I./thirdparty/imgui/backends/
|
||||
-I./thirdparty/stb/
|
||||
-I./thirdparty/tinyobjloader/
|
||||
-I./vendor/glad/include/
|
||||
-I./vendor/glm/
|
||||
-I./vendor/imgui/
|
||||
-I./vendor/imgui/backends/
|
||||
-I./vendor/stb/
|
||||
-I./vendor/tinyobjloader/
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user