INTRO=qd

$(INTRO): main.asm elf_header.inc sys.inc
	nasm -f bin main.asm -ox -o $(INTRO)
	chmod +x $(INTRO)
	wc -c $(INTRO)
	lzma -z --extrem -9 $(INTRO)
	cat stub $(INTRO).lzma > $(INTRO)
	rm -f $(INTRO).lzma
	chmod +x $(INTRO)

clean:
	rm -rf $(INTRO)

.PHONY: clean
