Subversion Repositories planix.SVN

Rev

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

Rev Author Line No. Line
2 - 1
</$objtype/mkfile
2
 
3
TARG=sprog
4
OFILES=sprog.$O\
5
 
6
HFILES =\
7
	code.h\
8
 
9
BIN=/$objtype/bin/aux
10
</sys/src/cmd/mkone
11
cpuobjtype=`{sed -n 's/^O=//p' /$cputype/mkfile}
12
 
13
all:V:	lib 
14
 
15
lib:	amspell brspell
16
	for (i in $prereq) cp $i /sys/lib/$i
17
 
18
brspell: $cpuobjtype.pcode  list british local stop
19
	$cpuobjtype.pcode list british local stop >$target
20
 
21
amspell: $cpuobjtype.pcode  list american local stop
22
	$cpuobjtype.pcode list american local stop >$target
23
 
24
$cpuobjtype.pcode:	pcode.c $HFILES
25
	objtype=$cputype
26
	mk pcode.$cputype
27
 
28
pcode.$cputype:	pcode.$O $HFILES
29
	$LD -o $O.pcode pcode.$O
30
 
31
installall:V:
32
	for(objtype in $CPUS) mk install
33
	cp spell.rc /rc/bin/spell
34
	mk lib
35
 
36
nuke:V:
37
	rm -f *.[$OS] [$OS].out [$OS].pcode y.tab.? y.debug y.output $TARG
38
	rm -f amspell brspell
39
 
40
clean:V:
41
	rm -f *.[$OS] [$OS].out [$OS].pcode y.tab.? y.debug y.output $TARG
42
 
43
test:V:	$O.out brspell
44
	time ./$O.out -b -f brspell </dev/null >y
45
	time ./$O.out -b -f brspell <x >z
46
	cmp y z