summaryrefslogtreecommitdiffstats
path: root/Makefile
blob: 0ac8095f1c5e0bb5339dfebef76ef79c1e310eed (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
SRC = linked_list.c
OBJ = $(SRC:.c=.o)

all: linked_list

.c.o:
	$(CC) -c $<

linked_list: $(OBJ)
	$(CC) -o $@ $(OBJ)

run: linked_list
	./linked_list

valgrind: linked_list
	valgrind --tool=memcheck --leak-check=yes ./linked_list

clean:
	rm -f linked_list $(OBJ)

.PHONY: all run valgrind clean