OSDN Git Service

Delete wrong files
[eos/base.git] / sbin / ctrl2argCheck
1 #!/bin/sh
2 #
3 # %M% %Y% %I%
4 #
5 # The latest update : %G% at %U%
6 #
7 #%Z% ctrl2header Function
8 #%Z%
9 #
10 #%Z% Usage : ctrl2header SourceFileName
11 #
12 #%Z% Attention
13 #%Z%
14 #%Z% Parameter: 
15 #%Z%     Essential:
16 #%Z%         SourceFileName
17 #%Z% Optional:
18 #%Z%
19 usage()
20 {
21         echo "Usage: ctrl2argCheck ClassName ToolName ControlFileName"
22         exit
23 }
24
25
26 # Store Flags
27 FlagsCharacter="-"
28
29 case $# in 
30         0)
31                 ;;
32         *)
33                 while [ `echo $1 | cut -c1` = ${FlagsCharacter} ]
34                 do
35                         case $1 in
36                                 -h)
37                                         usage
38                                 ;;
39                         esac
40                         parms="$ {parms} $1"
41                         shift 
42                 done
43                 ;;
44 esac
45
46 case $# in
47         0) # No filename 
48                 echo "Class Name"
49                 read ClassName
50                 echo "Tool Name"
51                 read ToolName
52                 echo "Enter ControlSourceFileName"
53                 read ControlFileName
54                 ;;
55         1) # 
56                 Class=$1
57                 echo "Tool Name"
58                 read ToolName
59                 echo "Enter ControlSourceFileName"
60                 read ControlFileName
61                 ;;
62         2) # 
63                 Class=$1
64                 ToolName=$2
65                 echo "Enter ControlSourceFileName"
66                 read ControlFileName
67                 ;;
68         3) # 
69                 ClassName=$1
70                 ToolName=$2
71                 ControlFileName=$3
72                 ;;
73         *) #
74                 usage 
75                 ;;
76 esac
77 #
78 currentDir=`pwd`
79
80 for file in ${ControlFileName}
81 do
82         sed -f $EOS_HOME/sbin/sed/ctrlPre.sed ${ControlFileName} > ${ControlFileName}.tmp
83         awk -f $EOS_HOME/sbin/awk/ctrl2argCheck.awk -v ClassName=${ClassName} -v ToolName=${ToolName} ${ControlFileName}.tmp >  src/argCheck.c
84         rm ${ControlFileName}.tmp
85 done