43 lines
1.1 KiB
Makefile
43 lines
1.1 KiB
Makefile
VERSION=v0.1.0
|
|
RACKETEXE=${HOME}/.wine/drive_c/Program Files/Racket/racket.exe
|
|
|
|
documentation:
|
|
schubert document
|
|
VERSION=${VERSION} bash doc/generate.sh > documentation.md
|
|
|
|
test-sagittatius-sdl2:
|
|
sash -r7 -L . test/sdl2.scm
|
|
|
|
test-guile-hello:
|
|
guile --debug --r7rs -L . test/hello.scm
|
|
|
|
test-guile-sdl2:
|
|
guile --debug --r7rs -L . test/sdl2.scm
|
|
|
|
build-rkt:
|
|
echo "#lang r7rs" > retropikzel/pffi/${VERSION}/main.rkt
|
|
cat retropikzel/pffi/${VERSION}/main.scm >> retropikzel/pffi/${VERSION}/main.rkt
|
|
echo "#lang r7rs" > test/sdl2.rkt
|
|
cat test/sdl2.scm >> test/sdl2.rkt
|
|
|
|
test-racket-load: build-rkt
|
|
racket -I r7rs retropikzel/pffi/${VERSION}/main.rkt
|
|
|
|
test-racket-load-wine: build-rkt
|
|
wine64 ${RACKETEXE} -I r7rs retropikzel/pffi/${VERSION}/main.rkt
|
|
|
|
test-racket-hello: build-rkt
|
|
racket -S $(shell pwd) -I r7rs test/hello.scm
|
|
|
|
test-racket-hello-wine: build-rkt
|
|
wine64 ${RACKETEXE} -I r7rs -S $(shell pwd) -f test/hello.scm
|
|
|
|
test-racket-sdl2: build-rkt
|
|
racket -S $(shell pwd) test/sdl2.rkt
|
|
|
|
test-stklos-hello:
|
|
stklos -A . test/hello.scm
|
|
|
|
test-racket-sdl2:
|
|
stklos -A . test/sdl2.scm
|