From 217bcb0d4e3ba60604921cb40d5a11a64f93cfc7 Mon Sep 17 00:00:00 2001 From: Charles Date: Mon, 15 Jul 2019 10:20:37 +0200 Subject: c08 strdup malloc + 1 for \0, c09 begin --- c09/ex01/Makefile | 30 +++++++++++++++++++----------- 1 file changed, 19 insertions(+), 11 deletions(-) (limited to 'c09/ex01/Makefile') 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 -- cgit