commit d474340fe0eba92cfe05875de112203c7aaed719 Author: Adam JOLY Date: Thu Mar 21 10:21:35 2024 +0100 [🎉] init: Started pipex... finally diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..7b267d3 --- /dev/null +++ b/Makefile @@ -0,0 +1,53 @@ +# **************************************************************************** # +# # +# ::: :::::::: # +# Makefile :+: :+: :+: # +# +:+ +:+ +:+ # +# By: adjoly +#+ +:+ +#+ # +# +#+#+#+#+#+ +#+ # +# Created: 2023/11/01 11:03:22 by adjoly #+# #+# # +# Updated: 2024/03/21 10:10:54 by adjoly ### ########.fr # +# # +# **************************************************************************** # + +NAME = pipex + +CC = cc + +OBJSDIR = obj/ + +SRCDIR = src/ + +SRCS = main.c \ + +OBJS = $(addprefix $(OBJSDIR), $(SRCS:.c=.o)) + +FLAGS = -Werror -Wall -Wextra -g + +LIB = libft/libft.a \ + +$(NAME): $(OBJS) + @make -s -C libft + @$(CC) $(FLAGS) $(OBJS) $(LIB) -o $(NAME) + @echo "[✔] Compiled" + +$(OBJSDIR)%.o: $(SRCDIR)%.c + @mkdir -p $(@D) + @$(CC) $(FLAGS) $< -c -o $@ + @echo "[✔] $< compiled" + +all: $(NAME) + +clean: + @make -s -C libft clean + @rm -f $(OBJS) + +fclean: clean + @make -s -C libft fclean + @rm -f $(NAME) + @rm -Rf $(OBJSDIR) + @echo "[X] Cleaned" + +re: fclean all + +.PHONY: clean all re fclean diff --git a/libft b/libft new file mode 160000 index 0000000..fcf2964 --- /dev/null +++ b/libft @@ -0,0 +1 @@ +Subproject commit fcf29645bea99fdd199cfc1e32618d264484c247 diff --git a/obj/main.o b/obj/main.o new file mode 100644 index 0000000..7e1cad2 Binary files /dev/null and b/obj/main.o differ diff --git a/pipex b/pipex new file mode 100755 index 0000000..cca2f90 Binary files /dev/null and b/pipex differ diff --git a/src/main.c b/src/main.c new file mode 100644 index 0000000..1228961 --- /dev/null +++ b/src/main.c @@ -0,0 +1,18 @@ +/* ************************************************************************** */ +/* */ +/* ::: :::::::: */ +/* main.c :+: :+: :+: */ +/* +:+ +:+ +:+ */ +/* By: adjoly +#+ +:+ +#+ */ +/* +#+#+#+#+#+ +#+ */ +/* Created: 2024/03/21 10:03:04 by adjoly #+# #+# */ +/* Updated: 2024/03/21 10:16:05 by adjoly ### ########.fr */ +/* */ +/* ************************************************************************** */ + +#include + +int main(int ac, char **av) +{ + +}