TOOLPATH = ../z_tools/
INCPATH  = ../z_tools/haribote/

MAKE     = $(TOOLPATH)make.exe -r
EDIMG    = $(TOOLPATH)edimg.exe
IMGTOL   = $(TOOLPATH)imgtol.com
MKISOFS  = $(TOOLPATH)mkisofs.exe
COPY     = copy
DEL      = del
MAINFOL  = ../../

# ftHg

default :
	-$(DEL) iso\haribote.img
	$(MAKE) haribote.img
	$(MAKE) haribote.iso

# t@CK
haribote.img : haribote/ipl.bin haribote/haribote.sys Makefile
	$(EDIMG)   imgin:../z_tools/fdimg0at.tek \
		wbinimg src:haribote/ipl.bin len:512 from:0 to:0 \
		copy from:haribote/haribote.sys to:@: \
		copy from:nihongo.fnt to:@: \
		imgout:haribote.img

haribote.iso : iso\haribote.img
	$(MKISOFS) -v -iso-level 1 -b haribote.img -o haribote.iso iso

iso\haribote.img : haribote.img
	-$(COPY) haribote.img iso\haribote.img

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

haribote/haribote.sys :
	$(MAKE) -C haribote

# R}h

run :
	$(MAKE) haribote.iso
	$(COPY) haribote.iso ..\z_tools\qemu\cdimage0.bin
	$(MAKE) -C ../z_tools/qemu

install :
	$(MAKE) haribote.img
	$(IMGTOL) w a: haribote.img

full :
	$(MAKE) -C haribote
	$(MAKE) haribote.img
	$(MAKE) haribote.iso

run_full :
	$(MAKE) full
	$(COPY) haribote.img ..\z_tools\qemu\fdimage0.bin
	$(MAKE) -C ../z_tools/qemu

install_full :
	$(MAKE) full
	$(IMGTOL) w a: haribote.img

run_os :
	$(MAKE) -C haribote
	$(MAKE) run

clean :
	$(MAKE) -C haribote		clean

src_only :
	$(MAKE) -C haribote		src_only
	-$(DEL) haribote.img
	-$(DEL) iso\haribote.img
	-$(DEL) haribote.iso

clean_full :
	$(MAKE) src_only

refresh :
	$(MAKE) full
	$(MAKE) clean_full
