diff options
| author | Charles <sircharlesaze@gmail.com> | 2019-07-15 10:20:37 +0200 |
|---|---|---|
| committer | Charles <sircharlesaze@gmail.com> | 2019-07-15 10:20:37 +0200 |
| commit | 217bcb0d4e3ba60604921cb40d5a11a64f93cfc7 (patch) | |
| tree | 32a8f1f84e0b5f3617988932ccc068d471207208 /c09/ex01/Makefile | |
| parent | 3b9a1d7dcc5683b962f2bf24795e80e1c449cd1f (diff) | |
| download | piscine-217bcb0d4e3ba60604921cb40d5a11a64f93cfc7.tar.gz piscine-217bcb0d4e3ba60604921cb40d5a11a64f93cfc7.tar.bz2 piscine-217bcb0d4e3ba60604921cb40d5a11a64f93cfc7.zip | |
c08 strdup malloc + 1 for \0, c09 begin
Diffstat (limited to 'c09/ex01/Makefile')
| -rw-r--r-- | c09/ex01/Makefile | 30 |
1 files changed, 19 insertions, 11 deletions
diff --git a/c09/ex01/Makefile b/c09/ex01/Makefile index 0fec395..ba69535 100644 --- a/c09/ex01/Makefile +++ b/c09/ex01/Makefile @@ -1,28 +1,36 @@ -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 +OUT = libft.a CC = gcc CCFLAGS = -Wall -Wextra -Werror -OUT = libft.a +OBJ = srcs/ft_putchar.o srcs/ft_swap.o srcs/ft_putstr.o srcs/ft_strlen.o srcs/ft_strcmp.o -all: OUT .PHONY: all +all: $(OUT) $(OUT): $(OBJ) - ar -crs $(OBJ) + ar -crs $(OUT) $(OBJ) + +srcs/ft_putchar.o: srcs/ft_putchar.c includes/ft.h + $(CC) $(CCFLAGS) -c $< -o $@ + +srcs/ft_swap.o: srcs/ft_swap.c includes/ft.h + $(CC) $(CCFLAGS) -c $< -o $@ + +srcs/ft_putstr.o: srcs/ft_putstr.c includes/ft.h + $(CC) $(CCFLAGS) -c $< -o $@ + +srcs/ft_strlen.o: srcs/ft_strlen.c includes/ft.h + $(CC) $(CCFLAGS) -c $< -o $@ -$(OBJ): %.o: %.c +srcs/ft_strcmp.o: srcs/ft_strcmp.c includes/ft.h $(CC) $(CCFLAGS) -c $< -o $@ .PHONY: clean clean: - rm -f srcs/*.o + rm -f $(OBJ) .PHONY: fclean fclean: clean - rm $(OUT) + rm -f $(OUT) .PHONY: re re: fclean all |
