diff options
| author | Dominik Kaiser | 2024-04-12 18:51:50 +0200 |
|---|---|---|
| committer | Dominik Kaiser | 2024-04-12 18:51:50 +0200 |
| commit | 9c64c9d253fa22b29005ec53dca6fedcead2ae6c (patch) | |
| tree | d7e01093e0a5a4ef9b4ef2bc674ec86e3b97e452 /Makefile | |
| parent | 1f1d95faadca635adcb8e46bb0aecc0574654a24 (diff) | |
| download | push_swap-9c64c9d253fa22b29005ec53dca6fedcead2ae6c.tar.gz push_swap-9c64c9d253fa22b29005ec53dca6fedcead2ae6c.zip | |
Add libft and input handling
Diffstat (limited to 'Makefile')
| -rw-r--r-- | Makefile | 20 |
1 files changed, 15 insertions, 5 deletions
@@ -1,25 +1,35 @@ NAME = push_swap +LIBFT = libft + CC = cc CFLAGS = -Wall -Wextra -Werror -SRC_FILES = main.c +SRC_FILES = main.c input_handling.c OBJ_FILES = $(SRC_FILES:%.c=%.o) +LIB_DIR = $(LIBFT) +LIB = ft + all: $(NAME) -$(NAME): $(OBJ_FILES) - $(CC) -I. $(CFLAGS) $^ -o $@ +$(NAME): $(OBJ_FILES) | libft + $(CC) $(CFLAGS) -I. -L$(LIB_DIR) -l$(LIB) $^ -o $@ %.o: %.c - $(CC) -I. $(CFLAGS) -c $< -o $@ + $(CC) $(CFLAGS) -I. -c $< -o $@ clean: + make clean -C $(LIBFT) rm -f $(OBJ_FILES) fclean: clean + make fclean -C $(LIBFT) rm -f $(NAME) +libft: + make all bonus -C $(LIBFT) + re: fclean all -.PHONY: all clean fclean re +.PHONY: all clean fclean libft re |
