5 # The latest update : 01/03/96 at 21:16:57
7 #@(#) eosintroduce Function
10 #@(#) Usage : eosintroduce World Class Name ToBeIntroduced
22 echo "Usage: eosintroduce World Class Name ToBeIntroduced"
28 HomeDir=${EOS_HOME}/src/${EosWorld}/${EosClass}/${EosTool}
31 HomeDir=${EOS_HOME}/src/${EosWorld}/${EosClass}/${EosObject}
34 echo "Not supported World ${EosWorld}."
42 while [ $ans != "Y" -a $ans != "y" ]
46 echo "$Name is good ?"
57 while [ `echo $1 | cut -c1` = ${FlagsCharacter} ]
59 if [ `echo $1 | cut -c2` = "h" ]
71 DirToBeIntroduced=$currentDir
74 sh -c "${EOS_HOME}/sbin/makegeneral All"
77 sh -c "${EOS_HOME}/sbin/makegeneral $1"
85 sh -c "${EOS_HOME}/sbin/makegeneral All $EosWorld $EosClass $EosTool"
95 echo ${EosWorld}/${EosClass}/${EosTool}
97 echo "May I introduce "${DirToBeIntroduced}" ?"
109 HomeDir=${EOS_HOME}/src/${EosWorld}/${EosClass}/${EosTool}
112 HomeDir=${EOS_HOME}/src/${EosWorld}/${EosClass}/${EosObject}
115 echo "Not supported World ${EosWorld}."
119 cp -f ${DirToBeIntroduced}/Config/* ${HomeDir}/Config
120 cp -f ${DirToBeIntroduced}/src/*.c ${HomeDir}/src
121 cp -f ${DirToBeIntroduced}/inc/*.h ${HomeDir}/inc
122 if [ -f ${DirToBeIntroduced}/doc/*.html ]
124 cp -f ${DirToBeIntroduced}/doc/*.html ${HomeDir}/doc