0.1 Add external dependecies

This commit is contained in:
PedroEdiaz
2024-09-05 11:31:50 +00:00
parent cce685d90c
commit a2f49afbf4
7 changed files with 51 additions and 45 deletions

View File

@@ -1,31 +0,0 @@
BIN = ./manigraph
LIBGLFW=./libglfw.so
LIB= $(LIBGLFW)
OBJ = \
window.o \
matrix.o \
shader.o \
color.o \
mesh.o \
main.o
CFLAGS= \
-I../ext/cglm/include \
-I../ext/glfw/include \
-Wall -Wno-unused-function -std=c89
$(BIN): $(OBJ) $(LIB)
$(CC) -lGL -lglfw -L. -o $(BIN) $(OBJ)
$(LIBGLFW):
$(CC) -fPIC -shared -D_GLFW_X11 -D_GLFW_BUILD_DLL ../ext/glfw/src/*.c -o $@
run:
LD_LIBRARY_PATH=. $(BIN)
clean:
rm $(BIN) $(OBJ) $(LIB)