# Imports:
#  PVM_ARCH   = the official pvm-name of your processor
#  ARCHCFLAGS = special cc flags
#  ARCHLIB    = special libs needed for daemon
#
SHELL	=	/bin/sh
CC	=	cc
PVMIDIR	=	../../../include
PVMLDIR	=	../../../lib/$(PVM_ARCH)
PVMLIB	=	-lpvm3
LIBS	=	-g -L$(PVMLDIR) $(PVMLIB) $(ARCHFSLIB) -YSYSTEM_FIVE
PVMFSLDIR=	../../../libc/$(PVM_ARCH)
FSOBJS	=	$(PVMFSLDIR)/syscalls.o $(PVMFSLDIR)/pvmerrno.o $(PVMFSLDIR)/posix.o
CFLAGS	=	-g -I$(PVMIDIR) -I$(PVMFSLDIR) -DIMA_$(PVM_ARCH) $(ARCHCFLAGS) -DPVMFS -I../../../src -YSYSTEM_FIVE #-DDEBUG
OBJS	=	iot.o

include ../../../conf/PMAX.def

iot:	$(OBJS) $(PVMLDIR)/libpvm3.a $(FSOBJS)
	$(SCC) -o $@ $(OBJS) $(FSOBJS) $(LIBS)
	-@rm -f $(HOME)/pvm3/bin/$(PVM_ARCH)/$@
	-@ln -s `pwd`/$@ $(HOME)/pvm3/bin/$(PVM_ARCH)

iot.o: ../iot.c
	$(SCC) $(CFLAGS) -c ../iot.c

clean:
	rm -f $(OBJS) iot
