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 |