5 # The latest update : %G% at %U%
7 #%Z% ctrl2header Function
10 #%Z% Usage : ctrl2header SourceFileName
21 echo "Usage: ctrl2header ToolName ControlFileName"
33 while [ `echo $1 | cut -c1` = ${FlagsCharacter} ]
51 echo "Enter ControlSourceFileName"
58 echo "Enter ControlSourceFileName"
64 echo "Enter ControlSourceFileName"
80 for file in ${ControlFileName}
82 if [ -f src/util.c -o -f src/util.cc ]
84 echo "util.c or util.cc has been implemented"
86 sed -f $EOS_HOME/sbin/sed/ctrlPre.sed ${ControlFileName} > ${ControlFileName}.tmp
87 awk -f $EOS_HOME/sbin/awk/ctrl2Function.awk -f $EOS_HOME/sbin/awk/ctrl2util.awk -v ClassName=${ClassName} -v ToolName=${ToolName} ${ControlFileName}.tmp > src/util.c
88 rm ${ControlFileName}.tmp