My makefile looks like that and it works but for the valgrind bit. What do I do wrong?
all: main
main: main.o tree.o list.o
gcc -o main main.o tree.o list.o
main.o: main.c
gcc -Wall -Wextra -g -std=c11 -O2 -c main.c
tree.o: tree.h tree.c
gcc -Wall -Wextra -g -std=c11 -O2 -c tree.c
list.o: list.c list.h
gcc -Wall -Wextra -g -std=c11 -O2 -c list.c
clean:
rm *.o main
valgrid:
valgrind ./main
Error is: makefile:19: *** missing separator. Stop.