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
