all: uncommonlisp uncommonlisp-gc uncommonlisp: uncommonlisp.s as --64 -o uncommonlisp.o uncommonlisp.s ld -o uncommonlisp uncommonlisp.o uncommonlisp-gc: uncommonlisp.s as --64 --defsym GC_NAIVE=1 -o uncommonlisp-gc.o uncommonlisp.s ld -o uncommonlisp-gc uncommonlisp-gc.o test: uncommonlisp @bash test.sh test-gc: uncommonlisp-gc @UNCOMMONLISP_BIN=./uncommonlisp-gc bash test.sh clean: rm -f uncommonlisp.o uncommonlisp uncommonlisp-gc.o uncommonlisp-gc .PHONY: all test test-gc clean