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