LIB = d:\\h8\\lib
WRITER = /cygdrive/e/H8WriteTurbo/h8wt.exe

all: project01.MOT
	echo "" > project01.log
	echo "/*------------- log begin -------------*/" >> project01.log
	echo "start make project01---" >> project01.log
	cat *.OBJ.log project01.ABS.log project01.MOT.log >> project01.log
	echo "/*-------------- log end --------------*/" >> project01.log
	cat project01.log
	
project01.MOT: project01.ABS
	echo "--make project01.MOT---" > project01.MOT.log
	C38H.EXE project01.ABS >> project01.MOT.log

project01.ABS: startup.OBJ asm02.OBJ c01.OBJ c02.OBJ linkscript.SUB
	echo "--make project01.ABS---" > project01.ABS.log
	L38H.EXE  -output=project01 -print=project01 -subcommand=linkscript.SUB >> project01.ABS.log
c01.OBJ: c01.h c01_additional.c  c01.c
	echo "--make c01.OBJ---" > c01.OBJ.log
	CC38H.EXE -optimize=$(OPTIMIZE) -cpu=$(CPU) -include=$(LIB) c01.c >> c01.OBJ.log
	mv c01.obj tmp.dat
	mv tmp.dat c01.OBJ
c02.OBJ: c02.h c02_additional.c  c02.c
	echo "--make c02.OBJ---" > c02.OBJ.log
	CC38H.EXE -optimize=$(OPTIMIZE) -cpu=$(CPU) -include=$(LIB) c02.c >> c02.OBJ.log
	mv c02.obj tmp.dat
	mv tmp.dat c02.OBJ
startup.OBJ: startup..mar
	echo "--make startup.OBJ---" > startup.OBJ.log
	A38H.EXE startup.c >> startup.OBJ.log
	mv startup.obj tmp.dat
	mv tmp.dat startup.OBJ
asm02.OBJ: asm02..mar
	echo "--make asm02.OBJ---" > asm02.OBJ.log
	A38H.EXE asm02.c >> asm02.OBJ.log
	mv asm02.obj tmp.dat
	mv tmp.dat asm02.OBJ
