PROG=shapes CC=gcc STD=c2x SRC_FILES=main.c OUT_DIR=./ CFLAGS=-std=$(STD) -ggdb EXPERIMENTAL_FLAGS=-pg -Ofast LIBS=-lraylib -lGL -lX11 -lXrandr -lXinerama -lXi -lXxf86vm -lXcursor -lm -lpthread -ldl -lrt -lm shapes: $(CC) $(SRC_FILES) -o $(OUT_DIR)$@ $(CFLAGS) $(EXPERIMENTAL_FLAGS) $(LIBS) run: shapes $(OUT_DIR)$(PROG) clean: rm $(OUT_DIR)$(PROG) .PHONY: shapes run clean