blob: b26c96261783f9bf1dd09d1235c3bca72e1da4b1 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
|
<../../mkconfig
SERVERS=\
servers/chatsrv.dis \
servers/memfssrv.dis \
servers/mpx.dis \
servers/wbsrv.dis \
CLIENTS=\
clients/chat.dis \
clients/poll.dis \
clients/poller.dis \
clients/whiteboard.dis \
LIB=\
lib/messages.dis \
MAIN=\
collabsrv.dis \
connect.dis \
proxy.dis \
srvmgr.dis \
MODULES=\
proxy.m\
service.m\
srvmgr.m\
SYSMODULES=\
arg.m\
cfg.m\
draw.m\
keyring.m\
security.m\
sys.m\
DEST=$ROOT/dis/collab
ALL = $SERVERS $CLIENTS $LIB $MAIN
all:V: $ALL
install:V: ${SERVERS:%=$DEST/%} \
${CLIENTS:%=$DEST/%} \
${LIB:%=$DEST/%} \
${MAIN:%=$DEST/%}
$DEST/%.dis: %.dis
cp $stem.dis $target
%.dis: $MODULES ${SYSMODULES:%=$ROOT/module/%}
%.dis: %.b
limbo -gw -I$ROOT/module -Ilib -I. -o $stem.dis $stem.b
$ENGINES $MAIN $LIB: service.m srvmgr.m proxy.m lib/messages.m
clean:NV:
rm -f *.dis *.sbl */*.dis */*.sbl
nuke:NV: clean
cd $DEST && rm -f $ALL
|