23 lines
385 B
Makefile
23 lines
385 B
Makefile
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
|
|
|