Subversion Repositories tendra.SVN

Rev

Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
2 7u83 1
#!/bin/sh
2
 
3
BASE=/u/g/release/Source
4
SRC=${BASE}/src/lib/cpp/src
5
 
6
cat > makefile.sed << EOF
7
1,\$s/^LINK_CC=.*/AR=ar/
8
1,\$s/^CCOPTS=.*/& \${MACHOPTS}/
9
1,\$s/\\\${LINK_CC} -o/\${AR} cr/
10
/^TCCOPTS/a\\
11
MACHOPTS=\\
12
RANLIB=ranlib
13
/{AR}/a\\
14
	\${RANLIB} \${NAME}
15
EOF
16
 
17
make_mf\
18
    +A BASE=${BASE}\
19
    +A SRC=${SRC}\
20
    +W ...\
21
    -o .../libcpp.a\
22
    -Yc++\
23
    ${SRC}/*.cc\
24
    | sed -f makefile.sed > Makefile
25
 
26
rm -f makefile.sed