So long...

This commit is contained in:
Angel Ortigosa Perez
2025-09-07 09:58:53 +02:00
commit 805edbf130
87 changed files with 11865 additions and 0 deletions

26
Makefile Executable file
View File

@@ -0,0 +1,26 @@
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