aboutsummaryrefslogtreecommitdiffstats
path: root/Makefile
blob: 42c6bbec8439242f428c93074fcefcdeb66cc767 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
SRC = list.c main.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