summaryrefslogtreecommitdiff
path: root/Makefile
diff options
context:
space:
mode:
authoromniscient <17525998+omnisci3nce@users.noreply.github.com>2024-10-17 21:44:44 +1100
committeromniscient <17525998+omnisci3nce@users.noreply.github.com>2024-10-17 21:44:44 +1100
commit70175cfce551a6b534771bd2b1dea6cfb417be1f (patch)
treef29381cde897b024ecb781ff63cd75c3a16f6434 /Makefile
parenta5f1733a09aa99379cf48ed326b4660fbc17cb25 (diff)
starting on cube
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile8
1 files changed, 7 insertions, 1 deletions
diff --git a/Makefile b/Makefile
index cc1c3c0..46890cd 100644
--- a/Makefile
+++ b/Makefile
@@ -1,5 +1,5 @@
CC := clang
-INCLUDES := -I./include -Ideps/glfw-3.3.8/include/GLFW
+INCLUDES := -I./include -Ideps/glfw-3.3.8/include/GLFW -Ideps/stb_image
CFLAGS := -Wall -Wextra -O2 $(INCLUDES)
LDFLAGS := -lglfw
@@ -79,6 +79,12 @@ triangle: $(EXAMPLES_DIR)/triangle.c $(SHARED_LIB) $(SHADER_OUT_DIR)/triangle.ai
$(CC) $(CFLAGS) $(EXAMPLES_DIR)/triangle.c -L$(BUILD_DIR) -lceleritas $(LDFLAGS) -o $(BUILD_DIR)/triangle.bin
MTL_DEBUG_LAYER=1 build/triangle.bin
+.PHONY: cube
+cube: $(EXAMPLES_DIR)/cube.c $(SHARED_LIB) $(SHADER_OUT_DIR)/cube.air $(METAL_LIB)
+ @mkdir -p $(BUILD_DIR)
+ $(CC) $(CFLAGS) $(EXAMPLES_DIR)/cube.c -L$(BUILD_DIR) -lceleritas $(LDFLAGS) -o $(BUILD_DIR)/cube.bin
+ MTL_DEBUG_LAYER=1 build/cube.bin
+
.PHONY: clean
clean:
rm -rf $(BUILD_DIR)