move idris version to orig and newt version to src.
Development is being done on the newt version now.
This commit is contained in:
41
Makefile
41
Makefile
@@ -1,24 +1,47 @@
|
||||
SRCS=$(shell find src -name "*.idr")
|
||||
OSRCS=$(shell find orig -name "*.idr")
|
||||
SRCS=$(shell find src -name "*.newt")
|
||||
|
||||
.PHONY:
|
||||
|
||||
all: build/exec/newt build/exec/newt.js build/exec/newt.min.js
|
||||
all: build/exec/newt build/exec/newt.js build/exec/newt.min.js newt.js
|
||||
|
||||
build/exec/newt: ${SRCS}
|
||||
# Original idris version
|
||||
|
||||
build/exec/newt: ${OSRCS}
|
||||
idris2 --build newt.ipkg
|
||||
|
||||
build/exec/newt.js: ${SRCS}
|
||||
idris2 --cg node -o newt.js -p contrib -c src/Main.idr
|
||||
build/exec/newt.js: ${OSRCS}
|
||||
idris2 --cg node -o newt.js -p contrib -c orig/Main.idr
|
||||
|
||||
build/exec/newt.min.js: ${SRCS}
|
||||
idris2 --cg node -o newt.min.js -p contrib -c src/Main.idr --directive minimal
|
||||
build/exec/newt.min.js: ${OSRCS}
|
||||
idris2 --cg node -o newt.min.js -p contrib -c orig/Main.idr --directive minimal
|
||||
|
||||
test: build/exec/newt
|
||||
orig_aoctest: build/exec/newt
|
||||
scripts/orig_aoc
|
||||
|
||||
orig_test: build/exec/newt
|
||||
scripts/orig_test
|
||||
|
||||
# New version
|
||||
|
||||
newt.js: ${SRCS}
|
||||
bun run bootstrap/newt.js src/Main.newt -o newt.js
|
||||
|
||||
newt2.js: newt.js
|
||||
bun run newt.js src/Main.newt -o newt2.js
|
||||
|
||||
newt3.js: newt2.js
|
||||
bun run newt2.js src/Main.newt -o newt3.js
|
||||
cmp newt2.js newt3.js
|
||||
|
||||
test: newt.js
|
||||
scripts/test
|
||||
|
||||
aoctest: build/exec/newt
|
||||
aoctest: newt.js
|
||||
scripts/aoc
|
||||
|
||||
# Misc
|
||||
|
||||
vscode:
|
||||
cd newt-vscode && vsce package && code --install-extension *.vsix
|
||||
|
||||
|
||||
Reference in New Issue
Block a user