-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathMakefile
49 lines (42 loc) · 1.5 KB
/
Makefile
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
# **************************************************************************** #
# #
# ::: :::::::: #
# Makefile :+: :+: :+: #
# +:+ +:+ +:+ #
# By: snpark <snpark@student.42seoul.kr> +#+ +:+ +#+ #
# +#+#+#+#+#+ +#+ #
# Created: 2021/07/12 11:01:00 by snpark #+# #+# #
# Updated: 2021/07/25 20:13:28 by snpark ### ########.fr #
# #
# **************************************************************************** #
NAME = fractol
SRC = main.c\
event.c\
utils.c\
mandelbrot.c\
mandelbrot_utils.c\
julia.c\
parse_error.c\
char_to_num.c
SRC_BONUS = main_bonus.c\
event_bonus.c\
utils_bonus.c\
mandelbrot_bonus.c\
mandelbrot_utils_bonus.c\
sierpinski_bonus.c\
char_to_num_bonus.c\
parse_bonus.c\
sierpinski_iterate_bonus.c\
parse_error_bonus.c\
julia_bonus.c
CFLAG = -Wall -Werror -Wextra
LINUX = -I /usr/include/lib -lXext -lX11 -lm -lbsd
MLX = -I mlx -L mlx -l mlx
all :
gcc -O3 -o $(NAME) $(SRC) $(MLX) $(LINUX)
clean :
rm $(NAME) $(NAME)_bonus
fclean : clean
re : fclean all
bonus :
gcc -O3 -o $(NAME)_bonus $(SRC_BONUS) $(MLX) $(LINUX)