CC = cc
RM = rm -f

NAME = merelles

SRCS = src/main.c \
	src/xmalloc.c \
	src/game_create.c \
	src/game_init.c \
	src/game_loop.c \
	src/game_update.c \
	src/game_draw.c \
	src/game_win.c \
	src/game_sleep.c \
	src/game_quit.c

OBJS = $(SRCS:.c=.o)

CFLAGS += -Wall -Wextra -pedantic
CFLAGS += -Isrc/
LDFLAGS += -lSDL_ttf -lSDL_image -lSDL

all: $(NAME)

$(NAME): $(OBJS)
	$(CC) -o $(NAME) $(OBJS) $(LDFLAGS)

clean:
	$(RM) $(OBJS)

clean2: clean
	$(RM) $(NAME)

re: clean2 all

.PHONY: all clean clean2 re
