From c508059e5f907f33a463c814c3cbdf6339464357 Mon Sep 17 00:00:00 2001 From: tomoron Date: Wed, 23 Apr 2025 16:45:33 +0200 Subject: [PATCH] add makefile and start of project --- .gitignore | 2 ++ Makefile | 29 +++++++++++++++++++++++++++++ srcs/ft_ping.c | 7 +++++++ srcs/includes/ft_ping.h | 6 ++++++ 4 files changed, 44 insertions(+) create mode 100644 .gitignore create mode 100644 Makefile create mode 100644 srcs/ft_ping.c create mode 100644 srcs/includes/ft_ping.h diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..fb430e3 --- /dev/null +++ b/.gitignore @@ -0,0 +1,2 @@ +.objs +ft_ping diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..2a78050 --- /dev/null +++ b/Makefile @@ -0,0 +1,29 @@ +NAME = ft_ping +CC=cc +FLAGS=-Werror -Wextra -Wall + +SRCS_DIR = srcs +OBJS_DIR = .objs + +SRCS = ft_ping.c + +OBJS = $(addprefix $(OBJS_DIR)/,$(SRCS:.c=.o)) + +all: $(NAME) + +$(NAME): $(OBJS) + $(CC) $(FLAGS) $< -o $@ + +$(OBJS_DIR): + mkdir $(OBJS_DIR) + +$(OBJS_DIR)/%.o: $(SRCS_DIR)/%.c $(OBJS_DIR) + $(CC) $(FLAGS) -c $< -o $@ + +clean: + rm -rf $(OBJS_DIR) + +fclean: clean + rm $(NAME) + +.PHONY: clean fclean diff --git a/srcs/ft_ping.c b/srcs/ft_ping.c new file mode 100644 index 0000000..dab855f --- /dev/null +++ b/srcs/ft_ping.c @@ -0,0 +1,7 @@ +#include "includes/ft_ping.h" + +int main(void) +{ + printf("AAAAAAAAAAAAAAAAAAA"); + return(0); +} diff --git a/srcs/includes/ft_ping.h b/srcs/includes/ft_ping.h new file mode 100644 index 0000000..486907f --- /dev/null +++ b/srcs/includes/ft_ping.h @@ -0,0 +1,6 @@ +#ifndef FT_PING_H +# define FT_PING_H + +#include + +#endif