all repos

olexsmir.xyz @ 98f7781

my site, yes, i like lua

olexsmir.xyz/makefile(view raw)

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
.PHONY: all build build-parser test

CMD=nvim --clean -u ./lua/minit.lua

test:
	@TEST=true $(CMD) --headless -c "lua MiniTest.run()"

build-parser:
	@cd go; go build -buildmode=c-shared -o liblego.so

build:
	@$(CMD) --headless +"lua require'blog'.build()" +q

dev:
	@watchexec --watch posts --watch lua --exts lua,md -- "make build" &
	@bunx http-server ./build -p 8080