# macro definitions

DIRS = mxpack fxpack lxpack sxpack sypack
LIBNAME		= libispack3
DESTDIR		= .
STATICLIB	= $(DESTDIR)/$(LIBNAME).a
SHELL		= /bin/sh
MAKE		= make
#-- for gfortran
FC		= gfortran
FFLAGS		= -O3 -march=native -fopenmp -fno-range-check -fPIC
MPIFC		= mpif90
MPIFFLAGS	= -O3 -march=native -fopenmp -fPIC
CC		= gcc
CFLAGS		= -O3 -march=native -fPIC
#-- for Intel ifort
#FC		= ifort
#FFLAGS		= -xHost -qopenmp -align array64byte
#MPIFC		= mpiifort
#MPIFFLAGS	= -xHost -qopenmp -align array64byte
#CC		= gcc
#CFLAGS		= -O3 -march=native -fPIC
#-- for Kyoto-U supercomputer
#FC		= ftn
#MPIFC		= ftn
#CC		= gcc
#CFLAGS		= -O3 -march=native -fPIC
#-- for A64FX
#FC = frtpx
#FFLAGS = -Kfast -Kopenmp
#MPIFC = mpifrtpx
#MPIFFLAGS = -Kfast -Kopenmp
#CC = fccpx
#CFLAGS = -Kfast -Kopenmp
#----
AR		= ar
ARFLAGS		= vru
RM		= rm -f
AS		= as
#AS		= clang -c -x assembler # for MacOSX 
MV		= mv -f
RANLIB		= ranlib
CAT		= cat
SSE		= fort
#SSE		= avx
#SSE		= fma
#SSE		= avx512
#SSE		= fx
