CC=		is_lcc
CPPFLAGS=	-I/usr/lcc/include
CFLAGS=		-T800

all:		farm.btl single.btl

lib.T800.o:	Lib.c
		$(CC) -T800 -c -o $@ $(CPPFLAGS) Lib.c

farmroot.T800.o:	Farmroot.c work.h
		$(CC) -T800 -c -o $@ $(CPPFLAGS) Farmroot.c

getputwork.T800.o:	getputwork.c work.h
		$(CC) -T800 -c -o $@ $(CPPFLAGS) getputwork.c

farmnode.T800.o:	Farmnode.c work.h
		$(CC) -T800 -c -o $@ $(CPPFLAGS) Farmnode.c

dowork.T800.o:	dowork.c work.h
		$(CC) -T800 -c -o $@ $(CPPFLAGS) dowork.c

farmroot.T800:	farmroot.T800.o getputwork.T800.o dowork.T800.o lib.T800.o
		$(CC) -T800 -o $@ $(CPPFLAGS) farmroot.T800.o getputwork.T800.o dowork.T800.o lib.T800.o

farmnode.T800:	farmnode.T800.o dowork.T800.o lib.T800.o
		$(CC) -T800 -o $@ $(CPPFLAGS) farmnode.T800.o dowork.T800.o lib.T800.o

farm.btl:	farmroot.T800 farmnode.T800 net
		btl <net >$@

single.btl:	farmroot.T800 farmnode.T800 single
		btl <single >$@

clean:
		rm -f *.o

clobber:	clean
		rm -f farmroot.T800 farmnode.T800 *.btl
