all: snek loadable .PHONY: all # dynamic library loadable: ./gambit-raylib/raylib.sld ./gambit-raylib/*.scm make -C gambit-raylib # static library lib: ./gambit-raylib/raylib.sld gsc -:s -c -module-ref raylib -o gambit-raylib.c ./gambit-raylib/raylib.sld # executable snek: lib snek.scm gsc -:s -exe -ld-options "-lm -lraylib" -o snek gambit-raylib.c snek.scm clean: make -C gambit-raylib clean rm snek gambit-raylib.c