# Generated automatically from Makefile.in by configure. ALL: default ##### User configurable options ##### SHELL = /bin/sh ARCH = hmpp2 COMM = cml BOPT = P4_DIR = TOOLS_DIR = MPIR_HOME = /usr/mpi CC = cc CLINKER = cc CCC = CCLINKER = $(CCC) F77 = f90new +BTLB1 FLINKER = f90new +BTLB1 AR = ar crl RANLIB = : PROFILING = $(PMPILIB) OPTFLAGS = MPE_LIBS = MPE_DIR = LIB_PATH = -L$(MPIR_HOME)/lib/hmpp2/cml FLIB_PATH = -L$(MPIR_HOME)/lib/hmpp2/cml LIB_LIST = -lmpi MPE_GRAPH = # INCLUDE_DIR = -I$(MPIR_HOME)/include DEVICE = cml ### End User configurable options ### CFLAGS = -Aa -D_POSIX_SOURCE -D_HPUX_SOURCE -DFORTRANCAPS -DSTDC_HEADERS=1 -DHAVE_STDLIB_H=1 -DMALLOC_RET_VOID=1 -DHAVE_SYSTEM=1 -DHAVE_NICE=1 -DHAVE_LONG_DOUBLE=1 $(OPTFLAGS) $(INCLUDE_DIR) -DMPI_$(ARCH) CFLAGSMPE = $(CFLAGS) -I$(MPE_DIR) $(MPE_GRAPH) CCFLAGS = $(CFLAGS) #FFLAGS = '-qdpc=e' FFLAGS = +T $(OPTFLAGS) -W0,'pvec(diag(1),voption(1)),opt(expand(1),o(4),uinline(1), rapidcall(1))' -DSR2201 FFLAGS = -W0,'PVEC(PVFUNC(1),VERCHK(0),DIAG(1)),opt(o(s),fold(2),prefetch(1),rapidcall(1),ischedule(3),reroll(1),scope(1),split(2),uinline(2))' #FFLAGS = -W0,'opt(o(0),fold(1))' MPILIB = $(MPIR_HOME)/lib/$(ARCH)/$(COMM)/libmpi.a MPIPPLIB = $(MPIR_HOME)/lib/$(ARCH)/$(COMM)/libmpi++.a LIBS = $(LIB_PATH) $(LIB_LIST) FLIBS = $(FLIB_PATH) $(LIB_LIST) LIBSPP = $(MPIPPLIB) $(LIBS) EXECS = cpi systest fpi cpilog MATMPPLIB = /usr/ccs/lib/libmatmpp.a default: $(EXECS) all: default TestSolver : TestSolver.o $(MPIR_HOME)/include/mpif.h $(MPILIB) $(FLINKER) $(OPTFLAGS) -o TestSolver TestSolver.o $(FLIBS) clean: /bin/rm -f *.o *~ PI* $(EXECS) cpilog.o: cpilog.c @if test -z "$(MPE_DIR)" ; then \ echo "Can only build cpilog if MPE libraries built" ; \ echo "Use -mpe to configure to have the MPE libraries built" ; \ exit 1 ; \ fi $(CC) $(CFLAGSMPE) -c cpilog.c .c.o: $(CC) $(CFLAGS) -c $*.c .f.o: $(F77) $(FFLAGS) -c $*.f