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
SPEC=${BASE}/src/lib/tdf/def_4_1.db
5
PROD=${BASE}/src/producers
6
SRC=${PROD}/c
7
SRC1=${PROD}/common
8
 
9
make_mf\
10
    +A BASE=${BASE}\
11
    +A PROD=${PROD}\
12
    +A SRC=${SRC}\
13
    +A SRC1=${SRC1}\
14
    +A SRC2=${SRC1}/obj_c\
15
    +A SRC2A=${SRC1}/obj_tok\
16
    +A SRC2B=${SRC1}/obj_templ\
17
    +A SRC3=${SRC1}/construct\
18
    +A SRC4=${SRC1}/output\
19
    +A SRC5=${SRC1}/parse\
20
    +A SRC6=${SRC}/syntax\
21
    +A SRC7=${SRC1}/utility\
22
    +A SPEC=${SPEC}\
23
    +W ...\
24
    +V 'EXTRA=auto'\
25
    -o .../tdfc2\
26
    -Yposix1 -Xs\
27
    -I ${SRC1}\
28
    -I ${SRC1}/obj_c\
29
    -I ${SRC1}/construct\
30
    -I ${SRC1}/output\
31
    -I ${SRC1}/parse\
32
    -I ${SRC}/syntax\
33
    -I ${SRC1}/utility\
34
    ${SRC1}/*.c\
35
    ${SRC1}/obj_c/*.c\
36
    ${SRC1}/construct/*.c\
37
    ${SRC1}/output/*.c\
38
    ${SRC1}/parse/*.c\
39
    ${SRC}/syntax/*.c\
40
    ${SRC1}/utility/*.c\
41
    > Makefile
42
 
43
make_mf\
44
    +fcheck.ini\
45
    +A BASE=${BASE}\
46
    +A PROD=${PROD}\
47
    +A SRC=${SRC}\
48
    +A SRC1=${SRC1}\
49
    +A SRC2=${SRC1}/obj_c\
50
    +A SRC2A=${SRC1}/obj_tok\
51
    +A SRC2B=${SRC1}/obj_templ\
52
    +A SRC3=${SRC1}/construct\
53
    +A SRC4=${SRC1}/output\
54
    +A SRC5=${SRC1}/parse\
55
    +A SRC6=${SRC}/syntax\
56
    +A SRC7=${SRC1}/utility\
57
    +A SPEC=${SPEC}\
58
    +W ...\
59
    -o .../tdfc2.k\
60
    -Yposix1 -Xs\
61
    -I ${SRC1}\
62
    -I ${SRC1}/obj_tok\
63
    -I ${SRC1}/construct\
64
    -I ${SRC1}/output\
65
    -I ${SRC1}/parse\
66
    -I ${SRC}/syntax\
67
    -I ${SRC1}/utility\
68
    ${SRC1}/*.c\
69
    ${SRC1}/construct/*.c\
70
    ${SRC1}/output/*.c\
71
    ${SRC1}/parse/*.c\
72
    ${SRC}/syntax/*.c\
73
    ${SRC1}/utility/*.c\
74
    > Makefile.chk
75
 
76
cat ../common/Makefile.ext >> Makefile