/
Makefile
51 lines (38 loc) · 861 Bytes
/
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
50
51
##
## Makefile for Makefile in /home/TiphaineLaurent/CPE_2016_matchstick
##
## Made by Tiphaine LAURENT
## Login <TiphaineLaurent@epitech.net>
##
## Started on Wed Feb 15 11:38:54 2017 Tiphaine LAURENT
## Last update Thu May 25 16:34:36 2017 Tiphaine LAURENT
##
CC = gcc
CFLAGS = -W -Wall
#CFLAGS += -ansi -pedantic
CPPFLAGS = -I ./includes
LDFLAGS = -lmy -lprintf -L./libs
RM = rm -f
NAME = matchstick
DIR = ./srcs/
SRCS = main.c \
matchstick.c \
fill_tab.c \
print_tab.c \
line_matches.c \
remove_matches.c \
is_win.c \
player.c \
ia_hard.c \
yim_addition.c \
bin_to_dec.c
OBJS = $(foreach SRCS,$(SRCS),$(DIR)$(SRCS:.c=.o))
all: $(NAME)
$(NAME): $(OBJS)
$(CC) -o $(NAME) $(OBJS) $(LDFLAGS)
clean:
$(RM) $(OBJS)
fclean: clean
$(RM) $(NAME)
re: fclean all
.PHONY: all clean fclean re