This commit is contained in:
Starnakin 2025-05-21 15:18:00 +02:00
commit ba6eb6c27e
3 changed files with 45 additions and 0 deletions

2
.gitignore vendored Normal file
View File

@ -0,0 +1,2 @@
obj
ft_nmap

31
Makefile Normal file
View File

@ -0,0 +1,31 @@
NAME := ft_nmap
CC := gcc
CFLAGS := -Wall -Wextra -Werror -iquoteinclude -g
LD := $(CC)
LDFLAGS :=
SRC := $(shell find src -name '*.c')
OBJ := $(patsubst src/%.c,obj/%.o,$(SRC))
all: $(NAME)
obj/%.o: src/%.c
mkdir -p $(dir $@)
$(CC) $(CFLAGS) -c $< -o $@
$(NAME): $(OBJ)
$(LD) $(LDFLAGS) -o $(NAME) $(OBJ)
clean:
rm -rf obj
fclean: clean
rm -f $(NAME)
re:
$(MAKE) fclean
$(MAKE) all
.PHONY: all clean fclean re

12
src/main.c Normal file
View File

@ -0,0 +1,12 @@
#include <stdio.h>
int main(int ac, char **av)
{
(void) ac;
(void) av;
printf("%s %s\n",
"gros gras grand grain d'orge, quand te dégros-gras-grand-grain-d'orgeras-tu ?",
"Je me dégros-gras-grand-grain-d'orgerai, quand tous les gros gras grains d'orge se seront dégros-gras-grand-grain- d'orgés.");
return 0;
}