diff -r c41ab60fd27a -r a53fa82bbdcf Makefile --- a/Makefile Sat Feb 15 22:56:16 2025 +0100 +++ b/Makefile Sat Feb 15 23:21:29 2025 +0100 @@ -29,7 +29,14 @@ include config.mk all: build build/c2html - + +lib: dist/lib dist/include build \ + build/c2html.o build/highlighter.o src/c2html.h src/highlighter.h + $(COPYFILE) LICENSE dist/ + $(COPYFILE) src/c2html.h dist/include/ + $(COPYFILE) src/highlighter.h dist/include/ + $(AR) dist/lib/libc2html.a build/c2html.o build/highlighter.o + build/c2html: build/frontend.o build/highlighter.o build/c2html.o $(CC) -o $@ $(LDFLAGS) $^ @@ -44,9 +51,15 @@ build: $(MKDIR) $@ - + +dist/lib: + $(MKDIR) $@ + +dist/include: + $(MKDIR) $@ + check: all cd test && $(MAKE) -s clean: - $(RMDIR) build + $(RMDIR) build dist