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