summaryrefslogtreecommitdiffhomepage
path: root/Makefile
diff options
context:
space:
mode:
authorrealtradam <[email protected]>2022-11-21 19:12:51 -0500
committerrealtradam <[email protected]>2022-11-21 19:12:51 -0500
commitf0f30c12fe919862ade380513c02c9845598ac46 (patch)
treed742b6a932ec9f7e7edc00372316429d19ef6da1 /Makefile
parent35d550df84ede11e7e2cd07c491944222491cd0e (diff)
downloadOgle-f0f30c12fe919862ade380513c02c9845598ac46.tar.gz
Ogle-f0f30c12fe919862ade380513c02c9845598ac46.zip
abstracted textures
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile11
1 files changed, 7 insertions, 4 deletions
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