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