Rename thirdparty -> vendor

This commit is contained in:
2026-09-27 01:53:32 +02:00
parent 0c2c998033
commit 4ccb1099d2
1131 changed files with 18 additions and 18 deletions

View File

@@ -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))