Subversion Repositories tendra.SVN

Rev

Rev 2 | Blame | Compare with Previous | Last modification | View Log | RSS feed

#!/bin/sh

BASE=/u/g/release/Source
SPEC=${BASE}/src/lib/tdf/def_4_1.db
PROD=${BASE}/src/producers
SRC=${PROD}/cpp
SRC1=${PROD}/common

make_mf\
    +A BASE=${BASE}\
    +A PROD=${PROD}\
    +A SRC=${SRC}\
    +A SRC1=${SRC1}\
    +A SRC2=${SRC1}/obj_c\
    +A SRC2A=${SRC1}/obj_tok\
    +A SRC2B=${SRC1}/obj_templ\
    +A SRC3=${SRC1}/construct\
    +A SRC4=${SRC1}/output\
    +A SRC5=${SRC1}/parse\
    +A SRC6=${SRC}/syntax\
    +A SRC7=${SRC1}/utility\
    +A SPEC=${SPEC}\
    +W ...\
    +V 'EXTRA=auto'\
    -o .../tcpplus\
    -Yposix1 -Xs\
    -I ${SRC1}\
    -I ${SRC1}/obj_c\
    -I ${SRC1}/construct\
    -I ${SRC1}/output\
    -I ${SRC1}/parse\
    -I ${SRC}/syntax\
    -I ${SRC1}/utility\
    ${SRC1}/*.c\
    ${SRC1}/obj_c/*.c\
    ${SRC1}/construct/*.c\
    ${SRC1}/output/*.c\
    ${SRC1}/parse/*.c\
    ${SRC}/syntax/*.c\
    ${SRC1}/utility/*.c\
    > Makefile

make_mf\
    +fcheck.ini\
    +A BASE=${BASE}\
    +A PROD=${PROD}\
    +A SRC=${SRC}\
    +A SRC1=${SRC1}\
    +A SRC2=${SRC1}/obj_c\
    +A SRC2A=${SRC1}/obj_tok\
    +A SRC2B=${SRC1}/obj_templ\
    +A SRC3=${SRC1}/construct\
    +A SRC4=${SRC1}/output\
    +A SRC5=${SRC1}/parse\
    +A SRC6=${SRC}/syntax\
    +A SRC7=${SRC1}/utility\
    +A SPEC=${SPEC}\
    +W ...\
    -o .../tcpplus.k\
    -Yposix -Xs\
    -I ${SRC1}\
    -I ${SRC1}/obj_tok\
    -I ${SRC1}/construct\
    -I ${SRC1}/output\
    -I ${SRC1}/parse\
    -I ${SRC}/syntax\
    -I ${SRC1}/utility\
    ${SRC1}/*.c\
    ${SRC1}/construct/*.c\
    ${SRC1}/output/*.c\
    ${SRC1}/parse/*.c\
    ${SRC}/syntax/*.c\
    ${SRC1}/utility/*.c\
    > Makefile.chk

cat ../common/Makefile.ext >> Makefile