From f0a36076950bf0c3356ad73382ce3d341cdb0463 Mon Sep 17 00:00:00 2001 From: Charles Cabergs Date: Sun, 27 Sep 2020 10:43:43 +0200 Subject: Added multiple meal, Removing bloat --- philo_one/Makefile | 17 ++++++++++++----- 1 file changed, 12 insertions(+), 5 deletions(-) (limited to 'philo_one/Makefile') diff --git a/philo_one/Makefile b/philo_one/Makefile index 8b1213b..5fe57d5 100644 --- a/philo_one/Makefile +++ b/philo_one/Makefile @@ -6,14 +6,14 @@ # By: cacharle +#+ +:+ +#+ # # +#+#+#+#+#+ +#+ # # Created: 2019/11/24 05:50:15 by cacharle #+# #+# # -# Updated: 2020/04/22 13:02:38 by charles ### ########.fr # +# Updated: 2020/09/27 10:35:32 by charles ### ########.fr # # # # **************************************************************************** # RM = rm -f CC = gcc -CCFLAGS = -Wall -Wextra -Werror +CCFLAGS = -Wall -Wextra #-Werror LDFLAGS = -lpthread NAME = philo_one @@ -26,14 +26,19 @@ SRC = main.c \ common.c \ helper.c -OBJ = $(SRC:.c=.o) +OBJDIR = obj -all: $(NAME) +OBJ = $(SRC:%.c=$(OBJDIR)/%.o) + +all: prebuild $(NAME) + +prebuild: + @mkdir -pv $(OBJDIR) $(NAME): $(OBJ) $(CC) -o $@ $(OBJ) $(LDFLAGS) -%.o: %.c +$(OBJDIR)/%.o: %.c $(CC) $(CCFLAGS) -c -o $@ $< clean: @@ -43,3 +48,5 @@ fclean: clean $(RM) $(NAME) re: fclean all + +.PHONY: all prebuild clean fclean re -- cgit