-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathMakefile
62 lines (47 loc) · 1.68 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
50
51
52
53
54
55
56
57
58
59
60
61
62
# **************************************************************************** #
# #
# ::: :::::::: #
# Makefile :+: :+: :+: #
# +:+ +:+ +:+ #
# By: sjang <[email protected]> +#+ +:+ +#+ #
# +#+#+#+#+#+ +#+ #
# Created: 2017/02/17 04:36:22 by sjang #+# #+# #
# Updated: 2017/02/17 04:36:23 by sjang ### ########.fr #
# #
# **************************************************************************** #
LIBFT = ./libft/
FTPRINTF = ./ftprintf
ASM = ./ASM
VM = ./VM
CLEAN = make clean -C
FCLEAN = make fclean -C
ifdef ALLOCWRAP
LDFLAGS += $(HOME)/lib/alloc_wrap.c -ldl
endif
.PHONY : clean fclean re
all :
make -C $(LIBFT)
make -C $(FTPRINTF)
make -C $(ASM)
make -C $(VM)
# $(LIBFT)libft.a :
# make -C $(LIBFT)
# $(FTPRINTF)libftprintf.a :
# make -C $(FTPRINTF)
# asm :
# make -C $(ASM)
# corewar :
# make -C $(VM)
clean :
$(CLEAN) $(LIBFT)
$(CLEAN) $(FTPRINTF)
$(CLEAN) $(ASM)
$(CLEAN) $(VM)
fclean : clean
$(FCLEAN) $(LIBFT)
$(FCLEAN) $(FTPRINTF)
$(FCLEAN) $(ASM)
$(FCLEAN) $(VM)
test : all
make -C $(TEST)
re : fclean all