blob: fb3025e89c9f0d90ef98fc3ff0b5446f5dd95041 (
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
|
BINTARG=${TARG:%=$DISBIN/%}
MODDIR=$ROOT/module
SYS_MODULE=${SYSMODULES:%=$MODDIR/%}
LIMBOFLAGS=-I$MODDIR
all:V: $TARG
install:V: $BINTARG
installall:V: install
clean:V: clean-std
nuke:V: nuke-std
$DISBIN/%.dis: %.dis
rm -f $DISBIN/$stem.dis && cp $stem.dis $DISBIN/$stem.dis
%.dis: $MODULES $SYS_MODULE
%.dis: %.b
limbo $LIMBOFLAGS -gw $stem.b
%.s: %.b
limbo $LIMBOFLAGS -w -G -S $stem.b
%.install:V: $DISBIN/%.dis
%.installall:V: $DISBIN/%.dis
clean-std:V:
rm -f *.dis *.sbl
nuke-std:V: clean-std
cd $DISBIN; rm -f $TARG
|