| version 1.14, 2000/12/21 02:44:16 | 
version 1.34, 2003/02/14 22:29:13 | 
 | 
 | 
|   * Copyright (c) 1994-2000 FUJITSU LABORATORIES LIMITED | 
  * Copyright (c) 1994-2000 FUJITSU LABORATORIES LIMITED | 
|   * All rights reserved. | 
  * All rights reserved. | 
|   * | 
  * | 
|   * $OpenXM: OpenXM_contrib2/asir2000/include/Risa.tmpl,v 1.13 2000/12/05 01:24:53 noro Exp $ | 
  * $OpenXM: OpenXM_contrib2/asir2000/include/Risa.tmpl,v 1.33 2002/07/24 09:52:10 noro Exp $ | 
|  */ | 
 */ | 
|  #include "config.h" | 
 #include "config.h" | 
|   | 
  | 
 | 
 | 
|  /* #define USE_MPI */ | 
 /* #define USE_MPI */ | 
|  /* #define USE_FFT_FLOAT */ | 
 /* #define USE_FFT_FLOAT */ | 
|  /* #define USE_LAPACK */ | 
 /* #define USE_LAPACK */ | 
|   | 
 /* #define USE_FEP */ | 
|   | 
 /* #undef OpenXM_HOME */ | 
|   | 
 /* #define USE_INTERVAL */ | 
|   | 
  | 
|   | 
 #if defined(cygwinArchitecture) | 
|   | 
 INSTALL=/bin/install | 
|   | 
 #endif | 
|   | 
  | 
|  #if defined(LinuxArchitecture) | 
 #if defined(LinuxArchitecture) | 
|  #if LinuxCLibMajorVersion >= 6 || \ | 
 #if LinuxCLibMajorVersion >= 6 || \ | 
|      (LinuxCLibMajorVersion == 5 && LinuxCLibMinorVersion == 99) | 
     (LinuxCLibMajorVersion == 5 && LinuxCLibMinorVersion == 99) | 
| Line 22  EXTRA_LDOPTIONS=-static | 
 
  | 
| Line 29  EXTRA_LDOPTIONS=-static | 
 
 
 | 
|  #endif | 
 #endif | 
|  #endif | 
 #endif | 
|   | 
  | 
|  #if defined(AlphaArchitecture) | 
 #if defined(AlphaArchitecture) || defined(DarwinArchitecture) | 
|  #undef USE_GCC | 
 #undef USE_GCC | 
|  #endif | 
 #endif | 
|   | 
  | 
 | 
 | 
|  CC= cc | 
 CC= cc | 
|  #endif | 
 #endif | 
|   | 
  | 
|  CDEBUGFLAGS= -O | 
 CDEBUGFLAGS= -g -O | 
|   | 
  | 
|  #if defined(SunArchitecture) | 
 #if defined(SunArchitecture) | 
|  #if SystemV4 | 
 #if SystemV4 | 
|  #if defined(SparcArchitecture) | 
 #if defined(SparcArchitecture) | 
|  CDEBUGFLAGS= -O -mv8 | 
 CDEBUGFLAGS= -g -O -mv8 | 
|  #else | 
 #else | 
|  CDEBUGFLAGS= -O | 
 CDEBUGFLAGS= -g -O | 
|  #endif | 
 #endif | 
|  CCOPTIONS = -DSYSV -DSVR4 | 
 CCOPTIONS = -DSYSV -DSVR4 | 
|  AR=/usr/ccs/bin/ar cqs | 
 AR=/usr/ccs/bin/ar cqs | 
| Line 81  CC= cc -Wl,-D -Wl,$(HEAP_START_ADDR) | 
 
  | 
| Line 88  CC= cc -Wl,-D -Wl,$(HEAP_START_ADDR) | 
 
 
 | 
|  #endif | 
 #endif | 
|   | 
  | 
|  #if defined(AlphaArchitecture) | 
 #if defined(AlphaArchitecture) | 
|   | 
 CCOPTIONS = | 
|  PARIFLAGS = -DLONG_IS_64BIT | 
 PARIFLAGS = -DLONG_IS_64BIT | 
|  #else | 
 #else | 
|  PARIFLAGS = -DLONG_IS_32BIT | 
 PARIFLAGS = -DLONG_IS_32BIT | 
|  #endif | 
 #endif | 
|   | 
  | 
|   | 
 #if defined(DarwinArchitecture) | 
|   | 
 CCOPTIONS = | 
|   | 
 #endif | 
|   | 
  | 
|   | 
 #if defined(AIXArchitecture) | 
|   | 
 CC = cc -qchars=signed | 
|   | 
 #endif | 
|   | 
  | 
|  #ifdef USE_PARI | 
 #ifdef USE_PARI | 
|  PARI=1 | 
 PARI= -DPARI | 
