CC = clang UFLAGS = FLAGS = -Wall -Wextra -ggdb -fno-caret-diagnostics -fno-show-column #-std=c99 -pedantic # MacOS INCLUDE = $(shell pkg-config --cflags raylib) LIBS = $(shell pkg-config --libs raylib) FRAMEWORKS = -framework IOKit -framework Cocoa -framework OpenGL # Linux # INCLUDE = -I./third_party/raylib/src/ # LIBS = ./third_party/raylib/src/libraylib.a -lm # FRAMEWORKS = EXE=main $(EXE): $(EXE).c $(CC) $(FLAGS) $(UFLAGS) $(INCLUDE) $^ $(LIBS) -o $@ tags: $(OBJS) ctags -R *.h *.c clean: rm -rf $(EXE) $(EXE).dSYM