blob: 0fec3952e44f2a3fbfdecf6d176760f56561a80c (
plain)
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
|
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
|