rcx

library of miscellaneous bits of C code
git clone git://git.rr3.xyz/rcx
Log | Files | Refs | README | LICENSE

commit e83affbfb44a6c9ac63fc5408cb647f90bb770d8
parent 88a9d951aaf1e00b601fc287f9cdfd1aa90d0c45
Author: robert <robertrussell.72001@gmail.com>
Date:   Mon, 11 Jul 2022 20:33:29 -0700

Add Makefile

Diffstat:
AMakefile | 24++++++++++++++++++++++++
Aconfig.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