include $(PVM_ROOT)/conf/$(PVM_ARCH).def # Imports: # ARCHCFLAGS = special cc flags # ARCHLIB = special libs needed for daemon PVMIDIR = $(PVM_ROOT)/include PVMLDIR = $(PVM_ROOT)/lib/$(PVM_ARCH) PVMLIB = -lpvm3 #object file and binary file directory: P = $(HOME)/pvm3/bin B = $(P)/$(PVM_ARCH) CFLAGS = -O -I$(PVMIDIR) -L$(PVMLDIR) $(ARCHCFLAGS) LIBS = -lm $(PVMLIB) $(ARCHLIB) CC = cc $(CFLAGS) all: $(B) $(B)/calcpi calcpi 0 $(B): [ -d $(B) ] || mkdir -p $(B) $(B)/calcpi: calcpi.c $(B)/dboard.o ${CC} calcpi.c -o $(B)/calcpi $(B)/dboard.o $(LIBS) $(B)/dboard.o: dboard.c ${CC} -c dboard.c -o $(B)/dboard.o clean: rm -f $(P)/*/calcpi $(P)/*/dboard.o