aboutsummaryrefslogtreecommitdiff
path: root/Makefile
diff options
context:
space:
mode:
authorleiyu3 <s444814187@gmail.com>2022-09-13 18:11:37 -0400
committerleiyu3 <s444814187@gmail.com>2022-09-13 18:11:37 -0400
commite5efa02c2746a4207251daf0173b4808dd087e89 (patch)
treee26425c1d27e45ffaa10cfb91675100a0de53908 /Makefile
downloadlinked_list_c-e5efa02c2746a4207251daf0173b4808dd087e89.tar.gz
linked_list_c-e5efa02c2746a4207251daf0173b4808dd087e89.zip
init
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