@@ -11,20 +11,20 @@ selectMakefile () {
11
11
$UNZIP ../MLX42.zip
12
12
fi
13
13
$ECHO -e -n > Makefile " #CODAM
14
- NAME=RPG .exec
15
- NAME_BONUS=RPG .bonus
14
+ NAME=JRPG .exec
15
+ NAME_BONUS=JRPG .bonus
16
16
GCC_FLAGS=-Wall -Wextra -Werror
17
17
MLX_LIB=MLX42/build/libmlx42.a
18
- MLX_FLAGS=-LMLX42/build -lmlx42 -lm -ldl -pthread -lglfw
18
+ MLX_HEADER=-I./MLX42/include/MLX42
19
+ MLX_FLAGS= -lm -ldl -pthread -lglfw
19
20
REMOVE=/usr/bin/rm -fr
20
21
YOUR_SRC=\$ {wildcard source/*.c}
21
22
YOUR_BONUS_SRC=\$ {wildcard bonus/*.c}
22
23
23
24
all: \$ {MLX_LIB} \$ {NAME}
24
- .PHONY: all
25
25
26
26
\$ {NAME}: \$ {YOUR_SRC}
27
- cc \$ {GCC_FLAGS} -I. \$ {MLX_FLAGS } \$ {YOUR_SRC } -o \$ {NAME}
27
+ cc \$ {YOUR_SRC} \$ {MLX_HEADER} \$ {MLX_LIB } \$ {MLX_FLAGS } -o \$ {NAME}
28
28
29
29
\$ {MLX_LIB}:
30
30
ifeq (, \$ {wildcard MLX42/build})
@@ -34,26 +34,26 @@ endif
34
34
make -j4 -C MLX42/build
35
35
36
36
bonus:
37
- make YOUR_SRC=\ "\$ {YOUR_BONUS_SRC}\ " NAME=\$ {NAME_BONUS}
37
+ make YOUR_SRC=" \$ {YOUR_BONUS_SRC}" NAME=\$ {NAME_BONUS}
38
38
39
39
fclean:
40
40
\$ {REMOVE} MLX42/build \$ {NAME} \$ {NAME_BONUS}
41
- .PHONY:clean
41
+ .PHONY:clean
42
42
43
43
re: fclean
44
44
ifneq (, \$ {wildcard \$ {NAME_BONUS}})
45
- make YOUR_SRC=\ "\$ {YOUR_BONUS_SRC}\ "
45
+ make YOUR_SRC=" \$ {YOUR_BONUS_SRC}"
46
46
else
47
47
make
48
48
endif
49
- .PHONY:re" ;;
49
+ .PHONY:re all fclean bonus clean " ;;
50
50
" FRENCH" ) if test ! -d minilibx-linux
51
51
then
52
52
$UNZIP ../minilibx-linux.zip
53
53
fi
54
54
$ECHO -n -e > Makefile " #FRENCH
55
- NAME=RPG .exec
56
- NAME_BONUS=RPG .bonus
55
+ NAME=JRPG .exec
56
+ NAME_BONUS=JRPG .bonus
57
57
GCC_FLAGS=-Wall -Wextra -Werror
58
58
MLX_LIB=minilibx-linux/libmlx.a
59
59
MLX_FLAGS=-Lminilibx-linux -lmlx -lX11 -lXext
0 commit comments