xref: /petsc/src/mat/ftn-kernels/makefile (revision 647798804180922dfb980ca29d2b49fa46af1416)
1c60f0209SBarry Smith
2c60f0209SBarry Smith# This directory contains some computational kernels written in
3c60f0209SBarry Smith# Fortran77.  These are mainly intended to provide high performance for
4c60f0209SBarry Smith# COMPLEX arithmetic (since most C++ compilers do not do a good job
5c60f0209SBarry Smith# optimizing complex number calculations), but can also be used to
6c60f0209SBarry Smith# compare against C versions of the same kernels.
7c60f0209SBarry Smith
8c60f0209SBarry SmithALL: lib
9*64779880SMatthew G Knepley#requiresdefine   'PETSC_USE_FORTRAN_KERNELS'
10c60f0209SBarry Smith
11c60f0209SBarry SmithCFLAGS   =
12c60f0209SBarry SmithFFLAGS   =
13c60f0209SBarry SmithSOURCEC  =
14c60f0209SBarry SmithSOURCEF  = sgemv.F
15c60f0209SBarry SmithSOURCEH  =
16c60f0209SBarry SmithOBJSC    =
17c60f0209SBarry SmithOBJSF    = sgemv.o
18c60f0209SBarry SmithLIBBASE  = libpetscmat
19c60f0209SBarry SmithMANSEC   = Sys
20c60f0209SBarry SmithLOCDIR   = src/mat/ftn-kernels/
21c60f0209SBarry Smith
22da93591fSBarry Smithinclude ${PETSC_DIR}/conf/variables
23da93591fSBarry Smithinclude ${PETSC_DIR}/conf/rules
24c60f0209SBarry Smithinclude ${PETSC_DIR}/conf/test
25c60f0209SBarry Smith
26c60f0209SBarry Smith
27