|  PARIINC = $(ROOTDIR)/include/pari | 
 PARIINC = -I$(ROOTDIR)/include/pari | 
|  PARILIB = $(ROOTDIR)/lib/libpari.a | 
 #if defined(OpenXM_HOME) | 
|   | 
 PARILIB = $(ROOTDIR)/lib/lib$(LIBPARI).a | 
|  #else | 
 #else | 
|  PARI=0 | 
 PARILIB = -L/usr/local/lib -l$(LIBPARI) | 
|  PARIINC = . | 
 #endif | 
|   | 
 #else | 
|   | 
 PARI= | 
|   | 
 PARIINC = | 
|  PARILIB = | 
 PARILIB = | 
|  #endif | 
 #endif | 
|   | 
  | 
|  #ifdef USE_LAPACK | 
 #ifdef USE_LAPACK | 
|  LAPACK=1 | 
 LAPACK= -DLAPACK | 
|  LAPACKLIB = -llapack -lblas -lI77 -lF77 | 
 LAPACKLIB = -llapack -lblas -lI77 -lF77 | 
|  #else | 
 #else | 
|  LAPACK=0 | 
 LAPACK= | 
|  LAPACKLIB = | 
 LAPACKLIB = | 
|  #endif | 
 #endif | 
|   | 
  | 
|  #ifdef USE_PLOT | 
 #ifdef USE_PLOT | 
|  DO_PLOT=1 | 
 DO_PLOT= -DDO_PLOT | 
|  #else | 
 #else | 
|  DO_PLOT=0 | 
 DO_PLOT= | 
|  #endif | 
 #endif | 
|   | 
  | 
|  #ifdef USE_FFT_FLOAT | 
 #ifdef USE_FFT_FLOAT | 
|  USE_FLOAT=1 | 
 USE_FLOAT= -DUSE_FLOAT | 
|  #else | 
 #else | 
|  USE_FLOAT=0 | 
 USE_FLOAT= | 
|  #endif | 
 #endif | 
|   | 
  | 
|  #ifdef USE_MPI | 
 #ifdef USE_MPI | 
|  MPI=1 | 
 MPI= -DMPI | 
|  MPILIB=-L/opt/FJSVmpi2/lib -lmpi -L/opt/FSUNaprun/lib -lmpl -lemi -lthread | 
 MPILIB=-L/opt/FJSVmpi2/lib -lmpi -L/opt/FSUNaprun/lib -lmpl -lemi -lthread | 
|  MPIINC=/opt/FJSVmpi2/include | 
 MPIINC=-I/opt/FJSVmpi2/include | 
|  #else | 
 #else | 
|  MPI=0 | 
 MPI= | 
|  MPILIB= | 
 MPILIB= | 
|  MPIINC=. | 
 MPIINC= | 
|  #endif | 
 #endif | 
|   | 
  | 
|   | 
 #ifdef USE_FEP | 
|   | 
 FEP= -DFEP | 
|   | 
 #if defined(OpenXM_HOME) | 
|   | 
 FEPLIB= $(ROOTDIR)/lib/libreadline.a | 
|   | 
 #else | 
|   | 
 FEPLIB = -lreadline -ltermcap | 
|   | 
 #endif | 
|   | 
 #else | 
|   | 
 FEP= | 
|   | 
 FEPLIB = | 
|   | 
 #endif | 
|   | 
  | 
|   | 
  | 
|  #if !defined(NullParameter) | 
 #if !defined(NullParameter) | 
|  #define NullParameter | 
 #define NullParameter | 
|  #endif | 
 #endif | 
|   | 
  | 
|  INCLUDES= -I$(TOP)/include -I$(TOP)/parse -I$(TOP)/io -I$(PARIINC) -I$(MPIINC) | 
 #ifdef USE_INTERVAL | 
|  DEFINES= -DPARI=$(PARI) -DLAPACK=$(LAPACK) -DDO_PLOT=$(DO_PLOT) -DUSE_FLOAT=$(USE_FLOAT) $(PARIFLAGS) -DMPI=$(MPI) $(LINUX_EXTRA_DEFINES) | 
 INTERVALDEF = -DINTERVAL -DITVDEBUG | 
|   | 
 INTERVALDEF = -DINTERVAL | 
|   | 
 #else | 
|   | 
 INTERVALDEF = | 
|   | 
 #endif | 
|   | 
  | 
|   | 
 INCLUDES= -I. -I$(TOP)/include -I$(TOP)/parse -I$(TOP)/io -I$(TOP)/gc/include $(PARIINC) $(MPIINC) | 
|   | 
 DEFINES= $(INTERVALDEF) -DINET=$(INET) $(PARI) $(LAPACK) $(DO_PLOT) $(USE_FLOAT) $(PARIFLAGS) -DHMEXT $(MPI) $(FEP) $(LINUX_EXTRA_DEFINES) |