NASM=nasm -w+orphan-labels -i ../core/ -f elf
RM=rm -f

OBJECTS=write.o  fb.o  audio.o  tty.o  sync.o  cmdline.o

.PHONY: all  clean

all: ${OBJECTS}

write.o: write.nasm
	${NASM} write.nasm

fb.o: fb.inc  fb.nasm
	${NASM} fb.nasm

audio.o: audio.inc  audio.nasm
	${NASM} audio.nasm

tty.o: tty.inc  tty.nasm
	${NASM} tty.nasm

sync.o: sync.inc  sync.nasm
	${NASM} sync.nasm

cmdline.o: cmdline.inc  cmdline.nasm
	${NASM} cmdline.nasm

clean:
	${RM} ${OBJECTS} *.bak *~ core

