xref: /plan9/sys/src/cmd/postscript/postbgi/mkfile (revision 7dd7cddf99dd7472612f1413b4da293630e6b1bc)
1BUILTINS=
2</$objtype/mkfile
3MAKE=mk
4
5SYSTEM=plan9
6VERSION=3.3.1
7
8ROOT=
9MAN1DIR=$ROOT/tmp
10POSTBIN=$ROOT/rc/bin/postscript/
11POSTLIB=$ROOT/sys/lib/postscript/prologues
12
13COMMONDIR=../common
14
15CC=pcc
16LD=pcc
17
18CFLAGS=-c -D$SYSTEM -D_POSIX_SOURCE -I$COMMONDIR -B
19LDFLAGS=
20
21all :V: $O.out
22
23install :V: $POSTBIN/$objtype/postbgi $POSTLIB/postbgi.ps $MAN1DIR/postbgi.1
24
25installall :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
37clean :V:
38	rm -f *.$O
39
40clobber :V: clean
41	rm -f $O.out
42
43$POSTBIN/$objtype/postbgi : $O.out
44	cp $prereq $target
45
46$POSTLIB/postbgi.ps : postbgi.ps
47	cp $prereq $target
48
49$MAN1DIR/postbgi.1 : postbgi.1
50	cp $prereq $target
51
52$O.out : postbgi.$O $COMMONDIR/glob.$O $COMMONDIR/misc.$O $COMMONDIR/request.$O $COMMONDIR/getopt.$O
53	$LD $LDFLAGS $prereq
54
55%.$O:	%.c
56	$CC $CFLAGS $stem.c
57
58postbgi.$O : $COMMONDIR/comments.h $COMMONDIR/gen.h $COMMONDIR/path.h $COMMONDIR/ext.h postbgi.h
59
60common :V:
61	cd $COMMONDIR; $MAKE
62