From f0f30c12fe919862ade380513c02c9845598ac46 Mon Sep 17 00:00:00 2001 From: realtradam Date: Mon, 21 Nov 2022 19:12:51 -0500 Subject: abstracted textures --- Makefile | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) (limited to 'Makefile') diff --git a/Makefile b/Makefile index d97bf11..8d9071c 100644 --- a/Makefile +++ b/Makefile @@ -1,25 +1,28 @@ EXE := game BUILD_DIR := build -INC_FLAGS := -Isrc -Iglfw/build/include -Iglad/include -Istb +INC_FLAGS := -Isrc -Iglfw/build/include -Iglad/include -Istb -Iglm LINK_FLAGS := -lGL -lX11 -lpthread -lXrandr -lXi -ldl -OBJ_NAMES := glad.o input.o shader.o +OBJ_NAMES := glad.o input.o shader.o texture.o OBJ_FILES := $(addprefix $(BUILD_DIR)/, $(OBJ_NAMES)) -default: src/main.cpp $(OBJ_FILES) +default: src/main.cpp $(OBJ_NAMES) @mkdir -p $(BUILD_DIR) g++ -o $(BUILD_DIR)/$(EXE) src/main.cpp $(OBJ_FILES) $(INC_FLAGS) glfw/build/lib/libglfw3.a $(LINK_FLAGS) glad.o: glad/src/glad.c @mkdir -p $(BUILD_DIR) g++ -o $(BUILD_DIR)/glad.o -c glad/src/glad.c $(INC_FLAGS) $(LINK_FLAGS) -input.o: src/input.cpp src/input.h +input.o: src/input.cpp src/input.hpp @mkdir -p $(BUILD_DIR) g++ -o $(BUILD_DIR)/input.o -c src/input.cpp $(INC_FLAGS) $(LINK_FLAGS) shader.o: src/shader.cpp src/shader.hpp @mkdir -p $(BUILD_DIR) g++ -o $(BUILD_DIR)/shader.o -c src/shader.cpp $(INC_FLAGS) $(LINK_FLAGS) +texture.o: src/texture.cpp src/texture.hpp + @mkdir -p $(BUILD_DIR) + g++ -o $(BUILD_DIR)/texture.o -c src/texture.cpp $(INC_FLAGS) $(LINK_FLAGS) .PHONY: run run: default -- cgit v1.2.3