📄 armake.m4
字号:
# ARPACK ARmake.inc modified for FreeFem++# $Id: ARmake.m4,v 1.5 2007/12/26 15:44:26 hecht Exp $############################################################################# Program: ARPACK## Module: ARmake.inc## Purpose: Top-level Definitions## Creation date: February 22, 1996## Modified:## Send bug reports, comments or suggestions to arpack@caam.rice.edu############################################################################### %---------------------------------%# | SECTION 1: PATHS AND LIBRARIES |# %---------------------------------%### %--------------------------------------%# | You should change the definition of |# | home if ARPACK is built some place | # | other than your home directory. |# %--------------------------------------%#home = FF_HOME## %--------------------------------------%# | The platform identifier to suffix to |# | the end of library names |# %--------------------------------------%#PLAT = ff++## %------------------------------------------------------%# | The directories to find the various pieces of ARPACK |# %------------------------------------------------------%#BLASdir = $(home)/BLASLAPACKdir = $(home)/LAPACKUTILdir = $(home)/UTILSRCdir = $(home)/SRC##DIRS = $(BLASdir) $(LAPACKdir) $(UTILdir) $(SRCdir)## %-------------------------------------------------------------------%# | Comment out the previous line and uncomment the following |# | if you already have the BLAS and LAPACK installed on your system. |# | NOTE: ARPACK assumes the use of LAPACK version 2 codes. |# %-------------------------------------------------------------------%#DIRS = FF_LAPACKdir $(UTILdir) $(SRCdir)## %---------------------------------------------------%# | The name of the libraries to be created/linked to |# %---------------------------------------------------%#ARPACKLIB = FF_ARPACKLIBLAPACKLIB = FF_LAPACKLIBBLASLIB = FF_BLASLIB #ALIBS = $(ARPACKLIB) $(LAPACKLIB) $(BLASLIB) ## # %---------------------------------------------------------%# | SECTION 2: COMPILERS |# | |# | The following macros specify compilers, linker/loaders, |# | the archiver, and their options. You need to make sure |# | these are correct for your system. |# %---------------------------------------------------------%### %------------------------------%# | Make our own suffixes' list. |# %------------------------------%#.SUFFIXES:.SUFFIXES: .f .o## %------------------%# | Default command. |# %------------------%#.DEFAULT: @$(ECHO) "Unknown target $@, try: make help"## %-------------------------------------------%# | Command to build .o files from .f files. |# %-------------------------------------------%#.f.o: @$(ECHO) Making $@ from $< @$(FC) -c $(FFLAGS) $<## %-----------------------------------------%# | Various compilation programs and flags. |# | You need to make sure these are correct |# | for your system. |# %-----------------------------------------%#FC = FF_FCFFLAGS = FF_FFLAGSLDFLAGS = FF_LDFLAGSSECOND_O = FF_SECONDCD = cdECHO = echoLN = lnLNFLAGS = -sMAKE = makeRM = rmRMFLAGS = -fSHELL = /bin/sh## %----------------------------------------------------------------%# | The archiver and the flag(s) to use when building an archive |# | (library). Also the ranlib routine. If your system has no |# | ranlib, set RANLIB = touch. |# %----------------------------------------------------------------%#AR = FF_AR ARFLAGS = FF_ARFLAGSRANLIB = FF_RANLIB## %----------------------------------%# | This is the general help target. |# %----------------------------------%#help: @$(ECHO) "usage: make ?"
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -