#!/bin/csh -f
setenv	AWKFILE		/home/cosmos/west/proj/glory/log2xg.awk
setenv	LOGDIR		/home/cosmos/west/proj/glory/log
setenv	XGFILE		/home/cosmos/west/proj/glory/state.xg
setenv	XGAMANOFILE		/home/cosmos/west/proj/glory/state_amano.xg
setenv	XGANZAIFILE		/home/cosmos/west/proj/glory/state_anzai.xg
setenv	XGMASTERFILE		/home/cosmos/west/proj/glory/state_m.xg
setenv	XGBACHELORFILE		/home/cosmos/west/proj/glory/state_b.xg
setenv	XGHEADFILE	/home/cosmos/west/proj/glory/state.head
setenv  MEMBER		/home/cosmos/west/proj/glory/member
unsetenv	LANG

echo "Making state.xg..."

echo Titletext: The Glory of Thesis \[All\] \(`date`\) >! $XGFILE
cat $XGHEADFILE >> $XGFILE

foreach i(`cat $MEMBER`)
	setenv WHO `echo $i | sed 's/^.*:.:\(.*\):.*$/\1/'`
	echo \"$WHO\" >> $XGFILE
	cat $LOGDIR/$WHO | sed -e s/":"/" "/g | awk -f $AWKFILE >> $XGFILE
	echo " " >> $XGFILE
end

#echo \"Deadline\" >> $XGFILE
#echo "31 0" >> $XGFILE
#echo "31 9999999999" >> $XGFILE
#echo " " >> $XGFILE

echo "Making state_amano.xg..."

echo Titletext: The Glory of Thesis \[Amano Lab\] \(`date`\) >! $XGAMANOFILE
cat $XGHEADFILE >> $XGAMANOFILE

foreach i(`cat $MEMBER`)
	setenv LAB `echo $i | sed 's/^\(.*\):.:.*:.*$/\1/'`
	if ($LAB == "anzai") goto AMANOEND
	setenv WHO `echo $i | sed 's/^.*:.:\(.*\):.*$/\1/'`
	echo \"$WHO\" >> $XGAMANOFILE
	cat $LOGDIR/$WHO | sed -e s/":"/" "/g | awk -f $AWKFILE >> $XGAMANOFILE
	echo " " >> $XGAMANOFILE
AMANOEND:
end

#echo \"Deadline\" >> $XGAMANOFILE
#echo "31 0" >> $XGAMANOFILE
#echo "31 9999999999" >> $XGAMANOFILE
#echo " " >> $XGAMANOFILE

echo "Making state_anzai.xg..."

echo Titletext: The Glory of Thesis \[Anzai Lab\] \(`date`\) >! $XGANZAIFILE
cat $XGHEADFILE >> $XGANZAIFILE

foreach i(`cat $MEMBER`)
	setenv LAB `echo $i | sed 's/^\(.*\):.:.*:.*$/\1/'`
	if ($LAB == "amano") goto ANZAIEND
	setenv WHO `echo $i | sed 's/^.*:.:\(.*\):.*$/\1/'`
	echo \"$WHO\" >> $XGANZAIFILE
	cat $LOGDIR/$WHO | sed -e s/":"/" "/g | awk -f $AWKFILE >> $XGANZAIFILE
	echo " " >> $XGANZAIFILE
ANZAIEND:
end

#echo \"Deadline\" >> $XGANZAIFILE
#echo "31 0" >> $XGANZAIFILE
#echo "31 9999999999" >> $XGANZAIFILE
#echo " " >> $XGANZAIFILE

echo "Making state_m.xg..."

echo Titletext: The Glory of Thesis \[Master\] \(`date`\) >! $XGMASTERFILE

cat $XGHEADFILE >> $XGMASTERFILE

foreach i(`cat $MEMBER`)
	setenv GRADE `echo $i | sed 's/^.*:\(.\):.*:.*$/\1/'`
	if ($GRADE == "b") goto MASTEREND
	setenv WHO `echo $i | sed 's/^.*:.:\(.*\):.*$/\1/'`
	echo \"$WHO\" >> $XGMASTERFILE
	cat $LOGDIR/$WHO | sed -e s/":"/" "/g | awk -f $AWKFILE >> $XGMASTERFILE
	echo " " >> $XGMASTERFILE
MASTEREND:
end

#echo \"Deadline\" >> $XGMASTERFILE
#echo "31 0" >> $XGMASTERFILE
#echo "31 9999999999" >> $XGMASTERFILE
#echo " " >> $XGMASTERFILE

echo "Making state_m.xg..."

echo Titletext: The Glory of Thesis \[Bachelor\] \(`date`\) >! $XGBACHELORFILE
cat $XGHEADFILE >> $XGBACHELORFILE

foreach i(`cat $MEMBER`)
	setenv GRADE `echo $i | sed 's/^.*:\(.\):.*:.*$/\1/'`
	if ($GRADE == "m") goto BACHELOREND
	setenv WHO `echo $i | sed 's/^.*:.:\(.*\):.*$/\1/'`
	echo \"$WHO\" >> $XGBACHELORFILE
	cat $LOGDIR/$WHO | sed -e s/":"/" "/g | awk -f $AWKFILE >> $XGBACHELORFILE
	echo " " >> $XGBACHELORFILE
BACHELOREND:
end

#echo \"Deadline\" >> $XGBACHELORFILE
#echo "31 0" >> $XGBACHELORFILE
#echo "31 9999999999" >> $XGBACHELORFILE
#echo " " >> $XGBACHELORFILE
