Skip to content
Snippets Groups Projects
dirs.inc 858 B
Newer Older
# Variables for main path and libraries
PREFIX   = $(shell pwd)
LIBDIR   = $(PREFIX)/lib
# OS environment: Linux, Marconi or MacOS (use Linux per default)
# Auxiliary variables
SRCDIR   = $(PREFIX)/src
BINDIR   = $(PREFIX)/bin
OBJDIR   = $(PREFIX)/obj
MODDIR   = $(PREFIX)/mod
ifeq ($(ENVTYPE), Linux) #Linux env.
	FMDIR      = $(LIBDIR)/FM
	FUTILS_DIR = $(LIBDIR)/futils/src
	FFTW3DIR   = $(LIBDIR)/fftw-3.3.10
	#LAPACKDIR  = $(LIBDIR)/lapack-3.10.0
	HDF5_LIB   = $(HDF5_ROOT)/lib
endif
ifeq ($(ENVTYPE), Marconi) #Marconi env.
	FMDIR      = $(LIBDIR)/FM
	FUTILS_DIR = $(LIBDIR)/futils/src
	FFTW3DIR   = $(FFTW_HOME)
endif
ifeq ($(ENVTYPE), MacOS) #MacOS
	FMDIR      = $(LIBDIR)/FM
	FUTILS_DIR = $(LIBDIR)/futils/src
	FFTW3DIR   = $(LIBDIR)/fftw-3.3.10
	LAPACKDIR = /opt/homebrew/opt/lapack
	HDF5_LIB   = /usr/local/hdf5-1.8.22/lib
endif