45 lines
		
	
	
	
		
			1.3 KiB
		
	
	
	
		
			Makefile
		
	
	
	
	
	
			
		
		
	
	
			45 lines
		
	
	
	
		
			1.3 KiB
		
	
	
	
		
			Makefile
		
	
	
	
	
	
| # **************************************************************************** #
 | |
| #                                                                              #
 | |
| #                                                         :::      ::::::::    #
 | |
| #    Makefile                                           :+:      :+:    :+:    #
 | |
| #                                                     +:+ +:+         +:+      #
 | |
| #    By: mcolonna <mcolonna@student.42.fr>          +#+  +:+       +#+         #
 | |
| #                                                 +#+#+#+#+#+   +#+            #
 | |
| #    Created: 2024/07/29 13:08:42 by greg              #+#    #+#              #
 | |
| #    Updated: 2024/10/15 13:01:09 by mcolonna         ###   ########.fr        #
 | |
| #                                                                              #
 | |
| # **************************************************************************** #
 | |
| 
 | |
| NAME = cub3d
 | |
| 
 | |
| SRC = $(wildcard *.c)
 | |
| 
 | |
| OBJS = ${SRC:.c=.o}
 | |
| 
 | |
| LIBFT = Libft
 | |
| 
 | |
| MLX = Minilibx
 | |
| 
 | |
| CC = gcc -g
 | |
| 
 | |
| CFLAGS = -Wall -Werror -Wextra
 | |
| 
 | |
| all: $(NAME)
 | |
| 
 | |
| obj : ${OBJS}
 | |
| 
 | |
| $(NAME): ${OBJS}
 | |
| 
 | |
| 	make -C ${LIBFT}	
 | |
| 	make -C ${MLX}
 | |
| 	gcc ${OBJS} Libft/libft.a Minilibx/libmlx.a -lX11 -lXext -o cub3d -lm
 | |
| 
 | |
| clean :
 | |
| 	rm -f ${OBJS}
 | |
| 
 | |
| fclean : clean 
 | |
| 	rm -f $(NAME)
 | |
| 	make fclean -C ${LIBFT}
 | |
| 	make clean -C ${MLX}
 | |
| 
 | |
| re : fclean all
 | 
