</$objtype/mkfile

BIN=/$objtype/bin/cda
TARG=xpal
OFILES=xpal.$O\
	scanner.$O\
	parser.tab.$O\
	utility.$O\
	plan9.$O\

HFILES=xpal.h\

YFILES=paddle.y\

LFILES=scanner.l\

</sys/src/cmd/mkone
CFLAGS=-B
YFLAGS=-d -D1

scanner.c:	$LFILES parser.tab.h
	$LEX -t $LFILES > $target

y.debug parser.tab.h parser.tab.c parser.debug: $YFILES
	yacc $YFLAGS -s parser $prereq
	cp parser.debug y.debug

parser.tab.$O: parser.tab.c y.debug
	$CC $CFLAGS -DYYDEBUG parser.tab.c

clean:V:
	rm -f *.[$OS] [$OS].out y.output $TARG

nuke:V:
	rm -f *.[$OS] [$OS].out *.tab.? y.debug y.output $TARG parser.* scanner.c

move:
	cp *.[chyl] /n/coma/usr/cda/src/xpal
