commit e83affbfb44a6c9ac63fc5408cb647f90bb770d8 parent 88a9d951aaf1e00b601fc287f9cdfd1aa90d0c45 Author: robert <robertrussell.72001@gmail.com> Date: Mon, 11 Jul 2022 20:33:29 -0700 Add Makefile Diffstat:
| A | Makefile | | | 24 | ++++++++++++++++++++++++ |
| A | config.mk | | | 3 | +++ |
2 files changed, 27 insertions(+), 0 deletions(-)
diff --git a/Makefile b/Makefile @@ -0,0 +1,24 @@ +.POSIX: + +include config.mk + +SRC =\ + src/alloc.c\ + src/log.c\ + src/opt.c\ + src/utf8.c + +all: libcext.a + +src/alloc.o: src/alloc.c include/cext/cext.h include/cext/alloc.h include/cext/log.h +src/log.o: src/log.c include/cext/cext.h include/cext/log.h +src/opt.o: src/opt.c include/cext/cext.h include/cext/opt.h +src/utf8.o: src/utf8.c include/cext/cext.h include/cext/utf8.h + +.c.o: + $(CC) -c -o $@ $(CFLAGS) $< + +libcext.a: $(SRC:.c=.o) + $(AR) -rcs $@ $^ + +.PHONY: all diff --git a/config.mk b/config.mk @@ -0,0 +1,3 @@ +CC = cc +CFLAGS = -std=c11 -Wall -Iinclude +AR = ar