oui
@@ -0,0 +1,70 @@
|
|||||||
|
NAME = so_long
|
||||||
|
|
||||||
|
SRC_DIR = src
|
||||||
|
SRC = $(addprefix $(SRC_DIR)/, *.c)
|
||||||
|
SRC_DIR2 = src/BFS_ALGORITHM
|
||||||
|
SRC2 = $(addprefix $(SRC_DIR2)/, *.c)
|
||||||
|
|
||||||
|
OBJ_DIR = obj
|
||||||
|
OBJ = $(addprefix $(OBJ_DIR)/, *.o)
|
||||||
|
|
||||||
|
CC = cc
|
||||||
|
FLAGS = -Wall -Werror -Wextra -g3
|
||||||
|
INCLUDE = -I/usr/include -Imlx_linux -O3 -c $<
|
||||||
|
LINK = -Lminilibx-linux -lmlx_Linux -L/usr/lib -Imlx_linux -lXext -lX11 -lm -lz
|
||||||
|
|
||||||
|
LIBFT_DIR = libft
|
||||||
|
LIBFT_LIB = libft.a
|
||||||
|
LIBFT = $(addprefix $(LIBFT_DIR)/, $(LIBFT_LIB))
|
||||||
|
|
||||||
|
GNL_DIR = get_next_line
|
||||||
|
GNL_LIB = get_next_line.a
|
||||||
|
GNL = $(addprefix $(GNL_DIR)/, $(GNL_LIB))
|
||||||
|
|
||||||
|
FT_PRINTF_DIR = ft_printf
|
||||||
|
FT_PRINTF_LIB = libftprintf.a
|
||||||
|
FT_PRINTF = $(addprefix $(FT_PRINTF_DIR)/, $(FT_PRINTF_LIB))
|
||||||
|
|
||||||
|
MLX_DIR = minilibx-linux
|
||||||
|
MLX_LIB = libmlx_Linux.a
|
||||||
|
MLX = $(addprefix $(MLX_DIR)/, $(MLX_LIB))
|
||||||
|
|
||||||
|
|
||||||
|
$(NAME) : $(OBJ) $(MLX) $(LIBFT) $(GNL) $(PRINTF)
|
||||||
|
@make -C $(LIBFT_DIR)
|
||||||
|
@make -C $(GNL_DIR)
|
||||||
|
@make -C $(FT_PRINTF_DIR)
|
||||||
|
@make -C $(MLX_DIR)
|
||||||
|
$(CC) $(OBJ) $(LINK) $(LIBFT) $(GNL) $(FT_PRINTF) $(MLX) -o $@
|
||||||
|
|
||||||
|
$(OBJ): $(SRC) $(SRC2) $(OBJ_DIR)
|
||||||
|
$(CC) $(FLAGS) $(INCLUDE) $(SRC) $(SRC2)
|
||||||
|
@mv *.o $(OBJ_DIR)
|
||||||
|
|
||||||
|
$(OBJ_DIR):
|
||||||
|
@mkdir -p $(OBJ_DIR)
|
||||||
|
|
||||||
|
all : $(NAME)
|
||||||
|
|
||||||
|
clean :
|
||||||
|
@rm obj/*
|
||||||
|
|
||||||
|
fclean : clean
|
||||||
|
@rm $(NAME)
|
||||||
|
|
||||||
|
re : fclean all
|
||||||
|
|
||||||
|
run :
|
||||||
|
./so_long carte/carte_de_test.ber
|
||||||
|
|
||||||
|
git :
|
||||||
|
git add .
|
||||||
|
git commit -m "AUTO_GIT_MAKE"
|
||||||
|
git push
|
||||||
|
|
||||||
|
lldb :
|
||||||
|
@lldb so_long carte/carte_de_test.ber
|
||||||
|
valg :
|
||||||
|
@valgrind --leak-check=full --show-leak-kinds=all --track-origins=yes ./so_long carte/carte_de_test.ber
|
||||||
|
|
||||||
|
.PHONY: all fclean clean re run git lldb valg
|
||||||
@@ -0,0 +1,3 @@
|
|||||||
|
# so_long
|
||||||
|
Jeu vidéo en 2d
|
||||||
|
fonctionne sur ubuntu a 42
|
||||||
|
After Width: | Height: | Size: 39 KiB |
|
After Width: | Height: | Size: 287 B |
|
After Width: | Height: | Size: 295 B |
|
After Width: | Height: | Size: 262 B |
|
After Width: | Height: | Size: 280 B |
|
After Width: | Height: | Size: 294 B |
|
After Width: | Height: | Size: 289 B |
|
After Width: | Height: | Size: 306 B |
|
After Width: | Height: | Size: 308 B |
|
After Width: | Height: | Size: 497 B |
|
After Width: | Height: | Size: 510 B |
|
After Width: | Height: | Size: 496 B |
|
After Width: | Height: | Size: 481 B |
|
After Width: | Height: | Size: 478 B |
|
After Width: | Height: | Size: 515 B |
|
After Width: | Height: | Size: 531 B |
|
After Width: | Height: | Size: 499 B |
|
After Width: | Height: | Size: 489 B |
|
After Width: | Height: | Size: 475 B |
|
After Width: | Height: | Size: 472 B |
|
After Width: | Height: | Size: 444 B |
|
After Width: | Height: | Size: 462 B |
|
After Width: | Height: | Size: 513 B |
|
After Width: | Height: | Size: 530 B |
|
After Width: | Height: | Size: 510 B |
|
After Width: | Height: | Size: 268 B |
|
After Width: | Height: | Size: 299 B |
|
After Width: | Height: | Size: 295 B |
|
After Width: | Height: | Size: 156 B |
|
After Width: | Height: | Size: 170 B |
|
After Width: | Height: | Size: 156 B |
|
After Width: | Height: | Size: 177 B |
|
After Width: | Height: | Size: 374 B |
|
After Width: | Height: | Size: 354 B |
|
After Width: | Height: | Size: 357 B |
|
After Width: | Height: | Size: 374 B |
|
After Width: | Height: | Size: 430 B |
|
After Width: | Height: | Size: 445 B |
|
After Width: | Height: | Size: 374 B |
|
After Width: | Height: | Size: 395 B |
|
After Width: | Height: | Size: 418 B |
|
After Width: | Height: | Size: 284 B |
|
After Width: | Height: | Size: 242 B |
|
After Width: | Height: | Size: 261 B |
|
After Width: | Height: | Size: 308 B |
|
After Width: | Height: | Size: 298 B |
|
After Width: | Height: | Size: 300 B |
|
After Width: | Height: | Size: 310 B |
|
After Width: | Height: | Size: 285 B |
|
After Width: | Height: | Size: 132 B |
|
After Width: | Height: | Size: 111 B |
|
After Width: | Height: | Size: 98 B |
|
After Width: | Height: | Size: 121 B |
|
After Width: | Height: | Size: 601 B |
|
After Width: | Height: | Size: 780 B |
|
After Width: | Height: | Size: 229 B |
|
After Width: | Height: | Size: 375 B |
|
After Width: | Height: | Size: 383 B |
|
After Width: | Height: | Size: 353 B |
|
After Width: | Height: | Size: 373 B |
|
After Width: | Height: | Size: 379 B |
|
After Width: | Height: | Size: 375 B |
|
After Width: | Height: | Size: 386 B |
|
After Width: | Height: | Size: 373 B |
|
After Width: | Height: | Size: 362 B |
|
After Width: | Height: | Size: 382 B |
|
After Width: | Height: | Size: 160 B |
|
After Width: | Height: | Size: 858 B |
|
After Width: | Height: | Size: 651 B |
|
After Width: | Height: | Size: 376 B |
|
After Width: | Height: | Size: 383 B |
|
After Width: | Height: | Size: 394 B |
|
After Width: | Height: | Size: 370 B |
|
After Width: | Height: | Size: 348 B |
|
After Width: | Height: | Size: 398 B |
|
After Width: | Height: | Size: 407 B |
|
After Width: | Height: | Size: 413 B |
|
After Width: | Height: | Size: 398 B |
|
After Width: | Height: | Size: 380 B |
|
After Width: | Height: | Size: 399 B |
|
After Width: | Height: | Size: 399 B |
|
After Width: | Height: | Size: 376 B |
|
After Width: | Height: | Size: 356 B |
|
After Width: | Height: | Size: 403 B |
|
After Width: | Height: | Size: 422 B |
|
After Width: | Height: | Size: 417 B |
|
After Width: | Height: | Size: 404 B |
|
After Width: | Height: | Size: 125 B |
|
After Width: | Height: | Size: 404 B |
|
After Width: | Height: | Size: 354 B |
|
After Width: | Height: | Size: 351 B |
|
After Width: | Height: | Size: 339 B |
|
After Width: | Height: | Size: 347 B |
|
After Width: | Height: | Size: 349 B |
|
After Width: | Height: | Size: 358 B |
|
After Width: | Height: | Size: 353 B |