aboutsummaryrefslogtreecommitdiff
path: root/c09/ex01/Makefile
diff options
context:
space:
mode:
authorCharles <sircharlesaze@gmail.com>2019-07-15 08:15:37 +0200
committerCharles <sircharlesaze@gmail.com>2019-07-15 08:15:37 +0200
commit3b9a1d7dcc5683b962f2bf24795e80e1c449cd1f (patch)
tree25b02c02f5140dbefbabd7720f292d8be3d5cc51 /c09/ex01/Makefile
parentc2bf9fcefbb4453cee271ccd1af9674ad2f3a181 (diff)
downloadpiscine-3b9a1d7dcc5683b962f2bf24795e80e1c449cd1f.tar.gz
piscine-3b9a1d7dcc5683b962f2bf24795e80e1c449cd1f.tar.bz2
piscine-3b9a1d7dcc5683b962f2bf24795e80e1c449cd1f.zip
c07 passed, c08 in progress, rush01(+ 6x6 try)
Diffstat (limited to 'c09/ex01/Makefile')
-rw-r--r--c09/ex01/Makefile28
1 files changed, 28 insertions, 0 deletions
diff --git a/c09/ex01/Makefile b/c09/ex01/Makefile
new file mode 100644
index 0000000..0fec395
--- /dev/null
+++ b/c09/ex01/Makefile
@@ -0,0 +1,28 @@
+SRCDIR = srcs
+SRC = ft_putchar.c ft_swap.c ft_putstr.c ft_strlen.c ft_strcmp.c
+OBJ = $(SRC:.c = .o)
+INCLUDEDIR = includes
+INCLUDES = ft.h
+CC = gcc
+CCFLAGS = -Wall -Wextra -Werror
+OUT = libft.a
+
+all: OUT
+.PHONY: all
+
+$(OUT): $(OBJ)
+ ar -crs $(OBJ)
+
+$(OBJ): %.o: %.c
+ $(CC) $(CCFLAGS) -c $< -o $@
+
+.PHONY: clean
+clean:
+ rm -f srcs/*.o
+
+.PHONY: fclean
+fclean: clean
+ rm $(OUT)
+
+.PHONY: re
+re: fclean all