shithub: riscv

ref: 40d6302b5f289ad8a617d12fa911197dddafc634
dir: /sys/src/cmd/postscript/postdaisy/mkfile/

View raw version
BUILTINS=
</$objtype/mkfile
MAKE=mk

SYSTEM=plan9
VERSION=3.3.1

ROOT=
MAN1DIR=$ROOT/tmp
POSTBIN=$ROOT/rc/bin/postscript/
POSTLIB=$ROOT/sys/lib/postscript/prologues

COMMONDIR=../common

CC=pcc
LD=pcc

CFLAGS=-c -D$SYSTEM -D_POSIX_SOURCE -I$COMMONDIR -B
LDFLAGS=

all :V: $O.out

install :V: $POSTBIN/$objtype/postdaisy $POSTLIB/postdaisy.ps $MAN1DIR/postdaisy.1

installall :V:
	for(objtype in $CPUS) { \
		$MAKE 'MAKE=$MAKE' \
		'SYSTEM=$SYSTEM' 'VERSION=$VERSION' \
		'FONTDIR=$FONTDIR' 'HOSTDIR=$HOSTDIR' 'MAN1DIR=$MAN1DIR' \
		'POSTBIN=$POSTBIN' 'POSTLIB=$POSTLIB' 'TMACDIR=$TMACDIR' \
		'DKHOST=$DKHOST' 'DKSTREAMS=$DKSTREAMS' \
		'ROUNDPAGE=$ROUNDPAGE' \
		'CC=$CC' 'LD=$LD' 'CFLAGS=$CFLAGS' 'LDFLAGS=$LDFLAGS' \
		install \
	}

clean :V:
	rm -f *.$O

clobber :V: clean
	rm -f $O.out

$POSTBIN/$objtype/postdaisy : $O.out
	cp $prereq $target

$POSTLIB/postdaisy.ps : postdaisy.ps
	cp $prereq $target

$MAN1DIR/postdaisy.1 : postdaisy.1
	cp $prereq $target

$O.out : postdaisy.$O $COMMONDIR/glob.$O $COMMONDIR/misc.$O $COMMONDIR/request.$O $COMMONDIR/getopt.$O
	$LD $LDFLAGS $prereq

%.$O:	%.c
	$CC $CFLAGS $stem.c

postdaisy.$O : postdaisy.c postdaisy.h  $COMMONDIR/comments.h $COMMONDIR/ext.h $COMMONDIR/gen.h $COMMONDIR/path.h


common :V:
	cd $COMMONDIR; $MAKE