1
############################################################################
7
# Purpose: Sources Makefile
9
# Creation date: February 22, 1996
13
# Send bug reports, comments or suggestions to arpack.caam.rice.edu
15
############################################################################
17
include ../../../ARmake.inc
19
############################################################################
20
# To create or add to the library, enter make followed by one or
21
# more of the precisions desired. Some examples:
24
# make single double complex complex16
25
# Alternatively, the command
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.
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
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
41
COBJ = pcnaitr.o pcnapps.o pcnaup2.o pcnaupd.o pcneigh.o \
42
pcneupd.o pcngets.o pcgetv0.o pscnorm2.o pclarnv.o
44
ZOBJ = pznaitr.o pznapps.o pznaup2.o pznaupd.o pzneigh.o \
45
pzneupd.o pzngets.o pzgetv0.o pdznorm2.o pzlarnv.o
50
all: single complex double complex16
53
$(AR) $(ARFLAGS) $(PARPACKLIB) $(SOBJ)
54
$(RANLIB) $(PARPACKLIB)
57
$(AR) $(ARFLAGS) $(PARPACKLIB) $(DOBJ)
58
$(RANLIB) $(PARPACKLIB)
61
$(AR) $(ARFLAGS) $(PARPACKLIB) $(COBJ)
62
$(RANLIB) $(PARPACKLIB)
65
$(AR) $(ARFLAGS) $(PARPACKLIB) $(ZOBJ)
66
$(RANLIB) $(PARPACKLIB)
69
# clean - remove all object files