aboutsummaryrefslogtreecommitdiff
path: root/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile16
1 files changed, 16 insertions, 0 deletions
diff --git a/Makefile b/Makefile
new file mode 100644
index 0000000..9bf42df
--- /dev/null
+++ b/Makefile
@@ -0,0 +1,16 @@
1CC=clang
2CFLAGS=-Wall -g
3BINS= linked_list.o liblinked_list.a linked_list_test
4all: $(BINS)
5
6linked_list.o: linked_list.h liblinked_list.c
7 $(CC) $(CFLAGS) -c liblinked_list.c
8
9liblinked_list.a: liblinked_list.o
10 ar -cvq liblinked_list.a liblinked_list.o
11
12linked_list_test: linked_list_test.c liblinked_list.a
13 $(CC) $(CFLAGS) -o $@ $^
14
15clean:
16 rm *.a *.o linked_list_test