Subversion Repositories slepc-dev

Rev

Go to most recent revision | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
1672 slepc 1
#  - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
2
#  SLEPc - Scalable Library for Eigenvalue Problem Computations
3
#  Copyright (c) 2002-2009, Universidad Politecnica de Valencia, Spain
4
#
5
#  This file is part of SLEPc.
6
#
7
#  SLEPc is free software: you can redistribute it and/or modify it under  the
8
#  terms of version 3 of the GNU Lesser General Public License as published by
9
#  the Free Software Foundation.
10
#
11
#  SLEPc  is  distributed in the hope that it will be useful, but WITHOUT  ANY
12
#  WARRANTY;  without even the implied warranty of MERCHANTABILITY or  FITNESS
13
#  FOR  A  PARTICULAR PURPOSE. See the GNU Lesser General Public  License  for
14
#  more details.
15
#
16
#  You  should have received a copy of the GNU Lesser General  Public  License
17
#  along with SLEPc. If not, see <http://www.gnu.org/licenses/>.
18
#  - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
19
#
1553 slepc 20
#requirespackage   'PETSC_USING_F90'
21
#
22
#   Makes Fortran module functions from *.h90 files in include/finclude
23
#
24
ALL: buildmod
25
speciallib: buildmod
26
specialfastlib: buildmod
27
SPECIALLIB     = yes
28
SPECIALFASTLIB = yes
29
 
30
 
31
CFLAGS	   =
32
FFLAGS	   =
33
SOURCEC	   =
34
SOURCEF	   = slepcmod.F
35
SOURCEH	   =
36
OBJSC	   =
37
OBJSF	   = slepcmod.o
38
LIBBASE	   = libslepc
39
MANSEC	   = Sys
40
LOCDIR	   = src/sys/f90-mod/
41
CLEANFILES = *.mod
42
 
43
include ${SLEPC_DIR}/conf/slepc_common
44
 
45
buildmod:
46
	-@${OMAKE}  clean
47
	@${OMAKE}  slepcmod.o
48
	@${OMAKE}  modcopy
49
	@${OMAKE}  clean
50
modcopy:
51
	${CP} -f *.mod ${SLEPC_DIR}/${PETSC_ARCH}/include