$APP_LIST = \
	apps/a/a.hrb \
	apps/winhello/winhello.hrb \
	apps/mtorz/mtorz.hrb \
	apps/bonno/bonno.hrb \
	apps/keyview/keyview.hrb \
	apps/lines/lines.hrb \
	apps/walk/walk.hrb \
	apps/noodle/noodle.hrb \
	apps/kuha/kuha.hrb \
	apps/luckynum/luckynum.hrb \
	apps/osakcnt/osakcnt.hrb \
	apps/cvtg/cvtg.hrb \
	apps/color/color.hrb

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

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

# ftHg

default :
	$(MAKE) img

# t@CK

osakkie.img : osakkie/ipl10.bin osakkie/osakkie.sys Makefile $(APP_LIST)
	$(EDIMG)   imgin:../z_tools/fdimg0at.tek \
		wbinimg src:osakkie/ipl10.bin len:512 from:0 to:0 \
		copy from:osakkie/osakkie.sys to:@: \
		copy from:apps/a/a.hrb to:@: \
		copy from:apps/winhello/winhello.hrb to:@: \
		copy from:apps/mtorz/mtorz.hrb to:@: \
		copy from:apps/bonno/bonno.hrb to:@: \
		copy from:apps/keyview/keyview.hrb to:@: \
		copy from:apps/walk/walk.hrb to:@: \
		copy from:apps/noodle/noodle.hrb to:@: \
		copy from:apps/kuha/kuha.hrb to:@: \
		copy from:apps/luckynum/luckynum.hrb to:@: \
		copy from:apps/osakcnt/osakcnt.hrb to:@: \
		copy from:apps/cvtg/cvtg.hrb to:@: \
		copy from:apps/color/color.hrb to:@: \
		imgout:osakkie.img

# R}h

all :
	$(MAKE) -C osakkie
	$(MAKE) -C apilib
	$(MAKE) -C apps

osakkie :
	$(MAKE) -C osakkie
apilib :
	$(MAKE) -C apilib
apps :
	$(MAKE) -C apps

img :
	$(MAKE) osakkie.img

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

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

clean_all :
	$(MAKE) -C osakkie clean
	$(MAKE) -C apilib  clean
	$(MAKE) -C apps    clean

clean_osakkie :
	$(MAKE) -C osakkie clean
clean_apilib :
	$(MAKE) -C apilib  clean
clean_apps :
	$(MAKE) -C apps    clean

cleanall_all :
	$(MAKE) -C osakkie cleanall
	$(MAKE) -C apilib  cleanall
	$(MAKE) -C apps    cleanall

cleanall_osakkie :
	$(MAKE) -C osakkie cleanall
cleanall_apilib :
	$(MAKE) -C apilib  cleanall
cleanall_apps :
	$(MAKE) -C apps    cleanall

clean_img :
	-$(DEL) osakkie.bhs
	-$(DEL) osakkie.img
