PVM_ARCH =      LINUX
BDIR	 =	$(HOME)/pvm3/bin
XDIR	 =	$(BDIR)/$(PVM_ARCH)

OPTIONS  =	-O2
CFLAGS	 =	$(OPTIONS) -I$(PVM_ROOT)/include $(ARCHCFLAGS)
CC       =       gcc

LIBS	 =	-lpvm3 $(ARCHLIB) -lm
LFLAGS	 =	-L$(PVM_ROOT)/lib/$(PVM_ARCH)
C4.5     =	consultr.o getnames.o rules.o trees.o userint.o

all:		eureka node

$(XDIR):
		- mkdir $(BDIR) $(XDIR)

eureka:		host.o list.o manhattan.o bfs.o stats.o $(C4.5)
		$(CC) -o $@ host.o list.o manhattan.o bfs.o stats.o \
		$(C4.5) $(LFLAGS) $(LIBS)
		mv $@ $(XDIR)

node:		node.o list.o manhattan.o dfs.o
		$(CC) -o $@ node.o list.o manhattan.o dfs.o $(LFLAGS) $(LIBS)
		mv $@ $(XDIR)

.c.o:
		$(CC) -c $(CFLAGS) $<

clean:
		rm *.o $(XDIR)/*	
