1SUBSYSNAME := phasta/phSolver/AMG 2MODULENAME := AMG 3NVERS := 1.0 4BUILDV := 1.0 5NOSHARED = 1 6 7PRECOMPILE := copymods 8 9ifeq ($(ARCHOS), ) 10 ARCHOS := $(shell $(DEVROOT)/Util/buildUtil/getarch ) 11endif 12 13ifeq ($(ARCHOS),x86_cygwin) 14 DEVROOT := $(shell cygpath -w -m $(DEVROOT)) 15 INCLUDES := $(INCLUDES) -I "C:\Program Files\MPICH\SDK\include" 16 DEFS := $(DEFS) -Dintel 17endif 18ifeq ($(ARCHOS),sun4_5) 19 DEFS := $(DEFS) -Dsun4_5 20endif 21ifeq ($(ARCHOS),sgi_6-64) 22 DEFS := $(DEFS) -Dsgi_6 -Dsgi 23endif 24ifeq ($(ARCHOS),ia64_linux) 25 DEFS := $(DEFS) -Dsun4_5 26endif 27ifeq ($(ARCHOS),x86_linux-icc) 28 DEFS := $(DEFS) -Dsun4_5 29 FFLAGS := -w95 -W0 -cm -80 30endif 31ifeq ($(ARCHOS),alpha_osf) 32 FFLAGS := -convert big_endian -arch host -tune host -unroll 4 -fast -shared -w 33 CCFLAGS := -convert big_endian -arch host -tune host -call_shared 34 LDFLAGS := -ldxml -lsciport -lc -lfor -lFutil -lm -lots -lUfor 35endif 36ifeq ($(ARCHOS),ibm-bg) 37 FFLAGS := $(FFLAGS) -qnullterm -qfixed=132 38 DEFS := $(DEFS) -Dibm 39endif 40 41ifeq ($(ARCHOS),ibm_5) 42 43 DEFS := $(DEFS) -Dibm6000 44endif 45ifeq ($(VERS),) 46 DEFS := $(DEFS) -DLAUNCH_GDB 47endif 48ifeq ($(AMG),1) 49 DEFS := $(DEFS) -DAMG 50endif 51 52 53dirs := . 54DEPS := $(DEPS) 55mods := ramg_data.f 56 57INCLUDES := $(INCLUDES) -I../common -I$(DEVROOT)/ARPACK/SRC 58# Include standard makefile 59include $(DEVROOT)/Util/buildUtil/make.common 60 61copymods: 62 cp ../common/*.mod . 63 64