Subversion Repositories planix.SVN

Rev

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

Rev Author Line No. Line
2 - 1
BUILTINS=
2
</$objtype/mkfile
3
MAKE=mk
4
 
5
SYSTEM=plan9
6
VERSION=3.3.1
7
 
8
ROOT=
9
MAN1DIR=$ROOT/tmp
10
POSTBIN=$ROOT/sys/lib/postscript/bin
11
POSTLIB=$ROOT/sys/lib/postscript/prologues
12
 
13
COMMONDIR=../common
14
 
15
CC=pcc
16
LD=pcc
17
 
18
CFLAGS=-c -D$SYSTEM -D_POSIX_SOURCE -I$COMMONDIR -B
19
LDFLAGS=
20
 
21
all :V: $O.out
22
 
23
install :V: $POSTBIN/$objtype/postmd $POSTLIB/postmd.ps $MAN1DIR/postmd.1
24
 
25
installall :V:
26
	for(objtype in $CPUS) { \
27
		$MAKE 'MAKE=$MAKE' \
28
		'SYSTEM=$SYSTEM' 'VERSION=$VERSION' \
29
		'FONTDIR=$FONTDIR' 'HOSTDIR=$HOSTDIR' 'MAN1DIR=$MAN1DIR' \
30
		'POSTBIN=$POSTBIN' 'POSTLIB=$POSTLIB' 'TMACDIR=$TMACDIR' \
31
		'DKHOST=$DKHOST' 'DKSTREAMS=$DKSTREAMS' \
32
		'ROUNDPAGE=$ROUNDPAGE' \
33
		'CC=$CC' 'LD=$LD' 'CFLAGS=$CFLAGS' 'LDFLAGS=$LDFLAGS' \
34
		install \
35
	}
36
 
37
clean :V:
38
	rm -f *.$O
39
 
40
clobber :V: clean
41
	rm -f $O.out
42
 
43
$POSTBIN/$objtype/postmd : $O.out
44
	cp $prereq $target
45
 
46
$POSTLIB/postmd.ps : postmd.ps
47
	cp $prereq $target
48
 
49
$MAN1DIR/postmd.1 : postmd.1
50
	cp $prereq $target
51
 
52
$O.out : postmd.$O $COMMONDIR/glob.$O $COMMONDIR/misc.$O $COMMONDIR/request.$O $COMMONDIR/tempnam.$O $COMMONDIR/getopt.$O
53
	$LD $LDFLAGS $prereq
54
 
55
postmd.o : postmd.h $COMMONDIR/comments.h $COMMONDIR/ext.h $COMMONDIR/gen.h $COMMONDIR/path.h
56
 
57
%.$O:	%.c
58
	$CC $CFLAGS $stem.c
59
 
60
common :V:
61
	cd $COMMONDIR; $MAKE