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