hypre/blas/Makefile.in
2001-03-15 19:44:40 +00:00

98 lines
1.7 KiB
Makefile

#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
srcdir = @srcdir@
VPATH = @srcdir@
CC = @CC@
C_COMPILE_FLAGS=@CFLAGS@
CXX_COMPILE_FLAGS=@CXXFLAGS@
F77_COMPILE_FLAGS=@F77FLAGS@
CINCLUDES=@INCLUDES@
CFLAGS =\
-I$(srcdir)\
${C_COMPILE_FLAGS}\
${CINCLUDES}
RANLIB= @RANLIB@
LIBFLAGS = @LIBDIRS@ @LIBS@
LDLIBFLAGS = @LDLIBDIRS@ @LDLIBS@
HEADERS =\
f2c.h
FILES =\
dcopy.c \
ddot.c \
dnrm2.c \
dscal.c \
daxpy.c \
dpotrf.c \
dpotrs.c \
dtrsm.c \
dgemm.c \
dgemv.c \
dsyrk.c \
s_cmp.c \
s_copy.c \
dgels_all.c \
dasum.c \
dmyblas2.c \
drot.c \
dsymv.c \
dsyr2.c \
dtrsv.c \
idamax.c
OBJS = ${FILES:.c=.o}
##################################################################
# Targets
##################################################################
all: libHYPRE_blas.a
install: all
@cp -f libHYPRE_*.a $$HYPRE_INSTALL_DIR/lib/.
clean:
@rm -f *.o
veryclean: clean
@rm -f libHYPRE_*.a
##################################################################
# Rules
##################################################################
libHYPRE_blas.a: ${OBJS}
@echo "Building $@ ... "
ar -rcu $@ ${OBJS}
${RANLIB} $@
${OBJS}: ${HEADERS}
##################################################################
# Generic rules
##################################################################
.c.o:
${CC} -o $@ -c ${CFLAGS} $<
.f.o:
${F77} -o $@ -c ${FFLAGS} $<