out.txt: main
	./main > out.txt                   # send output to file
	cat out.txt                        # show file in terminal

main: main.o
	gcc main.o --output main -lm       # linking

main.o: main.c
	gcc -Wall -Wextra --compile main.c # compilation

clean:
	rm --force out.txt main main.o     # clean up
