include ./Makefile.inc

all:
	$(MAKE) -C lib
	$(MAKE) -C boot
	$(MAKE) -C kernel
	$(MAKE) bitnos.img

bitnos.img: boot/ipl.bin kernel/bitnos.sys
	$(EDIMG) imgin:$(TOOLPATH)fdimg0at.tek \
		wbinimg src:boot/ipl.bin len:512 from:0 to:0 \
		copy from:kernel/bitnos.sys to:@: \
		imgout:bitnos.img

boot/ipl.bin:
	$(MAKE) -C boot ipl.bin

kernel/bitnos.sys:
	$(MAKE) -C kernel bitnos.sys

run:
	$(MAKE)
	$(CPFDIMG)
	$(MAKE) -C $(TOOLPATH)qemu/

clean:
	$(MAKE) -C boot clean
	$(MAKE) -C kernel clean
	$(MAKE) -C lib clean

src_only:
	$(MAKE) -C boot src_only
	$(MAKE) -C kernel src_only
	$(MAKE) -C lib src_only
	$(DEL) bitnos.img

install:
	$(IMGTOL) w a: bitnos.img
