PVM_ARCH = LINUX
PVM_ROOT = ${HOME}/pvm3
DESTDIR = $(HOME)/pvm3/bin/$(PVM_ARCH)
CFLAGS = -I$(PVM_ROOT)/include
LDFLAGS = -L$(PVM_ROOT)/lib/$(PVM_ARCH)
LIBS = -lpvm3

all: ola outro_ola pvmconf mensagem buffer simples
ola: ola.o
	$(CC) -o ola ola.o $(LDFLAGS) $(LIBS)
outro_ola: outro_ola.o
	$(CC) -o outro_ola outro_ola.o $(LDFLAGS) $(LIBS)
pvmconf: pvmconf.o
	$(CC) -o pvmconf pvmconf.o $(LDFLAGS) $(LIBS)
mensagem: mensagem.o
	$(CC) -o mensagem mensagem.o $(LDFLAGS) $(LIBS)
buffer: buffer.o
	$(CC) -o buffer buffer.o $(LDFLAGS) $(LIBS)
simples: simples.o
	$(CC) -o simples simples.o $(LDFLAGS) $(LIBS)
clean:
	rm -f ola outro_ola simples mensagem buffer pvmconf *.o 
install:
	cp outro_ola $(DESTDIR)
	cp ola $(DESTDIR)
	cp mensagem $(DESTDIR)
	cp buffer  $(DESTDIR)
	cp pvmconf  $(DESTDIR)
	cp simples  $(DESTDIR)

