Subversion Repositories tendra.SVN

Rev

Rev 2 | Blame | Last modification | View Log | RSS feed

#!/bin/sh

BASE=/u/g/release/Source
SRC=${BASE}/src/lib/cpp/src

cat > makefile.sed << EOF
1,\$s/^LINK_CC=.*/AR=ar/
1,\$s/^CCOPTS=.*/& \${MACHOPTS}/
1,\$s/\\\${LINK_CC} -o/\${AR} cr/
/^TCCOPTS/a\\
MACHOPTS=\\
RANLIB=ranlib
/{AR}/a\\
        \${RANLIB} \${NAME}
EOF

make_mf\
    +A BASE=${BASE}\
    +A SRC=${SRC}\
    +W ...\
    -o .../libcpp.a\
    -Yc++\
    ${SRC}/*.cc\
    | sed -f makefile.sed > Makefile

rm -f makefile.sed