~ubuntu-branches/debian/sid/arpack/sid

« back to all changes in this revision

Viewing changes to PARPACK/SRC/BLACS/Makefile

  • Committer: Package Import Robot
  • Author(s): Sylvestre Ledru
  • Date: 2013-05-06 09:18:26 UTC
  • mfrom: (10.1.6 experimental)
  • Revision ID: package-import@ubuntu.com-20130506091826-zn8c7it2jecjbxvb
Tags: 3.1.3-1
* Upload to unstable
* Standards-Version updated to 3.9.4

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
############################################################################
2
 
#
3
 
#  Program:         PARPACK
4
 
#
5
 
#  Module:          Makefile
6
 
#
7
 
#  Purpose:         Sources Makefile
8
 
#
9
 
#  Creation date:   February 22, 1996
10
 
#
11
 
#  Modified:
12
 
#
13
 
#  Send bug reports, comments or suggestions to arpack.caam.rice.edu
14
 
#
15
 
############################################################################
16
 
 
17
 
include ../../../ARmake.inc
18
 
 
19
 
############################################################################
20
 
#  To create or add to the library, enter make followed by one or
21
 
#  more of the precisions desired.  Some examples:
22
 
#       make single
23
 
#       make single complex
24
 
#       make single double complex complex16
25
 
#  Alternatively, the command
26
 
#       make
27
 
#  without any arguments creates a library of all four precisions.
28
 
#  The name of the library is defined by $(PARPACKLIB) in
29
 
#  $(home)/ARmake.inc and is created in the $(home) directory.
30
 
 
31
 
SOBJ  = psgetv0.o  \
32
 
        psnaitr.o psnapps.o psnaup2.o psnaupd.o psneigh.o psngets.o \
33
 
        pssaitr.o pssapps.o pssaup2.o pssaupd.o psseigt.o pssgets.o \
34
 
        psneupd.o psseupd.o pslarnv.o pslamch.o psnorm2.o
35
 
 
36
 
DOBJ  = pdgetv0.o \
37
 
        pdnaitr.o pdnapps.o pdnaup2.o pdnaupd.o pdneigh.o pdngets.o \
38
 
        pdsaitr.o pdsapps.o pdsaup2.o pdsaupd.o pdseigt.o pdsgets.o \
39
 
        pdneupd.o pdseupd.o pdlarnv.o pdlamch.o pdnorm2.o
40
 
 
41
 
COBJ  = pcnaitr.o pcnapps.o pcnaup2.o pcnaupd.o pcneigh.o \
42
 
                pcneupd.o pcngets.o pcgetv0.o pscnorm2.o pclarnv.o
43
 
 
44
 
ZOBJ  = pznaitr.o pznapps.o pznaup2.o pznaupd.o pzneigh.o \
45
 
                pzneupd.o pzngets.o pzgetv0.o pdznorm2.o pzlarnv.o
46
 
 
47
 
.f.o:
48
 
        $(FC) $(FFLAGS) -c $<
49
 
 
50
 
all: single complex double complex16
51
 
 
52
 
single: $(SOBJ)
53
 
        $(AR) $(ARFLAGS) $(PARPACKLIB) $(SOBJ)
54
 
        $(RANLIB) $(PARPACKLIB)
55
 
 
56
 
double: $(DOBJ)
57
 
        $(AR) $(ARFLAGS) $(PARPACKLIB) $(DOBJ)
58
 
        $(RANLIB) $(PARPACKLIB)
59
 
 
60
 
complex: $(COBJ)
61
 
        $(AR) $(ARFLAGS) $(PARPACKLIB) $(COBJ)
62
 
        $(RANLIB) $(PARPACKLIB)
63
 
 
64
 
complex16: $(ZOBJ)
65
 
        $(AR) $(ARFLAGS) $(PARPACKLIB) $(ZOBJ)
66
 
        $(RANLIB) $(PARPACKLIB)
67
 
 
68
 
#
69
 
#  clean        - remove all object files
70
 
#
71
 
clean:
72
 
        rm -f *.o a.out core
73