```c CC = gcc CFLAGS = -Wall -Wextra -Werror -Wpedantic -fsanitize=address default: lab3 lab3: main.o reading.o from_and_to_double.o $(CC) $(CFLAGS) -o lab3 main.o reading.o from_and_to_double.o reading.o: reading.c reading.h $(CC) $(CFLAGS) -c reading.c from_and_to_double.o: from_and_to_double.c from_and_to_double.h $(CC) $(CFLAGS) -c from_and_to_double.c clean: $(RM) *.o *.out lab3 ```