Files
newt/Makefile
Steve Dunham c665310653 Address issues with unify's case tree in idris
Clean up some stuff in prelude
Add parser for where
2024-11-19 21:35:50 -08:00

24 lines
519 B
Makefile

SRCS=$(shell find src -name "*.idr")
.PHONY:
all: build/exec/newt build/exec/newt.js build/exec/newt.min.js
build/exec/newt: ${SRCS}
idris2 --build newt.ipkg
build/exec/newt.js: ${SRCS}
idris2 --cg node -o newt.js -p contrib -c src/Main.idr
build/exec/newt.min.js: ${SRCS}
idris2 --cg node -o newt.min.js -p contrib -c src/Main.idr --directive minimal
test: build/exec/newt
scripts/test
vscode:
cd newt-vscode && vsce package && code --install-extension *.vsix
playground: .PHONY
cd playground && ./build