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

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

# ftHg

default :
	$(MAKE) hiyos.img

# t@CK

hiyos.img : haribote/ipl20.bin haribote/haribote.sys Makefile \
			cpuid/cpuid.hrb
	$(EDIMG)   imgin:../z_tools/fdimg0at.tek \
		wbinimg src:haribote/ipl20.bin len:512 from:0 to:0 \
		copy from:haribote/haribote.sys to:@: \
		copy from:haribote/hrbwall.jpg to:@: \
		copy from:hiyos.hsf to:@: \
		copy from:ipl09.nas to:@: \
		copy from:make.bat to:@: \
		copy from:cpuid/cpuid.hrb to:@: \
		copy from:nihongo/nihongo.fnt to:@: \
		imgout:hiyos.img

# R}h

run :
	$(MAKE) hiyos.img
	$(COPY) hiyos.img ..\z_tools\qemu\fdimage0.bin
	$(MAKE) -C ../z_tools/qemu

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

full :
	$(MAKE) -C haribote
	$(MAKE) -C apilib
	$(MAKE) -C cpuid
	$(MAKE) hiyos.img

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

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

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

clean :
# Ȃ

src_only :
	$(MAKE) clean
	-$(DEL) hiyos.img

clean_full :
	$(MAKE) -C haribote		clean
	$(MAKE) -C apilib		clean
	$(MAKE) -C cpuid		clean

src_only_full :
	$(MAKE) -C haribote		src_only
	$(MAKE) -C apilib		src_only
	$(MAKE) -C cpuid		src_only
	-$(DEL) hiyos.img

refresh :
	$(MAKE) full
	$(MAKE) clean_full
	-$(DEL) hiyos.img
