hypre/PETScMat_linear_solvers/pilut/Makefile.in

58 lines
1.1 KiB
Makefile
Executable File

#BHEADER***********************************************************************
# (c) 1997 The Regents of the University of California
#
# See the file COPYRIGHT_and_DISCLAIMER for a complete copyright
# notice, contact person, and disclaimer.
#
# $Revision$
#EHEADER***********************************************************************
.SUFFIXES:
.SUFFIXES: .c .f .o
default: lib
all: default
install:all
#Headers
HEADERS=\
PETScMatPilutSolver.h
HYPREFILES =\
HYPRE_PETScMatPilutSolver.c
LOCALFILES =
FILES = $(HYPREFILES) $(LOCALFILES)
OBJS = ${FILES:.c=.o}
${OBJS}: ${HEADERS}
#include site-specific information
include ../../bmakes/Makefile
##################################################################
# Main rules
##################################################################
driver: driver.o lib_HYPRE_PETScMatPilutSolver.a
@echo "Linking" $@ "... "
${CC} -o driver driver.o ${LFLAGS}
link:
rm driver
make driver
lib: ${PROTOS} ${OBJS}
@echo "Building $@ ... "
@ar -ru lib_HYPRE_PETScMatPilutSolver.a ${OBJS}
@ranlib lib_HYPRE_PETScMatPilutSolver.a