CC = cc CFLAGS = -g -Wall -Iinclude SOURCES = $(wildcard src/*.c) OBJECTS = $(SOURCES:.c=.o) LDFLAGS = -lraylib HEADERS = \ include/raygui.h adhd: $(OBJECTS) $(CC) $(CFLAGS) $^ -o $@ $(LDFLAGS) %.o: %.c $(HEADERS) $(CC) $(CFLAGS) -c $< -o $@ clean: rm -rf $(OBJECTS) adhd