Files
so_long/Makefile
Angel Ortigosa Perez 805edbf130 So long...
2025-09-07 09:58:53 +02:00

27 lines
618 B
Makefile
Executable File

NAME = so_long
CFLAGS = -Wextra -Wall -Werror
SRC = ./src/so_long.c ./src/check_map.c ./src/controllers.c ./src/extra.c ./src/flood_fill.c ./src/free_game.c ./src/ft_itoa.c ./src/map.c ./src/open_images.c ./src/put_player.c
OBJS = $(SRC:.c=.o)
GETNEXTLINE := get_next_line/*.c
MLX_LIB = minilibx/
MLX_FLAGS = -Lmlx -L/usr/lib/X11 -lXext -lX11
all: $(NAME)
$(NAME): $(OBJS)
make -C $(MLX_LIB)
$(CC) -g $(CFLAGS) $(OBJS) $(GETNEXTLINE) $(MLX_LIB)libmlx_Linux.a $(MLX_FLAGS) -o $(NAME)
clean:
rm -rf $(OBJS)
fclean: clean
make clean -C $(MLX_LIB); \
rm -f $(NAME)
re: fclean all
.PHONY: all clean fclean re