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) rapuos.img

# t@CK

rapuos.img : haribote/ipl20.bin haribote/haribote.sys Makefile \
		hariapp/a.hrb hariapp/hello3.hrb hariapp/hello4.hrb hariapp/hello5.hrb \
		hariapp/winhelo.hrb hariapp/winhelo2.hrb winhelo3/winhelo3.hrb \
		hariapp/star1.hrb hariapp/stars.hrb hariapp/stars2.hrb \
		hariapp/lines.hrb hariapp/walk.hrb hariapp/noodle.hrb \
		hariapp/beepdown.hrb hariapp/color.hrb hariapp/color2.hrb \
		hariapp/sosu.hrb hariapp/sosu2.hrb hariapp/sosu3.hrb \
		hariapp/type.hrb hariapp/iroha.hrb hariapp/chklang.hrb \
		hariapp/notrec.hrb hariapp/bball.hrb hariapp/invader.hrb \
		hariapp/calc.hrb hariapp/tview.hrb hariapp/mmlplay.hrb hariapp/gview.hrb \
		vclock/vclock.hrb cpuid/cpuid.hrb puzzle/puzzle.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:ipl20.nas to:@: \
		copy from:make.bat to:@: \
		copy from:hariapp/a.hrb to:@: \
		copy from:hariapp/hello3.hrb to:@: \
		copy from:hariapp/hello4.hrb to:@: \
		copy from:hariapp/hello5.hrb to:@: \
		copy from:hariapp/winhelo.hrb to:@: \
		copy from:hariapp/winhelo2.hrb to:@: \
		copy from:winhelo3/winhelo3.hrb to:@: \
		copy from:hariapp/star1.hrb to:@: \
		copy from:hariapp/stars.hrb to:@: \
		copy from:hariapp/stars2.hrb to:@: \
		copy from:hariapp/lines.hrb to:@: \
		copy from:hariapp/walk.hrb to:@: \
		copy from:hariapp/noodle.hrb to:@: \
		copy from:hariapp/beepdown.hrb to:@: \
		copy from:hariapp/color.hrb to:@: \
		copy from:hariapp/color2.hrb to:@: \
		copy from:hariapp/sosu.hrb to:@: \
		copy from:hariapp/sosu2.hrb to:@: \
		copy from:hariapp/sosu3.hrb to:@: \
		copy from:hariapp/type.hrb to:@: \
		copy from:hariapp/iroha.hrb to:@: \
		copy from:hariapp/chklang.hrb to:@: \
		copy from:euc.txt to:@: \
		copy from:hariapp/notrec.hrb to:@: \
		copy from:hariapp/bball.hrb to:@: \
		copy from:hariapp/invader.hrb to:@: \
		copy from:hariapp/calc.hrb to:@: \
		copy from:hariapp/tview.hrb to:@: \
		copy from:hariapp/mmlplay.hrb to:@: \
		copy from:mmldata/kirakira.mml to:@: \
		copy from:mmldata/fujisan.mml to:@: \
		copy from:mmldata/daigo.mml to:@: \
		copy from:mmldata/daiku.mml to:@: \
		copy from:hariapp/gview.hrb to:@: \
		copy from:vclock/vclock.hrb to:@: \
		copy from:cpuid/cpuid.hrb to:@: \
		copy from:puzzle/puzzle.hrb to:@: \
		copy from:pictdata/fujisan.jpg to:@: \
		copy from:pictdata/night.bmp to:@: \
		copy from:pictdata/vclock.bmp to:@: \
		copy from:pictdata/rapuos.bmp to:@: \
		copy from:nihongo/nihongo.fnt to:@: \
		imgout:rapuos.img

# R}h

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

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

full :
	$(MAKE) -C haribote
	$(MAKE) -C apilib
	$(MAKE) -C winhelo3
	$(MAKE) -C vclock
	$(MAKE) -C cpuid
	$(MAKE) -C puzzle
	$(MAKE) rapuos.img

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

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

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

clean :
# Ȃ

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

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

src_only_full :
	$(MAKE) -C haribote		src_only
	$(MAKE) -C apilib		src_only
	$(MAKE) -C winhelo3		src_only
	$(MAKE) -C vclock		src_only
	$(MAKE) -C cpuid		src_only
	$(MAKE) -C puzzle		src_only
	-$(DEL) rapuos.img

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