SRC = $(wildcard *.c)
OBJ = $(subst .c,.o,$(SRC))
BIN = $(subst .c,,$(SRC))

outils: $(OBJ)
	gcc $(OBJ) -o $@

%: %.c
	gcc -W -Wall -Werror -DSTANDALONE $< -o $@

%.o: %.c
	gcc -c -W -Wall -Werror $< -o $@

clean::
	rm -f $(OBJ) $(BIN)
