default:
	make test

all:
	make clean
	make test

test:
	nasm -f elf _start.asm -o _start.o
	nasm -f elf __main.asm -o __main.o
	nasm -f elf test.asm -o test.o
	ld -e _start -dynamic-linker /lib/ld-linux.so.2 -o test.bin test.o __main.o _start.o -lc -lm
	./test.bin

clean:
	rm -f *.core core *.o

