1 |
|
4 |
#!/bin/sh |
2 |
|
|
if [ $# -ne 2 ] |
3 |
|
|
then |
4 |
|
|
echo "Usage: `basename $0` Subystem_name Module_name" |
5 |
|
|
echo "le repertoire $DEVROOT/Subsystem_name/Module_name sera créé" |
6 |
|
|
exit 1 |
7 |
|
|
fi |
8 |
|
|
cd $DEVROOT |
9 |
|
|
cd $1 |
10 |
|
|
mkdir $2 |
11 |
|
|
cvs -q add $2 |
12 |
|
|
cd $2 |
13 |
|
|
mkdir $2 |
14 |
|
|
cvs -q add $2 |
15 |
|
|
cd $2 |
16 |
|
|
mkdir test |
17 |
|
|
cvs -q add test |
18 |
|
|
mkdir devel |
19 |
|
|
cvs -q add devel |
20 |
|
|
if [ ! -f Makefile ] # Test whether file exists already |
21 |
|
|
then |
22 |
|
|
{ echo SUBSYSNAME := $1; echo MODULENAME := $2;} | cat - `dirname $0`/Makefile.partial > Makefile |
23 |
|
|
fi |
24 |
|
|
if [ ! -f $2.cc ] # Test whether file exists already |
25 |
|
|
then |
26 |
|
|
cat /dev/null > $2.cc |
27 |
|
|
fi |
28 |
|
|
if [ ! -f $2.h ] # Test whether file exists already |
29 |
|
|
then |
30 |
|
|
cat /dev/null > $2.h |
31 |
|
|
fi |
32 |
|
|
cvs -q add Makefile |
33 |
|
|
cvs -q add $2.cc |
34 |
|
|
cvs -q add $2.h |
35 |
|
|
cd ../.. |
36 |
|
|
cvs -q commit -R $2 |
37 |
|
|
exit 0 |