< $PLAN9/src/mkhdr XOFILES= main.o cursor.o flayer.o chan.o funcs.o scroll.o XHFILES= padsterm.h flayer.h BIN= $HOME/bin TARG=padsterm OFILES= alloc.o buttons.o cache.o gcalloc.o host.o io.o \ lib.o lineops.o master.o pad.o paint.o plan9.o \ protocol.o scripthit.o scroll.o time.o malloc.o DEBUG= -xdebugformat=dwarf INCLUDE= -I. -I.. -I$HOME/include INCLUDE= -I. -I.. ARCH= -m32 -xarch=native DEFS= -Dlongdebug -DTAGS -DTAGSEP CFLAGS= -g $INCLUDE $ARCH $DEFS LDFLAGS= -g LDLIBS= -L$HOME/lib -lvmalloc LDLIBS= CLEANFILES=$CLEANFILES $PROG *.core files.cs cscope.out PROG=$TARG all:V: $PROG $PROG: $OFILES $LIB # ${SHORTLIB:%=$LIBDIR/lib%.a} $LD $LDFLAGS -o $target $prereq $LDLIBS install:V: $BIN/$TARG rtest: rtest.o $LD $LDFLAGS -o $target $prereq $BIN/%: % rm -f $BIN/$stem $INSTALL $stem $BIN/$stem CLEANFILES=$CLEANFILES $PROG NUKEFILES=$NUKEFILES $BIN/$TARG <$PLAN9/src/mkcommon alloc.o: alloc.c univ.h ../pads.h buttons.o: buttons.c univ.h ../pads.h cache.o: cache.c univ.h ../pads.h cursor.o: cursor.c univ.h ../pads.h gcalloc.o: gcalloc.c univ.h ../pads.h host.o: host.c univ.h ../pads.h jerq.o: jerq.c univ.h ../pads.h lib.o: lib.c univ.h ../pads.h lineops.o: lineops.c univ.h ../pads.h master.o: master.c univ.h ../pads.h pad.o: pad.c univ.h ../pads.h paint.o: paint.c univ.h ../pads.h protocol.o: protocol.c univ.h ../pads.h scroll.o: scroll.c univ.h ../pads.h scripthit.o: scripthit.c univ.h ../pads.h