#include "../imake.defs"
#ifdef PVM3
DEFINES=-DARCHSTR=\"$(ARCH)\" -DIMA_$(ARCH) $(HENCE_DEFINES) \
	-DPVM3 -I$(PVM3INCLUDEDIR)
#else
DEFINES=-DARCHSTR=\"$(ARCH)\" -DIMA_$(ARCH) $(HENCE_DEFINES)
#endif
SYS_LIBRARIES=$(LIBPVM)
PROGRAMS=pvmrshd pvmrsh
SRCS=pvmrshd.c pvmrsh.c
OBJS=pvmrshd.o pvmrsh.o client_io.o

all: $(PROGRAMS)

pvmrshd: pvmrshd.o
	RemoveTargetProgram($@)
	$(CC) -o $@ $(LDOPTIONS) pvmrshd.o $(LDLIBS) $(SYS_LIBRARIES) \
		$(EXTRA_LOAD_FLAGS)
	
#ifdef PVM3
InstallProgram(pvmrshd,$(HOME)/pvm3/bin/$(ARCH))
#else
InstallProgram(pvmrshd,$(HOME)/pvm/$(ARCH))
#endif

pvmrsh: pvmrsh.o client_io.o
	RemoveTargetProgram($@)
	$(CC) -o $@ $(LDOPTIONS) pvmrsh.o client_io.o $(LDLIBS) \
		$(SYS_LIBRARIES) $(EXTRA_LOAD_FLAGS)

InstallProgram(pvmrsh,$(BINDIR))

clean::
	rm -f $(OBJS) $(PROGRAMS)

