NASM=nasm -w+orphan-labels -w+macro-params -w+number-overflow -f elf LD=ld -m elf_i386 -s STRIP=strip -R .note -R .comment RM=rm -f .PHONY: all clean all: smc smc: smc.n ${NASM} -o smc.o smc.n ${LD} -e smc_start -o smc smc.o ${STRIP} smc clean: ${RM} *.bak *~ *.o smc core