|
|
1.1 root 1: <../mkconf.$SYS
2: <../mkrules.$SYS
3:
4: CFLAGS=-g
5: BPROG=dist
6: LPROG=receive transmit showq cleanq genmail nightly
7: LSUID=transmit cleanq
8:
9: LIBOBJ=chat.$O chkperm.$O crc.$O eprintf.$O path.$O scanq.$O tryperm.$O
10:
11: %.$O: %.c
12: $CC -DLDIR='"'$LDIR'"' -DSDIR='"'$SDIR'"' -c $stem.c
13:
14: %: %.$SH
15: sed -e s@%LDIR%@$LDIR@ -e s@%SDIR%@$SDIR@ $stem.$SH > $target || rm -f $target
16: chmod +x $target
17:
18: compile:V: $BPROG $LPROG
19:
20: install:V: compile
21: test -d $LDIR || mkdir $LDIR
22: test -d $SDIR || mkdir $SDIR && chmod 777 $SDIR
23: cp $BPROG $BDIR
24: cp $LPROG $LDIR
25: (cd $LDIR; chown root $LSUID; chmod 4755 $LSUID)
26:
27: receive: receive.$O lib.a ../$SYS/lib.a
28: $CC -o receive receive.$O lib.a ../$SYS/lib.a $CCLIB
29:
30: transmit: transmit.$O lib.a ../$SYS/lib.a
31: $CC -o transmit transmit.$O lib.a ../$SYS/lib.a $CCLIB
32:
33: showq: showq.$O lib.a ../$SYS/lib.a
34: $CC -o showq showq.$O lib.a ../$SYS/lib.a $CCLIB
35:
36: cleanq: cleanq.$O lib.a ../$SYS/lib.a
37: $CC -o cleanq cleanq.$O lib.a ../$SYS/lib.a $CCLIB
38:
39: lib.a: ${LIBOBJ:%=lib.a(%)}
40: $RL lib.a
41:
42: lib.a(%): %
43: ar r lib.a $stem
44:
45: clean:V:
46: rm -f $BPROG $LPROG *.[$OS] lib.a
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.