P=main OBJECTS=objs/glad.o objs/stb_image_precompiled.o CFLAGS=-g -Wall -Wextra -O0 LDLIBS=-lglfw -lOpenGL -lm -lcglm -lcyaml -L objs/ INCLUDES=-Ilibs/glad/include/ -Ilibs/ CC=gcc RM=rm -vf .PHONY: build build: clean $(CC) $(CFLAGS) $(LDLIBS) $(INCLUDES) $(OBJECTS) $(P).c -o $(P) .PHONY: texturepacker texturepacker: $(CC) $(CFLAGS) -lSDL2 -lm -lcyaml -L objs/ $(INCLUDES) tools/texturepacker.c -o texturepacker .PHONY: run run: build LD_LIBRARY_PATH=objs/ ./$(P) .PHONY: clean clean: $(RM) $(P) .PHONY: all all: build