# Makefile.in generated by automake 1.11 from Makefile.am.
# @configure_input@

# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
# 2003, 2004, 2005, 2006, 2007, 2008, 2009  Free Software Foundation,
# Inc.
# This Makefile.in is free software; the Free Software Foundation
# gives unlimited permission to copy and/or distribute it,
# with or without modifications, as long as this notice is preserved.

# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
# PARTICULAR PURPOSE.

@SET_MAKE@

#
# Makefile for ABINIT                                      -*- Automake -*-
# Generated by make-makefiles-top on 2014/07/25 13:55:26 +0000

#
# IMPORTANT NOTE
#
# Any manual change to this file will systematically be overwritten.
# Please modify the make-makefiles-top script or its config file instead.
#
VPATH = @srcdir@
pkgdatadir = $(datadir)/@PACKAGE@
pkgincludedir = $(includedir)/@PACKAGE@
pkglibdir = $(libdir)/@PACKAGE@
pkglibexecdir = $(libexecdir)/@PACKAGE@
am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
install_sh_DATA = $(install_sh) -c -m 644
install_sh_PROGRAM = $(install_sh) -c
install_sh_SCRIPT = $(install_sh) -c
INSTALL_HEADER = $(INSTALL_DATA)
transform = $(program_transform_name)
NORMAL_INSTALL = :
PRE_INSTALL = :
POST_INSTALL = :
NORMAL_UNINSTALL = :
PRE_UNINSTALL = :
POST_UNINSTALL = :
build_triplet = @build@
host_triplet = @host@
target_triplet = @target@
subdir = .
DIST_COMMON = README $(am__configure_deps) $(srcdir)/Makefile.am \
	$(srcdir)/Makefile.in $(srcdir)/config.dump.in \
	$(srcdir)/config.h.in $(srcdir)/config.pc.in \
	$(srcdir)/config.sh.in $(top_srcdir)/bindings/config.sh.in \
	$(top_srcdir)/config/wrappers/wrap-fc.in \
	$(top_srcdir)/configure $(top_srcdir)/fallbacks/config.mk.in \
	AUTHORS COPYING ChangeLog INSTALL NEWS THANKS \
	config/gnu/config.guess config/gnu/config.sub \
	config/gnu/depcomp config/gnu/install-sh config/gnu/missing
ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
am__aclocal_m4_deps = $(top_srcdir)/config/m4/arch-gpu.m4 \
	$(top_srcdir)/config/m4/arch-mpi.m4 \
	$(top_srcdir)/config/m4/auto-autotools.m4 \
	$(top_srcdir)/config/m4/auto-corelibs.m4 \
	$(top_srcdir)/config/m4/auto-debug.m4 \
	$(top_srcdir)/config/m4/auto-dirflags.m4 \
	$(top_srcdir)/config/m4/auto-env.m4 \
	$(top_srcdir)/config/m4/auto-hints.m4 \
	$(top_srcdir)/config/m4/auto-linking.m4 \
	$(top_srcdir)/config/m4/auto-optim.m4 \
	$(top_srcdir)/config/m4/auto-options.m4 \
	$(top_srcdir)/config/m4/auto-output.m4 \
	$(top_srcdir)/config/m4/auto-subsystems.m4 \
	$(top_srcdir)/config/m4/bind-fortran.m4 \
	$(top_srcdir)/config/m4/conf-debug.m4 \
	$(top_srcdir)/config/m4/conf-files.m4 \
	$(top_srcdir)/config/m4/conf-init.m4 \
	$(top_srcdir)/config/m4/conf-openmp.m4 \
	$(top_srcdir)/config/m4/conf-optim.m4 \
	$(top_srcdir)/config/m4/conn-algo.m4 \
	$(top_srcdir)/config/m4/conn-dft.m4 \
	$(top_srcdir)/config/m4/conn-fft.m4 \
	$(top_srcdir)/config/m4/conn-linalg.m4 \
	$(top_srcdir)/config/m4/conn-math.m4 \
	$(top_srcdir)/config/m4/conn-timer.m4 \
	$(top_srcdir)/config/m4/conn-trio.m4 \
	$(top_srcdir)/config/m4/lang-c++.m4 \
	$(top_srcdir)/config/m4/lang-c.m4 \
	$(top_srcdir)/config/m4/lang-fortran-import.m4 \
	$(top_srcdir)/config/m4/lang-fortran.m4 \
	$(top_srcdir)/config/m4/lang-python.m4 \
	$(top_srcdir)/config/m4/misc-display.m4 \
	$(top_srcdir)/configure.ac
am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
	$(ACLOCAL_M4)
am__CONFIG_DISTCLEAN_FILES = config.status config.cache config.log \
 configure.lineno config.status.lineno
mkinstalldirs = $(install_sh) -d
CONFIG_HEADER = config.h
CONFIG_CLEAN_FILES = config.dump config.pc config.sh \
	bindings/config.sh config/wrappers/wrap-fc fallbacks/config.mk
CONFIG_CLEAN_VPATH_FILES =
SOURCES =
DIST_SOURCES =
RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
	html-recursive info-recursive install-data-recursive \
	install-dvi-recursive install-exec-recursive \
	install-html-recursive install-info-recursive \
	install-pdf-recursive install-ps-recursive install-recursive \
	installcheck-recursive installdirs-recursive pdf-recursive \
	ps-recursive uninstall-recursive
RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive	\
  distclean-recursive maintainer-clean-recursive
AM_RECURSIVE_TARGETS = $(RECURSIVE_TARGETS:-recursive=) \
	$(RECURSIVE_CLEAN_TARGETS:-recursive=) tags TAGS ctags CTAGS \
	distdir dist dist-all distcheck
ETAGS = etags
CTAGS = ctags
DIST_SUBDIRS = $(SUBDIRS)
DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
distdir = $(PACKAGE)-$(VERSION)
top_distdir = $(distdir)
am__remove_distdir = \
  { test ! -d "$(distdir)" \
    || { find "$(distdir)" -type d ! -perm -200 -exec chmod u+w {} ';' \
         && rm -fr "$(distdir)"; }; }
am__relativize = \
  dir0=`pwd`; \
  sed_first='s,^\([^/]*\)/.*$$,\1,'; \
  sed_rest='s,^[^/]*/*,,'; \
  sed_last='s,^.*/\([^/]*\)$$,\1,'; \
  sed_butlast='s,/*[^/]*$$,,'; \
  while test -n "$$dir1"; do \
    first=`echo "$$dir1" | sed -e "$$sed_first"`; \
    if test "$$first" != "."; then \
      if test "$$first" = ".."; then \
        dir2=`echo "$$dir0" | sed -e "$$sed_last"`/"$$dir2"; \
        dir0=`echo "$$dir0" | sed -e "$$sed_butlast"`; \
      else \
        first2=`echo "$$dir2" | sed -e "$$sed_first"`; \
        if test "$$first2" = "$$first"; then \
          dir2=`echo "$$dir2" | sed -e "$$sed_rest"`; \
        else \
          dir2="../$$dir2"; \
        fi; \
        dir0="$$dir0"/"$$first"; \
      fi; \
    fi; \
    dir1=`echo "$$dir1" | sed -e "$$sed_rest"`; \
  done; \
  reldir="$$dir2"
DIST_ARCHIVES = $(distdir).tar.gz
GZIP_ENV = --best
distuninstallcheck_listfiles = find . -type f -print
distcleancheck_listfiles = find . -type f -print
ABINIT_BINARY_PACKAGE = @ABINIT_BINARY_PACKAGE@
ABINIT_TARGET = @ABINIT_TARGET@
ABINIT_VERSION = @ABINIT_VERSION@
ABINIT_VERSION_BASE = @ABINIT_VERSION_BASE@
ABINIT_VERSION_BUILD = @ABINIT_VERSION_BUILD@
ABINIT_VERSION_MAJOR = @ABINIT_VERSION_MAJOR@
ABINIT_VERSION_MICRO = @ABINIT_VERSION_MICRO@
ABINIT_VERSION_MINOR = @ABINIT_VERSION_MINOR@
ABI_CPPFLAGS = @ABI_CPPFLAGS@
ACLOCAL = @ACLOCAL@
AMTAR = @AMTAR@
AR = @AR@
ARFLAGS = @ARFLAGS@
ARFLAGS_64BITS = @ARFLAGS_64BITS@
ARFLAGS_CMD = @ARFLAGS_CMD@
ARFLAGS_DEBUG = @ARFLAGS_DEBUG@
ARFLAGS_EXTRA = @ARFLAGS_EXTRA@
ARFLAGS_HINTS = @ARFLAGS_HINTS@
ARFLAGS_OPTIM = @ARFLAGS_OPTIM@
ATOMPAW_BIN = @ATOMPAW_BIN@
AUTOCONF = @AUTOCONF@
AUTOHEADER = @AUTOHEADER@
AUTOMAKE = @AUTOMAKE@
AWK = @AWK@
BAZAAR = @BAZAAR@
BOURNE_SHELL = @BOURNE_SHELL@
CC = @CC@
CCDEPMODE = @CCDEPMODE@
CC_LDFLAGS = @CC_LDFLAGS@
CC_LDFLAGS_64BITS = @CC_LDFLAGS_64BITS@
CC_LDFLAGS_DEBUG = @CC_LDFLAGS_DEBUG@
CC_LDFLAGS_EXTRA = @CC_LDFLAGS_EXTRA@
CC_LDFLAGS_GPU = @CC_LDFLAGS_GPU@
CC_LDFLAGS_HINTS = @CC_LDFLAGS_HINTS@
CC_LDFLAGS_OPTIM = @CC_LDFLAGS_OPTIM@
CC_LIBS = @CC_LIBS@
CC_LIBS_64BITS = @CC_LIBS_64BITS@
CC_LIBS_DEBUG = @CC_LIBS_DEBUG@
CC_LIBS_EXTRA = @CC_LIBS_EXTRA@
CC_LIBS_GPU = @CC_LIBS_GPU@
CC_LIBS_HINTS = @CC_LIBS_HINTS@
CC_LIBS_OPTIM = @CC_LIBS_OPTIM@
CFLAGS = @CFLAGS@
CFLAGS_64BITS = @CFLAGS_64BITS@
CFLAGS_DEBUG = @CFLAGS_DEBUG@
CFLAGS_EXTRA = @CFLAGS_EXTRA@
CFLAGS_GPU = @CFLAGS_GPU@
CFLAGS_HINTS = @CFLAGS_HINTS@
CFLAGS_OPTIM = @CFLAGS_OPTIM@
CPP = @CPP@
CPPFLAGS = @CPPFLAGS@
CPPFLAGS_64BITS = @CPPFLAGS_64BITS@
CPPFLAGS_DEBUG = @CPPFLAGS_DEBUG@
CPPFLAGS_EXTRA = @CPPFLAGS_EXTRA@
CPPFLAGS_GPU = @CPPFLAGS_GPU@
CPPFLAGS_HINTS = @CPPFLAGS_HINTS@
CPPFLAGS_HINTS_EXT = @CPPFLAGS_HINTS_EXT@
CPPFLAGS_OPTIM = @CPPFLAGS_OPTIM@
CXX = @CXX@
CXXDEPMODE = @CXXDEPMODE@
CXXFLAGS = @CXXFLAGS@
CXXFLAGS_64BITS = @CXXFLAGS_64BITS@
CXXFLAGS_DEBUG = @CXXFLAGS_DEBUG@
CXXFLAGS_EXTRA = @CXXFLAGS_EXTRA@
CXXFLAGS_GPU = @CXXFLAGS_GPU@
CXXFLAGS_HINTS = @CXXFLAGS_HINTS@
CXXFLAGS_OPTIM = @CXXFLAGS_OPTIM@
CXX_LDFLAGS = @CXX_LDFLAGS@
CXX_LDFLAGS_64BITS = @CXX_LDFLAGS_64BITS@
CXX_LDFLAGS_DEBUG = @CXX_LDFLAGS_DEBUG@
CXX_LDFLAGS_EXTRA = @CXX_LDFLAGS_EXTRA@
CXX_LDFLAGS_GPU = @CXX_LDFLAGS_GPU@
CXX_LDFLAGS_HINTS = @CXX_LDFLAGS_HINTS@
CXX_LDFLAGS_OPTIM = @CXX_LDFLAGS_OPTIM@
CXX_LIBS = @CXX_LIBS@
CXX_LIBS_64BITS = @CXX_LIBS_64BITS@
CXX_LIBS_DEBUG = @CXX_LIBS_DEBUG@
CXX_LIBS_EXTRA = @CXX_LIBS_EXTRA@
CXX_LIBS_GPU = @CXX_LIBS_GPU@
CXX_LIBS_HINTS = @CXX_LIBS_HINTS@
CXX_LIBS_OPTIM = @CXX_LIBS_OPTIM@
CYGPATH_W = @CYGPATH_W@
DEFS = @DEFS@
DEPDIR = @DEPDIR@
ECHO_C = @ECHO_C@
ECHO_N = @ECHO_N@
ECHO_T = @ECHO_T@
EGREP = @EGREP@
EXEEXT = @EXEEXT@
F77 = @F77@
FC = @FC@
FCFLAGS = @FCFLAGS@
FCFLAGS_64BITS = @FCFLAGS_64BITS@
FCFLAGS_DEBUG = @FCFLAGS_DEBUG@
FCFLAGS_EXTRA = @FCFLAGS_EXTRA@
FCFLAGS_F90 = @FCFLAGS_F90@
FCFLAGS_FIXEDFORM = @FCFLAGS_FIXEDFORM@
FCFLAGS_FREEFORM = @FCFLAGS_FREEFORM@
FCFLAGS_HINTS = @FCFLAGS_HINTS@
FCFLAGS_MODDIR = @FCFLAGS_MODDIR@
FCFLAGS_OPENMP = @FCFLAGS_OPENMP@
FCFLAGS_OPTIM = @FCFLAGS_OPTIM@
FCLIBS = @FCLIBS@
FC_LDFLAGS = @FC_LDFLAGS@
FC_LDFLAGS_64BITS = @FC_LDFLAGS_64BITS@
FC_LDFLAGS_DEBUG = @FC_LDFLAGS_DEBUG@
FC_LDFLAGS_EXTRA = @FC_LDFLAGS_EXTRA@
FC_LDFLAGS_HINTS = @FC_LDFLAGS_HINTS@
FC_LDFLAGS_OPTIM = @FC_LDFLAGS_OPTIM@
FC_LIBS = @FC_LIBS@
FC_LIBS_64BITS = @FC_LIBS_64BITS@
FC_LIBS_DEBUG = @FC_LIBS_DEBUG@
FC_LIBS_EXTRA = @FC_LIBS_EXTRA@
FC_LIBS_HINTS = @FC_LIBS_HINTS@
FC_LIBS_OPTIM = @FC_LIBS_OPTIM@
FC_NOWRAP = @FC_NOWRAP@
FFLAGS = @FFLAGS@
FPP = @FPP@
FPPFLAGS = @FPPFLAGS@
FPPFLAGS_DEBUG = @FPPFLAGS_DEBUG@
FPPFLAGS_EXTRA = @FPPFLAGS_EXTRA@
FPPFLAGS_HINTS = @FPPFLAGS_HINTS@
FPPFLAGS_OPTIM = @FPPFLAGS_OPTIM@
GRAPHATOM_BIN = @GRAPHATOM_BIN@
GREP = @GREP@
GSL_CONFIG = @GSL_CONFIG@
INSTALL = @INSTALL@
INSTALL_DATA = @INSTALL_DATA@
INSTALL_PROGRAM = @INSTALL_PROGRAM@
INSTALL_SCRIPT = @INSTALL_SCRIPT@
INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
LDFLAGS = @LDFLAGS@
LIBOBJS = @LIBOBJS@
LIBS = @LIBS@
LN_S = @LN_S@
LTLIBOBJS = @LTLIBOBJS@
LTXFLAGS = @LTXFLAGS@
MAKEINFO = @MAKEINFO@
MDFLAGS = @MDFLAGS@
MKDIR_P = @MKDIR_P@
MODEXT = @MODEXT@
MPI_2PROCS = @MPI_2PROCS@
MPI_RUNNER = @MPI_RUNNER@
MV = @MV@
NVCC = @NVCC@
NVCC_CFLAGS = @NVCC_CFLAGS@
NVCC_CPPFLAGS = @NVCC_CPPFLAGS@
NVCC_LDFLAGS = @NVCC_LDFLAGS@
NVCC_LIBS = @NVCC_LIBS@
OBJEXT = @OBJEXT@
PACKAGE = @PACKAGE@
PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
PACKAGE_NAME = @PACKAGE_NAME@
PACKAGE_STRING = @PACKAGE_STRING@
PACKAGE_TARNAME = @PACKAGE_TARNAME@
PACKAGE_URL = @PACKAGE_URL@
PACKAGE_VERSION = @PACKAGE_VERSION@
PATCH = @PATCH@
PATH_SEPARATOR = @PATH_SEPARATOR@
PDFFLAGS = @PDFFLAGS@
PERL = @PERL@
PYFLAGS = @PYFLAGS@
PYTHON = @PYTHON@
PYTHON_CPPFLAGS = @PYTHON_CPPFLAGS@
RANLIB = @RANLIB@
REALPATH = @REALPATH@
RM = @RM@
SED = @SED@
SERIAL_RUNNER = @SERIAL_RUNNER@
SET_MAKE = @SET_MAKE@
SHELL = @SHELL@
STRIP = @STRIP@
TAR = @TAR@
TRUE_CPP = @TRUE_CPP@
VERSION = @VERSION@
WANNIER90_X_BIN = @WANNIER90_X_BIN@
XPP = @XPP@
XPPFLAGS = @XPPFLAGS@
XPPFLAGS_DEBUG = @XPPFLAGS_DEBUG@
XPPFLAGS_EXTRA = @XPPFLAGS_EXTRA@
XPPFLAGS_OPTIM = @XPPFLAGS_OPTIM@
abi_ac_distcheck = @abi_ac_distcheck@
abi_ac_version = @abi_ac_version@
abi_am_version = @abi_am_version@
abi_cc_path = @abi_cc_path@
abi_cc_vendor = @abi_cc_vendor@
abi_cc_version = @abi_cc_version@
abi_cpp_path = @abi_cpp_path@
abi_cpu_64bits = @abi_cpu_64bits@
abi_cpu_bits = @abi_cpu_bits@
abi_cpu_model = @abi_cpu_model@
abi_cpu_platform = @abi_cpu_platform@
abi_cpu_spec = @abi_cpu_spec@
abi_cpu_vendor = @abi_cpu_vendor@
abi_cxx_path = @abi_cxx_path@
abi_cxx_vendor = @abi_cxx_vendor@
abi_cxx_version = @abi_cxx_version@
abi_fc_path = @abi_fc_path@
abi_fc_vendor = @abi_fc_vendor@
abi_fc_version = @abi_fc_version@
abi_fc_wrap = @abi_fc_wrap@
abi_fpp_path = @abi_fpp_path@
abi_lt_version = @abi_lt_version@
abi_m4_version = @abi_m4_version@
abi_sys_spec = @abi_sys_spec@
abinit_bindir = @abinit_bindir@
abinit_builddir = @abinit_builddir@
abinit_chkdir = @abinit_chkdir@
abinit_datdir = @abinit_datdir@
abinit_docdir = @abinit_docdir@
abinit_incdir = @abinit_incdir@
abinit_libdir = @abinit_libdir@
abinit_mandir = @abinit_mandir@
abinit_moddir = @abinit_moddir@
abinit_prefix = @abinit_prefix@
abinit_srcdir = @abinit_srcdir@
abinit_tardir = @abinit_tardir@
abs_builddir = @abs_builddir@
abs_srcdir = @abs_srcdir@
abs_top_builddir = @abs_top_builddir@
abs_top_srcdir = @abs_top_srcdir@
ac_ct_CC = @ac_ct_CC@
ac_ct_CXX = @ac_ct_CXX@
ac_ct_FC = @ac_ct_FC@
am__include = @am__include@
am__leading_dot = @am__leading_dot@
am__quote = @am__quote@
am__tar = @am__tar@
am__untar = @am__untar@
bindir = @bindir@
build = @build@
build_alias = @build_alias@
build_cpu = @build_cpu@
build_os = @build_os@
build_vendor = @build_vendor@
builddir = @builddir@
bzr_branch = @bzr_branch@
bzr_clean = @bzr_clean@
bzr_revno = @bzr_revno@
cc_info_string = @cc_info_string@
cxx_info_string = @cxx_info_string@
datadir = @datadir@
datarootdir = @datarootdir@
docdir = @docdir@
dvidir = @dvidir@
enable_64bit_flags = @enable_64bit_flags@
enable_bse_unpacked = @enable_bse_unpacked@
enable_cclock = @enable_cclock@
enable_clib = @enable_clib@
enable_config_file = @enable_config_file@
enable_connectors = @enable_connectors@
enable_debug = @enable_debug@
enable_exports = @enable_exports@
enable_fallbacks = @enable_fallbacks@
enable_fast_check = @enable_fast_check@
enable_fc_wrapper = @enable_fc_wrapper@
enable_gpu = @enable_gpu@
enable_gw_dpc = @enable_gw_dpc@
enable_hints = @enable_hints@
enable_lotf = @enable_lotf@
enable_macroave = @enable_macroave@
enable_maintainer_checks = @enable_maintainer_checks@
enable_memory_profiling = @enable_memory_profiling@
enable_mpi = @enable_mpi@
enable_mpi_inplace = @enable_mpi_inplace@
enable_mpi_io = @enable_mpi_io@
enable_openmp = @enable_openmp@
enable_optim = @enable_optim@
enable_shared = @enable_shared@
enable_static = @enable_static@
enable_stdin = @enable_stdin@
enable_zdot_bugfix = @enable_zdot_bugfix@
exec_prefix = @exec_prefix@
fallbacks_incs = @fallbacks_incs@
fallbacks_instdir = @fallbacks_instdir@
fc_info_string = @fc_info_string@
fc_mod_incs = @fc_mod_incs@
fc_timing = @fc_timing@
fcflags_opt_01_gsl_ext = @fcflags_opt_01_gsl_ext@
fcflags_opt_01_interfaces_ext = @fcflags_opt_01_interfaces_ext@
fcflags_opt_01_linalg_ext = @fcflags_opt_01_linalg_ext@
fcflags_opt_01_macroavnew_ext = @fcflags_opt_01_macroavnew_ext@
fcflags_opt_02_clib = @fcflags_opt_02_clib@
fcflags_opt_10_defs = @fcflags_opt_10_defs@
fcflags_opt_10_dumpinfo = @fcflags_opt_10_dumpinfo@
fcflags_opt_11_memory_mpi = @fcflags_opt_11_memory_mpi@
fcflags_opt_11_qespresso_ext = @fcflags_opt_11_qespresso_ext@
fcflags_opt_12_hide_mpi = @fcflags_opt_12_hide_mpi@
fcflags_opt_14_hidewrite = @fcflags_opt_14_hidewrite@
fcflags_opt_15_gpu_toolbox = @fcflags_opt_15_gpu_toolbox@
fcflags_opt_16_hideleave = @fcflags_opt_16_hideleave@
fcflags_opt_18_timing = @fcflags_opt_18_timing@
fcflags_opt_21_psiesta_noabirule = @fcflags_opt_21_psiesta_noabirule@
fcflags_opt_27_toolbox_oop = @fcflags_opt_27_toolbox_oop@
fcflags_opt_28_numeric_noabirule = @fcflags_opt_28_numeric_noabirule@
fcflags_opt_32_util = @fcflags_opt_32_util@
fcflags_opt_41_geometry = @fcflags_opt_41_geometry@
fcflags_opt_41_xc_lowlevel = @fcflags_opt_41_xc_lowlevel@
fcflags_opt_42_libpaw = @fcflags_opt_42_libpaw@
fcflags_opt_42_nlstrain = @fcflags_opt_42_nlstrain@
fcflags_opt_42_parser = @fcflags_opt_42_parser@
fcflags_opt_43_ptgroups = @fcflags_opt_43_ptgroups@
fcflags_opt_43_wvl_wrappers = @fcflags_opt_43_wvl_wrappers@
fcflags_opt_44_abitypes_defs = @fcflags_opt_44_abitypes_defs@
fcflags_opt_45_geomoptim = @fcflags_opt_45_geomoptim@
fcflags_opt_47_xml = @fcflags_opt_47_xml@
fcflags_opt_49_gw_toolbox_oop = @fcflags_opt_49_gw_toolbox_oop@
fcflags_opt_51_manage_mpi = @fcflags_opt_51_manage_mpi@
fcflags_opt_52_fft_mpi_noabirule = @fcflags_opt_52_fft_mpi_noabirule@
fcflags_opt_52_manage_cuda = @fcflags_opt_52_manage_cuda@
fcflags_opt_53_abiutil = @fcflags_opt_53_abiutil@
fcflags_opt_53_ffts = @fcflags_opt_53_ffts@
fcflags_opt_53_spacepar = @fcflags_opt_53_spacepar@
fcflags_opt_56_io_mpi = @fcflags_opt_56_io_mpi@
fcflags_opt_56_mixing = @fcflags_opt_56_mixing@
fcflags_opt_56_recipspace = @fcflags_opt_56_recipspace@
fcflags_opt_56_xc = @fcflags_opt_56_xc@
fcflags_opt_57_iopsp_parser = @fcflags_opt_57_iopsp_parser@
fcflags_opt_57_iovars = @fcflags_opt_57_iovars@
fcflags_opt_61_ionetcdf = @fcflags_opt_61_ionetcdf@
fcflags_opt_62_cg_noabirule = @fcflags_opt_62_cg_noabirule@
fcflags_opt_62_ctqmc = @fcflags_opt_62_ctqmc@
fcflags_opt_62_iowfdenpot = @fcflags_opt_62_iowfdenpot@
fcflags_opt_62_occeig = @fcflags_opt_62_occeig@
fcflags_opt_62_poisson = @fcflags_opt_62_poisson@
fcflags_opt_62_wvl_wfs = @fcflags_opt_62_wvl_wfs@
fcflags_opt_63_bader = @fcflags_opt_63_bader@
fcflags_opt_64_atompaw = @fcflags_opt_64_atompaw@
fcflags_opt_65_lotf_base = @fcflags_opt_65_lotf_base@
fcflags_opt_65_nonlocal = @fcflags_opt_65_nonlocal@
fcflags_opt_65_psp = @fcflags_opt_65_psp@
fcflags_opt_66_fock = @fcflags_opt_66_fock@
fcflags_opt_66_paw = @fcflags_opt_66_paw@
fcflags_opt_66_wfs = @fcflags_opt_66_wfs@
fcflags_opt_67_common = @fcflags_opt_67_common@
fcflags_opt_68_dmft = @fcflags_opt_68_dmft@
fcflags_opt_68_lotf = @fcflags_opt_68_lotf@
fcflags_opt_68_recursion = @fcflags_opt_68_recursion@
fcflags_opt_68_rsprc = @fcflags_opt_68_rsprc@
fcflags_opt_69_wfdesc = @fcflags_opt_69_wfdesc@
fcflags_opt_70_gw = @fcflags_opt_70_gw@
fcflags_opt_71_bse = @fcflags_opt_71_bse@
fcflags_opt_72_response = @fcflags_opt_72_response@
fcflags_opt_77_ddb = @fcflags_opt_77_ddb@
fcflags_opt_77_suscep = @fcflags_opt_77_suscep@
fcflags_opt_79_seqpar_mpi = @fcflags_opt_79_seqpar_mpi@
fcflags_opt_83_cut3d = @fcflags_opt_83_cut3d@
fcflags_opt_95_drive = @fcflags_opt_95_drive@
fcflags_opt_98_main = @fcflags_opt_98_main@
fcflags_opt_algo = @fcflags_opt_algo@
fcflags_opt_atompaw = @fcflags_opt_atompaw@
fcflags_opt_bigdft = @fcflags_opt_bigdft@
fcflags_opt_etsf_io = @fcflags_opt_etsf_io@
fcflags_opt_fox = @fcflags_opt_fox@
fcflags_opt_libpspio = @fcflags_opt_libpspio@
fcflags_opt_libxc = @fcflags_opt_libxc@
fcflags_opt_linalg = @fcflags_opt_linalg@
fcflags_opt_netcdf = @fcflags_opt_netcdf@
fcflags_opt_wannier90 = @fcflags_opt_wannier90@
fcflags_opt_yaml = @fcflags_opt_yaml@
host = @host@
host_alias = @host_alias@
host_cpu = @host_cpu@
host_os = @host_os@
host_vendor = @host_vendor@
htmldir = @htmldir@
includedir = @includedir@
infodir = @infodir@
install_sh = @install_sh@
lib_algo_fcflags = @lib_algo_fcflags@
lib_algo_flavor = @lib_algo_flavor@
lib_algo_incs = @lib_algo_incs@
lib_algo_ldflags = @lib_algo_ldflags@
lib_algo_libs = @lib_algo_libs@
lib_atompaw_bins = @lib_atompaw_bins@
lib_atompaw_fcflags = @lib_atompaw_fcflags@
lib_atompaw_incs = @lib_atompaw_incs@
lib_atompaw_ldflags = @lib_atompaw_ldflags@
lib_atompaw_libs = @lib_atompaw_libs@
lib_bigdft_fcflags = @lib_bigdft_fcflags@
lib_bigdft_incs = @lib_bigdft_incs@
lib_bigdft_ldflags = @lib_bigdft_ldflags@
lib_bigdft_libs = @lib_bigdft_libs@
lib_dft_flavor = @lib_dft_flavor@
lib_etsf_io_fcflags = @lib_etsf_io_fcflags@
lib_etsf_io_incs = @lib_etsf_io_incs@
lib_etsf_io_ldflags = @lib_etsf_io_ldflags@
lib_etsf_io_libs = @lib_etsf_io_libs@
lib_fft_fcflags = @lib_fft_fcflags@
lib_fft_flavor = @lib_fft_flavor@
lib_fft_incs = @lib_fft_incs@
lib_fft_ldflags = @lib_fft_ldflags@
lib_fft_libs = @lib_fft_libs@
lib_fox_fcflags = @lib_fox_fcflags@
lib_fox_incs = @lib_fox_incs@
lib_fox_ldflags = @lib_fox_ldflags@
lib_fox_libs = @lib_fox_libs@
lib_gpu_fcflags = @lib_gpu_fcflags@
lib_gpu_flavor = @lib_gpu_flavor@
lib_gpu_incs = @lib_gpu_incs@
lib_gpu_ldflags = @lib_gpu_ldflags@
lib_gpu_libs = @lib_gpu_libs@
lib_libpspio_fcflags = @lib_libpspio_fcflags@
lib_libpspio_incs = @lib_libpspio_incs@
lib_libpspio_ldflags = @lib_libpspio_ldflags@
lib_libpspio_libs = @lib_libpspio_libs@
lib_libxc_fcflags = @lib_libxc_fcflags@
lib_libxc_incs = @lib_libxc_incs@
lib_libxc_ldflags = @lib_libxc_ldflags@
lib_libxc_libs = @lib_libxc_libs@
lib_linalg_fcflags = @lib_linalg_fcflags@
lib_linalg_flavor = @lib_linalg_flavor@
lib_linalg_incs = @lib_linalg_incs@
lib_linalg_ldflags = @lib_linalg_ldflags@
lib_linalg_libs = @lib_linalg_libs@
lib_math_fcflags = @lib_math_fcflags@
lib_math_flavor = @lib_math_flavor@
lib_math_incs = @lib_math_incs@
lib_math_ldflags = @lib_math_ldflags@
lib_math_libs = @lib_math_libs@
lib_mpi_fcflags = @lib_mpi_fcflags@
lib_mpi_incs = @lib_mpi_incs@
lib_mpi_ldflags = @lib_mpi_ldflags@
lib_mpi_libs = @lib_mpi_libs@
lib_netcdf_fcflags = @lib_netcdf_fcflags@
lib_netcdf_incs = @lib_netcdf_incs@
lib_netcdf_ldflags = @lib_netcdf_ldflags@
lib_netcdf_libs = @lib_netcdf_libs@
lib_timer_fcflags = @lib_timer_fcflags@
lib_timer_flavor = @lib_timer_flavor@
lib_timer_incs = @lib_timer_incs@
lib_timer_ldflags = @lib_timer_ldflags@
lib_timer_libs = @lib_timer_libs@
lib_trio_flavor = @lib_trio_flavor@
lib_wannier90_bins = @lib_wannier90_bins@
lib_wannier90_fcflags = @lib_wannier90_fcflags@
lib_wannier90_incs = @lib_wannier90_incs@
lib_wannier90_ldflags = @lib_wannier90_ldflags@
lib_wannier90_libs = @lib_wannier90_libs@
lib_yaml_fcflags = @lib_yaml_fcflags@
lib_yaml_incs = @lib_yaml_incs@
lib_yaml_ldflags = @lib_yaml_ldflags@
lib_yaml_libs = @lib_yaml_libs@
libdir = @libdir@
libexecdir = @libexecdir@
localedir = @localedir@
localstatedir = @localstatedir@
mandir = @mandir@
mkdir_p = @mkdir_p@
oldincludedir = @oldincludedir@
pdfdir = @pdfdir@
prefix = @prefix@
program_transform_name = @program_transform_name@
psdir = @psdir@
run_atompaw = @run_atompaw@
run_etsf_io = @run_etsf_io@
run_fox_config = @run_fox_config@
run_graphatom = @run_graphatom@
run_nc_config = @run_nc_config@
run_nccopy = @run_nccopy@
run_ncdump = @run_ncdump@
run_ncgen = @run_ncgen@
run_ncgen3 = @run_ncgen3@
run_wannier90_x = @run_wannier90_x@
sbindir = @sbindir@
sharedstatedir = @sharedstatedir@
src_01_gsl_ext_incs = @src_01_gsl_ext_incs@
src_01_interfaces_ext_incs = @src_01_interfaces_ext_incs@
src_01_linalg_ext_incs = @src_01_linalg_ext_incs@
src_01_macroavnew_ext_incs = @src_01_macroavnew_ext_incs@
src_02_clib_incs = @src_02_clib_incs@
src_10_defs_incs = @src_10_defs_incs@
src_10_dumpinfo_incs = @src_10_dumpinfo_incs@
src_11_memory_mpi_incs = @src_11_memory_mpi_incs@
src_11_qespresso_ext_incs = @src_11_qespresso_ext_incs@
src_12_hide_mpi_incs = @src_12_hide_mpi_incs@
src_14_hidewrite_incs = @src_14_hidewrite_incs@
src_15_gpu_toolbox_incs = @src_15_gpu_toolbox_incs@
src_16_hideleave_incs = @src_16_hideleave_incs@
src_18_timing_incs = @src_18_timing_incs@
src_21_psiesta_noabirule_incs = @src_21_psiesta_noabirule_incs@
src_27_toolbox_oop_incs = @src_27_toolbox_oop_incs@
src_28_numeric_noabirule_incs = @src_28_numeric_noabirule_incs@
src_32_util_incs = @src_32_util_incs@
src_41_geometry_incs = @src_41_geometry_incs@
src_41_xc_lowlevel_incs = @src_41_xc_lowlevel_incs@
src_42_libpaw_incs = @src_42_libpaw_incs@
src_42_nlstrain_incs = @src_42_nlstrain_incs@
src_42_parser_incs = @src_42_parser_incs@
src_43_ptgroups_incs = @src_43_ptgroups_incs@
src_43_wvl_wrappers_incs = @src_43_wvl_wrappers_incs@
src_44_abitypes_defs_incs = @src_44_abitypes_defs_incs@
src_45_geomoptim_incs = @src_45_geomoptim_incs@
src_47_xml_incs = @src_47_xml_incs@
src_49_gw_toolbox_oop_incs = @src_49_gw_toolbox_oop_incs@
src_51_manage_mpi_incs = @src_51_manage_mpi_incs@
src_52_fft_mpi_noabirule_incs = @src_52_fft_mpi_noabirule_incs@
src_52_manage_cuda_incs = @src_52_manage_cuda_incs@
src_53_abiutil_incs = @src_53_abiutil_incs@
src_53_ffts_incs = @src_53_ffts_incs@
src_53_spacepar_incs = @src_53_spacepar_incs@
src_56_io_mpi_incs = @src_56_io_mpi_incs@
src_56_mixing_incs = @src_56_mixing_incs@
src_56_recipspace_incs = @src_56_recipspace_incs@
src_56_xc_incs = @src_56_xc_incs@
src_57_iopsp_parser_incs = @src_57_iopsp_parser_incs@
src_57_iovars_incs = @src_57_iovars_incs@
src_61_ionetcdf_incs = @src_61_ionetcdf_incs@
src_62_cg_noabirule_incs = @src_62_cg_noabirule_incs@
src_62_ctqmc_incs = @src_62_ctqmc_incs@
src_62_iowfdenpot_incs = @src_62_iowfdenpot_incs@
src_62_occeig_incs = @src_62_occeig_incs@
src_62_poisson_incs = @src_62_poisson_incs@
src_62_wvl_wfs_incs = @src_62_wvl_wfs_incs@
src_63_bader_incs = @src_63_bader_incs@
src_64_atompaw_incs = @src_64_atompaw_incs@
src_65_lotf_base_incs = @src_65_lotf_base_incs@
src_65_nonlocal_incs = @src_65_nonlocal_incs@
src_65_psp_incs = @src_65_psp_incs@
src_66_fock_incs = @src_66_fock_incs@
src_66_paw_incs = @src_66_paw_incs@
src_66_wfs_incs = @src_66_wfs_incs@
src_67_common_incs = @src_67_common_incs@
src_68_dmft_incs = @src_68_dmft_incs@
src_68_lotf_incs = @src_68_lotf_incs@
src_68_recursion_incs = @src_68_recursion_incs@
src_68_rsprc_incs = @src_68_rsprc_incs@
src_69_wfdesc_incs = @src_69_wfdesc_incs@
src_70_gw_incs = @src_70_gw_incs@
src_71_bse_incs = @src_71_bse_incs@
src_72_response_incs = @src_72_response_incs@
src_77_ddb_incs = @src_77_ddb_incs@
src_77_suscep_incs = @src_77_suscep_incs@
src_79_seqpar_mpi_incs = @src_79_seqpar_mpi_incs@
src_83_cut3d_incs = @src_83_cut3d_incs@
src_95_drive_incs = @src_95_drive_incs@
src_incs_incs = @src_incs_incs@
src_mods_incs = @src_mods_incs@
srcdir = @srcdir@
subdirs = @subdirs@
sysconfdir = @sysconfdir@
target = @target@
target_alias = @target_alias@
target_cpu = @target_cpu@
target_os = @target_os@
target_vendor = @target_vendor@
top_build_prefix = @top_build_prefix@
top_builddir = @top_builddir@
top_srcdir = @top_srcdir@
with_algo_flavor = @with_algo_flavor@
with_algo_incs = @with_algo_incs@
with_algo_libs = @with_algo_libs@
with_atompaw_bins = @with_atompaw_bins@
with_atompaw_incs = @with_atompaw_incs@
with_atompaw_libs = @with_atompaw_libs@
with_bigdft_incs = @with_bigdft_incs@
with_bigdft_libs = @with_bigdft_libs@
with_config_file = @with_config_file@
with_dft_flavor = @with_dft_flavor@
with_etsf_io_incs = @with_etsf_io_incs@
with_etsf_io_libs = @with_etsf_io_libs@
with_fc_vendor = @with_fc_vendor@
with_fc_version = @with_fc_version@
with_fft_flavor = @with_fft_flavor@
with_fft_incs = @with_fft_incs@
with_fft_libs = @with_fft_libs@
with_fox_incs = @with_fox_incs@
with_fox_libs = @with_fox_libs@
with_gnu_ld = @with_gnu_ld@
with_gpu_cflags = @with_gpu_cflags@
with_gpu_cppflags = @with_gpu_cppflags@
with_gpu_flavor = @with_gpu_flavor@
with_gpu_incs = @with_gpu_incs@
with_gpu_ldflags = @with_gpu_ldflags@
with_gpu_libs = @with_gpu_libs@
with_gpu_prefix = @with_gpu_prefix@
with_libpspio_incs = @with_libpspio_incs@
with_libpspio_libs = @with_libpspio_libs@
with_libxc_incs = @with_libxc_incs@
with_libxc_libs = @with_libxc_libs@
with_linalg_flavor = @with_linalg_flavor@
with_linalg_incs = @with_linalg_incs@
with_linalg_libs = @with_linalg_libs@
with_math_flavor = @with_math_flavor@
with_math_incs = @with_math_incs@
with_math_libs = @with_math_libs@
with_mpi_incs = @with_mpi_incs@
with_mpi_level = @with_mpi_level@
with_mpi_libs = @with_mpi_libs@
with_mpi_prefix = @with_mpi_prefix@
with_netcdf_incs = @with_netcdf_incs@
with_netcdf_libs = @with_netcdf_libs@
with_tardir = @with_tardir@
with_timer_flavor = @with_timer_flavor@
with_timer_incs = @with_timer_incs@
with_timer_libs = @with_timer_libs@
with_trio_flavor = @with_trio_flavor@
with_wannier90_bins = @with_wannier90_bins@
with_wannier90_incs = @with_wannier90_incs@
with_wannier90_libs = @with_wannier90_libs@
with_yaml_incs = @with_yaml_incs@
with_yaml_libs = @with_yaml_libs@
ACLOCAL_AMFLAGS = -I config/m4
AM_DISTCHECK_CONFIGURE_FLAGS = \
  --disable-fallbacks --with-trio-flavor="none" --with-dft-flavor="none" \
  @abi_ac_distcheck@ \
  PYFLAGS="@PYFLAGS@ -B"

SUBDIRS = fallbacks src special tests

# Additional files to clean
CLEANFILES = config.optim config.fc_info.tmp
DISTCLEANFILES = .abilint abilint.out abilint.log

# ---------------------------------------------------------------------------- #

# Additional files to distribute
EXTRA_DIST = config/debug/cc_gnu_4.9-debug.conf \
	config/debug/cc_gnu_default-debug.conf \
	config/debug/fc_compaq_default-debug.conf \
	config/debug/fc_fujitsu_default-debug.conf \
	config/debug/fc_g95_default-debug.conf \
	config/debug/fc_gnu_4.9-debug.conf \
	config/debug/fc_gnu_default-debug.conf \
	config/debug/fc_ibm_default-debug.conf \
	config/debug/fc_intel_10.0-debug.conf \
	config/debug/fc_intel_10.1-debug.conf \
	config/debug/fc_intel_default-debug.conf \
	config/debug/fc_mipspro_default-debug.conf \
	config/debug/fc_nag_default-debug.conf \
	config/debug/fc_open64_default-debug.conf \
	config/debug/fc_pathscale_default-debug.conf \
	config/debug/fc_sun_default-debug.conf config/detect/README \
	config/detect/detect_cc.c config/detect/detect_fc.F90 \
	config/detect/write_irreg_array.f90 \
	config/detect/write_irreg_array_ok.f90 \
	config/hints/ar_ibm_default-hints.conf \
	config/hints/cc_compaq_default-hints.conf \
	config/hints/cc_gnu_default-hints.conf \
	config/hints/cc_ibm_default-hints.conf \
	config/hints/cc_intel_default-hints.conf \
	config/hints/cc_open64_default-hints.conf \
	config/hints/cc_pathscale_default-hints.conf \
	config/hints/cpp_default_default-hints.conf \
	config/hints/cpp_ibm_default-hints.conf \
	config/hints/cxx_compaq_default-hints.conf \
	config/hints/cxx_gnu_default-hints.conf \
	config/hints/cxx_ibm_default-hints.conf \
	config/hints/cxx_intel_default-hints.conf \
	config/hints/cxx_pathscale_default-hints.conf \
	config/hints/fc_absoft_default-hints.conf \
	config/hints/fc_amd_default-hints.conf \
	config/hints/fc_compaq_default-hints.conf \
	config/hints/fc_fujitsu_default-hints.conf \
	config/hints/fc_g95_default-hints.conf \
	config/hints/fc_gnu_default-hints.conf \
	config/hints/fc_hitachi_default-hints.conf \
	config/hints/fc_ibm_default-hints.conf \
	config/hints/fc_intel_default-hints.conf \
	config/hints/fc_mipspro_default-hints.conf \
	config/hints/fc_nag_default-hints.conf \
	config/hints/fc_open64_default-hints.conf \
	config/hints/fc_pathscale_default-hints.conf \
	config/hints/fc_pgi_default-hints.conf \
	config/hints/fc_sun_default-hints.conf \
	config/hints/fpp_default_default-hints.conf \
	config/hints/fpp_ibm_default-hints.conf \
	config/local/autotools.sh config/m4/arch-gpu.m4 \
	config/m4/arch-mpi.m4 config/m4/auto-autotools.m4 \
	config/m4/auto-corelibs.m4 config/m4/auto-debug.m4 \
	config/m4/auto-dirflags.m4 config/m4/auto-dumpers.m4 \
	config/m4/auto-env.m4 config/m4/auto-hints.m4 \
	config/m4/auto-linking.m4 config/m4/auto-optim.m4 \
	config/m4/auto-options.m4 config/m4/auto-output.m4 \
	config/m4/bind-fortran.m4 config/m4/conf-debug.m4 \
	config/m4/conf-files.m4 config/m4/conf-init.m4 \
	config/m4/conf-openmp.m4 config/m4/conf-optim.m4 \
	config/m4/conn-algo.m4 config/m4/conn-dft.m4 \
	config/m4/conn-fft.m4 config/m4/conn-linalg.m4 \
	config/m4/conn-math.m4 config/m4/conn-timer.m4 \
	config/m4/conn-trio.m4 config/m4/data-files.m4 \
	config/m4/lang-c++.m4 config/m4/lang-c.m4 \
	config/m4/lang-fortran-import.m4 config/m4/lang-fortran.m4 \
	config/m4/lang-python.m4 config/m4/misc-display.m4 \
	config/maintainers/debug.conf \
	config/maintainers/dependencies.conf \
	config/maintainers/hints.conf config/maintainers/optim.conf \
	config/makefiles/autotest.am config/makefiles/mods.am \
	config/makefiles/src.am config/makefiles/top.am \
	config/messages/README config/messages/connectors-failure.msg \
	config/messages/download.msg \
	config/messages/fallbacks-failure.msg \
	config/messages/fc-absoft.msg config/messages/fc-ibm.msg \
	config/messages/fc-intel.msg \
	config/messages/gpu-without-magma.msg \
	config/messages/linalg-abinit.msg \
	config/messages/mpi-generic.msg \
	config/messages/mpi-support.msg \
	config/optim/cc_compaq_default-optim.conf \
	config/optim/cc_gnu_default-optim.conf \
	config/optim/cc_ibm_default-optim.conf \
	config/optim/cc_intel_default-optim.conf \
	config/optim/cc_open64_default-optim.conf \
	config/optim/cc_pathscale_default-optim.conf \
	config/optim/cc_sun_default-optim.conf \
	config/optim/cxx_compaq_default-optim.conf \
	config/optim/cxx_gnu_default-optim.conf \
	config/optim/cxx_ibm_default-optim.conf \
	config/optim/cxx_intel_default-optim.conf \
	config/optim/cxx_pathscale_default-optim.conf \
	config/optim/cxx_sun_default-optim.conf \
	config/optim/fc_amd_default-optim.conf \
	config/optim/fc_compaq_default-optim.conf \
	config/optim/fc_fujitsu_default-optim.conf \
	config/optim/fc_g95_default-optim.conf \
	config/optim/fc_gnu_4.7-optim.conf \
	config/optim/fc_gnu_default-optim.conf \
	config/optim/fc_ibm_default-optim.conf \
	config/optim/fc_intel_default-optim.conf \
	config/optim/fc_mipspro_default-optim.conf \
	config/optim/fc_nag_default-optim.conf \
	config/optim/fc_open64_default-optim.conf \
	config/optim/fc_pathscale_default-optim.conf \
	config/optim/fc_pgi_default-optim.conf \
	config/optim/fc_sun_default-optim.conf \
	config/robodoc/robodoc-html.rc config/scripts/abilint \
	config/scripts/abinit_variables.pm \
	config/scripts/add-header-typed \
	config/scripts/add-targets-binaries \
	config/scripts/add-targets-libraries \
	config/scripts/clean-build-examples \
	config/scripts/cut-long-lines \
	config/scripts/make-build-examples \
	config/scripts/make-config-dump-in \
	config/scripts/make-cppopts-dumper \
	config/scripts/make-doc-options config/scripts/make-file-lists \
	config/scripts/make-macros-autotools \
	config/scripts/make-macros-corelibs \
	config/scripts/make-macros-debug \
	config/scripts/make-macros-dirflags \
	config/scripts/make-macros-dumpers \
	config/scripts/make-macros-environment \
	config/scripts/make-macros-hints \
	config/scripts/make-macros-linking \
	config/scripts/make-macros-optim \
	config/scripts/make-macros-options \
	config/scripts/make-macros-output \
	config/scripts/make-macros-subsystems \
	config/scripts/make-makefiles-binaries \
	config/scripts/make-makefiles-corelibs \
	config/scripts/make-makefiles-doc \
	config/scripts/make-makefiles-exports \
	config/scripts/make-makefiles-inter \
	config/scripts/make-makefiles-special \
	config/scripts/make-makefiles-top \
	config/scripts/make-optim-dumper \
	config/scripts/make-sources-parser \
	config/scripts/make-sub-is_input_variable \
	config/scripts/makemake config/scripts/shrink-src-files \
	config/scripts/update-options-conf \
	config/scripts/update-version-number config/specs/archive.conf \
	config/specs/autotools.conf config/specs/binaries.conf \
	config/specs/buildsys.conf config/specs/corelibs.conf \
	config/specs/dumpvars.conf config/specs/environment.conf \
	config/specs/examples.conf config/specs/exports.conf \
	config/specs/junk.conf config/specs/makemake.conf \
	config/specs/options.conf config/specs/project.conf \
	config/specs/special.conf config/specs/testfarm.conf \
	config/wrappers/wrap-fc.in bindings/AUTHORS bindings/COPYING \
	bindings/ChangeLog bindings/INSTALL bindings/Makefile.am \
	bindings/Makefile.in bindings/NEWS bindings/README \
	bindings/aclocal.m4 bindings/autogen.sh bindings/config.sh.in \
	bindings/config/gnu/config.guess \
	bindings/config/gnu/config.sub bindings/config/gnu/install-sh \
	bindings/config/gnu/missing bindings/config/m4/auto-output.m4 \
	bindings/config/m4/auto-prereqs.m4 \
	bindings/config/m4/lang-python.m4 \
	bindings/config/m4/util-fixes.m4 \
	bindings/config/makefiles/libpaw.am \
	bindings/config/makefiles/parser.am \
	bindings/config/scripts/make-macros-bindings \
	bindings/config/scripts/make-makefiles-bindings \
	bindings/config/specs/bindings.conf bindings/configure \
	bindings/configure.ac bindings/libpaw/Makefile.am \
	bindings/libpaw/Makefile.in bindings/libpaw/README \
	bindings/libpaw/libpaw-utils/Makefile.lib \
	bindings/libpaw/libpaw-utils/Makefile.main \
	bindings/libpaw/libpaw-utils/Makefile.src \
	bindings/libpaw/libpaw-utils/VERSION \
	bindings/libpaw/libpaw-utils/format.pl \
	bindings/libpaw/libpaw-utils/makefile.in \
	bindings/libpaw/libpaw-utils/wrtout_fake.F90 \
	bindings/parser/Makefile.am bindings/parser/Makefile.in \
	bindings/parser/README bindings/parser/ab7.h \
	bindings/parser/ab7_base.c bindings/parser/ab7_base.h \
	bindings/parser/ab7_dummy.f90 bindings/parser/ab7_invars.h \
	bindings/parser/ab7_invars.h.tmpl \
	bindings/parser/ab7_invars_c.c bindings/parser/ab7_invars_c.h \
	bindings/parser/ab7_invars_py.c \
	bindings/parser/ab7_invars_py.h bindings/parser/ab7_kpoints.c \
	bindings/parser/ab7_kpoints.h bindings/parser/ab7_symmetry.c \
	bindings/parser/ab7_symmetry.h \
	bindings/parser/check_invars.ref \
	bindings/parser/check_invars_c.c \
	bindings/parser/check_invars_f90.f90 \
	bindings/parser/check_symmetry.ref \
	bindings/parser/check_symmetry_c.c \
	bindings/parser/check_symmetry_f90.f90 \
	bindings/parser/fallbacks.f90 bindings/parser/gtkParse.py \
	bindings/quicktest.sh bindings/wipeout.sh doc/AUTHORS \
	doc/COPYING doc/ChangeLog doc/INSTALL doc/Makefile.am \
	doc/Makefile.in doc/NEWS doc/README doc/abipy/README \
	doc/aclocal.m4 doc/autogen.sh doc/build/Makefile.am \
	doc/build/Makefile.in doc/build/README \
	doc/build/adding-extlibs.tex doc/build/before-starting.tex \
	doc/build/build-howto.md doc/build/build-system-guide.tex \
	doc/build/config-examples/bb_amd-g95_milou_ftrace_nofb.ac \
	doc/build/config-examples/bb_amd-g95_milou_ftrace_serial_nofb.ac \
	doc/build/config-examples/bb_amd-g95_milou_nofb.ac \
	doc/build/config-examples/bb_amd-gfortran4.6_cronos.ac \
	doc/build/config-examples/bb_amd-gfortran4.6_max2.ac \
	doc/build/config-examples/bb_amd-gfortran4.7_vishnu.ac \
	doc/build/config-examples/bb_amd-gfortran4.7_vishnu_misc.ac \
	doc/build/config-examples/bb_amd-gfortran4.8_milou_fpetrap_nofb.ac \
	doc/build/config-examples/bb_amd-gfortran4.8_milou_fpetrap_serial_nofb.ac \
	doc/build/config-examples/bb_amd-intel12.1_milou.ac \
	doc/build/config-examples/bb_amd-intel12_milou_manneback_prod.ac \
	doc/build/config-examples/bb_amd-open64_max2.ac \
	doc/build/config-examples/bb_intel-cygwin64.ac \
	doc/build/config-examples/bb_intel-g95_yquem.ac \
	doc/build/config-examples/bb_intel-gfortran4.4_inca2_sdebug.ac \
	doc/build/config-examples/bb_intel-gfortran4.4_inca_sdebug.ac \
	doc/build/config-examples/bb_intel-gfortran4.5_littlebuda.ac \
	doc/build/config-examples/bb_intel-gfortran4.5_shiva_distchk.ac \
	doc/build/config-examples/bb_intel-gfortran4.6_petrus.ac \
	doc/build/config-examples/bb_intel-gfortran4.6_toum_openmp.ac \
	doc/build/config-examples/bb_intel-gfortran4.7_mpich3_yquem.ac \
	doc/build/config-examples/bb_intel-gfortran4.7_yquem.ac \
	doc/build/config-examples/bb_intel-gfortran4.7_yquem_openmp.ac \
	doc/build/config-examples/bb_intel-gfortran4.8_bigmac_macports.ac \
	doc/build/config-examples/bb_intel-gfortran4.8_ktulu.ac \
	doc/build/config-examples/bb_intel-gfortran4.8_yquem.ac \
	doc/build/config-examples/bb_intel-mingw.ac \
	doc/build/config-examples/bb_intel-nag_petrus.ac \
	doc/build/config-examples/bb_intel-nag_petrus_serial.ac \
	doc/build/config-examples/bb_power6-xlf_ibm6.ac \
	doc/build/config-examples/bb_xeon-gcc49_tikal.ac \
	doc/build/config-examples/bb_xeon-gcc49_tikal_cov.ac \
	doc/build/config-examples/bb_xeon-gfortran4.4_buda_abi.ac \
	doc/build/config-examples/bb_xeon-gfortran4.5_buda_checks.ac \
	doc/build/config-examples/bb_xeon-gfortran4.6_buda_cuda.ac \
	doc/build/config-examples/bb_xeon-gfortran4.7_buda.ac \
	doc/build/config-examples/bb_xeon-gfortran4.7_testf.ac \
	doc/build/config-examples/bb_xeon-gfortran4.7_testf_woMPI.ac \
	doc/build/config-examples/bb_xeon-gfortran4.8_green.ac \
	doc/build/config-examples/bb_xeon-intel11_green.ac \
	doc/build/config-examples/bb_xeon-intel12.1_green.ac \
	doc/build/config-examples/bb_xeon-intel12_coba2.ac \
	doc/build/config-examples/bb_xeon-intel12_green_prod.ac \
	doc/build/config-examples/bb_xeon-intel12_tikal_serial.ac \
	doc/build/config-examples/bb_xeon-intel13_coba2.ac \
	doc/build/config-examples/bb_xeon-intel13i_coba2.ac \
	doc/build/config-examples/bb_xeon-intel14_buda.ac \
	doc/build/config-examples/bb_xeon-intel14_tikal.ac \
	doc/build/config-examples/bb_xeon-psc_tikal.ac \
	doc/build/config-examples/uncertified/alphaev67-compaq_deccint.ac \
	doc/build/config-examples/uncertified/amd-g95-mpich_chum.ac \
	doc/build/config-examples/uncertified/amd-g95-openmpi_chum.ac \
	doc/build/config-examples/uncertified/amd-gfortran4.3_chum.ac \
	doc/build/config-examples/uncertified/amd-intel10.1_chum.ac \
	doc/build/config-examples/uncertified/amd-intel9.1_chum.ac \
	doc/build/config-examples/uncertified/amd-open64_chum.ac \
	doc/build/config-examples/uncertified/amd-pgi7.2_chum.ac \
	doc/build/config-examples/uncertified/amd-sunstudio12_chum.ac \
	doc/build/config-examples/uncertified/fujitsu-fujitsu_eliza.ac \
	doc/build/config-examples/uncertified/i686-gfortran_mac.ac \
	doc/build/config-examples/uncertified/ia64-open64_chpit.ac \
	doc/build/config-examples/uncertified/ia64-open64_chpit_woMPI.ac \
	doc/build/config-examples/uncertified/macosx-gfortran_gandalf.ac \
	doc/build/config-examples/uncertified/macosx-gfortran_rafael.ac \
	doc/build/config-examples/uncertified/mips-mipspro_cuda.ac \
	doc/build/config-examples/uncertified/mips-mipspro_spinoza.ac \
	doc/build/config-examples/uncertified/opteron-gfortran4.6_hmem.ac \
	doc/build/config-examples/uncertified/opteron-intel11.1_hmem.ac \
	doc/build/config-examples/uncertified/opteron-intel9.1_lemaitre.ac \
	doc/build/config-examples/uncertified/powerpc-ibm_datastar.ac \
	doc/build/config-examples/uncertified/powerpc-ibm_dirac.ac \
	doc/build/config-examples/uncertified/powerpc-ibm_generic.ac \
	doc/build/config-examples/uncertified/powerpc-ibm_max.ac \
	doc/build/config-examples/uncertified/powerpc64-ibm_fock.ac \
	doc/build/config-template.ac doc/build/configure-options.tex \
	doc/build/connectors.gv doc/build/contributors.tex \
	doc/build/conventions.tex \
	doc/build/extending-the-build-system.tex \
	doc/build/mpi-options.html doc/build/overview.tex \
	doc/build/preprocessing-macros.tex \
	doc/build/using-configure.txt doc/built-docs.tgz \
	doc/config/build-config.ac doc/config/gnu/config.guess \
	doc/config/gnu/config.sub doc/config/gnu/install-sh \
	doc/config/gnu/missing doc/config/m4/auto-output.m4 \
	doc/config/m4/util-fixes.m4 doc/config/scripts/make-macros-doc \
	doc/config/scripts/make-makefiles-doc \
	doc/config/scripts/make-makefiles-doc-legacy \
	doc/config/specs/documents.conf doc/config/util/markdown.pl \
	doc/configure doc/configure.ac \
	doc/developers/FFT_in_parallel.txt \
	doc/developers/HM2.document.txt \
	doc/developers/HM5.document.txt doc/developers/Makefile.am \
	doc/developers/Makefile.in doc/developers/Markdown-HOWTO \
	doc/developers/Patches-HOWTO doc/developers/README \
	doc/developers/adding_input_variables.txt \
	doc/developers/checklist.txt doc/developers/contributing.html \
	doc/developers/contributors.txt \
	doc/developers/debug_make_abiauty \
	doc/developers/debug_make_parents \
	doc/developers/formabinit.css \
	doc/developers/preprocessing-options.txt \
	doc/developers/programmer_guide.txt \
	doc/developers/robodoc.doc.txt doc/developers/rules_OMP.txt \
	doc/developers/rules_coding.txt doc/developers/rules_paral.txt \
	doc/developers/strain_nonlocal/README \
	doc/developers/strain_nonlocal/d2term1.fort \
	doc/developers/strain_nonlocal/d2term1.out \
	doc/developers/strain_nonlocal/format_code.c \
	doc/developers/strain_nonlocal/fort_2fix.scr \
	doc/developers/strain_nonlocal/fort_fix3.scr \
	doc/developers/strain_nonlocal/fort_fixis.scr \
	doc/developers/strain_nonlocal/make_met2str.m \
	doc/developers/strain_nonlocal/make_metintstr.m \
	doc/developers/strain_nonlocal/make_metintstrv.m \
	doc/developers/strain_nonlocal/make_metstr3.m \
	doc/developers/use_cpp.txt doc/features/Makefile.am \
	doc/features/Makefile.in doc/features/features_v2.3.htm \
	doc/features/features_v3.0.htm doc/features/features_v3.1.htm \
	doc/features/features_v3.2.htm doc/features/features_v3.3.htm \
	doc/features/features_v3.4.htm doc/features/features_v4.0.htm \
	doc/features/features_v4.1.htm doc/features/features_v4.2.htm \
	doc/features/features_v4.3.html \
	doc/features/features_v4.4.html \
	doc/features/features_v4.5.html \
	doc/features/features_v4.6.html \
	doc/features/features_v4.7.html \
	doc/features/features_v5.0.html \
	doc/features/features_v5.1.html \
	doc/features/features_v5.2.html \
	doc/features/features_v5.3.html \
	doc/features/features_v5.4.html \
	doc/features/features_v5.5.html \
	doc/features/features_v5.6.html \
	doc/features/features_v5.7.html \
	doc/features/features_v5.8.html \
	doc/features/features_v6.0.html \
	doc/features/features_v6.10.html \
	doc/features/features_v6.11.html \
	doc/features/features_v6.12.html \
	doc/features/features_v6.13.html \
	doc/features/features_v6.14.html \
	doc/features/features_v6.15.html \
	doc/features/features_v6.2.html \
	doc/features/features_v6.4.html \
	doc/features/features_v6.5.html \
	doc/features/features_v6.6.html \
	doc/features/features_v6.7.html \
	doc/features/features_v6.8.html \
	doc/features/features_v6.9.html \
	doc/features/features_v7.0.html \
	doc/features/features_v7.1.html \
	doc/features/features_v7.2.html \
	doc/features/features_v7.3.html \
	doc/features/features_v7.4.html \
	doc/features/features_v7.5.html \
	doc/features/features_v7.6.html \
	doc/features/features_v7.7.html \
	doc/features/features_v7.8.html \
	doc/features/features_v7.9.html \
	doc/features/list_internal_links.js doc/gallery/Makefile.am \
	doc/gallery/Makefile.in doc/gallery/Plot1.jpg \
	doc/gallery/mode.png doc/gallery/pcpm.gif \
	doc/gallery/t5o_DEN.png doc/gallery/t5o_DEN.ps.gz \
	doc/gallery/t5o_DEN_extended.png doc/gui/README \
	doc/help_make/Makefile.am doc/help_make/Makefile.in \
	doc/help_make/help_make_doc doc/help_make/help_make_special \
	doc/help_make/help_make_src doc/help_make/help_make_top \
	doc/help_make/help_make_top_dev \
	doc/input_variables/GAF_not_activated/ABINIT_groups.py \
	doc/input_variables/GAF_not_activated/ABINIT_sections.py \
	doc/input_variables/GAF_not_activated/ABINIT_variables.py \
	doc/input_variables/GAF_not_activated/make_input_variables_htmls.py \
	doc/input_variables/Makefile.am \
	doc/input_variables/Makefile.in \
	doc/input_variables/README_EFIELD_BEC_DIEL \
	doc/input_variables/formabinit.css \
	doc/input_variables/keyhr.html \
	doc/input_variables/list_htmlfiles_input_variables.js \
	doc/input_variables/list_internal_links.js \
	doc/input_variables/varbas.html \
	doc/input_variables/vardev.html doc/input_variables/varff.html \
	doc/input_variables/varfil.html \
	doc/input_variables/vargeo.html doc/input_variables/vargs.html \
	doc/input_variables/vargw.html \
	doc/input_variables/vargw_img/cd_default_grid.png \
	doc/input_variables/vargw_img/cd_default_grid.svg \
	doc/input_variables/vargw_img/cd_inzgrid.png \
	doc/input_variables/vargw_img/cd_inzgrid.svg \
	doc/input_variables/vargw_img/cd_inzgrid_re.png \
	doc/input_variables/vargw_img/cd_inzgrid_re.svg \
	doc/input_variables/vargw_img/self_energy_cd.png \
	doc/input_variables/vargw_img/self_energy_cd.svg \
	doc/input_variables/varint.html \
	doc/input_variables/varpar.html \
	doc/input_variables/varpaw.html doc/input_variables/varrf.html \
	doc/input_variables/varrlx.html \
	doc/input_variables/varw90.html doc/install_notes/Makefile.am \
	doc/install_notes/Makefile.in \
	doc/install_notes/install_v1.7.html \
	doc/install_notes/install_v1.8.html \
	doc/install_notes/install_v1.9.html \
	doc/install_notes/install_v2.0.html \
	doc/install_notes/install_v2.1.html \
	doc/install_notes/install_v2.2.html \
	doc/install_notes/install_v2.3.htm \
	doc/install_notes/install_v3.0.htm \
	doc/install_notes/install_v3.1.htm \
	doc/install_notes/install_v3.2.htm \
	doc/install_notes/install_v3.3.htm \
	doc/install_notes/install_v3.4.htm \
	doc/install_notes/install_v4.0.htm \
	doc/install_notes/install_v4.1.htm \
	doc/install_notes/install_v4.2.htm \
	doc/install_notes/install_v4.3.html \
	doc/install_notes/install_v4.4.html \
	doc/install_notes/install_v4.5.html \
	doc/install_notes/install_v4.6.html \
	doc/install_notes/install_v4.7.html \
	doc/install_notes/install_v5.0.html \
	doc/install_notes/install_v5.1.html \
	doc/install_notes/install_v5.2.html \
	doc/install_notes/install_v5.3.html \
	doc/install_notes/install_v5.4.html \
	doc/install_notes/install_v5.5.html \
	doc/install_notes/install_v5.6.html \
	doc/install_notes/install_v5.7.html \
	doc/install_notes/install_v5.8.html \
	doc/install_notes/install_v6.0.html \
	doc/install_notes/install_v6.10.html \
	doc/install_notes/install_v6.11.html \
	doc/install_notes/install_v6.12.html \
	doc/install_notes/install_v6.13.html \
	doc/install_notes/install_v6.14.html \
	doc/install_notes/install_v6.15.html \
	doc/install_notes/install_v6.2.html \
	doc/install_notes/install_v6.4.html \
	doc/install_notes/install_v6.5.html \
	doc/install_notes/install_v6.6.html \
	doc/install_notes/install_v6.7.html \
	doc/install_notes/install_v6.8.html \
	doc/install_notes/install_v6.9.html \
	doc/install_notes/install_v7.0.html \
	doc/install_notes/install_v7.1.html \
	doc/install_notes/install_v7.2.html \
	doc/install_notes/install_v7.3.html \
	doc/install_notes/install_v7.4.html \
	doc/install_notes/install_v7.5.html \
	doc/install_notes/install_v7.6.html \
	doc/install_notes/install_v7.7.html \
	doc/install_notes/install_v7.8.html \
	doc/install_notes/install_v7.9.html \
	doc/install_notes/list_internal_links.js \
	doc/known_problems/Makefile.am doc/known_problems/Makefile.in \
	doc/known_problems/known_problems.4.6.x doc/logos/README \
	doc/logos/abinit-logo-14x14.png \
	doc/logos/abinit-logo-192x192.png \
	doc/logos/abinit-logo-64x64.png doc/macroave/Makefile.am \
	doc/macroave/Makefile.in doc/macroave/README \
	doc/macroave/macroave.tex doc/maintainers/Makefile.am \
	doc/maintainers/Makefile.in doc/maintainers/TODO \
	doc/maintainers/analysis_targz_size.txt \
	doc/maintainers/check_list.txt doc/maintainers/statistics.txt \
	doc/manpages/Makefile.am doc/manpages/Makefile.in \
	doc/manpages/abinit.1 doc/misc/ATLAS \
	doc/misc/AtomicReferenceData doc/misc/BibSearch \
	doc/misc/Crystals doc/misc/DFT doc/misc/DetectMemLeaks \
	doc/misc/ElectronicStructure_DDB doc/misc/Equation_of_state \
	doc/misc/FLOP.benchmark doc/misc/Graphics \
	doc/misc/Guidelines_for_presentation \
	doc/misc/Landolt-Boernstein doc/misc/LectureNotes \
	doc/misc/Links_for_Fortran_codes doc/misc/LiterateProgramming \
	doc/misc/Makefile.am doc/misc/Makefile.in \
	doc/misc/PLOTMTV_Phonons doc/misc/PeriodicTable \
	doc/misc/Phonon_dispersion doc/misc/Publishing_in_English \
	doc/misc/README doc/misc/Scilab_vs_Matlab doc/misc/TtH \
	doc/misc/VASP_Data_View doc/misc/XCrysDen \
	doc/presentation/Makefile.am doc/presentation/Makefile.in \
	doc/presentation/coding.tex doc/presentation/easy.tex \
	doc/presentation/features1.tex doc/presentation/features2.tex \
	doc/presentation/groups.tex doc/presentation/motivation.tex \
	doc/presentation/open.tex doc/presentation/overview.tex \
	doc/presentation/portable.tex \
	doc/presentation/presentation.tex \
	doc/presentation/reliable.tex doc/psp_infos/Makefile.am \
	doc/psp_infos/Makefile.in doc/psp_infos/pseudos_on_the_web.txt \
	doc/psp_infos/psp1_data.txt doc/psp_infos/psp1_info.txt \
	doc/psp_infos/psp3_info.txt doc/psp_infos/psp45_info.txt \
	doc/psp_infos/psp5spinorbit_info.txt \
	doc/psp_infos/psp6_info.txt doc/psp_infos/psp8_info.txt \
	doc/quicktest.sh doc/release_notes/Makefile.am \
	doc/release_notes/Makefile.in \
	doc/release_notes/release_notes_v2.3.htm \
	doc/release_notes/release_notes_v3.0.htm \
	doc/release_notes/release_notes_v3.1.htm \
	doc/release_notes/release_notes_v3.2.htm \
	doc/release_notes/release_notes_v3.3.htm \
	doc/release_notes/release_notes_v3.4.htm \
	doc/release_notes/release_notes_v4.0.htm \
	doc/release_notes/release_notes_v4.1.htm \
	doc/release_notes/release_notes_v4.2.htm \
	doc/release_notes/release_notes_v4.3.html \
	doc/release_notes/release_notes_v4.4.html \
	doc/release_notes/release_notes_v4.5.html \
	doc/release_notes/release_notes_v4.6.html \
	doc/release_notes/release_notes_v4.7.html \
	doc/release_notes/release_notes_v5.0.html \
	doc/release_notes/release_notes_v5.1.html \
	doc/release_notes/release_notes_v5.2.html \
	doc/release_notes/release_notes_v5.3.html \
	doc/release_notes/release_notes_v5.4.html \
	doc/release_notes/release_notes_v5.5.html \
	doc/release_notes/release_notes_v5.6.html \
	doc/release_notes/release_notes_v5.7.html \
	doc/release_notes/release_notes_v5.8.html \
	doc/release_notes/release_notes_v6.0.html \
	doc/release_notes/release_notes_v6.10.html \
	doc/release_notes/release_notes_v6.11.html \
	doc/release_notes/release_notes_v6.12.html \
	doc/release_notes/release_notes_v6.13.html \
	doc/release_notes/release_notes_v6.14.html \
	doc/release_notes/release_notes_v6.15.html \
	doc/release_notes/release_notes_v6.2.html \
	doc/release_notes/release_notes_v6.4.html \
	doc/release_notes/release_notes_v6.5.html \
	doc/release_notes/release_notes_v6.6.html \
	doc/release_notes/release_notes_v6.7.html \
	doc/release_notes/release_notes_v6.8.html \
	doc/release_notes/release_notes_v6.9.html \
	doc/release_notes/release_notes_v7.0.html \
	doc/release_notes/release_notes_v7.1.html \
	doc/release_notes/release_notes_v7.2.html \
	doc/release_notes/release_notes_v7.3.html \
	doc/release_notes/release_notes_v7.4.html \
	doc/release_notes/release_notes_v7.5.html \
	doc/release_notes/release_notes_v7.6.html \
	doc/release_notes/release_notes_v7.7.html \
	doc/release_notes/release_notes_v7.8.html \
	doc/release_notes/release_notes_v7.9.html doc/rules.am \
	doc/theory/ELF/1rstBZ_free_electron.png \
	doc/theory/ELF/FFTbox.png doc/theory/ELF/IBZ.png \
	doc/theory/ELF/plane_wave_Ecut.png \
	doc/theory/ELF/sphere_Gk.png doc/theory/ELF/sym_Gk.png \
	doc/theory/ELF/test_report/fig1.png \
	doc/theory/ELF/test_report/fig2.png \
	doc/theory/ELF/test_report/fig3.png \
	doc/theory/ELF/test_report/fig4.png \
	doc/theory/ELF/test_report/fig5.png \
	doc/theory/ELF/test_report/fig6.png \
	doc/theory/ELF/test_report/test_report_elf.tex \
	doc/theory/ELF/wf_elecden_kinden_elf.tex doc/theory/Figure.png \
	doc/theory/KDEN/H_DEN_KDEN_line100_acell_crop.png \
	doc/theory/KDEN/H_DEN_KDEN_line100_ecut_crop.png \
	doc/theory/KDEN/acell_fixecut_convergence_crop.png \
	doc/theory/KDEN/ecut_fixacell_convergence_crop.png \
	doc/theory/KDEN/eigval_vs_acell_crop.png \
	doc/theory/KDEN/eigval_vs_ecut_crop.png \
	doc/theory/KDEN/fig1.png \
	doc/theory/KDEN/report_H_DEN_KDEN_line100_crop.png \
	doc/theory/KDEN/test_report_kden.tex \
	doc/theory/MGGA/report_MGGA.tex doc/theory/MGGA/rhohxc.png \
	doc/theory/MGGA/xcden.png doc/theory/MGGA/xcmult.png \
	doc/theory/MGGA/xcpot.png doc/theory/Makefile.am \
	doc/theory/Makefile.in doc/theory/README \
	doc/theory/elasticity-oganov.odt doc/theory/fixd_theory.tex \
	doc/theory/geometry.tex doc/theory/gwa.tex \
	doc/theory/noncol.tex doc/theory/set_WFs.tex \
	doc/theory/vanderbilt-anaddb-notes.tex \
	doc/theory/wavefunction.tex doc/tutorial/Makefile.am \
	doc/tutorial/Makefile.in doc/tutorial/TutorialLayout.png \
	doc/tutorial/faq_mbt.html doc/tutorial/images/teph_6_RHO.png \
	doc/tutorial/lesson_analysis_tools.html \
	doc/tutorial/lesson_analysis_tools/opendx_cp1.png \
	doc/tutorial/lesson_analysis_tools/opendx_sequencer_control.png \
	doc/tutorial/lesson_analysis_tools/opendx_view_control.png \
	doc/tutorial/lesson_analysis_tools/opendx_vpe1.png \
	doc/tutorial/lesson_analysis_tools/opendx_vpe2.png \
	doc/tutorial/lesson_analysis_tools/si_den_111.png \
	doc/tutorial/lesson_base1.html \
	doc/tutorial/lesson_base1/Plot1.jpg \
	doc/tutorial/lesson_base1/dim.m doc/tutorial/lesson_base2.html \
	doc/tutorial/lesson_base3.html doc/tutorial/lesson_base4.html \
	doc/tutorial/lesson_basepar.html \
	doc/tutorial/lesson_basepar/lesson_basepar_overhead.png \
	doc/tutorial/lesson_basepar/lesson_basepar_speedup.png \
	doc/tutorial/lesson_bse.html \
	doc/tutorial/lesson_bse/tbs2_1.agr \
	doc/tutorial/lesson_bse/tbs2_1.png \
	doc/tutorial/lesson_bse/tbs2_2.agr \
	doc/tutorial/lesson_bse/tbs2_2.png \
	doc/tutorial/lesson_bse/tbs3.agr \
	doc/tutorial/lesson_bse/tbs3.png \
	doc/tutorial/lesson_bse/tbs4.agr \
	doc/tutorial/lesson_bse/tbs4.png \
	doc/tutorial/lesson_bse/tbs5.agr \
	doc/tutorial/lesson_bse/tbs5.png \
	doc/tutorial/lesson_elastic.html doc/tutorial/lesson_eph.html \
	doc/tutorial/lesson_ffield.html \
	doc/tutorial/lesson_ffield/image004.gif \
	doc/tutorial/lesson_ffield/image007.gif \
	doc/tutorial/lesson_gw1.html \
	doc/tutorial/lesson_gw1/gw_flowchart.png \
	doc/tutorial/lesson_gw1/gw_flowchart.svg \
	doc/tutorial/lesson_gw2.html doc/tutorial/lesson_ldau.html \
	doc/tutorial/lesson_nlo.html \
	doc/tutorial/lesson_nlo/filelist.xml \
	doc/tutorial/lesson_nlo/image001.gif \
	doc/tutorial/lesson_nlo/image002.pct \
	doc/tutorial/lesson_nlo/image003.gif \
	doc/tutorial/lesson_nlo/image005.pct \
	doc/tutorial/lesson_nlo/image006.gif \
	doc/tutorial/lesson_nlo/image008.pct \
	doc/tutorial/lesson_nlo/image009.gif \
	doc/tutorial/lesson_nuc.html \
	doc/tutorial/lesson_nuc/charge.gif \
	doc/tutorial/lesson_nuc/charge.tex \
	doc/tutorial/lesson_optic.html \
	doc/tutorial/lesson_optic/toptic_ref_0001_0001-linopt.out \
	doc/tutorial/lesson_optic/toptic_ref_0001_0002_0003-ChiTotIm.out \
	doc/tutorial/lesson_optic/toptic_ref_0001_0002_0003-ChiTotRe.out \
	doc/tutorial/lesson_paral_dfpt.html \
	doc/tutorial/lesson_paral_dfpt/1WFs.png \
	doc/tutorial/lesson_paral_dfpt/DFPT_Equations.png \
	doc/tutorial/lesson_paral_dfpt/DFPT_Structure.png \
	doc/tutorial/lesson_paral_dfpt/Speedup.jpeg \
	doc/tutorial/lesson_paral_gspw.html \
	doc/tutorial/lesson_paral_gspw/abinit.sub.01 \
	doc/tutorial/lesson_paral_gspw/abinit.sub.02 \
	doc/tutorial/lesson_paral_gspw/abinit.sub.03 \
	doc/tutorial/lesson_paral_gspw/abinit.sub.04 \
	doc/tutorial/lesson_paral_gspw/abinit.sub.05 \
	doc/tutorial/lesson_paral_gswvl.html \
	doc/tutorial/lesson_paral_gswvl/efficiency-C21.png \
	doc/tutorial/lesson_paral_gswvl/speedup-C21.png \
	doc/tutorial/lesson_paral_gswvl/time-C21.png \
	doc/tutorial/lesson_paral_mbt.html \
	doc/tutorial/lesson_paral_mbt/MPI_mv.png \
	doc/tutorial/lesson_paral_mbt/SiO2.png \
	doc/tutorial/lesson_paral_mbt/SiO2_KSG0W0_PPM1.png \
	doc/tutorial/lesson_paral_mbt/band_distribution_sigma.png \
	doc/tutorial/lesson_paral_mbt/comp-AW-spect.png \
	doc/tutorial/lesson_paral_mbt/gwpara1_chi0.png \
	doc/tutorial/lesson_paral_mbt/gwpara2_chi0.png \
	doc/tutorial/lesson_paral_mbt/old_band_distribution_sigma.gif \
	doc/tutorial/lesson_paral_mbt/scaling_bs.png \
	doc/tutorial/lesson_paral_mbt/screening_rel_times.png \
	doc/tutorial/lesson_paral_mbt/screening_rel_times_1000bands.png \
	doc/tutorial/lesson_paral_mbt/screening_rel_times_500bands.png \
	doc/tutorial/lesson_paral_mbt/screening_speedup.png \
	doc/tutorial/lesson_paral_mbt/sigma_analysis.png \
	doc/tutorial/lesson_paral_mbt/sigma_speedup.png \
	doc/tutorial/lesson_paral_mbt/sigma_time_relative.png \
	doc/tutorial/lesson_paral_moldyn.html \
	doc/tutorial/lesson_paral_moldyn/Kpoints.png \
	doc/tutorial/lesson_paral_moldyn/cell.png \
	doc/tutorial/lesson_paral_moldyn/diag_moldyn.py \
	doc/tutorial/lesson_paral_moldyn/melting.png \
	doc/tutorial/lesson_paral_moldyn/xcart.png \
	doc/tutorial/lesson_paral_string.html \
	doc/tutorial/lesson_paral_string/Initial1.png \
	doc/tutorial/lesson_paral_string/Initial2.png \
	doc/tutorial/lesson_paral_string/curve1.png \
	doc/tutorial/lesson_paral_string/curve2.png \
	doc/tutorial/lesson_paral_string/curve3.png \
	doc/tutorial/lesson_paral_string/start.gif \
	doc/tutorial/lesson_paral_string/stringvideo.gif \
	doc/tutorial/lesson_paw1.html \
	doc/tutorial/lesson_paw1/DOS-2proj.jpg \
	doc/tutorial/lesson_paw1/DOS-4proj.jpg \
	doc/tutorial/lesson_paw1/DOS-6proj.jpg \
	doc/tutorial/lesson_paw1/etotal-acell.jpg \
	doc/tutorial/lesson_paw2.html \
	doc/tutorial/lesson_paw2/Ni.GGA-PBE-paw.abinit.rrkj \
	doc/tutorial/lesson_paw2/Ni.atompaw.input.semicore \
	doc/tutorial/lesson_paw2/Ni.atompaw.input.vanderbilt \
	doc/tutorial/lesson_paw2/Ni.atompaw.input1 \
	doc/tutorial/lesson_paw2/Ni.atompaw.input2 \
	doc/tutorial/lesson_paw2/Ni.atompaw.input3 \
	doc/tutorial/lesson_paw2/Ni.ghost.atompaw.input \
	doc/tutorial/lesson_paw2/RSO.png \
	doc/tutorial/lesson_paw2/RSOcompa.jpg \
	doc/tutorial/lesson_paw2/acell-etotal.jpg \
	doc/tutorial/lesson_paw2/ecut.jpg \
	doc/tutorial/lesson_paw2/log0a.jpg \
	doc/tutorial/lesson_paw2/log0b.jpg \
	doc/tutorial/lesson_paw2/log1a.jpg \
	doc/tutorial/lesson_paw2/log1b.jpg \
	doc/tutorial/lesson_paw2/log1c.jpg \
	doc/tutorial/lesson_paw2/log2a.jpg \
	doc/tutorial/lesson_paw2/wfn1a.jpg \
	doc/tutorial/lesson_paw2/wfn6a.jpg \
	doc/tutorial/lesson_paw2/wfn6b.jpg \
	doc/tutorial/lesson_paw3.html \
	doc/tutorial/lesson_paw3/images/band_abinit_elk_I.png \
	doc/tutorial/lesson_paw3/images/band_abinit_elk_II.png \
	doc/tutorial/lesson_paw3/images/band_abinit_elk_III.png \
	doc/tutorial/lesson_paw3/images/plot_C_all_1.png \
	doc/tutorial/lesson_paw3/images/plot_C_all_II.png \
	doc/tutorial/lesson_paw3/images/plot_C_band_1.png \
	doc/tutorial/lesson_paw3/images/plot_C_band_2.png \
	doc/tutorial/lesson_paw3/inputs/C_simple.input \
	doc/tutorial/lesson_paw3/inputs/ab_C_equi.in \
	doc/tutorial/lesson_paw3/inputs/ab_C_test.in \
	doc/tutorial/lesson_paw3/inputs/ab_Mg_equi.in \
	doc/tutorial/lesson_paw3/inputs/ab_Mg_test.in \
	doc/tutorial/lesson_paw3/inputs/elk_C_diamond.in \
	doc/tutorial/lesson_paw3/inputs/elk_Mg_band.in \
	doc/tutorial/lesson_paw3/inputs/elk_Mg_equi.in \
	doc/tutorial/lesson_paw3/inputs/input_C_convert \
	doc/tutorial/lesson_paw3/inputs/input_C_equi.files \
	doc/tutorial/lesson_paw3/inputs/input_C_test.files \
	doc/tutorial/lesson_paw3/inputs/input_Mg_equi.files \
	doc/tutorial/lesson_paw3/inputs/input_Mg_test.files \
	doc/tutorial/lesson_paw3/scripts/comp_bands_abinit2abinit.py \
	doc/tutorial/lesson_paw3/scripts/comp_bands_abinit2elk.py \
	doc/tutorial/lesson_paw3/scripts/comp_bands_elk2elk.py \
	doc/tutorial/lesson_paw3/scripts/plot_C_all.p \
	doc/tutorial/lesson_paw3/scripts/plot_C_all_II.p \
	doc/tutorial/lesson_paw3/scripts/plot_C_fthatpot.p \
	doc/tutorial/lesson_paw3/scripts/plot_C_ftkin.p \
	doc/tutorial/lesson_paw3/scripts/plot_C_p.p \
	doc/tutorial/lesson_paw3/scripts/plot_C_s.p \
	doc/tutorial/lesson_paw3/scripts/plot_C_tprod.p \
	doc/tutorial/lesson_paw3/scripts/plot_logderiv_d.p \
	doc/tutorial/lesson_paw3/scripts/plot_logderiv_p.p \
	doc/tutorial/lesson_paw3/scripts/plot_logderiv_s.p \
	doc/tutorial/lesson_rf1.html doc/tutorial/lesson_rf2.html \
	doc/tutorial/lesson_rf2/trf2_6.out.eps \
	doc/tutorial/lesson_source_code.html \
	doc/tutorial/lesson_spin.html \
	doc/tutorial/lesson_spin/bccfe_mag_dos2.jpg \
	doc/tutorial/lesson_spin/bccfe_nonmag_dos2.jpg \
	doc/tutorial/lesson_spin/energy_diff_fccfe.jpg \
	doc/tutorial/lesson_spin/magnetization.py \
	doc/tutorial/lesson_tddft.html doc/tutorial/lesson_udet.html \
	doc/tutorial/lesson_visual.txt \
	doc/tutorial/lesson_wannier90.html \
	doc/tutorial/list_internal_links.js \
	doc/tutorial/theory_bse.html \
	doc/tutorial/theory_bse/F_matrix.png \
	doc/tutorial/theory_bse/F_matrix.svg \
	doc/tutorial/theory_bse/Haydock_sketch.png \
	doc/tutorial/theory_bse/Hexc_full.png \
	doc/tutorial/theory_bse/Hexc_full.svg \
	doc/tutorial/theory_bse/L0ehbasis.png \
	doc/tutorial/theory_bse/L0ehbasis.svg \
	doc/tutorial/theory_bse/L_for_semiconductors.png \
	doc/tutorial/theory_bse/L_for_semiconductors.svg \
	doc/tutorial/theory_bse/TDA.png \
	doc/tutorial/theory_bse/TDA.svg \
	doc/tutorial/theory_bse/barv.png \
	doc/tutorial/theory_bse/barv.svg \
	doc/tutorial/theory_bse/bs_kernel.png \
	doc/tutorial/theory_bse/bs_kernel.svg \
	doc/tutorial/theory_bse/bse_flowchart.graffle \
	doc/tutorial/theory_bse/bse_flowchart.png \
	doc/tutorial/theory_bse/bse_flowchart.svg \
	doc/tutorial/theory_bse/cfact.png \
	doc/tutorial/theory_bse/chi0_L0.png \
	doc/tutorial/theory_bse/chi0_L0.svg \
	doc/tutorial/theory_bse/chi_L.png \
	doc/tutorial/theory_bse/chi_L.svg \
	doc/tutorial/theory_bse/convert.sh \
	doc/tutorial/theory_bse/coulomb_rspace.png \
	doc/tutorial/theory_bse/coulomb_rspace.svg \
	doc/tutorial/theory_bse/dipole_mel.png \
	doc/tutorial/theory_bse/direct_term.png \
	doc/tutorial/theory_bse/dyson_eq_4L.png \
	doc/tutorial/theory_bse/dyson_eq_4L.svg \
	doc/tutorial/theory_bse/eh_expansion1.png \
	doc/tutorial/theory_bse/eh_expansion1.svg \
	doc/tutorial/theory_bse/eh_expansion2.png \
	doc/tutorial/theory_bse/eh_expansion2.svg \
	doc/tutorial/theory_bse/em_hatchi.png \
	doc/tutorial/theory_bse/em_hatchi.svg \
	doc/tutorial/theory_bse/emacro_lfe.png \
	doc/tutorial/theory_bse/emacro_lfe.svg \
	doc/tutorial/theory_bse/emacro_nlfe.png \
	doc/tutorial/theory_bse/emacro_nlfe.svg \
	doc/tutorial/theory_bse/epsilon_vs_tchi.png \
	doc/tutorial/theory_bse/epsilon_vs_tchi.svg \
	doc/tutorial/theory_bse/equations.tex \
	doc/tutorial/theory_bse/exc_mdf.png \
	doc/tutorial/theory_bse/exc_mdf.svg \
	doc/tutorial/theory_bse/exchange_rspace.png \
	doc/tutorial/theory_bse/exchange_rspace.svg \
	doc/tutorial/theory_bse/exchange_term.png \
	doc/tutorial/theory_bse/macros.tex \
	doc/tutorial/theory_bse/oscillator_q0.png \
	doc/tutorial/theory_bse/oscillator_q0.svg \
	doc/tutorial/theory_bse/packages.tex \
	doc/tutorial/theory_bse/q0_expansion.png \
	doc/tutorial/theory_bse/reso_mel.png \
	doc/tutorial/theory_bse/reso_mel.svg \
	doc/tutorial/theory_bse/resolvent.png \
	doc/tutorial/theory_bse/schematic_dft_gw_bse.png \
	doc/tutorial/theory_bse/schematic_dft_gw_bse.svg \
	doc/tutorial/theory_bse/spectral_repr.png \
	doc/tutorial/theory_mbt.html doc/tutorial/theory_mbt/G0G0.png \
	doc/tutorial/theory_mbt/G0G0.svg \
	doc/tutorial/theory_mbt/G0W0.png \
	doc/tutorial/theory_mbt/G0W0.svg \
	doc/tutorial/theory_mbt/GW_CD.png \
	doc/tutorial/theory_mbt/GW_CD.svg \
	doc/tutorial/theory_mbt/G_Dyson.png \
	doc/tutorial/theory_mbt/G_Dyson.svg \
	doc/tutorial/theory_mbt/G_def.png \
	doc/tutorial/theory_mbt/G_def.svg \
	doc/tutorial/theory_mbt/Lehmann.png \
	doc/tutorial/theory_mbt/Lehmann.svg \
	doc/tutorial/theory_mbt/RPA_chi.png \
	doc/tutorial/theory_mbt/RPA_chi.svg \
	doc/tutorial/theory_mbt/W_def.png \
	doc/tutorial/theory_mbt/W_def.svg \
	doc/tutorial/theory_mbt/W_partition_simple.png \
	doc/tutorial/theory_mbt/W_partition_simple.svg \
	doc/tutorial/theory_mbt/Wc.png doc/tutorial/theory_mbt/Wc.svg \
	doc/tutorial/theory_mbt/Z_def.png \
	doc/tutorial/theory_mbt/Z_def.svg \
	doc/tutorial/theory_mbt/all.png \
	doc/tutorial/theory_mbt/all.svg \
	doc/tutorial/theory_mbt/charged_exc_ene \
	doc/tutorial/theory_mbt/charged_exc_ene.png \
	doc/tutorial/theory_mbt/charged_exc_ene.svg \
	doc/tutorial/theory_mbt/chi0_sc_tr.png \
	doc/tutorial/theory_mbt/chi0_sc_tr.svg \
	doc/tutorial/theory_mbt/chi0_symmetry.png \
	doc/tutorial/theory_mbt/chi0_symmetry.svg \
	doc/tutorial/theory_mbt/contour.png \
	doc/tutorial/theory_mbt/contour.svg \
	doc/tutorial/theory_mbt/contour_deformation.png \
	doc/tutorial/theory_mbt/contour_deformation.svg \
	doc/tutorial/theory_mbt/convert.sh \
	doc/tutorial/theory_mbt/e_from_tchi.png \
	doc/tutorial/theory_mbt/e_from_tchi.svg \
	doc/tutorial/theory_mbt/emacro_lfe.png \
	doc/tutorial/theory_mbt/emacro_lfe.svg \
	doc/tutorial/theory_mbt/emacro_nlfe.png \
	doc/tutorial/theory_mbt/emacro_nlfe.svg \
	doc/tutorial/theory_mbt/epsilon_vs_tchi.png \
	doc/tutorial/theory_mbt/epsilon_vs_tchi.svg \
	doc/tutorial/theory_mbt/equations-01.png \
	doc/tutorial/theory_mbt/equations-01.svg \
	doc/tutorial/theory_mbt/equations-02.png \
	doc/tutorial/theory_mbt/equations-02.svg \
	doc/tutorial/theory_mbt/equations.tex \
	doc/tutorial/theory_mbt/gamma_GW.png \
	doc/tutorial/theory_mbt/gamma_GW.svg \
	doc/tutorial/theory_mbt/gw_pentagon.png \
	doc/tutorial/theory_mbt/gw_pentagon.svg \
	doc/tutorial/theory_mbt/gwsigma_rt_domain.png \
	doc/tutorial/theory_mbt/gwsigma_rt_domain.svg \
	doc/tutorial/theory_mbt/hedin_pentagon.png \
	doc/tutorial/theory_mbt/hedin_pentagon.svg \
	doc/tutorial/theory_mbt/hilbert_transform.png \
	doc/tutorial/theory_mbt/hilbert_transform.svg \
	doc/tutorial/theory_mbt/lehmann_ampl.png \
	doc/tutorial/theory_mbt/lehmann_ampl.svg \
	doc/tutorial/theory_mbt/macros.tex \
	doc/tutorial/theory_mbt/notation_1.png \
	doc/tutorial/theory_mbt/notation_1.svg \
	doc/tutorial/theory_mbt/notation_2.png \
	doc/tutorial/theory_mbt/notation_2.svg \
	doc/tutorial/theory_mbt/oscillator_longv.png \
	doc/tutorial/theory_mbt/oscillator_longv.svg \
	doc/tutorial/theory_mbt/oscillator_shortv.png \
	doc/tutorial/theory_mbt/oscillator_shortv.svg \
	doc/tutorial/theory_mbt/packages.tex \
	doc/tutorial/theory_mbt/poles_G.png \
	doc/tutorial/theory_mbt/poles_G.svg \
	doc/tutorial/theory_mbt/ppmodel_imag.png \
	doc/tutorial/theory_mbt/ppmodel_imag.svg \
	doc/tutorial/theory_mbt/ppmodel_real.png \
	doc/tutorial/theory_mbt/ppmodel_real.svg \
	doc/tutorial/theory_mbt/ps2svg.sh \
	doc/tutorial/theory_mbt/qp_equation.png \
	doc/tutorial/theory_mbt/qp_equation.svg \
	doc/tutorial/theory_mbt/qpene_perturbative.png \
	doc/tutorial/theory_mbt/qpene_perturbative.svg \
	doc/tutorial/theory_mbt/self_c_mel.png \
	doc/tutorial/theory_mbt/self_c_mel.svg \
	doc/tutorial/theory_mbt/self_def.png \
	doc/tutorial/theory_mbt/self_def.svg \
	doc/tutorial/theory_mbt/self_energy.png \
	doc/tutorial/theory_mbt/self_energy.svg \
	doc/tutorial/theory_mbt/self_energy_taylor.png \
	doc/tutorial/theory_mbt/self_energy_taylor.svg \
	doc/tutorial/theory_mbt/self_x.png \
	doc/tutorial/theory_mbt/self_x.svg \
	doc/tutorial/theory_mbt/self_x_mel.png \
	doc/tutorial/theory_mbt/self_x_mel.svg \
	doc/tutorial/theory_mbt/sf_chi0.png \
	doc/tutorial/theory_mbt/sf_chi0.svg \
	doc/tutorial/theory_mbt/tchi_def.png \
	doc/tutorial/theory_mbt/tchi_def.svg doc/tutorial/welcome.html \
	doc/users/AbinitBandStructureMaker_manual.tex \
	doc/users/FAQ.html doc/users/How_to_use_LDA_plus_U.txt \
	doc/users/Makefile.am doc/users/Makefile.in \
	doc/users/abinit_help.html doc/users/acknowledgments.html \
	doc/users/aim_help.html doc/users/aimhelp.ps \
	doc/users/aimhelp.tex doc/users/anaddb_help.html \
	doc/users/band2eps_help doc/users/bibliography.html \
	doc/users/bibtex-refs.html doc/users/conducti_manual.tex \
	doc/users/conductivity_paw_manu.tex doc/users/context.txt \
	doc/users/cut3d_help.html doc/users/ddbs_upgrade.txt \
	doc/users/elphon_manual.tex doc/users/formabinit.css \
	doc/users/linear_optics_paw.tex \
	doc/users/list_internal_links.js doc/users/mrgddb_help.html \
	doc/users/mrgscr_help.html doc/users/netiquette.html \
	doc/users/new_user_guide.html doc/users/optic_help.html \
	doc/users/other_codes.txt doc/users/paral_use.txt \
	doc/users/piezoelectric.txt doc/users/positronmanual.txt \
	doc/users/problem_report.txt doc/users/respfn_help.html \
	doc/users/respfn_help.keep doc/users/spacegrouphelpfile.html \
	doc/users/spgrcopyright.html doc/users/spgrdefinition.html \
	doc/users/spgrdescription.html doc/users/spgrhead.html \
	doc/users/tuning.txt doc/users/xtalinput.tex \
	doc/versioning/Makefile.am doc/versioning/Makefile.in \
	doc/versioning/abinit-website.txt \
	doc/versioning/bzr-intro-p1.txt \
	doc/versioning/bzr-intro-p2.txt \
	doc/versioning/bzr-intro-p3.txt doc/versioning/bzr-logo.png \
	doc/versioning/bzr-logo.xcf doc/versioning/bzr-quickref.tex \
	doc/versioning/leaflet.cls doc/versioning/vcs-comparison.txt \
	doc/wipeout.sh developers/README developers/bzr_helpers/README \
	developers/bzr_helpers/abinit-forge-branch \
	developers/bzr_helpers/abzr.py \
	developers/bzr_helpers/bzr-get-branches \
	developers/bzr_helpers/bzr-make-patch \
	developers/bzr_helpers/bzr-publish \
	developers/bzr_helpers/bzr-resolve \
	developers/maintainers/FT77to90.pl \
	developers/maintainers/Makefile_testdir_binarypack \
	developers/maintainers/Makefile_topdir_binarypack \
	developers/maintainers/abiauty.pl \
	developers/maintainers/abirules.pl \
	developers/maintainers/build-abinit-calltree.pl \
	developers/maintainers/change.sh \
	developers/maintainers/change2.sh \
	developers/maintainers/change_year.sh \
	developers/maintainers/check-linalg-calls.py \
	developers/maintainers/check-missing-headers.py \
	developers/maintainers/check-openmp.sh \
	developers/maintainers/check-orphans.sh \
	developers/maintainers/check-subs.pl \
	developers/maintainers/check_datatypes.py \
	developers/maintainers/dos_to_unix.csh \
	developers/maintainers/list-cpp-options.py \
	developers/maintainers/list-cpp-options.sh \
	developers/maintainers/mkrobodoc_dirs.py \
	developers/maintainers/parents.pl \
	developers/maintainers/replace_write6.py \
	developers/various/change_perl.sh \
	developers/various/fixed_to_free \
	developers/various/mkmodule.sh developers/various/mkroutine.sh \
	developers/various/mtrace.pl developers/various/paradev.py \
	developers/various/paragdb.py \
	developers/various/remove_unused_var.sh \
	developers/various/var-file-index.py scripts/README \
	scripts/configure/README \
	scripts/configure/abinit_config/abinit-textconfig \
	scripts/configure/abinit_config/abinit_config.mk \
	scripts/configure/abinit_config/abinit_config.png \
	scripts/configure/abinit_config/abinit_config.pro \
	scripts/configure/abinit_config/abinit_config.ui \
	scripts/configure/abinit_config/test1.py \
	scripts/configure/abinit_config/test2.py \
	scripts/configure/abinit_config/test3.py \
	scripts/configure/upgrade-build-config \
	scripts/deprecated/AbinitInputMaker.py \
	scripts/deprecated/AbinitStructureViewer.py \
	scripts/deprecated/Calculation.xml \
	scripts/deprecated/Calculation_tag.xml \
	scripts/deprecated/KptGrid.xml \
	scripts/deprecated/KptGrid_tag.xml \
	scripts/deprecated/Relaxation.xml \
	scripts/deprecated/Relaxation_tag.xml \
	scripts/deprecated/Sections.xml \
	scripts/deprecated/Structure.xml \
	scripts/deprecated/Structure_tag.xml \
	scripts/deprecated/abi2xsf scripts/deprecated/abinitRun.dtd \
	scripts/deprecated/class_ScrolledWidgetList.py \
	scripts/deprecated/ebands.f90 \
	scripts/deprecated/vms/crea_descrip_mms.F90 \
	scripts/deprecated/vms/descrip.mms \
	scripts/deprecated/vms/vms_prepare_input.F90 \
	scripts/deprecated/wrappers/abinit.py.in \
	scripts/deprecated/xmlTagger.py \
	scripts/post_processing/AbinitBandStructureMaker.py \
	scripts/post_processing/README \
	scripts/post_processing/ab_extended_scissors_guess.py \
	scripts/post_processing/abinit_eignc_to_bandstructure.py \
	scripts/post_processing/appa/README \
	scripts/post_processing/appa/appa.py \
	scripts/post_processing/appa/appa_nw.py \
	scripts/post_processing/appa/birch/benf.f \
	scripts/post_processing/appa/birch/fit.inp \
	scripts/post_processing/appa/fortran/__init__.py \
	scripts/post_processing/appa/fortran/math.f90 \
	scripts/post_processing/appa/fortran/positions.f90 \
	scripts/post_processing/appa/fortran/topology.f90 \
	scripts/post_processing/appa/gui/__init__.py \
	scripts/post_processing/appa/gui/about.py \
	scripts/post_processing/appa/gui/atom_pos.py \
	scripts/post_processing/appa/gui/button.py \
	scripts/post_processing/appa/gui/conv.py \
	scripts/post_processing/appa/gui/elasticConstant.py \
	scripts/post_processing/appa/gui/graph.py \
	scripts/post_processing/appa/gui/gs.py \
	scripts/post_processing/appa/gui/loading.py \
	scripts/post_processing/appa/gui/main_frame.py \
	scripts/post_processing/appa/gui/md.py \
	scripts/post_processing/appa/gui/msd.py \
	scripts/post_processing/appa/gui/open_graph.py \
	scripts/post_processing/appa/gui/rdf.py \
	scripts/post_processing/appa/gui/vdos.py \
	scripts/post_processing/appa/reading/__init__.py \
	scripts/post_processing/appa/reading/input.py \
	scripts/post_processing/appa/reading/read.py \
	scripts/post_processing/appa/reading/read_graph.py \
	scripts/post_processing/appa/utility/__init__.py \
	scripts/post_processing/appa/utility/analysis.py \
	scripts/post_processing/appa/utility/canvas.py \
	scripts/post_processing/appa/utility/complet.py \
	scripts/post_processing/appa/utility/global_variable.py \
	scripts/post_processing/appa/utility/positions.py \
	scripts/post_processing/appa/utility/thread.py \
	scripts/post_processing/appa/utility/write.py \
	scripts/post_processing/create_files.py \
	scripts/post_processing/dynamic_pol.f \
	scripts/post_processing/get_irreps.py \
	scripts/post_processing/matlab_data_analysis/EffMass.m \
	scripts/post_processing/matlab_data_analysis/data_analysis.help \
	scripts/post_processing/matlab_data_analysis/mexData.c \
	scripts/post_processing/mrgeignc.py \
	scripts/post_processing/phondisp2abi.py \
	scripts/post_processing/plot_bandstructure.py \
	scripts/post_processing/spectral_func.py \
	scripts/post_processing/spectral_func_para.py \
	scripts/post_processing/systeme.py \
	scripts/post_processing/temperature.py \
	scripts/post_processing/temperature_para.py \
	scripts/post_processing/wannier_bandstructure.py \
	scripts/pre_processing/Cell2Abinit.py \
	scripts/pre_processing/README scripts/pre_processing/abchk.pl \
	scripts/pre_processing/chkinabi.pl \
	scripts/pre_processing/tokenize_file.py \
	packages/debian/README.Debian \
	packages/debian/abinit-common.dirs \
	packages/debian/abinit-doc.docs \
	packages/debian/abinit-test.dirs packages/debian/abinit.dirs \
	packages/debian/abinit.manpages packages/debian/changelog \
	packages/debian/compat packages/debian/control \
	packages/debian/copyright packages/debian/docs \
	packages/debian/rules packages/debian/source/format \
	packages/debian/watch psps/README \
	psps/scripts/GANDALF/ATOMICDATA/CONTRIB/001-H/GGA-ATOMPAW-fbrc1/Input/H.gga.atompaw.input \
	psps/scripts/GANDALF/ATOMICDATA/CONTRIB/001-H/GGA-ATOMPAW-fbrc2/Input/H.gga.atompaw.input \
	psps/scripts/GANDALF/ATOMICDATA/CONTRIB/001-H/LDA-ATOMPAW-fbrc1/Input/H.lda.atompaw.input \
	psps/scripts/GANDALF/ATOMICDATA/CONTRIB/001-H/LDA-ATOMPAW-fbrc2/Input/H.lda.atompaw.input \
	psps/scripts/GANDALF/ATOMICDATA/CONTRIB/006-C/GGA-ATOMPAW-fbrc1/Input/C.gga.atompaw.input \
	psps/scripts/GANDALF/ATOMICDATA/CONTRIB/006-C/GGA-ATOMPAW-fbrc2/Input/C.gga.atompaw.input \
	psps/scripts/GANDALF/ATOMICDATA/CONTRIB/006-C/LDA-ATOMPAW-fbrc1/Input/C.lda.atompaw.input \
	psps/scripts/GANDALF/ATOMICDATA/CONTRIB/006-C/LDA-ATOMPAW-fbrc2/Input/C.lda.atompaw.input \
	psps/scripts/GANDALF/ATOMICDATA/CONTRIB/008-O/GGA-ATOMPAW-fbrc1/Input/O.gga.atompaw.input \
	psps/scripts/GANDALF/ATOMICDATA/CONTRIB/008-O/GGA-ATOMPAW-fbrc2/Input/O.gga.atompaw.input \
	psps/scripts/GANDALF/ATOMICDATA/CONTRIB/008-O/GGA-ATOMPAW-fbrso/Input/O.gga.atompaw.input \
	psps/scripts/GANDALF/ATOMICDATA/CONTRIB/008-O/LDA-ATOMPAW-fbrc1/Input/O.lda.atompaw.input \
	psps/scripts/GANDALF/ATOMICDATA/CONTRIB/008-O/LDA-ATOMPAW-fbrc2/Input/O.lda.atompaw.input \
	psps/scripts/GANDALF/ATOMICDATA/CONTRIB/008-O/LDA-ATOMPAW-fbrso/Input/O.lda.atompaw.input \
	psps/scripts/GANDALF/ATOMICDATA/CONTRIB/022-Ti/GGA-ATOMPAW-nh/Input/Ti.gga.atompaw.input \
	psps/scripts/GANDALF/ATOMICDATA/CONTRIB/022-Ti/LDA-ATOMPAW-nh/Input/Ti.lda.atompaw.input \
	psps/scripts/GANDALF/ATOMICDATA/CONTRIB/038-Sr/GGA-ATOMPAW-mt/Input/Sr.gga.atompaw.input \
	psps/scripts/GANDALF/ATOMICDATA/CONTRIB/038-Sr/GGA-ATOMPAW-mt/README \
	psps/scripts/GANDALF/ATOMICDATA/CONTRIB/038-Sr/LDA-ATOMPAW-mt/Input/Sr.lda.atompaw.input \
	psps/scripts/GANDALF/ATOMICDATA/CONTRIB/038-Sr/LDA-ATOMPAW-mt/README \
	psps/scripts/GANDALF/ATOMICDATA/CONTRIB/056-Ba/GGA-ATOMPAW-fb/Input/Ba.gga.atompaw.input \
	psps/scripts/GANDALF/ATOMICDATA/CONTRIB/056-Ba/LDA-ATOMPAW-fb/Input/Ba.lda.atompaw.input \
	psps/scripts/GANDALF/ATOMICDATA/Directories_list_gga \
	psps/scripts/GANDALF/ATOMICDATA/Directories_list_lda \
	psps/scripts/GANDALF/ATOMICDATA/MAIN/001-H/H-GGA-hard-uspp/Input-USPP/h_ae_s1.adat \
	psps/scripts/GANDALF/ATOMICDATA/MAIN/001-H/H-GGA-hard-uspp/Input-USPP/h_ps.adat \
	psps/scripts/GANDALF/ATOMICDATA/MAIN/001-H/H-GGA-hard-uspp/Results \
	psps/scripts/GANDALF/ATOMICDATA/MAIN/001-H/H-GGA-uspp/Input-USPP/H_ae_ref.adat \
	psps/scripts/GANDALF/ATOMICDATA/MAIN/001-H/H-GGA-uspp/Input-USPP/H_ps.adat \
	psps/scripts/GANDALF/ATOMICDATA/MAIN/001-H/H-GGA-uspp/Results \
	psps/scripts/GANDALF/ATOMICDATA/MAIN/001-H/H-LDA-hard-uspp/Input-USPP/h_ae_s1.adat \
	psps/scripts/GANDALF/ATOMICDATA/MAIN/001-H/H-LDA-hard-uspp/Input-USPP/h_ps.adat \
	psps/scripts/GANDALF/ATOMICDATA/MAIN/001-H/H-LDA-hard-uspp/Results \
	psps/scripts/GANDALF/ATOMICDATA/MAIN/001-H/H-LDA-uspp/Input-USPP/H_ae_ref.adat \
	psps/scripts/GANDALF/ATOMICDATA/MAIN/001-H/H-LDA-uspp/Input-USPP/H_ps.adat \
	psps/scripts/GANDALF/ATOMICDATA/MAIN/001-H/H-LDA-uspp/Results \
	psps/scripts/GANDALF/ATOMICDATA/MAIN/005-B/B-GGA-atompaw/Results \
	psps/scripts/GANDALF/ATOMICDATA/MAIN/005-B/B-GGA-atompaw/input-atompaw/B.gga.atompaw.input \
	psps/scripts/GANDALF/ATOMICDATA/MAIN/005-B/B-GGA-hard-atompaw/Results \
	psps/scripts/GANDALF/ATOMICDATA/MAIN/005-B/B-GGA-hard-atompaw/input-atompaw/B.gga.hard.atompaw.input \
	psps/scripts/GANDALF/ATOMICDATA/MAIN/005-B/B-LDA-atompaw/Results \
	psps/scripts/GANDALF/ATOMICDATA/MAIN/005-B/B-LDA-atompaw/input-atompaw/B.lda.atompaw.input \
	psps/scripts/GANDALF/ATOMICDATA/MAIN/005-B/B-LDA-hard-atompaw/Results \
	psps/scripts/GANDALF/ATOMICDATA/MAIN/005-B/B-LDA-hard-atompaw/input-atompaw/B.lda.hard.atompaw.input \
	psps/scripts/GANDALF/ATOMICDATA/MAIN/006-C/C-GGA-hard-uspp/Input-USPP/c_ae_s2p2.adat \
	psps/scripts/GANDALF/ATOMICDATA/MAIN/006-C/C-GGA-hard-uspp/Input-USPP/c_ps.adat \
	psps/scripts/GANDALF/ATOMICDATA/MAIN/006-C/C-GGA-hard-uspp/Input-USPP/uspp2abinit.dat \
	psps/scripts/GANDALF/ATOMICDATA/MAIN/006-C/C-GGA-hard-uspp/Results \
	psps/scripts/GANDALF/ATOMICDATA/MAIN/006-C/C-GGA-uspp/Input-USPP/C_ae_ref.adat \
	psps/scripts/GANDALF/ATOMICDATA/MAIN/006-C/C-GGA-uspp/Input-USPP/C_ps.adat \
	psps/scripts/GANDALF/ATOMICDATA/MAIN/006-C/C-GGA-uspp/Results \
	psps/scripts/GANDALF/ATOMICDATA/MAIN/006-C/C-LDA-hard-uspp/Input-USPP/c_ae_s2p2.adat \
	psps/scripts/GANDALF/ATOMICDATA/MAIN/006-C/C-LDA-hard-uspp/Input-USPP/c_ps.adat \
	psps/scripts/GANDALF/ATOMICDATA/MAIN/006-C/C-LDA-hard-uspp/Input-USPP/uspp2abinit.dat \
	psps/scripts/GANDALF/ATOMICDATA/MAIN/006-C/C-LDA-hard-uspp/Results \
	psps/scripts/GANDALF/ATOMICDATA/MAIN/006-C/C-LDA-uspp/Input-USPP/C_ae_ref.adat \
	psps/scripts/GANDALF/ATOMICDATA/MAIN/006-C/C-LDA-uspp/Input-USPP/C_ps.adat \
	psps/scripts/GANDALF/ATOMICDATA/MAIN/006-C/C-LDA-uspp/Results \
	psps/scripts/GANDALF/ATOMICDATA/MAIN/007-N/N-GGA-hard-uspp/Input-USPP/n_ae_s2p3.adat \
	psps/scripts/GANDALF/ATOMICDATA/MAIN/007-N/N-GGA-hard-uspp/Input-USPP/n_ps.adat \
	psps/scripts/GANDALF/ATOMICDATA/MAIN/007-N/N-GGA-hard-uspp/Input-USPP/uspp2abinit.dat \
	psps/scripts/GANDALF/ATOMICDATA/MAIN/007-N/N-GGA-hard-uspp/Results \
	psps/scripts/GANDALF/ATOMICDATA/MAIN/007-N/N-LDA-hard-uspp/Input-USPP/n_ae_s2p3.adat \
	psps/scripts/GANDALF/ATOMICDATA/MAIN/007-N/N-LDA-hard-uspp/Input-USPP/n_ps.adat \
	psps/scripts/GANDALF/ATOMICDATA/MAIN/007-N/N-LDA-hard-uspp/Input-USPP/uspp2abinit.dat \
	psps/scripts/GANDALF/ATOMICDATA/MAIN/007-N/N-LDA-hard-uspp/Results \
	psps/scripts/GANDALF/ATOMICDATA/MAIN/008-O/O-GGA-hard-uspp/Input-USPP/o_ae_s2p4.adat \
	psps/scripts/GANDALF/ATOMICDATA/MAIN/008-O/O-GGA-hard-uspp/Input-USPP/o_ps.adat \
	psps/scripts/GANDALF/ATOMICDATA/MAIN/008-O/O-GGA-hard-uspp/Input-USPP/uspp2abinit.dat \
	psps/scripts/GANDALF/ATOMICDATA/MAIN/008-O/O-GGA-hard-uspp/Results \
	psps/scripts/GANDALF/ATOMICDATA/MAIN/008-O/O-LDA-hard-uspp/Input-USPP/o_ae_s2p4.adat \
	psps/scripts/GANDALF/ATOMICDATA/MAIN/008-O/O-LDA-hard-uspp/Input-USPP/o_ps.adat \
	psps/scripts/GANDALF/ATOMICDATA/MAIN/008-O/O-LDA-hard-uspp/Input-USPP/uspp2abinit.dat \
	psps/scripts/GANDALF/ATOMICDATA/MAIN/008-O/O-LDA-hard-uspp/Results \
	psps/scripts/GANDALF/ATOMICDATA/MAIN/022-Ti/Ti-GGA-uspp/Input-USPP/ti_ae_s2d1.adat \
	psps/scripts/GANDALF/ATOMICDATA/MAIN/022-Ti/Ti-GGA-uspp/Input-USPP/ti_ps.adat \
	psps/scripts/GANDALF/ATOMICDATA/MAIN/022-Ti/Ti-GGA-uspp/Results \
	psps/scripts/GANDALF/ATOMICDATA/MAIN/022-Ti/Ti-LDA-uspp/Input-USPP/ti_ae_s2d1.adat \
	psps/scripts/GANDALF/ATOMICDATA/MAIN/022-Ti/Ti-LDA-uspp/Input-USPP/ti_ps.adat \
	psps/scripts/GANDALF/ATOMICDATA/MAIN/022-Ti/Ti-LDA-uspp/Results \
	psps/scripts/GANDALF/ATOMICDATA/MAIN/026-Fe/.directory \
	psps/scripts/GANDALF/ATOMICDATA/MAIN/026-Fe/Fe-GGA-atompaw/Results \
	psps/scripts/GANDALF/ATOMICDATA/MAIN/026-Fe/Fe-GGA-atompaw/input-atompaw/Fe.gga.atompaw.input \
	psps/scripts/GANDALF/ATOMICDATA/MAIN/026-Fe/Fe-GGA-sp_semicore-atompaw/Results \
	psps/scripts/GANDALF/ATOMICDATA/MAIN/026-Fe/Fe-GGA-sp_semicore-atompaw/input-atompaw/Fe.gga.sp_semicore.atompaw.input \
	psps/scripts/GANDALF/ATOMICDATA/MAIN/026-Fe/Fe-LDA-atompaw/input-atompaw/Fe.lda.atompaw.input \
	psps/scripts/GANDALF/ATOMICDATA/MAIN/026-Fe/Fe-LDA-sp_semicore-atompaw/input-atompaw/Fe.lda.sp_semicore.atompaw.input \
	psps/scripts/GANDALF/ATOMICDATA/MAIN/027-Co/Co-GGA-atompaw/Results \
	psps/scripts/GANDALF/ATOMICDATA/MAIN/027-Co/Co-GGA-atompaw/input-atompaw/Co.atompaw.input \
	psps/scripts/GANDALF/ATOMICDATA/MAIN/027-Co/Co-GGA-sp_semicore-atompaw/Results \
	psps/scripts/GANDALF/ATOMICDATA/MAIN/027-Co/Co-GGA-sp_semicore-atompaw/input-atompaw/Co.semicore.atompaw.input \
	psps/scripts/GANDALF/ATOMICDATA/MAIN/027-Co/Co-LDA-atompaw/Results \
	psps/scripts/GANDALF/ATOMICDATA/MAIN/027-Co/Co-LDA-atompaw/input-atompaw/Ni.atompaw.input \
	psps/scripts/GANDALF/ATOMICDATA/MAIN/027-Co/Co-LDA-sp_semicore-atompaw/Results \
	psps/scripts/GANDALF/ATOMICDATA/MAIN/027-Co/Co-LDA-sp_semicore-atompaw/input-atompaw/Co.semicore.atompaw.input \
	psps/scripts/GANDALF/ATOMICDATA/MAIN/027-Co/Results \
	psps/scripts/GANDALF/ATOMICDATA/MAIN/028-Ni/Ni-GGA-atompaw/Results \
	psps/scripts/GANDALF/ATOMICDATA/MAIN/028-Ni/Ni-GGA-atompaw/input-atompaw/Ni.atompaw.input \
	psps/scripts/GANDALF/ATOMICDATA/MAIN/028-Ni/Ni-GGA-p_semicore-atompaw/Results \
	psps/scripts/GANDALF/ATOMICDATA/MAIN/028-Ni/Ni-GGA-p_semicore-atompaw/input-atompaw/Ni.semicore.atompaw.input \
	psps/scripts/GANDALF/ATOMICDATA/MAIN/028-Ni/Ni-GGA-uspp/Results \
	psps/scripts/GANDALF/ATOMICDATA/MAIN/028-Ni/Ni-GGA-uspp/input-uspp/Ni_ae_d9s1p0.adat \
	psps/scripts/GANDALF/ATOMICDATA/MAIN/028-Ni/Ni-GGA-uspp/input-uspp/Ni_ps.adat \
	psps/scripts/GANDALF/ATOMICDATA/MAIN/028-Ni/Ni-LDA-atompaw/Results \
	psps/scripts/GANDALF/ATOMICDATA/MAIN/028-Ni/Ni-LDA-atompaw/input-atompaw/Ni.atompaw.input \
	psps/scripts/GANDALF/ATOMICDATA/MAIN/028-Ni/Ni-LDA-p_semicore-atompaw/Results \
	psps/scripts/GANDALF/ATOMICDATA/MAIN/028-Ni/Ni-LDA-p_semicore-atompaw/input-atompaw/Ni.semicore.atompaw.input \
	psps/scripts/GANDALF/ATOMICDATA/MAIN/028-Ni/Ni-LDA-uspp/Results \
	psps/scripts/GANDALF/ATOMICDATA/MAIN/028-Ni/Ni-LDA-uspp/input-uspp/Ni_ae_d9s1p0.adat \
	psps/scripts/GANDALF/ATOMICDATA/MAIN/028-Ni/Ni-LDA-uspp/input-uspp/Ni_ps.adat \
	psps/scripts/GANDALF/ATOMICDATA/MAIN/030-Zn/Results \
	psps/scripts/GANDALF/ATOMICDATA/MAIN/030-Zn/Zn-GGA-atompaw/Results \
	psps/scripts/GANDALF/ATOMICDATA/MAIN/030-Zn/Zn-GGA-atompaw/input-atompaw/Zn.atompaw.input \
	psps/scripts/GANDALF/ATOMICDATA/MAIN/030-Zn/Zn-LDA-atompaw/Results \
	psps/scripts/GANDALF/ATOMICDATA/MAIN/030-Zn/Zn-LDA-atompaw/input-atompaw/Zn.atompaw.input \
	psps/scripts/GANDALF/ATOMICDATA/MAIN/042-Mo/Mo-GGA-atompaw/input-atompaw/Mo.atompaw.input \
	psps/scripts/GANDALF/ATOMICDATA/MAIN/042-Mo/Mo-GGA-sp_semicore-atompaw/input-atompaw/Mo.semicore.atompaw.input \
	psps/scripts/GANDALF/ATOMICDATA/MAIN/042-Mo/Mo-LDA-atompaw/input-atompaw/Mo.atompaw.input \
	psps/scripts/GANDALF/ATOMICDATA/MAIN/042-Mo/Mo-LDA-sp_semicore-atompaw/input-atompaw/Mo.semicore.atompaw.input \
	psps/scripts/GANDALF/ATOMICDATA/MAIN/042-Mo/Results \
	psps/scripts/GANDALF/ATOMICDATA/MAIN/047-Ag/Ag-GGA-atompaw/input-atompaw/Ag.atompaw.input \
	psps/scripts/GANDALF/ATOMICDATA/MAIN/047-Ag/Ag-GGA-sp_semicore-atompaw/input-atompaw/Ag.semicore.atompaw.input \
	psps/scripts/GANDALF/ATOMICDATA/MAIN/047-Ag/Ag-LDA-atompaw/input-atompaw/Ag.atompaw.input \
	psps/scripts/GANDALF/ATOMICDATA/MAIN/047-Ag/Ag-LDA-sp_semicore-atompaw/input-atompaw/Ag.semicore.atompaw.input \
	psps/scripts/GANDALF/ATOMICDATA/MAIN/047-Ag/Results \
	psps/scripts/GANDALF/ATOMICDATA/MAIN/058-Ce/Ce-GGA-s_semicore-atompaw/README \
	psps/scripts/GANDALF/ATOMICDATA/MAIN/058-Ce/Ce-GGA-s_semicore-atompaw/input-atompaw/ce.atompaw.input \
	psps/scripts/GANDALF/ATOMICDATA/MAIN/058-Ce/Ce-LDA-s_semicore-atompaw/README \
	psps/scripts/GANDALF/ATOMICDATA/MAIN/058-Ce/Ce-LDA-s_semicore-atompaw/input-atompaw/ce.atompaw.input \
	psps/scripts/GANDALF/ATOMICDATA/MAIN/064-Gd/Gd-GGA-atompaw/input-atompaw/Gd.atompaw.in \
	psps/scripts/GANDALF/ATOMICDATA/MAIN/064-Gd/Gd-LDA-atompaw/input-atompaw/Gd.atompaw.in \
	psps/scripts/GANDALF/ATOMICDATA/MAIN/064-Gd/Results \
	psps/scripts/GANDALF/ATOMICDATA/MAIN/078-Pt/Pt-GGA-atompaw/input-atompaw/Pt.atompaw.input \
	psps/scripts/GANDALF/ATOMICDATA/MAIN/078-Pt/Pt-GGA-spf_semicore-atompaw/input-atompaw/Pt.atompaw.semicore.input \
	psps/scripts/GANDALF/ATOMICDATA/MAIN/078-Pt/Pt-GGA-spf_semicore-atompaw/input-atompaw/ftkin.10 \
	psps/scripts/GANDALF/ATOMICDATA/MAIN/078-Pt/Pt-GGA-spf_semicore-atompaw/input-atompaw/ftkin.9 \
	psps/scripts/GANDALF/ATOMICDATA/MAIN/078-Pt/Pt-GGA-spf_semicore-atompaw/input-atompaw/tprod.10 \
	psps/scripts/GANDALF/ATOMICDATA/MAIN/078-Pt/Pt-GGA-spf_semicore-atompaw/input-atompaw/tprod.9 \
	psps/scripts/GANDALF/ATOMICDATA/MAIN/078-Pt/Pt-LDA-atompaw/input-atompaw/Pt.atompaw.input \
	psps/scripts/GANDALF/ATOMICDATA/MAIN/078-Pt/Pt-LDA-spf_semicore-atompaw/input-atompaw/Pt.atompaw.semicore.input \
	psps/scripts/GANDALF/ATOMICDATA/MAIN/078-Pt/Pt-LDA-spf_semicore-atompaw/input-atompaw/ftkin.10 \
	psps/scripts/GANDALF/ATOMICDATA/MAIN/078-Pt/Pt-LDA-spf_semicore-atompaw/input-atompaw/ftkin.9 \
	psps/scripts/GANDALF/ATOMICDATA/MAIN/078-Pt/Pt-LDA-spf_semicore-atompaw/input-atompaw/tprod.10 \
	psps/scripts/GANDALF/ATOMICDATA/MAIN/078-Pt/Pt-LDA-spf_semicore-atompaw/input-atompaw/tprod.9 \
	psps/scripts/GANDALF/ATOMICDATA/MAIN/078-Pt/Results \
	psps/scripts/GANDALF/ATOMICDATA/MAIN/079-Au/Au-GGA-atompaw/input-atompaw/Au.atompaw.input \
	psps/scripts/GANDALF/ATOMICDATA/MAIN/079-Au/Au-LDA-atompaw/input-atompaw/Au.atompaw.input \
	psps/scripts/GANDALF/ATOMICDATA/MAIN/079-Au/Results \
	psps/scripts/GANDALF/ATOMICDATA/MAIN/083-Bi/Bi_LDA-atompaw/Input/Bi.atompaw.input \
	psps/scripts/GANDALF/ATOMICDATA/MAIN/083-Bi/Bi_LDA-atompaw/Misc/Bi_test.txt \
	psps/scripts/GANDALF/ATOMICDATA/MAIN/083-Bi/Bi_LDA-atompaw/index.html \
	psps/scripts/GANDALF/ATOMICDATA/MAIN/083-Bi/index.html \
	psps/scripts/GANDALF/ATOMICDATA/gandalf.atompaw \
	psps/scripts/GANDALF/BIRCH/benf.f \
	psps/scripts/GANDALF/COMPOUND/INPUT/BaTiO3/batio3.ecut.in \
	psps/scripts/GANDALF/COMPOUND/INPUT/BaTiO3/batio3.perovskite.in \
	psps/scripts/GANDALF/COMPOUND/INPUT/CO/co.ecut.in \
	psps/scripts/GANDALF/COMPOUND/INPUT/CO/co.molec.in \
	psps/scripts/GANDALF/COMPOUND/INPUT/CO2/co2.ecut.in \
	psps/scripts/GANDALF/COMPOUND/INPUT/CO2/co2.molec.in \
	psps/scripts/GANDALF/COMPOUND/INPUT/H2O/h2O.ecut.in \
	psps/scripts/GANDALF/COMPOUND/INPUT/H2O/h2o.molec.in \
	psps/scripts/GANDALF/COMPOUND/INPUT/H4O2/h4O2.ecut.in \
	psps/scripts/GANDALF/COMPOUND/INPUT/H4O2/h4o2.molec2.in \
	psps/scripts/GANDALF/COMPOUND/INPUT/SiC/sic.ecut.in \
	psps/scripts/GANDALF/COMPOUND/INPUT/SiC/sic.zincblende.in \
	psps/scripts/GANDALF/COMPOUND/INPUT/SrTiO3/srtio3.ecut.in \
	psps/scripts/GANDALF/COMPOUND/INPUT/SrTiO3/srtio3.perovskite.in \
	psps/scripts/GANDALF/COMPOUND/INPUT/TiO2/sed587POA \
	psps/scripts/GANDALF/COMPOUND/INPUT/TiO2/tio2.ecut.in \
	psps/scripts/GANDALF/COMPOUND/INPUT/TiO2/tio2.optrutile.in \
	psps/scripts/GANDALF/COMPOUND/INPUT/TiO2/tio2.rutile.in \
	psps/scripts/GANDALF/COMPOUND/gandalf.abinit.compounds \
	psps/scripts/GANDALF/COMPOUND/gandalf.copy.compounds \
	psps/scripts/GANDALF/COMPOUND/gandalf.extract.compounds \
	psps/scripts/GANDALF/PURE/INPUT/001-H/h.atom.in \
	psps/scripts/GANDALF/PURE/INPUT/001-H/h.dimer.in \
	psps/scripts/GANDALF/PURE/INPUT/001-H/h.fcc.in \
	psps/scripts/GANDALF/PURE/INPUT/002-He/he.atom.in \
	psps/scripts/GANDALF/PURE/INPUT/002-He/he.dimer.in \
	psps/scripts/GANDALF/PURE/INPUT/002-He/he.fcc.in \
	psps/scripts/GANDALF/PURE/INPUT/003-Li/li.atom.in \
	psps/scripts/GANDALF/PURE/INPUT/003-Li/li.bcc.in \
	psps/scripts/GANDALF/PURE/INPUT/003-Li/li.dimer.in \
	psps/scripts/GANDALF/PURE/INPUT/003-Li/li.fcc.in \
	psps/scripts/GANDALF/PURE/INPUT/004-Be/be.atom.in \
	psps/scripts/GANDALF/PURE/INPUT/004-Be/be.bcc.in \
	psps/scripts/GANDALF/PURE/INPUT/004-Be/be.dimer.in \
	psps/scripts/GANDALF/PURE/INPUT/004-Be/be.fcc.in \
	psps/scripts/GANDALF/PURE/INPUT/005-B/b.atom.in \
	psps/scripts/GANDALF/PURE/INPUT/005-B/b.dimer.in \
	psps/scripts/GANDALF/PURE/INPUT/005-B/b.fcc.in \
	psps/scripts/GANDALF/PURE/INPUT/006-C/c.atom.in \
	psps/scripts/GANDALF/PURE/INPUT/006-C/c.diamond.in \
	psps/scripts/GANDALF/PURE/INPUT/007-N/n.atom.in \
	psps/scripts/GANDALF/PURE/INPUT/007-N/n.dimer.in \
	psps/scripts/GANDALF/PURE/INPUT/007-N/n.fcc.in \
	psps/scripts/GANDALF/PURE/INPUT/008-O/o.atom.in \
	psps/scripts/GANDALF/PURE/INPUT/008-O/o.dimer.in \
	psps/scripts/GANDALF/PURE/INPUT/008-O/o.fcc.in \
	psps/scripts/GANDALF/PURE/INPUT/013-Al/al.atom.in \
	psps/scripts/GANDALF/PURE/INPUT/013-Al/al.bcc.in \
	psps/scripts/GANDALF/PURE/INPUT/013-Al/al.fcc.in \
	psps/scripts/GANDALF/PURE/INPUT/014-Si/si.atom.in \
	psps/scripts/GANDALF/PURE/INPUT/014-Si/si.diamond.in \
	psps/scripts/GANDALF/PURE/INPUT/022-Ti/ti.atom.in \
	psps/scripts/GANDALF/PURE/INPUT/022-Ti/ti.fcc.in \
	psps/scripts/GANDALF/PURE/INPUT/022-Ti/ti.hcp.in \
	psps/scripts/GANDALF/PURE/INPUT/022-Ti/ti.opthcp.in \
	psps/scripts/GANDALF/PURE/INPUT/026-Fe/fe.atom.in \
	psps/scripts/GANDALF/PURE/INPUT/026-Fe/fe.bcc.in \
	psps/scripts/GANDALF/PURE/INPUT/026-Fe/fe.fcc.in \
	psps/scripts/GANDALF/PURE/INPUT/038-Sr/sr.atom.in \
	psps/scripts/GANDALF/PURE/INPUT/038-Sr/sr.fcc.in \
	psps/scripts/GANDALF/PURE/INPUT/040-Zr/zr.atom.in \
	psps/scripts/GANDALF/PURE/INPUT/040-Zr/zr.bcc.in \
	psps/scripts/GANDALF/PURE/INPUT/040-Zr/zr.fcc.in \
	psps/scripts/GANDALF/PURE/INPUT/056-Ba/ba.atom.in \
	psps/scripts/GANDALF/PURE/INPUT/056-Ba/ba.bcc.in \
	psps/scripts/GANDALF/PURE/INPUT/057-La/la.atom.in \
	psps/scripts/GANDALF/PURE/INPUT/057-La/la.bcc.in \
	psps/scripts/GANDALF/PURE/INPUT/057-La/la.dhcp.in \
	psps/scripts/GANDALF/PURE/INPUT/057-La/la.fcc.in \
	psps/scripts/GANDALF/PURE/INPUT/057-La/la.optdhcp.in \
	psps/scripts/GANDALF/PURE/INPUT/082-Pb/pb.atom.in \
	psps/scripts/GANDALF/PURE/INPUT/082-Pb/pb.fcc.in \
	psps/scripts/GANDALF/PURE/gandalf.abinit \
	psps/scripts/GANDALF/PURE/gandalf.copy \
	psps/scripts/GANDALF/PURE/gandalf.extract \
	psps/scripts/GANDALF/all.bib psps/scripts/GANDALF/all.tex \
	psps/scripts/GANDALF/gandalf.all \
	psps/scripts/GANDALF/gandalf.tex2ps \
	psps/scripts/GANDALF/gandalf.xmgrace \
	psps/scripts/GANDALF/html.sty psps/scripts/GANDALF/ref.tex \
	psps/scripts/basic_utils.py psps/scripts/etsfIO.py \
	psps/scripts/flags.list psps/scripts/read_from_etsf_wfk.py \
	psps/scripts/set_ecut_etotal.py KNOWN_PROBLEMS PACKAGING \
	README.ChangeLog README.GPU README.xlf patch.Yambo \
	patch.YamboHowTo RELNOTES

# ---------------------------------------------------------------------------- #

# Default number of processors for parallel builds
multi_nprocs = 4

# ---------------------------------------------------------------------------- #

# Generate binary tarball
abinit_binpkgdir = $(ABINIT_BINARY_PACKAGE)

# ---------------------------------------------------------------------------- #

#
# Targets for libabinit
#

# Set temporary directory
libabinit_tmpdir = tmp-libabinit-objects
all: config.h
	$(MAKE) $(AM_MAKEFLAGS) all-recursive

.SUFFIXES:
am--refresh:
	@:
$(srcdir)/Makefile.in:  $(srcdir)/Makefile.am  $(am__configure_deps)
	@for dep in $?; do \
	  case '$(am__configure_deps)' in \
	    *$$dep*) \
	      echo ' cd $(srcdir) && $(AUTOMAKE) --gnu'; \
	      $(am__cd) $(srcdir) && $(AUTOMAKE) --gnu \
		&& exit 0; \
	      exit 1;; \
	  esac; \
	done; \
	echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu Makefile'; \
	$(am__cd) $(top_srcdir) && \
	  $(AUTOMAKE) --gnu Makefile
.PRECIOUS: Makefile
Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
	@case '$?' in \
	  *config.status*) \
	    echo ' $(SHELL) ./config.status'; \
	    $(SHELL) ./config.status;; \
	  *) \
	    echo ' cd $(top_builddir) && $(SHELL) ./config.status $@ $(am__depfiles_maybe)'; \
	    cd $(top_builddir) && $(SHELL) ./config.status $@ $(am__depfiles_maybe);; \
	esac;

$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
	$(SHELL) ./config.status --recheck

$(top_srcdir)/configure:  $(am__configure_deps)
	$(am__cd) $(srcdir) && $(AUTOCONF)
$(ACLOCAL_M4):  $(am__aclocal_m4_deps)
	$(am__cd) $(srcdir) && $(ACLOCAL) $(ACLOCAL_AMFLAGS)
$(am__aclocal_m4_deps):

config.h: stamp-h1
	@if test ! -f $@; then \
	  rm -f stamp-h1; \
	  $(MAKE) $(AM_MAKEFLAGS) stamp-h1; \
	else :; fi

stamp-h1: $(srcdir)/config.h.in $(top_builddir)/config.status
	@rm -f stamp-h1
	cd $(top_builddir) && $(SHELL) ./config.status config.h
$(srcdir)/config.h.in:  $(am__configure_deps) 
	($(am__cd) $(top_srcdir) && $(AUTOHEADER))
	rm -f stamp-h1
	touch $@

distclean-hdr:
	-rm -f config.h stamp-h1
config.dump: $(top_builddir)/config.status $(srcdir)/config.dump.in
	cd $(top_builddir) && $(SHELL) ./config.status $@
config.pc: $(top_builddir)/config.status $(srcdir)/config.pc.in
	cd $(top_builddir) && $(SHELL) ./config.status $@
config.sh: $(top_builddir)/config.status $(srcdir)/config.sh.in
	cd $(top_builddir) && $(SHELL) ./config.status $@
bindings/config.sh: $(top_builddir)/config.status $(top_srcdir)/bindings/config.sh.in
	cd $(top_builddir) && $(SHELL) ./config.status $@
config/wrappers/wrap-fc: $(top_builddir)/config.status $(top_srcdir)/config/wrappers/wrap-fc.in
	cd $(top_builddir) && $(SHELL) ./config.status $@
fallbacks/config.mk: $(top_builddir)/config.status $(top_srcdir)/fallbacks/config.mk.in
	cd $(top_builddir) && $(SHELL) ./config.status $@

# This directory's subdirectories are mostly independent; you can cd
# into them and run `make' without going through this Makefile.
# To change the values of `make' variables: instead of editing Makefiles,
# (1) if the variable is set in `config.status', edit `config.status'
#     (which will cause the Makefiles to be regenerated when you run `make');
# (2) otherwise, pass the desired values on the `make' command line.
$(RECURSIVE_TARGETS):
	@failcom='exit 1'; \
	for f in x $$MAKEFLAGS; do \
	  case $$f in \
	    *=* | --[!k]*);; \
	    *k*) failcom='fail=yes';; \
	  esac; \
	done; \
	dot_seen=no; \
	target=`echo $@ | sed s/-recursive//`; \
	list='$(SUBDIRS)'; for subdir in $$list; do \
	  echo "Making $$target in $$subdir"; \
	  if test "$$subdir" = "."; then \
	    dot_seen=yes; \
	    local_target="$$target-am"; \
	  else \
	    local_target="$$target"; \
	  fi; \
	  ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
	  || eval $$failcom; \
	done; \
	if test "$$dot_seen" = "no"; then \
	  $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
	fi; test -z "$$fail"

$(RECURSIVE_CLEAN_TARGETS):
	@failcom='exit 1'; \
	for f in x $$MAKEFLAGS; do \
	  case $$f in \
	    *=* | --[!k]*);; \
	    *k*) failcom='fail=yes';; \
	  esac; \
	done; \
	dot_seen=no; \
	case "$@" in \
	  distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
	  *) list='$(SUBDIRS)' ;; \
	esac; \
	rev=''; for subdir in $$list; do \
	  if test "$$subdir" = "."; then :; else \
	    rev="$$subdir $$rev"; \
	  fi; \
	done; \
	rev="$$rev ."; \
	target=`echo $@ | sed s/-recursive//`; \
	for subdir in $$rev; do \
	  echo "Making $$target in $$subdir"; \
	  if test "$$subdir" = "."; then \
	    local_target="$$target-am"; \
	  else \
	    local_target="$$target"; \
	  fi; \
	  ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
	  || eval $$failcom; \
	done && test -z "$$fail"
tags-recursive:
	list='$(SUBDIRS)'; for subdir in $$list; do \
	  test "$$subdir" = . || ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
	done
ctags-recursive:
	list='$(SUBDIRS)'; for subdir in $$list; do \
	  test "$$subdir" = . || ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
	done

ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
	list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
	unique=`for i in $$list; do \
	    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
	  done | \
	  $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
	      END { if (nonempty) { for (i in files) print i; }; }'`; \
	mkid -fID $$unique
tags: TAGS

TAGS: tags-recursive $(HEADERS) $(SOURCES) config.h.in $(TAGS_DEPENDENCIES) \
		$(TAGS_FILES) $(LISP)
	set x; \
	here=`pwd`; \
	if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
	  include_option=--etags-include; \
	  empty_fix=.; \
	else \
	  include_option=--include; \
	  empty_fix=; \
	fi; \
	list='$(SUBDIRS)'; for subdir in $$list; do \
	  if test "$$subdir" = .; then :; else \
	    test ! -f $$subdir/TAGS || \
	      set "$$@" "$$include_option=$$here/$$subdir/TAGS"; \
	  fi; \
	done; \
	list='$(SOURCES) $(HEADERS) config.h.in $(LISP) $(TAGS_FILES)'; \
	unique=`for i in $$list; do \
	    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
	  done | \
	  $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
	      END { if (nonempty) { for (i in files) print i; }; }'`; \
	shift; \
	if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \
	  test -n "$$unique" || unique=$$empty_fix; \
	  if test $$# -gt 0; then \
	    $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
	      "$$@" $$unique; \
	  else \
	    $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
	      $$unique; \
	  fi; \
	fi
ctags: CTAGS
CTAGS: ctags-recursive $(HEADERS) $(SOURCES) config.h.in $(TAGS_DEPENDENCIES) \
		$(TAGS_FILES) $(LISP)
	list='$(SOURCES) $(HEADERS) config.h.in $(LISP) $(TAGS_FILES)'; \
	unique=`for i in $$list; do \
	    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
	  done | \
	  $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
	      END { if (nonempty) { for (i in files) print i; }; }'`; \
	test -z "$(CTAGS_ARGS)$$unique" \
	  || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
	     $$unique

GTAGS:
	here=`$(am__cd) $(top_builddir) && pwd` \
	  && $(am__cd) $(top_srcdir) \
	  && gtags -i $(GTAGS_ARGS) "$$here"

distclean-tags:
	-rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags

distdir: $(DISTFILES)
	$(am__remove_distdir)
	test -d "$(distdir)" || mkdir "$(distdir)"
	@srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
	topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
	list='$(DISTFILES)'; \
	  dist_files=`for file in $$list; do echo $$file; done | \
	  sed -e "s|^$$srcdirstrip/||;t" \
	      -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
	case $$dist_files in \
	  */*) $(MKDIR_P) `echo "$$dist_files" | \
			   sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
			   sort -u` ;; \
	esac; \
	for file in $$dist_files; do \
	  if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
	  if test -d $$d/$$file; then \
	    dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
	    if test -d "$(distdir)/$$file"; then \
	      find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
	    fi; \
	    if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
	      cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
	      find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
	    fi; \
	    cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
	  else \
	    test -f "$(distdir)/$$file" \
	    || cp -p $$d/$$file "$(distdir)/$$file" \
	    || exit 1; \
	  fi; \
	done
	@list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
	  if test "$$subdir" = .; then :; else \
	    test -d "$(distdir)/$$subdir" \
	    || $(MKDIR_P) "$(distdir)/$$subdir" \
	    || exit 1; \
	  fi; \
	done
	@list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
	  if test "$$subdir" = .; then :; else \
	    dir1=$$subdir; dir2="$(distdir)/$$subdir"; \
	    $(am__relativize); \
	    new_distdir=$$reldir; \
	    dir1=$$subdir; dir2="$(top_distdir)"; \
	    $(am__relativize); \
	    new_top_distdir=$$reldir; \
	    echo " (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) top_distdir="$$new_top_distdir" distdir="$$new_distdir" \\"; \
	    echo "     am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir)"; \
	    ($(am__cd) $$subdir && \
	      $(MAKE) $(AM_MAKEFLAGS) \
	        top_distdir="$$new_top_distdir" \
	        distdir="$$new_distdir" \
		am__remove_distdir=: \
		am__skip_length_check=: \
		am__skip_mode_fix=: \
	        distdir) \
	      || exit 1; \
	  fi; \
	done
	-test -n "$(am__skip_mode_fix)" \
	|| find "$(distdir)" -type d ! -perm -777 -exec chmod a+rwx {} \; -o \
	  ! -type d ! -perm -444 -links 1 -exec chmod a+r {} \; -o \
	  ! -type d ! -perm -400 -exec chmod a+r {} \; -o \
	  ! -type d ! -perm -444 -exec $(install_sh) -c -m a+r {} {} \; \
	|| chmod -R a+r "$(distdir)"
dist-gzip: distdir
	tardir=$(distdir) && $(am__tar) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).tar.gz
	$(am__remove_distdir)

dist-bzip2: distdir
	tardir=$(distdir) && $(am__tar) | bzip2 -9 -c >$(distdir).tar.bz2
	$(am__remove_distdir)

dist-lzma: distdir
	tardir=$(distdir) && $(am__tar) | lzma -9 -c >$(distdir).tar.lzma
	$(am__remove_distdir)

dist-xz: distdir
	tardir=$(distdir) && $(am__tar) | xz -c >$(distdir).tar.xz
	$(am__remove_distdir)

dist-tarZ: distdir
	tardir=$(distdir) && $(am__tar) | compress -c >$(distdir).tar.Z
	$(am__remove_distdir)

dist-shar: distdir
	shar $(distdir) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).shar.gz
	$(am__remove_distdir)

dist-zip: distdir
	-rm -f $(distdir).zip
	zip -rq $(distdir).zip $(distdir)
	$(am__remove_distdir)

dist dist-all: distdir
	tardir=$(distdir) && $(am__tar) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).tar.gz
	$(am__remove_distdir)

# This target untars the dist file and tries a VPATH configuration.  Then
# it guarantees that the distribution is self-contained by making another
# tarfile.
distcheck: dist
	case '$(DIST_ARCHIVES)' in \
	*.tar.gz*) \
	  GZIP=$(GZIP_ENV) gunzip -c $(distdir).tar.gz | $(am__untar) ;;\
	*.tar.bz2*) \
	  bunzip2 -c $(distdir).tar.bz2 | $(am__untar) ;;\
	*.tar.lzma*) \
	  unlzma -c $(distdir).tar.lzma | $(am__untar) ;;\
	*.tar.xz*) \
	  xz -dc $(distdir).tar.xz | $(am__untar) ;;\
	*.tar.Z*) \
	  uncompress -c $(distdir).tar.Z | $(am__untar) ;;\
	*.shar.gz*) \
	  GZIP=$(GZIP_ENV) gunzip -c $(distdir).shar.gz | unshar ;;\
	*.zip*) \
	  unzip $(distdir).zip ;;\
	esac
	chmod -R a-w $(distdir); chmod a+w $(distdir)
	mkdir $(distdir)/_build
	mkdir $(distdir)/_inst
	chmod a-w $(distdir)
	test -d $(distdir)/_build || exit 0; \
	dc_install_base=`$(am__cd) $(distdir)/_inst && pwd | sed -e 's,^[^:\\/]:[\\/],/,'` \
	  && dc_destdir="$${TMPDIR-/tmp}/am-dc-$$$$/" \
	  && am__cwd=`pwd` \
	  && $(am__cd) $(distdir)/_build \
	  && ../configure --srcdir=.. --prefix="$$dc_install_base" \
	    $(DISTCHECK_CONFIGURE_FLAGS) \
	  && $(MAKE) $(AM_MAKEFLAGS) \
	  && $(MAKE) $(AM_MAKEFLAGS) dvi \
	  && $(MAKE) $(AM_MAKEFLAGS) check \
	  && $(MAKE) $(AM_MAKEFLAGS) install \
	  && $(MAKE) $(AM_MAKEFLAGS) installcheck \
	  && $(MAKE) $(AM_MAKEFLAGS) uninstall \
	  && $(MAKE) $(AM_MAKEFLAGS) distuninstallcheck_dir="$$dc_install_base" \
	        distuninstallcheck \
	  && chmod -R a-w "$$dc_install_base" \
	  && ({ \
	       (cd ../.. && umask 077 && mkdir "$$dc_destdir") \
	       && $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" install \
	       && $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" uninstall \
	       && $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" \
	            distuninstallcheck_dir="$$dc_destdir" distuninstallcheck; \
	      } || { rm -rf "$$dc_destdir"; exit 1; }) \
	  && rm -rf "$$dc_destdir" \
	  && $(MAKE) $(AM_MAKEFLAGS) dist \
	  && rm -rf $(DIST_ARCHIVES) \
	  && $(MAKE) $(AM_MAKEFLAGS) distcleancheck \
	  && cd "$$am__cwd" \
	  || exit 1
	$(am__remove_distdir)
	@(echo "$(distdir) archives ready for distribution: "; \
	  list='$(DIST_ARCHIVES)'; for i in $$list; do echo $$i; done) | \
	  sed -e 1h -e 1s/./=/g -e 1p -e 1x -e '$$p' -e '$$x'
distuninstallcheck:
	@$(am__cd) '$(distuninstallcheck_dir)' \
	&& test `$(distuninstallcheck_listfiles) | wc -l` -le 1 \
	   || { echo "ERROR: files left after uninstall:" ; \
	        if test -n "$(DESTDIR)"; then \
	          echo "  (check DESTDIR support)"; \
	        fi ; \
	        $(distuninstallcheck_listfiles) ; \
	        exit 1; } >&2
distcleancheck: distclean
	@if test '$(srcdir)' = . ; then \
	  echo "ERROR: distcleancheck can only run from a VPATH build" ; \
	  exit 1 ; \
	fi
	@test `$(distcleancheck_listfiles) | wc -l` -eq 0 \
	  || { echo "ERROR: files left in build directory after distclean:" ; \
	       $(distcleancheck_listfiles) ; \
	       exit 1; } >&2
check-am: all-am
check: check-recursive
all-am: Makefile config.h
installdirs: installdirs-recursive
installdirs-am:
install: install-recursive
install-exec: install-exec-recursive
install-data: install-data-recursive
uninstall: uninstall-recursive

install-am: all-am
	@$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am

installcheck: installcheck-recursive
install-strip:
	$(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
	  install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
	  `test -z '$(STRIP)' || \
	    echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
mostlyclean-generic:

clean-generic:
	-test -z "$(CLEANFILES)" || rm -f $(CLEANFILES)

distclean-generic:
	-test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
	-test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES)
	-test -z "$(DISTCLEANFILES)" || rm -f $(DISTCLEANFILES)

maintainer-clean-generic:
	@echo "This command is intended for maintainers to use"
	@echo "it deletes files that may require special tools to rebuild."
clean: clean-recursive

clean-am: clean-generic mostlyclean-am

distclean: distclean-recursive
	-rm -f $(am__CONFIG_DISTCLEAN_FILES)
	-rm -f Makefile
distclean-am: clean-am distclean-generic distclean-hdr distclean-tags

dvi: dvi-recursive

dvi-am:

html: html-recursive

html-am:

info: info-recursive

info-am:

install-data-am: install-data-local

install-dvi: install-dvi-recursive

install-dvi-am:

install-exec-am:

install-html: install-html-recursive

install-html-am:

install-info: install-info-recursive

install-info-am:

install-man:

install-pdf: install-pdf-recursive

install-pdf-am:

install-ps: install-ps-recursive

install-ps-am:

installcheck-am:

maintainer-clean: maintainer-clean-recursive
	-rm -f $(am__CONFIG_DISTCLEAN_FILES)
	-rm -rf $(top_srcdir)/autom4te.cache
	-rm -f Makefile
maintainer-clean-am: distclean-am maintainer-clean-generic \
	maintainer-clean-local

mostlyclean: mostlyclean-recursive

mostlyclean-am: mostlyclean-generic

pdf: pdf-recursive

pdf-am:

ps: ps-recursive

ps-am:

uninstall-am: uninstall-local

.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) all \
	ctags-recursive install-am install-strip tags-recursive

.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
	all all-am am--refresh check check-am clean clean-generic \
	ctags ctags-recursive dist dist-all dist-bzip2 dist-gzip \
	dist-lzma dist-shar dist-tarZ dist-xz dist-zip distcheck \
	distclean distclean-generic distclean-hdr distclean-tags \
	distcleancheck distdir distuninstallcheck dvi dvi-am html \
	html-am info info-am install install-am install-data \
	install-data-am install-data-local install-dvi install-dvi-am \
	install-exec install-exec-am install-html install-html-am \
	install-info install-info-am install-man install-pdf \
	install-pdf-am install-ps install-ps-am install-strip \
	installcheck installcheck-am installdirs installdirs-am \
	maintainer-clean maintainer-clean-generic \
	maintainer-clean-local mostlyclean mostlyclean-generic pdf \
	pdf-am ps ps-am tags tags-recursive uninstall uninstall-am \
	uninstall-local


# Files to install
install-data-local: config.pc
	$(INSTALL) -d -m 755 $(DESTDIR)$(libdir)/pkgconfig
	$(INSTALL_DATA) -m 644 config.pc \
	 $(DESTDIR)$(libdir)/pkgconfig/abinit.pc

# Files to uninstall
uninstall-local:
	/bin/rm -f $(DESTDIR)$(libdir)/pkgconfig/abinit.pc

# Tests
basic_tests:
	cd $(top_builddir)/tests && $(MAKE) tests_in @SET_MAKE@

# Let Automake know how to perform basic tests
check-local tests_in:
	$(MAKE) basic_tests @SET_MAKE@

# ---------------------------------------------------------------------------- #

# Help
help:
	@more $(top_srcdir)/doc/help_make/help_make_top

help_dev dev_help dev:
	@more $(top_srcdir)/doc/help_make/help_make_top_dev

# ---------------------------------------------------------------------------- #

# robodoc-html-x.x.x.tar contains all html files produced by ROBODOC
robodoc:
	rm -rf tmp-robodoc robodoc-html && mkdir tmp-robodoc
	cp -rf $(top_srcdir)/src/[0-9]* tmp-robodoc
	cp $(top_srcdir)/config/robodoc/robodoc-html.rc tmp-robodoc/robodoc.rc
	cd tmp-robodoc && rm */*.in && rm */interfaces* && robodoc > ../robodoc.log 2> ../robodoc.err
	mv -f tmp-robodoc/www/robodoc robodoc-html
	tardir=robodoc-html && $(am__tar) | GZIP=$(GZIP_ENV) gzip -c >robodoc-html-$(VERSION).tar.gz
	rm -rf robodoc-html tmp-robodoc
	cat $(top_srcdir)/doc/developers/robodoc.doc.txt >> robodoc.err

# infos_html-x.x.x.tar contains all html files needed for the Web site
infos_html:
	-rm -fr infos_htm* tmp-infos*
	cp -fr doc tmp-infos-$(VERSION)
	cp developers/various/var-file-index.py tmp-infos-$(VERSION)
	cp -fr KNOWN_PROBLEMS tmp-infos-$(VERSION)/known_problems
	mkdir tmp-infos-$(VERSION)/Tests
	mkdir tmp-infos-$(VERSION)/Tests/Test_fast tmp-infos-$(VERSION)/Tests/Test_v1 tmp-infos-$(VERSION)/Tests/Test_v2 
	mkdir tmp-infos-$(VERSION)/Tests/Test_v3 tmp-infos-$(VERSION)/Tests/Test_v4 tmp-infos-$(VERSION)/Tests/Test_v5 
	mkdir tmp-infos-$(VERSION)/Tests/Test_v6 tmp-infos-$(VERSION)/Tests/Test_bigdft tmp-infos-$(VERSION)/Tests/Test_etsf_io
	mkdir tmp-infos-$(VERSION)/Tests/Test_libxc tmp-infos-$(VERSION)/Tests/Test_wannier90 
	mkdir tmp-infos-$(VERSION)/Tests/Test_mpiio tmp-infos-$(VERSION)/Tests/Test_atompaw
	mkdir tmp-infos-$(VERSION)/Tests/Test_fox
	mkdir tmp-infos-$(VERSION)/Tests/Test_tutorial tmp-infos-$(VERSION)/Tests/Test_tutorespfn
	cp -fr tests/fast/Input tmp-infos-$(VERSION)/Tests/Test_fast
	cp -fr tests/v1/Input tmp-infos-$(VERSION)/Tests/Test_v1
	cp -fr tests/v2/Input tmp-infos-$(VERSION)/Tests/Test_v2
	cp -fr tests/v3/Input tmp-infos-$(VERSION)/Tests/Test_v3
	cp -fr tests/v4/Input tmp-infos-$(VERSION)/Tests/Test_v4
	cp -fr tests/v5/Input tmp-infos-$(VERSION)/Tests/Test_v5
	cp -fr tests/v6/Input tmp-infos-$(VERSION)/Tests/Test_v6
	cp -fr tests/bigdft/Input tmp-infos-$(VERSION)/Tests/Test_bigdft
	cp -fr tests/etsf_io/Input tmp-infos-$(VERSION)/Tests/Test_etsf_io
	cp -fr tests/libxc/Input tmp-infos-$(VERSION)/Tests/Test_libxc
	cp -fr tests/wannier90/Input tmp-infos-$(VERSION)/Tests/Test_wannier90
	cp -fr tests/mpiio/Input tmp-infos-$(VERSION)/Tests/Test_mpiio
	cp -fr tests/atompaw/Input tmp-infos-$(VERSION)/Tests/Test_atompaw
	cp -fr tests/fox/Input tmp-infos-$(VERSION)/Tests/Test_fox
	cp -fr tests/tutorial/Input tmp-infos-$(VERSION)/Tests/Test_tutorial
	cp -fr tests/tutorespfn/Input tmp-infos-$(VERSION)/Tests/Test_tutorespfn
	cd tmp-infos-$(VERSION) ; python var-file-index.py
	cp tmp-infos-$(VERSION)/developers/contributing.html tmp-infos-$(VERSION)
	-rm -f tmp-infos-$(VERSION)/features/features.html tmp-infos-$(VERSION)/release_notes/release_notes.html tmp-infos-$(VERSION)/installation_notes/install.html
	cp -fr tmp-infos-$(VERSION)/features/features_v$(ABINIT_VERSION_MAJOR).$(ABINIT_VERSION_MINOR).html tmp-infos-$(VERSION)/features/features.html
	cp -fr tmp-infos-$(VERSION)/release_notes/rel*_v$(ABINIT_VERSION_MAJOR).$(ABINIT_VERSION_MINOR).html tmp-infos-$(VERSION)/release_notes/release_notes.html
	cp -fr tmp-infos-$(VERSION)/inst*_notes/inst*_v$(ABINIT_VERSION_MAJOR).$(ABINIT_VERSION_MINOR).html tmp-infos-$(VERSION)/install_notes/install.html
	tar -cvf infos_html-$(VERSION).tar                \
          tmp-infos-$(VERSION)/Tests \
          tmp-infos-$(VERSION)/input_variables tmp-infos-$(VERSION)/users tmp-infos-$(VERSION)/tutorial tmp-infos-$(VERSION)/known_problems \
          tmp-infos-$(VERSION)/gallery/Plot1.jpg tmp-infos-$(VERSION)/gallery/pcpm.gif tmp-infos-$(VERSION)/gallery/mode.png  \
          tmp-infos-$(VERSION)/*/*.css \
          tmp-infos-$(VERSION)/install_notes/install.html tmp-infos-$(VERSION)/install_notes/list_internal_links.js \
          tmp-infos-$(VERSION)/release_notes/release_notes.html \
          tmp-infos-$(VERSION)/features/features.html tmp-infos-$(VERSION)/features/list_internal_links.js \
          tmp-infos-$(VERSION)/presentation/presentation.pdf
	gzip infos_html-$(VERSION).tar
	-rm -fr tmp-infos-$(VERSION)

#Run abilint
run_abilint :
	python $(srcdir)/config/scripts/abilint --graph=directories . .

# Special targets for parallel builds, in order to work around random
# failures (e.g. LibXC, NetCDF) and make sure dependencies are met
multi:
	cd fallbacks && $(MAKE) @SET_MAKE@
	$(MAKE) -j$(multi_nprocs) @SET_MAKE@

multi_dual mj2:
	$(MAKE) multi multi_nprocs=2 @SET_MAKE@

multi_quad mj4:
	$(MAKE) multi multi_nprocs=4 @SET_MAKE@

multi_octo mj8:
	$(MAKE) multi multi_nprocs=8 @SET_MAKE@

# ---------------------------------------------------------------------------- #

check_list:
	@cat $(top_srcdir)/doc/maintainers/check_list.txt
binary_package:
	-rm -rf $(abinit_binpkgdir) $(abinit_binpkgdir).tgz
	$(MKDIR_P) $(abinit_binpkgdir)
	$(MAKE) $(MAKEFLAGS) distdir @SET_MAKE@ && \
	 chmod -R u+w $(distdir) && \
	 mv $(distdir) $(abinit_binpkgdir)
	$(MAKE) $(MAKEFLAGS) install @SET_MAKE@ DESTDIR=$(PWD)/$(abinit_binpkgdir)
	$(MKDIR_P) $(abinit_binpkgdir)/$(abinit_datdir)
	cd $(abinit_binpkgdir); \
	 mv $(distdir)/tests ./$(abinit_datdir); \
	 mv $(distdir)/scripts ./$(abinit_datdir); \
	 mv $(distdir)/extras/matlab_data_analysis ./$(abinit_datdir); \
	 mv $(distdir)/extras/post_processing ./$(abinit_datdir); \
	 rm -rf $(distdir); \
	 tardir=. && \
	 $(am__tar) | GZIP=$(GZIP_ENV) gzip -c >../$(abinit_binpkgdir).tgz

binary_package_lite:
	-rm -rf $(abinit_binpkgdir) $(abinit_binpkgdir).tgz
	$(MKDIR_P) $(abinit_binpkgdir)
	$(MAKE) $(MAKEFLAGS) distdir  && \
	 chmod -R u+w $(distdir) && \
	 mv $(distdir) $(abinit_binpkgdir)
	$(MAKE) $(MAKEFLAGS) install  DESTDIR=$(PWD)/$(abinit_binpkgdir)
	$(MKDIR_P) $(abinit_binpkgdir)/$(abinit_datdir)
	chmod o+rX $(abinit_binpkgdir); \
	cd $(abinit_binpkgdir); \
	 mv $(distdir)/scripts ./$(abinit_datdir); \
	 rm -rf $(distdir); \
	 mv usr/local/* .; \
	 rm -rf usr share/doc; \
	 mkdir -p etc; \
	 chmod -R o+rX *

bin_prep:
	rm -fr abinitbin-$(VERSION) abinitbin.tar abinitbin_seq-$(VERSION)* abinitbin_seqpar-$(VERSION)*
	mkdir abinitbin-$(VERSION)
	tar -cvf abinitbin.tar AUTHORS COPYING INSTALL KNOWN_PROBLEMS NEWS README* RELNOTES THANKS src \
            doc scripts developers tests/Psps* tests/v*/Input tests/tutorial tests/paral tests/buil* tests/Scripts tests/cpu \
            tests/tutorespfn tests/bigdft tests/etsf_io tests/libxc tests/wannier90 tests/atompaw tests/mpiio tests/fox
	mv abinitbin.tar abinitbin-$(VERSION)
	cd abinitbin-$(VERSION) ; tar -xvf abinitbin.tar ; \
            rm -fr abinitbin.tar ; \
            cd src ; rm -fr */*.a ; \
            rm -fr 00*/*.F90 ; rm -fr 00*/*.o ; \
            rm -fr 01*/*.F90 ; rm -fr 01*/*.o ; \
            rm -fr 11*/*.F90 ; rm -fr 11*/*.o ; \
            rm -fr 12*/*.F90 ; rm -fr 12*/*.o ; \
            rm -fr 13*/*.F90 ; rm -fr 13*/*.o ; \
            rm -fr 14*/*.F90 ; rm -fr 14*/*.o ; \
            rm -fr 15*/*.F90 ; rm -fr 15*/*.o ; \
            rm -fr 16*/*.F90 ; rm -fr 16*/*.o ; \
            rm -fr 17*/*.F90 ; rm -fr 17*/*.o ; \
            rm -fr 18*/*.F90 ; rm -fr 18*/*.o ; \
            rm -fr 19*/*.F90 ; rm -fr 19*/*.o ; \
            rm -fr */*.F90 ; rm -fr */*.o ; \
            cd ../tests ; rm -fr */,* ; cd .. ; \
            mkdir opt ; mv src/98_main/* opt ; rm -fr src ; \
            cp ../developers/maintainers/Makefile_topdir_binarypack Makefile ; \
            cp ../developers/maintainers/Makefile_testdir_binarypack tests/Makefile ; \
            cp ../tests/tests-install.env tests/tests.env

# FIXME: there is no point anymore in having 2 binary distributions
bin_seq: bin_prep
	cd abinitbin-$(VERSION) ; rm -fr tests/paral
	tar -cvf abinitbin_seq-$(VERSION).tar abinitbin-$(VERSION)
	chmod 644 abinitbin_seq-$(VERSION).tar
	gzip abinitbin_seq-$(VERSION).tar
	rm -fr abinitbin-$(VERSION)

bin_seqpar: bin_prep
	tar -cvf abinitbin_seqpar-$(VERSION).tar abinitbin-$(VERSION)
	chmod 644 abinitbin_seqpar-$(VERSION).tar
	gzip abinitbin_seqpar-$(VERSION).tar
	cd abinitbin-$(VERSION) ; rm -fr tests/paral
	tar -cvf abinitbin_seq-$(VERSION).tar abinitbin-$(VERSION)
	chmod 644 abinitbin_seq-$(VERSION).tar
	gzip abinitbin_seq-$(VERSION).tar
	rm -fr abinitbin-$(VERSION)

# ---------------------------------------------------------------------------- #
# ---------------------------------------------------------------------------- #

# Thorough clean-up
maintainer-clean-local:
	rm -f infos_html* robodoc-html*
	find . -name '*.~[0-9]~' -exec rm -f {} \;

# ---------------------------------------------------------------------------- #

#
# Individual targets for binaries
#

# Individual build of abinit
abinit:
	cd fallbacks && $(MAKE) @SET_MAKE@
@DO_BUILD_01_GSL_EXT_TRUE@	cd src/01_gsl_ext && $(MAKE) lib01_gsl_ext.a @SET_MAKE@
	cd src/01_interfaces_ext && $(MAKE) lib01_interfaces_ext.a @SET_MAKE@
	cd src/01_linalg_ext && $(MAKE) lib01_linalg_ext.a @SET_MAKE@
@DO_BUILD_02_CLIB_TRUE@	cd src/02_clib && $(MAKE) lib02_clib.a @SET_MAKE@
	cd src/10_defs && $(MAKE) lib10_defs.a @SET_MAKE@
	cd src/10_dumpinfo && $(MAKE) lib10_dumpinfo.a @SET_MAKE@
	cd src/11_memory_mpi && $(MAKE) lib11_memory_mpi.a @SET_MAKE@
	cd src/11_qespresso_ext && $(MAKE) lib11_qespresso_ext.a @SET_MAKE@
	cd src/12_hide_mpi && $(MAKE) lib12_hide_mpi.a @SET_MAKE@
	cd src/14_hidewrite && $(MAKE) lib14_hidewrite.a @SET_MAKE@
@DO_BUILD_15_GPU_TOOLBOX_TRUE@	cd src/15_gpu_toolbox && $(MAKE) lib15_gpu_toolbox.a @SET_MAKE@
	cd src/16_hideleave && $(MAKE) lib16_hideleave.a @SET_MAKE@
	cd src/18_timing && $(MAKE) lib18_timing.a @SET_MAKE@
	cd src/21_psiesta_noabirule && $(MAKE) lib21_psiesta_noabirule.a @SET_MAKE@
	cd src/27_toolbox_oop && $(MAKE) lib27_toolbox_oop.a @SET_MAKE@
	cd src/28_numeric_noabirule && $(MAKE) lib28_numeric_noabirule.a @SET_MAKE@
	cd src/32_util && $(MAKE) lib32_util.a @SET_MAKE@
	cd src/41_geometry && $(MAKE) lib41_geometry.a @SET_MAKE@
	cd src/41_xc_lowlevel && $(MAKE) lib41_xc_lowlevel.a @SET_MAKE@
	cd src/42_libpaw && $(MAKE) lib42_libpaw.a @SET_MAKE@
	cd src/42_nlstrain && $(MAKE) lib42_nlstrain.a @SET_MAKE@
	cd src/42_parser && $(MAKE) lib42_parser.a @SET_MAKE@
	cd src/43_ptgroups && $(MAKE) lib43_ptgroups.a @SET_MAKE@
	cd src/43_wvl_wrappers && $(MAKE) lib43_wvl_wrappers.a @SET_MAKE@
	cd src/44_abitypes_defs && $(MAKE) lib44_abitypes_defs.a @SET_MAKE@
	cd src/45_geomoptim && $(MAKE) lib45_geomoptim.a @SET_MAKE@
	cd src/47_xml && $(MAKE) lib47_xml.a @SET_MAKE@
	cd src/49_gw_toolbox_oop && $(MAKE) lib49_gw_toolbox_oop.a @SET_MAKE@
	cd src/51_manage_mpi && $(MAKE) lib51_manage_mpi.a @SET_MAKE@
	cd src/52_fft_mpi_noabirule && $(MAKE) lib52_fft_mpi_noabirule.a @SET_MAKE@
@DO_BUILD_52_MANAGE_CUDA_TRUE@	cd src/52_manage_cuda && $(MAKE) lib52_manage_cuda.a @SET_MAKE@
	cd src/53_ffts && $(MAKE) lib53_ffts.a @SET_MAKE@
	cd src/53_spacepar && $(MAKE) lib53_spacepar.a @SET_MAKE@
	cd src/53_abiutil && $(MAKE) lib53_abiutil.a @SET_MAKE@
	cd src/56_io_mpi && $(MAKE) lib56_io_mpi.a @SET_MAKE@
	cd src/56_mixing && $(MAKE) lib56_mixing.a @SET_MAKE@
	cd src/56_xc && $(MAKE) lib56_xc.a @SET_MAKE@
	cd src/56_recipspace && $(MAKE) lib56_recipspace.a @SET_MAKE@
	cd src/57_iopsp_parser && $(MAKE) lib57_iopsp_parser.a @SET_MAKE@
	cd src/57_iovars && $(MAKE) lib57_iovars.a @SET_MAKE@
	cd src/61_ionetcdf && $(MAKE) lib61_ionetcdf.a @SET_MAKE@
	cd src/62_ctqmc && $(MAKE) lib62_ctqmc.a @SET_MAKE@
	cd src/62_cg_noabirule && $(MAKE) lib62_cg_noabirule.a @SET_MAKE@
	cd src/62_poisson && $(MAKE) lib62_poisson.a @SET_MAKE@
	cd src/62_wvl_wfs && $(MAKE) lib62_wvl_wfs.a @SET_MAKE@
	cd src/62_iowfdenpot && $(MAKE) lib62_iowfdenpot.a @SET_MAKE@
	cd src/62_occeig && $(MAKE) lib62_occeig.a @SET_MAKE@
	cd src/64_atompaw && $(MAKE) lib64_atompaw.a @SET_MAKE@
@DO_BUILD_65_LOTF_BASE_TRUE@	cd src/65_lotf_base && $(MAKE) lib65_lotf_base.a @SET_MAKE@
	cd src/65_nonlocal && $(MAKE) lib65_nonlocal.a @SET_MAKE@
	cd src/65_psp && $(MAKE) lib65_psp.a @SET_MAKE@
	cd src/66_fock && $(MAKE) lib66_fock.a @SET_MAKE@
	cd src/66_wfs && $(MAKE) lib66_wfs.a @SET_MAKE@
	cd src/66_paw && $(MAKE) lib66_paw.a @SET_MAKE@
	cd src/67_common && $(MAKE) lib67_common.a @SET_MAKE@
	cd src/68_rsprc && $(MAKE) lib68_rsprc.a @SET_MAKE@
	cd src/68_recursion && $(MAKE) lib68_recursion.a @SET_MAKE@
@DO_BUILD_68_LOTF_TRUE@	cd src/68_lotf && $(MAKE) lib68_lotf.a @SET_MAKE@
	cd src/68_dmft && $(MAKE) lib68_dmft.a @SET_MAKE@
	cd src/69_wfdesc && $(MAKE) lib69_wfdesc.a @SET_MAKE@
	cd src/70_gw && $(MAKE) lib70_gw.a @SET_MAKE@
	cd src/71_bse && $(MAKE) lib71_bse.a @SET_MAKE@
	cd src/72_response && $(MAKE) lib72_response.a @SET_MAKE@
	cd src/77_suscep && $(MAKE) lib77_suscep.a @SET_MAKE@
	cd src/77_ddb && $(MAKE) lib77_ddb.a @SET_MAKE@
	cd src/79_seqpar_mpi && $(MAKE) lib79_seqpar_mpi.a @SET_MAKE@
	cd src/95_drive && $(MAKE) lib95_drive.a @SET_MAKE@
	cd src/98_main && $(MAKE) abinit$(EXEEXT) @SET_MAKE@

# Individual build of aim
aim:
	cd fallbacks && $(MAKE) @SET_MAKE@
	cd src/01_interfaces_ext && $(MAKE) lib01_interfaces_ext.a @SET_MAKE@
	cd src/01_linalg_ext && $(MAKE) lib01_linalg_ext.a @SET_MAKE@
@DO_BUILD_02_CLIB_TRUE@	cd src/02_clib && $(MAKE) lib02_clib.a @SET_MAKE@
	cd src/10_defs && $(MAKE) lib10_defs.a @SET_MAKE@
	cd src/10_dumpinfo && $(MAKE) lib10_dumpinfo.a @SET_MAKE@
	cd src/11_memory_mpi && $(MAKE) lib11_memory_mpi.a @SET_MAKE@
	cd src/11_qespresso_ext && $(MAKE) lib11_qespresso_ext.a @SET_MAKE@
	cd src/12_hide_mpi && $(MAKE) lib12_hide_mpi.a @SET_MAKE@
	cd src/14_hidewrite && $(MAKE) lib14_hidewrite.a @SET_MAKE@
	cd src/16_hideleave && $(MAKE) lib16_hideleave.a @SET_MAKE@
	cd src/18_timing && $(MAKE) lib18_timing.a @SET_MAKE@
	cd src/27_toolbox_oop && $(MAKE) lib27_toolbox_oop.a @SET_MAKE@
	cd src/28_numeric_noabirule && $(MAKE) lib28_numeric_noabirule.a @SET_MAKE@
	cd src/32_util && $(MAKE) lib32_util.a @SET_MAKE@
	cd src/41_geometry && $(MAKE) lib41_geometry.a @SET_MAKE@
	cd src/41_xc_lowlevel && $(MAKE) lib41_xc_lowlevel.a @SET_MAKE@
	cd src/42_libpaw && $(MAKE) lib42_libpaw.a @SET_MAKE@
	cd src/42_parser && $(MAKE) lib42_parser.a @SET_MAKE@
	cd src/43_wvl_wrappers && $(MAKE) lib43_wvl_wrappers.a @SET_MAKE@
	cd src/44_abitypes_defs && $(MAKE) lib44_abitypes_defs.a @SET_MAKE@
	cd src/45_geomoptim && $(MAKE) lib45_geomoptim.a @SET_MAKE@
	cd src/49_gw_toolbox_oop && $(MAKE) lib49_gw_toolbox_oop.a @SET_MAKE@
	cd src/51_manage_mpi && $(MAKE) lib51_manage_mpi.a @SET_MAKE@
	cd src/52_fft_mpi_noabirule && $(MAKE) lib52_fft_mpi_noabirule.a @SET_MAKE@
	cd src/53_abiutil && $(MAKE) lib53_abiutil.a @SET_MAKE@
	cd src/53_ffts && $(MAKE) lib53_ffts.a @SET_MAKE@
	cd src/53_spacepar && $(MAKE) lib53_spacepar.a @SET_MAKE@
	cd src/56_io_mpi && $(MAKE) lib56_io_mpi.a @SET_MAKE@
	cd src/56_recipspace && $(MAKE) lib56_recipspace.a @SET_MAKE@
	cd src/56_xc && $(MAKE) lib56_xc.a @SET_MAKE@
	cd src/57_iopsp_parser && $(MAKE) lib57_iopsp_parser.a @SET_MAKE@
	cd src/61_ionetcdf && $(MAKE) lib61_ionetcdf.a @SET_MAKE@
	cd src/62_iowfdenpot && $(MAKE) lib62_iowfdenpot.a @SET_MAKE@
	cd src/63_bader && $(MAKE) lib63_bader.a @SET_MAKE@
	cd src/98_main && $(MAKE) aim$(EXEEXT) @SET_MAKE@

# Individual build of anaddb
anaddb:
	cd fallbacks && $(MAKE) @SET_MAKE@
	cd src/01_interfaces_ext && $(MAKE) lib01_interfaces_ext.a @SET_MAKE@
	cd src/01_linalg_ext && $(MAKE) lib01_linalg_ext.a @SET_MAKE@
@DO_BUILD_02_CLIB_TRUE@	cd src/02_clib && $(MAKE) lib02_clib.a @SET_MAKE@
	cd src/10_defs && $(MAKE) lib10_defs.a @SET_MAKE@
	cd src/10_dumpinfo && $(MAKE) lib10_dumpinfo.a @SET_MAKE@
	cd src/11_memory_mpi && $(MAKE) lib11_memory_mpi.a @SET_MAKE@
	cd src/11_qespresso_ext && $(MAKE) lib11_qespresso_ext.a @SET_MAKE@
	cd src/12_hide_mpi && $(MAKE) lib12_hide_mpi.a @SET_MAKE@
	cd src/14_hidewrite && $(MAKE) lib14_hidewrite.a @SET_MAKE@
	cd src/16_hideleave && $(MAKE) lib16_hideleave.a @SET_MAKE@
	cd src/18_timing && $(MAKE) lib18_timing.a @SET_MAKE@
	cd src/21_psiesta_noabirule && $(MAKE) lib21_psiesta_noabirule.a @SET_MAKE@
	cd src/27_toolbox_oop && $(MAKE) lib27_toolbox_oop.a @SET_MAKE@
	cd src/28_numeric_noabirule && $(MAKE) lib28_numeric_noabirule.a @SET_MAKE@
	cd src/32_util && $(MAKE) lib32_util.a @SET_MAKE@
	cd src/41_geometry && $(MAKE) lib41_geometry.a @SET_MAKE@
	cd src/41_xc_lowlevel && $(MAKE) lib41_xc_lowlevel.a @SET_MAKE@
	cd src/42_libpaw && $(MAKE) lib42_libpaw.a @SET_MAKE@
	cd src/42_nlstrain && $(MAKE) lib42_nlstrain.a @SET_MAKE@
	cd src/42_parser && $(MAKE) lib42_parser.a @SET_MAKE@
	cd src/43_ptgroups && $(MAKE) lib43_ptgroups.a @SET_MAKE@
	cd src/43_wvl_wrappers && $(MAKE) lib43_wvl_wrappers.a @SET_MAKE@
	cd src/44_abitypes_defs && $(MAKE) lib44_abitypes_defs.a @SET_MAKE@
	cd src/45_geomoptim && $(MAKE) lib45_geomoptim.a @SET_MAKE@
	cd src/47_xml && $(MAKE) lib47_xml.a @SET_MAKE@
	cd src/49_gw_toolbox_oop && $(MAKE) lib49_gw_toolbox_oop.a @SET_MAKE@
	cd src/51_manage_mpi && $(MAKE) lib51_manage_mpi.a @SET_MAKE@
	cd src/52_fft_mpi_noabirule && $(MAKE) lib52_fft_mpi_noabirule.a @SET_MAKE@
	cd src/53_abiutil && $(MAKE) lib53_abiutil.a @SET_MAKE@
	cd src/53_ffts && $(MAKE) lib53_ffts.a @SET_MAKE@
	cd src/53_spacepar && $(MAKE) lib53_spacepar.a @SET_MAKE@
	cd src/56_io_mpi && $(MAKE) lib56_io_mpi.a @SET_MAKE@
	cd src/56_mixing && $(MAKE) lib56_mixing.a @SET_MAKE@
	cd src/56_xc && $(MAKE) lib56_xc.a @SET_MAKE@
	cd src/56_recipspace && $(MAKE) lib56_recipspace.a @SET_MAKE@
	cd src/57_iopsp_parser && $(MAKE) lib57_iopsp_parser.a @SET_MAKE@
	cd src/57_iovars && $(MAKE) lib57_iovars.a @SET_MAKE@
	cd src/61_ionetcdf && $(MAKE) lib61_ionetcdf.a @SET_MAKE@
	cd src/62_ctqmc && $(MAKE) lib62_ctqmc.a @SET_MAKE@
	cd src/62_iowfdenpot && $(MAKE) lib62_iowfdenpot.a @SET_MAKE@
	cd src/62_occeig && $(MAKE) lib62_occeig.a @SET_MAKE@
	cd src/62_poisson && $(MAKE) lib62_poisson.a @SET_MAKE@
	cd src/62_wvl_wfs && $(MAKE) lib62_wvl_wfs.a @SET_MAKE@
	cd src/64_atompaw && $(MAKE) lib64_atompaw.a @SET_MAKE@
	cd src/65_nonlocal && $(MAKE) lib65_nonlocal.a @SET_MAKE@
	cd src/65_psp && $(MAKE) lib65_psp.a @SET_MAKE@
	cd src/66_fock && $(MAKE) lib66_fock.a @SET_MAKE@
	cd src/66_wfs && $(MAKE) lib66_wfs.a @SET_MAKE@
	cd src/66_paw && $(MAKE) lib66_paw.a @SET_MAKE@
	cd src/67_common && $(MAKE) lib67_common.a @SET_MAKE@
	cd src/72_response && $(MAKE) lib72_response.a @SET_MAKE@
	cd src/77_ddb && $(MAKE) lib77_ddb.a @SET_MAKE@
	cd src/98_main && $(MAKE) anaddb$(EXEEXT) @SET_MAKE@

# Individual build of band2eps
band2eps:
	cd src/10_defs && $(MAKE) lib10_defs.a @SET_MAKE@
	cd src/10_dumpinfo && $(MAKE) lib10_dumpinfo.a @SET_MAKE@
	cd src/11_memory_mpi && $(MAKE) lib11_memory_mpi.a @SET_MAKE@
	cd src/12_hide_mpi && $(MAKE) lib12_hide_mpi.a @SET_MAKE@
	cd src/14_hidewrite && $(MAKE) lib14_hidewrite.a @SET_MAKE@
	cd src/16_hideleave && $(MAKE) lib16_hideleave.a @SET_MAKE@
	cd src/27_toolbox_oop && $(MAKE) lib27_toolbox_oop.a @SET_MAKE@
	cd src/98_main && $(MAKE) band2eps$(EXEEXT) @SET_MAKE@

# Individual build of bsepostproc
bsepostproc:
	cd fallbacks && $(MAKE) @SET_MAKE@
@DO_BUILD_01_GSL_EXT_TRUE@	cd src/01_gsl_ext && $(MAKE) lib01_gsl_ext.a @SET_MAKE@
	cd src/01_interfaces_ext && $(MAKE) lib01_interfaces_ext.a @SET_MAKE@
	cd src/01_linalg_ext && $(MAKE) lib01_linalg_ext.a @SET_MAKE@
@DO_BUILD_02_CLIB_TRUE@	cd src/02_clib && $(MAKE) lib02_clib.a @SET_MAKE@
	cd src/10_defs && $(MAKE) lib10_defs.a @SET_MAKE@
	cd src/10_dumpinfo && $(MAKE) lib10_dumpinfo.a @SET_MAKE@
	cd src/11_memory_mpi && $(MAKE) lib11_memory_mpi.a @SET_MAKE@
	cd src/11_qespresso_ext && $(MAKE) lib11_qespresso_ext.a @SET_MAKE@
	cd src/12_hide_mpi && $(MAKE) lib12_hide_mpi.a @SET_MAKE@
	cd src/14_hidewrite && $(MAKE) lib14_hidewrite.a @SET_MAKE@
@DO_BUILD_15_GPU_TOOLBOX_TRUE@	cd src/15_gpu_toolbox && $(MAKE) lib15_gpu_toolbox.a @SET_MAKE@
	cd src/16_hideleave && $(MAKE) lib16_hideleave.a @SET_MAKE@
	cd src/18_timing && $(MAKE) lib18_timing.a @SET_MAKE@
	cd src/21_psiesta_noabirule && $(MAKE) lib21_psiesta_noabirule.a @SET_MAKE@
	cd src/27_toolbox_oop && $(MAKE) lib27_toolbox_oop.a @SET_MAKE@
	cd src/28_numeric_noabirule && $(MAKE) lib28_numeric_noabirule.a @SET_MAKE@
	cd src/32_util && $(MAKE) lib32_util.a @SET_MAKE@
	cd src/41_geometry && $(MAKE) lib41_geometry.a @SET_MAKE@
	cd src/41_xc_lowlevel && $(MAKE) lib41_xc_lowlevel.a @SET_MAKE@
	cd src/42_libpaw && $(MAKE) lib42_libpaw.a @SET_MAKE@
	cd src/42_nlstrain && $(MAKE) lib42_nlstrain.a @SET_MAKE@
	cd src/42_parser && $(MAKE) lib42_parser.a @SET_MAKE@
	cd src/43_ptgroups && $(MAKE) lib43_ptgroups.a @SET_MAKE@
	cd src/43_wvl_wrappers && $(MAKE) lib43_wvl_wrappers.a @SET_MAKE@
	cd src/44_abitypes_defs && $(MAKE) lib44_abitypes_defs.a @SET_MAKE@
	cd src/45_geomoptim && $(MAKE) lib45_geomoptim.a @SET_MAKE@
	cd src/47_xml && $(MAKE) lib47_xml.a @SET_MAKE@
	cd src/49_gw_toolbox_oop && $(MAKE) lib49_gw_toolbox_oop.a @SET_MAKE@
	cd src/51_manage_mpi && $(MAKE) lib51_manage_mpi.a @SET_MAKE@
	cd src/52_fft_mpi_noabirule && $(MAKE) lib52_fft_mpi_noabirule.a @SET_MAKE@
@DO_BUILD_52_MANAGE_CUDA_TRUE@	cd src/52_manage_cuda && $(MAKE) lib52_manage_cuda.a @SET_MAKE@
	cd src/53_ffts && $(MAKE) lib53_ffts.a @SET_MAKE@
	cd src/53_spacepar && $(MAKE) lib53_spacepar.a @SET_MAKE@
	cd src/53_abiutil && $(MAKE) lib53_abiutil.a @SET_MAKE@
	cd src/56_io_mpi && $(MAKE) lib56_io_mpi.a @SET_MAKE@
	cd src/56_mixing && $(MAKE) lib56_mixing.a @SET_MAKE@
	cd src/56_xc && $(MAKE) lib56_xc.a @SET_MAKE@
	cd src/56_recipspace && $(MAKE) lib56_recipspace.a @SET_MAKE@
	cd src/57_iopsp_parser && $(MAKE) lib57_iopsp_parser.a @SET_MAKE@
	cd src/57_iovars && $(MAKE) lib57_iovars.a @SET_MAKE@
	cd src/61_ionetcdf && $(MAKE) lib61_ionetcdf.a @SET_MAKE@
	cd src/62_cg_noabirule && $(MAKE) lib62_cg_noabirule.a @SET_MAKE@
	cd src/62_ctqmc && $(MAKE) lib62_ctqmc.a @SET_MAKE@
	cd src/62_poisson && $(MAKE) lib62_poisson.a @SET_MAKE@
	cd src/62_wvl_wfs && $(MAKE) lib62_wvl_wfs.a @SET_MAKE@
	cd src/62_iowfdenpot && $(MAKE) lib62_iowfdenpot.a @SET_MAKE@
	cd src/62_occeig && $(MAKE) lib62_occeig.a @SET_MAKE@
	cd src/64_atompaw && $(MAKE) lib64_atompaw.a @SET_MAKE@
	cd src/65_nonlocal && $(MAKE) lib65_nonlocal.a @SET_MAKE@
	cd src/65_psp && $(MAKE) lib65_psp.a @SET_MAKE@
	cd src/66_fock && $(MAKE) lib66_fock.a @SET_MAKE@
	cd src/66_wfs && $(MAKE) lib66_wfs.a @SET_MAKE@
	cd src/66_paw && $(MAKE) lib66_paw.a @SET_MAKE@
	cd src/67_common && $(MAKE) lib67_common.a @SET_MAKE@
	cd src/68_rsprc && $(MAKE) lib68_rsprc.a @SET_MAKE@
	cd src/68_recursion && $(MAKE) lib68_recursion.a @SET_MAKE@
	cd src/68_dmft && $(MAKE) lib68_dmft.a @SET_MAKE@
	cd src/69_wfdesc && $(MAKE) lib69_wfdesc.a @SET_MAKE@
	cd src/70_gw && $(MAKE) lib70_gw.a @SET_MAKE@
	cd src/71_bse && $(MAKE) lib71_bse.a @SET_MAKE@
	cd src/72_response && $(MAKE) lib72_response.a @SET_MAKE@
	cd src/77_suscep && $(MAKE) lib77_suscep.a @SET_MAKE@
	cd src/77_ddb && $(MAKE) lib77_ddb.a @SET_MAKE@
	cd src/79_seqpar_mpi && $(MAKE) lib79_seqpar_mpi.a @SET_MAKE@
	cd src/95_drive && $(MAKE) lib95_drive.a @SET_MAKE@
	cd src/98_main && $(MAKE) bsepostproc$(EXEEXT) @SET_MAKE@

# Individual build of conducti
conducti:
	cd fallbacks && $(MAKE) @SET_MAKE@
	cd src/01_interfaces_ext && $(MAKE) lib01_interfaces_ext.a @SET_MAKE@
	cd src/01_linalg_ext && $(MAKE) lib01_linalg_ext.a @SET_MAKE@
@DO_BUILD_02_CLIB_TRUE@	cd src/02_clib && $(MAKE) lib02_clib.a @SET_MAKE@
	cd src/10_defs && $(MAKE) lib10_defs.a @SET_MAKE@
	cd src/10_dumpinfo && $(MAKE) lib10_dumpinfo.a @SET_MAKE@
	cd src/11_memory_mpi && $(MAKE) lib11_memory_mpi.a @SET_MAKE@
	cd src/11_qespresso_ext && $(MAKE) lib11_qespresso_ext.a @SET_MAKE@
	cd src/12_hide_mpi && $(MAKE) lib12_hide_mpi.a @SET_MAKE@
	cd src/14_hidewrite && $(MAKE) lib14_hidewrite.a @SET_MAKE@
	cd src/16_hideleave && $(MAKE) lib16_hideleave.a @SET_MAKE@
	cd src/18_timing && $(MAKE) lib18_timing.a @SET_MAKE@
	cd src/21_psiesta_noabirule && $(MAKE) lib21_psiesta_noabirule.a @SET_MAKE@
	cd src/27_toolbox_oop && $(MAKE) lib27_toolbox_oop.a @SET_MAKE@
	cd src/28_numeric_noabirule && $(MAKE) lib28_numeric_noabirule.a @SET_MAKE@
	cd src/32_util && $(MAKE) lib32_util.a @SET_MAKE@
	cd src/41_geometry && $(MAKE) lib41_geometry.a @SET_MAKE@
	cd src/41_xc_lowlevel && $(MAKE) lib41_xc_lowlevel.a @SET_MAKE@
	cd src/42_libpaw && $(MAKE) lib42_libpaw.a @SET_MAKE@
	cd src/42_nlstrain && $(MAKE) lib42_nlstrain.a @SET_MAKE@
	cd src/42_parser && $(MAKE) lib42_parser.a @SET_MAKE@
	cd src/43_ptgroups && $(MAKE) lib43_ptgroups.a @SET_MAKE@
	cd src/43_wvl_wrappers && $(MAKE) lib43_wvl_wrappers.a @SET_MAKE@
	cd src/44_abitypes_defs && $(MAKE) lib44_abitypes_defs.a @SET_MAKE@
	cd src/45_geomoptim && $(MAKE) lib45_geomoptim.a @SET_MAKE@
	cd src/47_xml && $(MAKE) lib47_xml.a @SET_MAKE@
	cd src/49_gw_toolbox_oop && $(MAKE) lib49_gw_toolbox_oop.a @SET_MAKE@
	cd src/51_manage_mpi && $(MAKE) lib51_manage_mpi.a @SET_MAKE@
	cd src/52_fft_mpi_noabirule && $(MAKE) lib52_fft_mpi_noabirule.a @SET_MAKE@
	cd src/53_abiutil && $(MAKE) lib53_abiutil.a @SET_MAKE@
	cd src/53_ffts && $(MAKE) lib53_ffts.a @SET_MAKE@
	cd src/53_spacepar && $(MAKE) lib53_spacepar.a @SET_MAKE@
	cd src/56_io_mpi && $(MAKE) lib56_io_mpi.a @SET_MAKE@
	cd src/56_mixing && $(MAKE) lib56_mixing.a @SET_MAKE@
	cd src/56_recipspace && $(MAKE) lib56_recipspace.a @SET_MAKE@
	cd src/56_xc && $(MAKE) lib56_xc.a @SET_MAKE@
	cd src/57_iopsp_parser && $(MAKE) lib57_iopsp_parser.a @SET_MAKE@
	cd src/57_iovars && $(MAKE) lib57_iovars.a @SET_MAKE@
	cd src/61_ionetcdf && $(MAKE) lib61_ionetcdf.a @SET_MAKE@
	cd src/62_ctqmc && $(MAKE) lib62_ctqmc.a @SET_MAKE@
	cd src/62_iowfdenpot && $(MAKE) lib62_iowfdenpot.a @SET_MAKE@
	cd src/62_occeig && $(MAKE) lib62_occeig.a @SET_MAKE@
	cd src/62_poisson && $(MAKE) lib62_poisson.a @SET_MAKE@
	cd src/62_wvl_wfs && $(MAKE) lib62_wvl_wfs.a @SET_MAKE@
	cd src/64_atompaw && $(MAKE) lib64_atompaw.a @SET_MAKE@
	cd src/65_nonlocal && $(MAKE) lib65_nonlocal.a @SET_MAKE@
	cd src/65_psp && $(MAKE) lib65_psp.a @SET_MAKE@
	cd src/66_fock && $(MAKE) lib66_fock.a @SET_MAKE@
	cd src/66_wfs && $(MAKE) lib66_wfs.a @SET_MAKE@
	cd src/66_paw && $(MAKE) lib66_paw.a @SET_MAKE@
	cd src/67_common && $(MAKE) lib67_common.a @SET_MAKE@
	cd src/69_wfdesc && $(MAKE) lib69_wfdesc.a @SET_MAKE@
	cd src/70_gw && $(MAKE) lib70_gw.a @SET_MAKE@
	cd src/98_main && $(MAKE) conducti$(EXEEXT) @SET_MAKE@

# Individual build of cut3d
cut3d:
	cd fallbacks && $(MAKE) @SET_MAKE@
	cd src/01_interfaces_ext && $(MAKE) lib01_interfaces_ext.a @SET_MAKE@
	cd src/01_linalg_ext && $(MAKE) lib01_linalg_ext.a @SET_MAKE@
@DO_BUILD_02_CLIB_TRUE@	cd src/02_clib && $(MAKE) lib02_clib.a @SET_MAKE@
	cd src/10_defs && $(MAKE) lib10_defs.a @SET_MAKE@
	cd src/10_dumpinfo && $(MAKE) lib10_dumpinfo.a @SET_MAKE@
	cd src/11_memory_mpi && $(MAKE) lib11_memory_mpi.a @SET_MAKE@
	cd src/11_qespresso_ext && $(MAKE) lib11_qespresso_ext.a @SET_MAKE@
	cd src/12_hide_mpi && $(MAKE) lib12_hide_mpi.a @SET_MAKE@
	cd src/14_hidewrite && $(MAKE) lib14_hidewrite.a @SET_MAKE@
@DO_BUILD_15_GPU_TOOLBOX_TRUE@	cd src/15_gpu_toolbox && $(MAKE) lib15_gpu_toolbox.a @SET_MAKE@
	cd src/16_hideleave && $(MAKE) lib16_hideleave.a @SET_MAKE@
	cd src/18_timing && $(MAKE) lib18_timing.a @SET_MAKE@
	cd src/21_psiesta_noabirule && $(MAKE) lib21_psiesta_noabirule.a @SET_MAKE@
	cd src/27_toolbox_oop && $(MAKE) lib27_toolbox_oop.a @SET_MAKE@
	cd src/28_numeric_noabirule && $(MAKE) lib28_numeric_noabirule.a @SET_MAKE@
	cd src/32_util && $(MAKE) lib32_util.a @SET_MAKE@
	cd src/41_geometry && $(MAKE) lib41_geometry.a @SET_MAKE@
	cd src/41_xc_lowlevel && $(MAKE) lib41_xc_lowlevel.a @SET_MAKE@
	cd src/42_libpaw && $(MAKE) lib42_libpaw.a @SET_MAKE@
	cd src/42_nlstrain && $(MAKE) lib42_nlstrain.a @SET_MAKE@
	cd src/42_parser && $(MAKE) lib42_parser.a @SET_MAKE@
	cd src/43_ptgroups && $(MAKE) lib43_ptgroups.a @SET_MAKE@
	cd src/43_wvl_wrappers && $(MAKE) lib43_wvl_wrappers.a @SET_MAKE@
	cd src/44_abitypes_defs && $(MAKE) lib44_abitypes_defs.a @SET_MAKE@
	cd src/45_geomoptim && $(MAKE) lib45_geomoptim.a @SET_MAKE@
	cd src/47_xml && $(MAKE) lib47_xml.a @SET_MAKE@
	cd src/49_gw_toolbox_oop && $(MAKE) lib49_gw_toolbox_oop.a @SET_MAKE@
	cd src/51_manage_mpi && $(MAKE) lib51_manage_mpi.a @SET_MAKE@
	cd src/52_fft_mpi_noabirule && $(MAKE) lib52_fft_mpi_noabirule.a @SET_MAKE@
@DO_BUILD_52_MANAGE_CUDA_TRUE@	cd src/52_manage_cuda && $(MAKE) lib52_manage_cuda.a @SET_MAKE@
	cd src/53_abiutil && $(MAKE) lib53_abiutil.a @SET_MAKE@
	cd src/53_spacepar && $(MAKE) lib53_spacepar.a @SET_MAKE@
	cd src/53_ffts && $(MAKE) lib53_ffts.a @SET_MAKE@
	cd src/56_io_mpi && $(MAKE) lib56_io_mpi.a @SET_MAKE@
	cd src/56_mixing && $(MAKE) lib56_mixing.a @SET_MAKE@
	cd src/56_recipspace && $(MAKE) lib56_recipspace.a @SET_MAKE@
	cd src/56_xc && $(MAKE) lib56_xc.a @SET_MAKE@
	cd src/57_iopsp_parser && $(MAKE) lib57_iopsp_parser.a @SET_MAKE@
	cd src/57_iovars && $(MAKE) lib57_iovars.a @SET_MAKE@
	cd src/61_ionetcdf && $(MAKE) lib61_ionetcdf.a @SET_MAKE@
	cd src/62_ctqmc && $(MAKE) lib62_ctqmc.a @SET_MAKE@
	cd src/62_iowfdenpot && $(MAKE) lib62_iowfdenpot.a @SET_MAKE@
	cd src/62_poisson && $(MAKE) lib62_poisson.a @SET_MAKE@
	cd src/62_occeig && $(MAKE) lib62_occeig.a @SET_MAKE@
	cd src/62_wvl_wfs && $(MAKE) lib62_wvl_wfs.a @SET_MAKE@
	cd src/64_atompaw && $(MAKE) lib64_atompaw.a @SET_MAKE@
	cd src/65_nonlocal && $(MAKE) lib65_nonlocal.a @SET_MAKE@
	cd src/65_psp && $(MAKE) lib65_psp.a @SET_MAKE@
	cd src/66_fock && $(MAKE) lib66_fock.a @SET_MAKE@
	cd src/66_paw && $(MAKE) lib66_paw.a @SET_MAKE@
	cd src/66_wfs && $(MAKE) lib66_wfs.a @SET_MAKE@
	cd src/67_common && $(MAKE) lib67_common.a @SET_MAKE@
	cd src/83_cut3d && $(MAKE) lib83_cut3d.a @SET_MAKE@
	cd src/98_main && $(MAKE) cut3d$(EXEEXT) @SET_MAKE@

# Individual build of fftprof
fftprof:
	cd fallbacks && $(MAKE) @SET_MAKE@
	cd src/01_interfaces_ext && $(MAKE) lib01_interfaces_ext.a @SET_MAKE@
	cd src/01_linalg_ext && $(MAKE) lib01_linalg_ext.a @SET_MAKE@
@DO_BUILD_02_CLIB_TRUE@	cd src/02_clib && $(MAKE) lib02_clib.a @SET_MAKE@
	cd src/10_defs && $(MAKE) lib10_defs.a @SET_MAKE@
	cd src/10_dumpinfo && $(MAKE) lib10_dumpinfo.a @SET_MAKE@
	cd src/11_qespresso_ext && $(MAKE) lib11_qespresso_ext.a @SET_MAKE@
	cd src/11_memory_mpi && $(MAKE) lib11_memory_mpi.a @SET_MAKE@
	cd src/12_hide_mpi && $(MAKE) lib12_hide_mpi.a @SET_MAKE@
	cd src/14_hidewrite && $(MAKE) lib14_hidewrite.a @SET_MAKE@
@DO_BUILD_15_GPU_TOOLBOX_TRUE@	cd src/15_gpu_toolbox && $(MAKE) lib15_gpu_toolbox.a @SET_MAKE@
	cd src/16_hideleave && $(MAKE) lib16_hideleave.a @SET_MAKE@
	cd src/18_timing && $(MAKE) lib18_timing.a @SET_MAKE@
	cd src/21_psiesta_noabirule && $(MAKE) lib21_psiesta_noabirule.a @SET_MAKE@
	cd src/27_toolbox_oop && $(MAKE) lib27_toolbox_oop.a @SET_MAKE@
	cd src/28_numeric_noabirule && $(MAKE) lib28_numeric_noabirule.a @SET_MAKE@
	cd src/32_util && $(MAKE) lib32_util.a @SET_MAKE@
	cd src/41_geometry && $(MAKE) lib41_geometry.a @SET_MAKE@
	cd src/41_xc_lowlevel && $(MAKE) lib41_xc_lowlevel.a @SET_MAKE@
	cd src/42_libpaw && $(MAKE) lib42_libpaw.a @SET_MAKE@
	cd src/42_nlstrain && $(MAKE) lib42_nlstrain.a @SET_MAKE@
	cd src/42_parser && $(MAKE) lib42_parser.a @SET_MAKE@
	cd src/43_ptgroups && $(MAKE) lib43_ptgroups.a @SET_MAKE@
	cd src/43_wvl_wrappers && $(MAKE) lib43_wvl_wrappers.a @SET_MAKE@
	cd src/44_abitypes_defs && $(MAKE) lib44_abitypes_defs.a @SET_MAKE@
	cd src/45_geomoptim && $(MAKE) lib45_geomoptim.a @SET_MAKE@
	cd src/47_xml && $(MAKE) lib47_xml.a @SET_MAKE@
	cd src/49_gw_toolbox_oop && $(MAKE) lib49_gw_toolbox_oop.a @SET_MAKE@
	cd src/51_manage_mpi && $(MAKE) lib51_manage_mpi.a @SET_MAKE@
	cd src/52_fft_mpi_noabirule && $(MAKE) lib52_fft_mpi_noabirule.a @SET_MAKE@
@DO_BUILD_52_MANAGE_CUDA_TRUE@	cd src/52_manage_cuda && $(MAKE) lib52_manage_cuda.a @SET_MAKE@
	cd src/53_abiutil && $(MAKE) lib53_abiutil.a @SET_MAKE@
	cd src/53_ffts && $(MAKE) lib53_ffts.a @SET_MAKE@
	cd src/53_spacepar && $(MAKE) lib53_spacepar.a @SET_MAKE@
	cd src/56_io_mpi && $(MAKE) lib56_io_mpi.a @SET_MAKE@
	cd src/56_mixing && $(MAKE) lib56_mixing.a @SET_MAKE@
	cd src/56_recipspace && $(MAKE) lib56_recipspace.a @SET_MAKE@
	cd src/56_xc && $(MAKE) lib56_xc.a @SET_MAKE@
	cd src/57_iopsp_parser && $(MAKE) lib57_iopsp_parser.a @SET_MAKE@
	cd src/57_iovars && $(MAKE) lib57_iovars.a @SET_MAKE@
	cd src/61_ionetcdf && $(MAKE) lib61_ionetcdf.a @SET_MAKE@
	cd src/62_ctqmc && $(MAKE) lib62_ctqmc.a @SET_MAKE@
	cd src/62_iowfdenpot && $(MAKE) lib62_iowfdenpot.a @SET_MAKE@
	cd src/62_occeig && $(MAKE) lib62_occeig.a @SET_MAKE@
	cd src/62_poisson && $(MAKE) lib62_poisson.a @SET_MAKE@
	cd src/62_wvl_wfs && $(MAKE) lib62_wvl_wfs.a @SET_MAKE@
	cd src/64_atompaw && $(MAKE) lib64_atompaw.a @SET_MAKE@
	cd src/65_nonlocal && $(MAKE) lib65_nonlocal.a @SET_MAKE@
	cd src/65_psp && $(MAKE) lib65_psp.a @SET_MAKE@
	cd src/66_fock && $(MAKE) lib66_fock.a @SET_MAKE@
	cd src/66_wfs && $(MAKE) lib66_wfs.a @SET_MAKE@
	cd src/66_paw && $(MAKE) lib66_paw.a @SET_MAKE@
	cd src/67_common && $(MAKE) lib67_common.a @SET_MAKE@
	cd src/69_wfdesc && $(MAKE) lib69_wfdesc.a @SET_MAKE@
	cd src/70_gw && $(MAKE) lib70_gw.a @SET_MAKE@
	cd src/98_main && $(MAKE) fftprof$(EXEEXT) @SET_MAKE@

# Individual build of ioprof
ioprof:
	cd fallbacks && $(MAKE) @SET_MAKE@
	cd src/01_linalg_ext && $(MAKE) lib01_linalg_ext.a @SET_MAKE@
@DO_BUILD_02_CLIB_TRUE@	cd src/02_clib && $(MAKE) lib02_clib.a @SET_MAKE@
	cd src/10_defs && $(MAKE) lib10_defs.a @SET_MAKE@
	cd src/10_dumpinfo && $(MAKE) lib10_dumpinfo.a @SET_MAKE@
	cd src/11_memory_mpi && $(MAKE) lib11_memory_mpi.a @SET_MAKE@
	cd src/11_qespresso_ext && $(MAKE) lib11_qespresso_ext.a @SET_MAKE@
	cd src/12_hide_mpi && $(MAKE) lib12_hide_mpi.a @SET_MAKE@
	cd src/14_hidewrite && $(MAKE) lib14_hidewrite.a @SET_MAKE@
@DO_BUILD_15_GPU_TOOLBOX_TRUE@	cd src/15_gpu_toolbox && $(MAKE) lib15_gpu_toolbox.a @SET_MAKE@
	cd src/16_hideleave && $(MAKE) lib16_hideleave.a @SET_MAKE@
	cd src/18_timing && $(MAKE) lib18_timing.a @SET_MAKE@
	cd src/21_psiesta_noabirule && $(MAKE) lib21_psiesta_noabirule.a @SET_MAKE@
	cd src/27_toolbox_oop && $(MAKE) lib27_toolbox_oop.a @SET_MAKE@
	cd src/28_numeric_noabirule && $(MAKE) lib28_numeric_noabirule.a @SET_MAKE@
	cd src/32_util && $(MAKE) lib32_util.a @SET_MAKE@
	cd src/41_geometry && $(MAKE) lib41_geometry.a @SET_MAKE@
	cd src/41_xc_lowlevel && $(MAKE) lib41_xc_lowlevel.a @SET_MAKE@
	cd src/42_parser && $(MAKE) lib42_parser.a @SET_MAKE@
	cd src/42_nlstrain && $(MAKE) lib42_nlstrain.a @SET_MAKE@
	cd src/42_libpaw && $(MAKE) lib42_libpaw.a @SET_MAKE@
	cd src/43_ptgroups && $(MAKE) lib43_ptgroups.a @SET_MAKE@
	cd src/43_wvl_wrappers && $(MAKE) lib43_wvl_wrappers.a @SET_MAKE@
	cd src/44_abitypes_defs && $(MAKE) lib44_abitypes_defs.a @SET_MAKE@
	cd src/45_geomoptim && $(MAKE) lib45_geomoptim.a @SET_MAKE@
	cd src/47_xml && $(MAKE) lib47_xml.a @SET_MAKE@
	cd src/49_gw_toolbox_oop && $(MAKE) lib49_gw_toolbox_oop.a @SET_MAKE@
	cd src/51_manage_mpi && $(MAKE) lib51_manage_mpi.a @SET_MAKE@
	cd src/52_fft_mpi_noabirule && $(MAKE) lib52_fft_mpi_noabirule.a @SET_MAKE@
@DO_BUILD_52_MANAGE_CUDA_TRUE@	cd src/52_manage_cuda && $(MAKE) lib52_manage_cuda.a @SET_MAKE@
	cd src/53_ffts && $(MAKE) lib53_ffts.a @SET_MAKE@
	cd src/53_spacepar && $(MAKE) lib53_spacepar.a @SET_MAKE@
	cd src/53_abiutil && $(MAKE) lib53_abiutil.a @SET_MAKE@
	cd src/56_io_mpi && $(MAKE) lib56_io_mpi.a @SET_MAKE@
	cd src/56_mixing && $(MAKE) lib56_mixing.a @SET_MAKE@
	cd src/56_xc && $(MAKE) lib56_xc.a @SET_MAKE@
	cd src/56_recipspace && $(MAKE) lib56_recipspace.a @SET_MAKE@
	cd src/57_iopsp_parser && $(MAKE) lib57_iopsp_parser.a @SET_MAKE@
	cd src/57_iovars && $(MAKE) lib57_iovars.a @SET_MAKE@
	cd src/61_ionetcdf && $(MAKE) lib61_ionetcdf.a @SET_MAKE@
	cd src/62_cg_noabirule && $(MAKE) lib62_cg_noabirule.a @SET_MAKE@
	cd src/62_ctqmc && $(MAKE) lib62_ctqmc.a @SET_MAKE@
	cd src/62_poisson && $(MAKE) lib62_poisson.a @SET_MAKE@
	cd src/62_wvl_wfs && $(MAKE) lib62_wvl_wfs.a @SET_MAKE@
	cd src/62_iowfdenpot && $(MAKE) lib62_iowfdenpot.a @SET_MAKE@
	cd src/62_occeig && $(MAKE) lib62_occeig.a @SET_MAKE@
	cd src/64_atompaw && $(MAKE) lib64_atompaw.a @SET_MAKE@
	cd src/65_nonlocal && $(MAKE) lib65_nonlocal.a @SET_MAKE@
	cd src/65_psp && $(MAKE) lib65_psp.a @SET_MAKE@
	cd src/66_fock && $(MAKE) lib66_fock.a @SET_MAKE@
	cd src/66_wfs && $(MAKE) lib66_wfs.a @SET_MAKE@
	cd src/66_paw && $(MAKE) lib66_paw.a @SET_MAKE@
	cd src/67_common && $(MAKE) lib67_common.a @SET_MAKE@
	cd src/68_rsprc && $(MAKE) lib68_rsprc.a @SET_MAKE@
	cd src/68_recursion && $(MAKE) lib68_recursion.a @SET_MAKE@
	cd src/68_dmft && $(MAKE) lib68_dmft.a @SET_MAKE@
	cd src/69_wfdesc && $(MAKE) lib69_wfdesc.a @SET_MAKE@
	cd src/70_gw && $(MAKE) lib70_gw.a @SET_MAKE@
	cd src/71_bse && $(MAKE) lib71_bse.a @SET_MAKE@
	cd src/72_response && $(MAKE) lib72_response.a @SET_MAKE@
	cd src/77_suscep && $(MAKE) lib77_suscep.a @SET_MAKE@
	cd src/77_ddb && $(MAKE) lib77_ddb.a @SET_MAKE@
	cd src/79_seqpar_mpi && $(MAKE) lib79_seqpar_mpi.a @SET_MAKE@
	cd src/95_drive && $(MAKE) lib95_drive.a @SET_MAKE@
	cd src/98_main && $(MAKE) ioprof$(EXEEXT) @SET_MAKE@

# Individual build of kss2wfk
kss2wfk:
	cd fallbacks && $(MAKE) @SET_MAKE@
	cd src/01_linalg_ext && $(MAKE) lib01_linalg_ext.a @SET_MAKE@
@DO_BUILD_02_CLIB_TRUE@	cd src/02_clib && $(MAKE) lib02_clib.a @SET_MAKE@
	cd src/10_defs && $(MAKE) lib10_defs.a @SET_MAKE@
	cd src/10_dumpinfo && $(MAKE) lib10_dumpinfo.a @SET_MAKE@
	cd src/11_qespresso_ext && $(MAKE) lib11_qespresso_ext.a @SET_MAKE@
	cd src/11_memory_mpi && $(MAKE) lib11_memory_mpi.a @SET_MAKE@
	cd src/12_hide_mpi && $(MAKE) lib12_hide_mpi.a @SET_MAKE@
	cd src/14_hidewrite && $(MAKE) lib14_hidewrite.a @SET_MAKE@
@DO_BUILD_15_GPU_TOOLBOX_TRUE@	cd src/15_gpu_toolbox && $(MAKE) lib15_gpu_toolbox.a @SET_MAKE@
	cd src/16_hideleave && $(MAKE) lib16_hideleave.a @SET_MAKE@
	cd src/18_timing && $(MAKE) lib18_timing.a @SET_MAKE@
	cd src/21_psiesta_noabirule && $(MAKE) lib21_psiesta_noabirule.a @SET_MAKE@
	cd src/27_toolbox_oop && $(MAKE) lib27_toolbox_oop.a @SET_MAKE@
	cd src/28_numeric_noabirule && $(MAKE) lib28_numeric_noabirule.a @SET_MAKE@
	cd src/32_util && $(MAKE) lib32_util.a @SET_MAKE@
	cd src/41_geometry && $(MAKE) lib41_geometry.a @SET_MAKE@
	cd src/41_xc_lowlevel && $(MAKE) lib41_xc_lowlevel.a @SET_MAKE@
	cd src/42_libpaw && $(MAKE) lib42_libpaw.a @SET_MAKE@
	cd src/42_nlstrain && $(MAKE) lib42_nlstrain.a @SET_MAKE@
	cd src/42_parser && $(MAKE) lib42_parser.a @SET_MAKE@
	cd src/43_ptgroups && $(MAKE) lib43_ptgroups.a @SET_MAKE@
	cd src/43_wvl_wrappers && $(MAKE) lib43_wvl_wrappers.a @SET_MAKE@
	cd src/44_abitypes_defs && $(MAKE) lib44_abitypes_defs.a @SET_MAKE@
	cd src/45_geomoptim && $(MAKE) lib45_geomoptim.a @SET_MAKE@
	cd src/47_xml && $(MAKE) lib47_xml.a @SET_MAKE@
	cd src/49_gw_toolbox_oop && $(MAKE) lib49_gw_toolbox_oop.a @SET_MAKE@
	cd src/51_manage_mpi && $(MAKE) lib51_manage_mpi.a @SET_MAKE@
	cd src/52_fft_mpi_noabirule && $(MAKE) lib52_fft_mpi_noabirule.a @SET_MAKE@
@DO_BUILD_52_MANAGE_CUDA_TRUE@	cd src/52_manage_cuda && $(MAKE) lib52_manage_cuda.a @SET_MAKE@
	cd src/53_spacepar && $(MAKE) lib53_spacepar.a @SET_MAKE@
	cd src/53_ffts && $(MAKE) lib53_ffts.a @SET_MAKE@
	cd src/53_abiutil && $(MAKE) lib53_abiutil.a @SET_MAKE@
	cd src/56_io_mpi && $(MAKE) lib56_io_mpi.a @SET_MAKE@
	cd src/56_mixing && $(MAKE) lib56_mixing.a @SET_MAKE@
	cd src/56_recipspace && $(MAKE) lib56_recipspace.a @SET_MAKE@
	cd src/56_xc && $(MAKE) lib56_xc.a @SET_MAKE@
	cd src/57_iopsp_parser && $(MAKE) lib57_iopsp_parser.a @SET_MAKE@
	cd src/57_iovars && $(MAKE) lib57_iovars.a @SET_MAKE@
	cd src/61_ionetcdf && $(MAKE) lib61_ionetcdf.a @SET_MAKE@
	cd src/62_ctqmc && $(MAKE) lib62_ctqmc.a @SET_MAKE@
	cd src/62_iowfdenpot && $(MAKE) lib62_iowfdenpot.a @SET_MAKE@
	cd src/62_occeig && $(MAKE) lib62_occeig.a @SET_MAKE@
	cd src/62_wvl_wfs && $(MAKE) lib62_wvl_wfs.a @SET_MAKE@
	cd src/62_poisson && $(MAKE) lib62_poisson.a @SET_MAKE@
	cd src/64_atompaw && $(MAKE) lib64_atompaw.a @SET_MAKE@
	cd src/65_nonlocal && $(MAKE) lib65_nonlocal.a @SET_MAKE@
	cd src/65_psp && $(MAKE) lib65_psp.a @SET_MAKE@
	cd src/66_fock && $(MAKE) lib66_fock.a @SET_MAKE@
	cd src/66_wfs && $(MAKE) lib66_wfs.a @SET_MAKE@
	cd src/66_paw && $(MAKE) lib66_paw.a @SET_MAKE@
	cd src/67_common && $(MAKE) lib67_common.a @SET_MAKE@
	cd src/69_wfdesc && $(MAKE) lib69_wfdesc.a @SET_MAKE@
	cd src/70_gw && $(MAKE) lib70_gw.a @SET_MAKE@
	cd src/98_main && $(MAKE) kss2wfk$(EXEEXT) @SET_MAKE@

# Individual build of lapackprof
lapackprof:
	cd fallbacks && $(MAKE) @SET_MAKE@
	cd src/01_interfaces_ext && $(MAKE) lib01_interfaces_ext.a @SET_MAKE@
	cd src/01_linalg_ext && $(MAKE) lib01_linalg_ext.a @SET_MAKE@
@DO_BUILD_02_CLIB_TRUE@	cd src/02_clib && $(MAKE) lib02_clib.a @SET_MAKE@
	cd src/10_defs && $(MAKE) lib10_defs.a @SET_MAKE@
	cd src/10_dumpinfo && $(MAKE) lib10_dumpinfo.a @SET_MAKE@
	cd src/11_memory_mpi && $(MAKE) lib11_memory_mpi.a @SET_MAKE@
	cd src/11_qespresso_ext && $(MAKE) lib11_qespresso_ext.a @SET_MAKE@
	cd src/12_hide_mpi && $(MAKE) lib12_hide_mpi.a @SET_MAKE@
	cd src/14_hidewrite && $(MAKE) lib14_hidewrite.a @SET_MAKE@
@DO_BUILD_15_GPU_TOOLBOX_TRUE@	cd src/15_gpu_toolbox && $(MAKE) lib15_gpu_toolbox.a @SET_MAKE@
	cd src/16_hideleave && $(MAKE) lib16_hideleave.a @SET_MAKE@
	cd src/18_timing && $(MAKE) lib18_timing.a @SET_MAKE@
	cd src/21_psiesta_noabirule && $(MAKE) lib21_psiesta_noabirule.a @SET_MAKE@
	cd src/27_toolbox_oop && $(MAKE) lib27_toolbox_oop.a @SET_MAKE@
	cd src/28_numeric_noabirule && $(MAKE) lib28_numeric_noabirule.a @SET_MAKE@
	cd src/32_util && $(MAKE) lib32_util.a @SET_MAKE@
	cd src/41_geometry && $(MAKE) lib41_geometry.a @SET_MAKE@
	cd src/41_xc_lowlevel && $(MAKE) lib41_xc_lowlevel.a @SET_MAKE@
	cd src/42_libpaw && $(MAKE) lib42_libpaw.a @SET_MAKE@
	cd src/42_nlstrain && $(MAKE) lib42_nlstrain.a @SET_MAKE@
	cd src/42_parser && $(MAKE) lib42_parser.a @SET_MAKE@
	cd src/43_ptgroups && $(MAKE) lib43_ptgroups.a @SET_MAKE@
	cd src/43_wvl_wrappers && $(MAKE) lib43_wvl_wrappers.a @SET_MAKE@
	cd src/44_abitypes_defs && $(MAKE) lib44_abitypes_defs.a @SET_MAKE@
	cd src/45_geomoptim && $(MAKE) lib45_geomoptim.a @SET_MAKE@
	cd src/47_xml && $(MAKE) lib47_xml.a @SET_MAKE@
	cd src/49_gw_toolbox_oop && $(MAKE) lib49_gw_toolbox_oop.a @SET_MAKE@
	cd src/51_manage_mpi && $(MAKE) lib51_manage_mpi.a @SET_MAKE@
	cd src/52_fft_mpi_noabirule && $(MAKE) lib52_fft_mpi_noabirule.a @SET_MAKE@
@DO_BUILD_52_MANAGE_CUDA_TRUE@	cd src/52_manage_cuda && $(MAKE) lib52_manage_cuda.a @SET_MAKE@
	cd src/53_spacepar && $(MAKE) lib53_spacepar.a @SET_MAKE@
	cd src/53_ffts && $(MAKE) lib53_ffts.a @SET_MAKE@
	cd src/53_abiutil && $(MAKE) lib53_abiutil.a @SET_MAKE@
	cd src/56_io_mpi && $(MAKE) lib56_io_mpi.a @SET_MAKE@
	cd src/56_mixing && $(MAKE) lib56_mixing.a @SET_MAKE@
	cd src/56_recipspace && $(MAKE) lib56_recipspace.a @SET_MAKE@
	cd src/56_xc && $(MAKE) lib56_xc.a @SET_MAKE@
	cd src/57_iopsp_parser && $(MAKE) lib57_iopsp_parser.a @SET_MAKE@
	cd src/57_iovars && $(MAKE) lib57_iovars.a @SET_MAKE@
	cd src/61_ionetcdf && $(MAKE) lib61_ionetcdf.a @SET_MAKE@
	cd src/62_ctqmc && $(MAKE) lib62_ctqmc.a @SET_MAKE@
	cd src/62_iowfdenpot && $(MAKE) lib62_iowfdenpot.a @SET_MAKE@
	cd src/62_occeig && $(MAKE) lib62_occeig.a @SET_MAKE@
	cd src/62_poisson && $(MAKE) lib62_poisson.a @SET_MAKE@
	cd src/62_wvl_wfs && $(MAKE) lib62_wvl_wfs.a @SET_MAKE@
	cd src/64_atompaw && $(MAKE) lib64_atompaw.a @SET_MAKE@
	cd src/65_nonlocal && $(MAKE) lib65_nonlocal.a @SET_MAKE@
	cd src/65_psp && $(MAKE) lib65_psp.a @SET_MAKE@
	cd src/66_fock && $(MAKE) lib66_fock.a @SET_MAKE@
	cd src/66_wfs && $(MAKE) lib66_wfs.a @SET_MAKE@
	cd src/66_paw && $(MAKE) lib66_paw.a @SET_MAKE@
	cd src/67_common && $(MAKE) lib67_common.a @SET_MAKE@
	cd src/69_wfdesc && $(MAKE) lib69_wfdesc.a @SET_MAKE@
	cd src/70_gw && $(MAKE) lib70_gw.a @SET_MAKE@
	cd src/98_main && $(MAKE) lapackprof$(EXEEXT) @SET_MAKE@

# Individual build of macroave
macroave:
@DO_BUILD_MACROAVE_TRUE@	cd fallbacks && $(MAKE) @SET_MAKE@
@DO_BUILD_MACROAVE_TRUE@	cd src/01_interfaces_ext && $(MAKE) lib01_interfaces_ext.a @SET_MAKE@
@DO_BUILD_MACROAVE_TRUE@	cd src/01_linalg_ext && $(MAKE) lib01_linalg_ext.a @SET_MAKE@
@DO_BUILD_MACROAVE_TRUE@	cd src/01_macroavnew_ext && $(MAKE) lib01_macroavnew_ext.a @SET_MAKE@
@DO_BUILD_02_CLIB_TRUE@@DO_BUILD_MACROAVE_TRUE@	cd src/02_clib && $(MAKE) lib02_clib.a @SET_MAKE@
@DO_BUILD_MACROAVE_TRUE@	cd src/10_defs && $(MAKE) lib10_defs.a @SET_MAKE@
@DO_BUILD_MACROAVE_TRUE@	cd src/10_dumpinfo && $(MAKE) lib10_dumpinfo.a @SET_MAKE@
@DO_BUILD_MACROAVE_TRUE@	cd src/11_memory_mpi && $(MAKE) lib11_memory_mpi.a @SET_MAKE@
@DO_BUILD_MACROAVE_TRUE@	cd src/12_hide_mpi && $(MAKE) lib12_hide_mpi.a @SET_MAKE@
@DO_BUILD_MACROAVE_TRUE@	cd src/14_hidewrite && $(MAKE) lib14_hidewrite.a @SET_MAKE@
@DO_BUILD_MACROAVE_TRUE@	cd src/16_hideleave && $(MAKE) lib16_hideleave.a @SET_MAKE@
@DO_BUILD_MACROAVE_TRUE@	cd src/18_timing && $(MAKE) lib18_timing.a @SET_MAKE@
@DO_BUILD_MACROAVE_TRUE@	cd src/21_psiesta_noabirule && $(MAKE) lib21_psiesta_noabirule.a @SET_MAKE@
@DO_BUILD_MACROAVE_TRUE@	cd src/27_toolbox_oop && $(MAKE) lib27_toolbox_oop.a @SET_MAKE@
@DO_BUILD_MACROAVE_TRUE@	cd src/28_numeric_noabirule && $(MAKE) lib28_numeric_noabirule.a @SET_MAKE@
@DO_BUILD_MACROAVE_TRUE@	cd src/32_util && $(MAKE) lib32_util.a @SET_MAKE@
@DO_BUILD_MACROAVE_TRUE@	cd src/41_geometry && $(MAKE) lib41_geometry.a @SET_MAKE@
@DO_BUILD_MACROAVE_TRUE@	cd src/41_xc_lowlevel && $(MAKE) lib41_xc_lowlevel.a @SET_MAKE@
@DO_BUILD_MACROAVE_TRUE@	cd src/42_libpaw && $(MAKE) lib42_libpaw.a @SET_MAKE@
@DO_BUILD_MACROAVE_TRUE@	cd src/43_wvl_wrappers && $(MAKE) lib43_wvl_wrappers.a @SET_MAKE@
@DO_BUILD_MACROAVE_TRUE@	cd src/44_abitypes_defs && $(MAKE) lib44_abitypes_defs.a @SET_MAKE@
@DO_BUILD_MACROAVE_TRUE@	cd src/45_geomoptim && $(MAKE) lib45_geomoptim.a @SET_MAKE@
@DO_BUILD_MACROAVE_TRUE@	cd src/49_gw_toolbox_oop && $(MAKE) lib49_gw_toolbox_oop.a @SET_MAKE@
@DO_BUILD_MACROAVE_TRUE@	cd src/51_manage_mpi && $(MAKE) lib51_manage_mpi.a @SET_MAKE@
@DO_BUILD_MACROAVE_TRUE@	cd src/52_fft_mpi_noabirule && $(MAKE) lib52_fft_mpi_noabirule.a @SET_MAKE@
@DO_BUILD_MACROAVE_TRUE@	cd src/53_abiutil && $(MAKE) lib53_abiutil.a @SET_MAKE@
@DO_BUILD_MACROAVE_TRUE@	cd src/53_ffts && $(MAKE) lib53_ffts.a @SET_MAKE@
@DO_BUILD_MACROAVE_TRUE@	cd src/56_io_mpi && $(MAKE) lib56_io_mpi.a @SET_MAKE@
@DO_BUILD_MACROAVE_TRUE@	cd src/56_recipspace && $(MAKE) lib56_recipspace.a @SET_MAKE@
@DO_BUILD_MACROAVE_TRUE@	cd src/61_ionetcdf && $(MAKE) lib61_ionetcdf.a @SET_MAKE@
@DO_BUILD_MACROAVE_TRUE@	cd src/62_iowfdenpot && $(MAKE) lib62_iowfdenpot.a @SET_MAKE@
@DO_BUILD_MACROAVE_TRUE@	cd src/98_main && $(MAKE) macroave$(EXEEXT) @SET_MAKE@
@DO_BUILD_MACROAVE_FALSE@	@echo 'The build of macroave has been disabled'

# Individual build of mrgddb
mrgddb:
	cd fallbacks && $(MAKE) @SET_MAKE@
	cd src/01_interfaces_ext && $(MAKE) lib01_interfaces_ext.a @SET_MAKE@
	cd src/01_linalg_ext && $(MAKE) lib01_linalg_ext.a @SET_MAKE@
@DO_BUILD_02_CLIB_TRUE@	cd src/02_clib && $(MAKE) lib02_clib.a @SET_MAKE@
	cd src/10_defs && $(MAKE) lib10_defs.a @SET_MAKE@
	cd src/10_dumpinfo && $(MAKE) lib10_dumpinfo.a @SET_MAKE@
	cd src/11_memory_mpi && $(MAKE) lib11_memory_mpi.a @SET_MAKE@
	cd src/11_qespresso_ext && $(MAKE) lib11_qespresso_ext.a @SET_MAKE@
	cd src/12_hide_mpi && $(MAKE) lib12_hide_mpi.a @SET_MAKE@
	cd src/14_hidewrite && $(MAKE) lib14_hidewrite.a @SET_MAKE@
	cd src/16_hideleave && $(MAKE) lib16_hideleave.a @SET_MAKE@
	cd src/18_timing && $(MAKE) lib18_timing.a @SET_MAKE@
	cd src/21_psiesta_noabirule && $(MAKE) lib21_psiesta_noabirule.a @SET_MAKE@
	cd src/27_toolbox_oop && $(MAKE) lib27_toolbox_oop.a @SET_MAKE@
	cd src/28_numeric_noabirule && $(MAKE) lib28_numeric_noabirule.a @SET_MAKE@
	cd src/32_util && $(MAKE) lib32_util.a @SET_MAKE@
	cd src/41_geometry && $(MAKE) lib41_geometry.a @SET_MAKE@
	cd src/41_xc_lowlevel && $(MAKE) lib41_xc_lowlevel.a @SET_MAKE@
	cd src/42_libpaw && $(MAKE) lib42_libpaw.a @SET_MAKE@
	cd src/42_nlstrain && $(MAKE) lib42_nlstrain.a @SET_MAKE@
	cd src/42_parser && $(MAKE) lib42_parser.a @SET_MAKE@
	cd src/43_ptgroups && $(MAKE) lib43_ptgroups.a @SET_MAKE@
	cd src/43_wvl_wrappers && $(MAKE) lib43_wvl_wrappers.a @SET_MAKE@
	cd src/44_abitypes_defs && $(MAKE) lib44_abitypes_defs.a @SET_MAKE@
	cd src/45_geomoptim && $(MAKE) lib45_geomoptim.a @SET_MAKE@
	cd src/47_xml && $(MAKE) lib47_xml.a @SET_MAKE@
	cd src/49_gw_toolbox_oop && $(MAKE) lib49_gw_toolbox_oop.a @SET_MAKE@
	cd src/51_manage_mpi && $(MAKE) lib51_manage_mpi.a @SET_MAKE@
	cd src/52_fft_mpi_noabirule && $(MAKE) lib52_fft_mpi_noabirule.a @SET_MAKE@
	cd src/53_abiutil && $(MAKE) lib53_abiutil.a @SET_MAKE@
	cd src/53_ffts && $(MAKE) lib53_ffts.a @SET_MAKE@
	cd src/53_spacepar && $(MAKE) lib53_spacepar.a @SET_MAKE@
	cd src/56_io_mpi && $(MAKE) lib56_io_mpi.a @SET_MAKE@
	cd src/56_mixing && $(MAKE) lib56_mixing.a @SET_MAKE@
	cd src/56_recipspace && $(MAKE) lib56_recipspace.a @SET_MAKE@
	cd src/56_xc && $(MAKE) lib56_xc.a @SET_MAKE@
	cd src/57_iopsp_parser && $(MAKE) lib57_iopsp_parser.a @SET_MAKE@
	cd src/57_iovars && $(MAKE) lib57_iovars.a @SET_MAKE@
	cd src/61_ionetcdf && $(MAKE) lib61_ionetcdf.a @SET_MAKE@
	cd src/62_ctqmc && $(MAKE) lib62_ctqmc.a @SET_MAKE@
	cd src/62_iowfdenpot && $(MAKE) lib62_iowfdenpot.a @SET_MAKE@
	cd src/62_occeig && $(MAKE) lib62_occeig.a @SET_MAKE@
	cd src/62_poisson && $(MAKE) lib62_poisson.a @SET_MAKE@
	cd src/62_wvl_wfs && $(MAKE) lib62_wvl_wfs.a @SET_MAKE@
	cd src/64_atompaw && $(MAKE) lib64_atompaw.a @SET_MAKE@
	cd src/65_nonlocal && $(MAKE) lib65_nonlocal.a @SET_MAKE@
	cd src/65_psp && $(MAKE) lib65_psp.a @SET_MAKE@
	cd src/66_fock && $(MAKE) lib66_fock.a @SET_MAKE@
	cd src/66_wfs && $(MAKE) lib66_wfs.a @SET_MAKE@
	cd src/66_paw && $(MAKE) lib66_paw.a @SET_MAKE@
	cd src/67_common && $(MAKE) lib67_common.a @SET_MAKE@
	cd src/72_response && $(MAKE) lib72_response.a @SET_MAKE@
	cd src/77_ddb && $(MAKE) lib77_ddb.a @SET_MAKE@
	cd src/98_main && $(MAKE) mrgddb$(EXEEXT) @SET_MAKE@

# Individual build of mrggkk
mrggkk:
	cd fallbacks && $(MAKE) @SET_MAKE@
	cd src/01_interfaces_ext && $(MAKE) lib01_interfaces_ext.a @SET_MAKE@
	cd src/01_linalg_ext && $(MAKE) lib01_linalg_ext.a @SET_MAKE@
@DO_BUILD_02_CLIB_TRUE@	cd src/02_clib && $(MAKE) lib02_clib.a @SET_MAKE@
	cd src/10_defs && $(MAKE) lib10_defs.a @SET_MAKE@
	cd src/10_dumpinfo && $(MAKE) lib10_dumpinfo.a @SET_MAKE@
	cd src/11_memory_mpi && $(MAKE) lib11_memory_mpi.a @SET_MAKE@
	cd src/12_hide_mpi && $(MAKE) lib12_hide_mpi.a @SET_MAKE@
	cd src/14_hidewrite && $(MAKE) lib14_hidewrite.a @SET_MAKE@
	cd src/16_hideleave && $(MAKE) lib16_hideleave.a @SET_MAKE@
	cd src/18_timing && $(MAKE) lib18_timing.a @SET_MAKE@
	cd src/27_toolbox_oop && $(MAKE) lib27_toolbox_oop.a @SET_MAKE@
	cd src/28_numeric_noabirule && $(MAKE) lib28_numeric_noabirule.a @SET_MAKE@
	cd src/32_util && $(MAKE) lib32_util.a @SET_MAKE@
	cd src/41_geometry && $(MAKE) lib41_geometry.a @SET_MAKE@
	cd src/41_xc_lowlevel && $(MAKE) lib41_xc_lowlevel.a @SET_MAKE@
	cd src/42_libpaw && $(MAKE) lib42_libpaw.a @SET_MAKE@
	cd src/43_wvl_wrappers && $(MAKE) lib43_wvl_wrappers.a @SET_MAKE@
	cd src/44_abitypes_defs && $(MAKE) lib44_abitypes_defs.a @SET_MAKE@
	cd src/45_geomoptim && $(MAKE) lib45_geomoptim.a @SET_MAKE@
	cd src/49_gw_toolbox_oop && $(MAKE) lib49_gw_toolbox_oop.a @SET_MAKE@
	cd src/51_manage_mpi && $(MAKE) lib51_manage_mpi.a @SET_MAKE@
	cd src/52_fft_mpi_noabirule && $(MAKE) lib52_fft_mpi_noabirule.a @SET_MAKE@
	cd src/53_abiutil && $(MAKE) lib53_abiutil.a @SET_MAKE@
	cd src/53_ffts && $(MAKE) lib53_ffts.a @SET_MAKE@
	cd src/56_io_mpi && $(MAKE) lib56_io_mpi.a @SET_MAKE@
	cd src/56_recipspace && $(MAKE) lib56_recipspace.a @SET_MAKE@
	cd src/61_ionetcdf && $(MAKE) lib61_ionetcdf.a @SET_MAKE@
	cd src/62_iowfdenpot && $(MAKE) lib62_iowfdenpot.a @SET_MAKE@
	cd src/98_main && $(MAKE) mrggkk$(EXEEXT) @SET_MAKE@

# Individual build of mrgscr
mrgscr:
	cd fallbacks && $(MAKE) @SET_MAKE@
	cd src/01_interfaces_ext && $(MAKE) lib01_interfaces_ext.a @SET_MAKE@
	cd src/01_linalg_ext && $(MAKE) lib01_linalg_ext.a @SET_MAKE@
@DO_BUILD_02_CLIB_TRUE@	cd src/02_clib && $(MAKE) lib02_clib.a @SET_MAKE@
	cd src/10_defs && $(MAKE) lib10_defs.a @SET_MAKE@
	cd src/10_dumpinfo && $(MAKE) lib10_dumpinfo.a @SET_MAKE@
	cd src/11_memory_mpi && $(MAKE) lib11_memory_mpi.a @SET_MAKE@
	cd src/11_qespresso_ext && $(MAKE) lib11_qespresso_ext.a @SET_MAKE@
	cd src/12_hide_mpi && $(MAKE) lib12_hide_mpi.a @SET_MAKE@
	cd src/14_hidewrite && $(MAKE) lib14_hidewrite.a @SET_MAKE@
@DO_BUILD_15_GPU_TOOLBOX_TRUE@	cd src/15_gpu_toolbox && $(MAKE) lib15_gpu_toolbox.a @SET_MAKE@
	cd src/16_hideleave && $(MAKE) lib16_hideleave.a @SET_MAKE@
	cd src/18_timing && $(MAKE) lib18_timing.a @SET_MAKE@
	cd src/21_psiesta_noabirule && $(MAKE) lib21_psiesta_noabirule.a @SET_MAKE@
	cd src/27_toolbox_oop && $(MAKE) lib27_toolbox_oop.a @SET_MAKE@
	cd src/28_numeric_noabirule && $(MAKE) lib28_numeric_noabirule.a @SET_MAKE@
	cd src/32_util && $(MAKE) lib32_util.a @SET_MAKE@
	cd src/41_geometry && $(MAKE) lib41_geometry.a @SET_MAKE@
	cd src/41_xc_lowlevel && $(MAKE) lib41_xc_lowlevel.a @SET_MAKE@
	cd src/42_libpaw && $(MAKE) lib42_libpaw.a @SET_MAKE@
	cd src/42_nlstrain && $(MAKE) lib42_nlstrain.a @SET_MAKE@
	cd src/42_libpaw && $(MAKE) lib42_libpaw.a @SET_MAKE@
	cd src/42_parser && $(MAKE) lib42_parser.a @SET_MAKE@
	cd src/43_ptgroups && $(MAKE) lib43_ptgroups.a @SET_MAKE@
	cd src/43_wvl_wrappers && $(MAKE) lib43_wvl_wrappers.a @SET_MAKE@
	cd src/44_abitypes_defs && $(MAKE) lib44_abitypes_defs.a @SET_MAKE@
	cd src/45_geomoptim && $(MAKE) lib45_geomoptim.a @SET_MAKE@
	cd src/47_xml && $(MAKE) lib47_xml.a @SET_MAKE@
	cd src/49_gw_toolbox_oop && $(MAKE) lib49_gw_toolbox_oop.a @SET_MAKE@
	cd src/51_manage_mpi && $(MAKE) lib51_manage_mpi.a @SET_MAKE@
	cd src/52_fft_mpi_noabirule && $(MAKE) lib52_fft_mpi_noabirule.a @SET_MAKE@
@DO_BUILD_52_MANAGE_CUDA_TRUE@	cd src/52_manage_cuda && $(MAKE) lib52_manage_cuda.a @SET_MAKE@
	cd src/53_abiutil && $(MAKE) lib53_abiutil.a @SET_MAKE@
	cd src/53_spacepar && $(MAKE) lib53_spacepar.a @SET_MAKE@
	cd src/53_ffts && $(MAKE) lib53_ffts.a @SET_MAKE@
	cd src/56_io_mpi && $(MAKE) lib56_io_mpi.a @SET_MAKE@
	cd src/56_mixing && $(MAKE) lib56_mixing.a @SET_MAKE@
	cd src/56_recipspace && $(MAKE) lib56_recipspace.a @SET_MAKE@
	cd src/56_xc && $(MAKE) lib56_xc.a @SET_MAKE@
	cd src/57_iopsp_parser && $(MAKE) lib57_iopsp_parser.a @SET_MAKE@
	cd src/57_iovars && $(MAKE) lib57_iovars.a @SET_MAKE@
	cd src/61_ionetcdf && $(MAKE) lib61_ionetcdf.a @SET_MAKE@
	cd src/62_ctqmc && $(MAKE) lib62_ctqmc.a @SET_MAKE@
	cd src/62_iowfdenpot && $(MAKE) lib62_iowfdenpot.a @SET_MAKE@
	cd src/62_poisson && $(MAKE) lib62_poisson.a @SET_MAKE@
	cd src/62_occeig && $(MAKE) lib62_occeig.a @SET_MAKE@
	cd src/62_wvl_wfs && $(MAKE) lib62_wvl_wfs.a @SET_MAKE@
	cd src/64_atompaw && $(MAKE) lib64_atompaw.a @SET_MAKE@
	cd src/65_nonlocal && $(MAKE) lib65_nonlocal.a @SET_MAKE@
	cd src/65_psp && $(MAKE) lib65_psp.a @SET_MAKE@
	cd src/66_fock && $(MAKE) lib66_fock.a @SET_MAKE@
	cd src/66_paw && $(MAKE) lib66_paw.a @SET_MAKE@
	cd src/66_wfs && $(MAKE) lib66_wfs.a @SET_MAKE@
	cd src/67_common && $(MAKE) lib67_common.a @SET_MAKE@
	cd src/69_wfdesc && $(MAKE) lib69_wfdesc.a @SET_MAKE@
	cd src/70_gw && $(MAKE) lib70_gw.a @SET_MAKE@
	cd src/98_main && $(MAKE) mrgscr$(EXEEXT) @SET_MAKE@

# Individual build of optic
optic:
	cd fallbacks && $(MAKE) @SET_MAKE@
	cd src/01_interfaces_ext && $(MAKE) lib01_interfaces_ext.a @SET_MAKE@
	cd src/01_linalg_ext && $(MAKE) lib01_linalg_ext.a @SET_MAKE@
@DO_BUILD_02_CLIB_TRUE@	cd src/02_clib && $(MAKE) lib02_clib.a @SET_MAKE@
	cd src/10_defs && $(MAKE) lib10_defs.a @SET_MAKE@
	cd src/10_dumpinfo && $(MAKE) lib10_dumpinfo.a @SET_MAKE@
	cd src/11_memory_mpi && $(MAKE) lib11_memory_mpi.a @SET_MAKE@
	cd src/11_qespresso_ext && $(MAKE) lib11_qespresso_ext.a @SET_MAKE@
	cd src/12_hide_mpi && $(MAKE) lib12_hide_mpi.a @SET_MAKE@
	cd src/14_hidewrite && $(MAKE) lib14_hidewrite.a @SET_MAKE@
	cd src/16_hideleave && $(MAKE) lib16_hideleave.a @SET_MAKE@
	cd src/18_timing && $(MAKE) lib18_timing.a @SET_MAKE@
	cd src/21_psiesta_noabirule && $(MAKE) lib21_psiesta_noabirule.a @SET_MAKE@
	cd src/27_toolbox_oop && $(MAKE) lib27_toolbox_oop.a @SET_MAKE@
	cd src/28_numeric_noabirule && $(MAKE) lib28_numeric_noabirule.a @SET_MAKE@
	cd src/32_util && $(MAKE) lib32_util.a @SET_MAKE@
	cd src/41_geometry && $(MAKE) lib41_geometry.a @SET_MAKE@
	cd src/41_xc_lowlevel && $(MAKE) lib41_xc_lowlevel.a @SET_MAKE@
	cd src/42_libpaw && $(MAKE) lib42_libpaw.a @SET_MAKE@
	cd src/42_nlstrain && $(MAKE) lib42_nlstrain.a @SET_MAKE@
	cd src/42_parser && $(MAKE) lib42_parser.a @SET_MAKE@
	cd src/43_ptgroups && $(MAKE) lib43_ptgroups.a @SET_MAKE@
	cd src/43_wvl_wrappers && $(MAKE) lib43_wvl_wrappers.a @SET_MAKE@
	cd src/44_abitypes_defs && $(MAKE) lib44_abitypes_defs.a @SET_MAKE@
	cd src/45_geomoptim && $(MAKE) lib45_geomoptim.a @SET_MAKE@
	cd src/47_xml && $(MAKE) lib47_xml.a @SET_MAKE@
	cd src/49_gw_toolbox_oop && $(MAKE) lib49_gw_toolbox_oop.a @SET_MAKE@
	cd src/51_manage_mpi && $(MAKE) lib51_manage_mpi.a @SET_MAKE@
	cd src/52_fft_mpi_noabirule && $(MAKE) lib52_fft_mpi_noabirule.a @SET_MAKE@
	cd src/53_abiutil && $(MAKE) lib53_abiutil.a @SET_MAKE@
	cd src/53_spacepar && $(MAKE) lib53_spacepar.a @SET_MAKE@
	cd src/53_ffts && $(MAKE) lib53_ffts.a @SET_MAKE@
	cd src/56_io_mpi && $(MAKE) lib56_io_mpi.a @SET_MAKE@
	cd src/56_mixing && $(MAKE) lib56_mixing.a @SET_MAKE@
	cd src/56_recipspace && $(MAKE) lib56_recipspace.a @SET_MAKE@
	cd src/56_xc && $(MAKE) lib56_xc.a @SET_MAKE@
	cd src/57_iopsp_parser && $(MAKE) lib57_iopsp_parser.a @SET_MAKE@
	cd src/57_iovars && $(MAKE) lib57_iovars.a @SET_MAKE@
	cd src/61_ionetcdf && $(MAKE) lib61_ionetcdf.a @SET_MAKE@
	cd src/62_ctqmc && $(MAKE) lib62_ctqmc.a @SET_MAKE@
	cd src/62_iowfdenpot && $(MAKE) lib62_iowfdenpot.a @SET_MAKE@
	cd src/62_poisson && $(MAKE) lib62_poisson.a @SET_MAKE@
	cd src/62_occeig && $(MAKE) lib62_occeig.a @SET_MAKE@
	cd src/62_wvl_wfs && $(MAKE) lib62_wvl_wfs.a @SET_MAKE@
	cd src/64_atompaw && $(MAKE) lib64_atompaw.a @SET_MAKE@
	cd src/65_nonlocal && $(MAKE) lib65_nonlocal.a @SET_MAKE@
	cd src/65_psp && $(MAKE) lib65_psp.a @SET_MAKE@
	cd src/66_fock && $(MAKE) lib66_fock.a @SET_MAKE@
	cd src/66_paw && $(MAKE) lib66_paw.a @SET_MAKE@
	cd src/66_wfs && $(MAKE) lib66_wfs.a @SET_MAKE@
	cd src/67_common && $(MAKE) lib67_common.a @SET_MAKE@
	cd src/98_main && $(MAKE) optic$(EXEEXT) @SET_MAKE@

# Individual build of ujdet
ujdet:
	cd fallbacks && $(MAKE) @SET_MAKE@
@DO_BUILD_01_GSL_EXT_TRUE@	cd src/01_gsl_ext && $(MAKE) lib01_gsl_ext.a @SET_MAKE@
	cd src/01_interfaces_ext && $(MAKE) lib01_interfaces_ext.a @SET_MAKE@
	cd src/01_linalg_ext && $(MAKE) lib01_linalg_ext.a @SET_MAKE@
@DO_BUILD_02_CLIB_TRUE@	cd src/02_clib && $(MAKE) lib02_clib.a @SET_MAKE@
	cd src/10_defs && $(MAKE) lib10_defs.a @SET_MAKE@
	cd src/10_dumpinfo && $(MAKE) lib10_dumpinfo.a @SET_MAKE@
	cd src/11_qespresso_ext && $(MAKE) lib11_qespresso_ext.a @SET_MAKE@
	cd src/11_memory_mpi && $(MAKE) lib11_memory_mpi.a @SET_MAKE@
	cd src/12_hide_mpi && $(MAKE) lib12_hide_mpi.a @SET_MAKE@
	cd src/14_hidewrite && $(MAKE) lib14_hidewrite.a @SET_MAKE@
	cd src/16_hideleave && $(MAKE) lib16_hideleave.a @SET_MAKE@
	cd src/18_timing && $(MAKE) lib18_timing.a @SET_MAKE@
	cd src/21_psiesta_noabirule && $(MAKE) lib21_psiesta_noabirule.a @SET_MAKE@
	cd src/27_toolbox_oop && $(MAKE) lib27_toolbox_oop.a @SET_MAKE@
	cd src/28_numeric_noabirule && $(MAKE) lib28_numeric_noabirule.a @SET_MAKE@
	cd src/32_util && $(MAKE) lib32_util.a @SET_MAKE@
	cd src/41_geometry && $(MAKE) lib41_geometry.a @SET_MAKE@
	cd src/41_xc_lowlevel && $(MAKE) lib41_xc_lowlevel.a @SET_MAKE@
	cd src/42_libpaw && $(MAKE) lib42_libpaw.a @SET_MAKE@
	cd src/42_nlstrain && $(MAKE) lib42_nlstrain.a @SET_MAKE@
	cd src/42_parser && $(MAKE) lib42_parser.a @SET_MAKE@
	cd src/43_ptgroups && $(MAKE) lib43_ptgroups.a @SET_MAKE@
	cd src/43_wvl_wrappers && $(MAKE) lib43_wvl_wrappers.a @SET_MAKE@
	cd src/44_abitypes_defs && $(MAKE) lib44_abitypes_defs.a @SET_MAKE@
	cd src/45_geomoptim && $(MAKE) lib45_geomoptim.a @SET_MAKE@
	cd src/47_xml && $(MAKE) lib47_xml.a @SET_MAKE@
	cd src/49_gw_toolbox_oop && $(MAKE) lib49_gw_toolbox_oop.a @SET_MAKE@
	cd src/51_manage_mpi && $(MAKE) lib51_manage_mpi.a @SET_MAKE@
	cd src/52_fft_mpi_noabirule && $(MAKE) lib52_fft_mpi_noabirule.a @SET_MAKE@
	cd src/53_ffts && $(MAKE) lib53_ffts.a @SET_MAKE@
	cd src/53_spacepar && $(MAKE) lib53_spacepar.a @SET_MAKE@
	cd src/53_abiutil && $(MAKE) lib53_abiutil.a @SET_MAKE@
	cd src/56_io_mpi && $(MAKE) lib56_io_mpi.a @SET_MAKE@
	cd src/56_mixing && $(MAKE) lib56_mixing.a @SET_MAKE@
	cd src/56_recipspace && $(MAKE) lib56_recipspace.a @SET_MAKE@
	cd src/56_xc && $(MAKE) lib56_xc.a @SET_MAKE@
	cd src/57_iopsp_parser && $(MAKE) lib57_iopsp_parser.a @SET_MAKE@
	cd src/57_iovars && $(MAKE) lib57_iovars.a @SET_MAKE@
	cd src/61_ionetcdf && $(MAKE) lib61_ionetcdf.a @SET_MAKE@
	cd src/62_cg_noabirule && $(MAKE) lib62_cg_noabirule.a @SET_MAKE@
	cd src/62_ctqmc && $(MAKE) lib62_ctqmc.a @SET_MAKE@
	cd src/62_poisson && $(MAKE) lib62_poisson.a @SET_MAKE@
	cd src/62_iowfdenpot && $(MAKE) lib62_iowfdenpot.a @SET_MAKE@
	cd src/62_occeig && $(MAKE) lib62_occeig.a @SET_MAKE@
	cd src/62_wvl_wfs && $(MAKE) lib62_wvl_wfs.a @SET_MAKE@
	cd src/64_atompaw && $(MAKE) lib64_atompaw.a @SET_MAKE@
	cd src/65_nonlocal && $(MAKE) lib65_nonlocal.a @SET_MAKE@
	cd src/65_psp && $(MAKE) lib65_psp.a @SET_MAKE@
	cd src/66_fock && $(MAKE) lib66_fock.a @SET_MAKE@
	cd src/66_wfs && $(MAKE) lib66_wfs.a @SET_MAKE@
	cd src/66_paw && $(MAKE) lib66_paw.a @SET_MAKE@
	cd src/67_common && $(MAKE) lib67_common.a @SET_MAKE@
	cd src/68_dmft && $(MAKE) lib68_dmft.a @SET_MAKE@
	cd src/68_rsprc && $(MAKE) lib68_rsprc.a @SET_MAKE@
	cd src/68_recursion && $(MAKE) lib68_recursion.a @SET_MAKE@
	cd src/69_wfdesc && $(MAKE) lib69_wfdesc.a @SET_MAKE@
	cd src/70_gw && $(MAKE) lib70_gw.a @SET_MAKE@
	cd src/71_bse && $(MAKE) lib71_bse.a @SET_MAKE@
	cd src/72_response && $(MAKE) lib72_response.a @SET_MAKE@
	cd src/77_ddb && $(MAKE) lib77_ddb.a @SET_MAKE@
	cd src/77_suscep && $(MAKE) lib77_suscep.a @SET_MAKE@
	cd src/79_seqpar_mpi && $(MAKE) lib79_seqpar_mpi.a @SET_MAKE@
	cd src/95_drive && $(MAKE) lib95_drive.a @SET_MAKE@
	cd src/98_main && $(MAKE) ujdet$(EXEEXT) @SET_MAKE@

# Individual build of vdw_kernelgen
vdw_kernelgen:
	cd fallbacks && $(MAKE) @SET_MAKE@
	cd src/01_interfaces_ext && $(MAKE) lib01_interfaces_ext.a @SET_MAKE@
	cd src/01_linalg_ext && $(MAKE) lib01_linalg_ext.a @SET_MAKE@
@DO_BUILD_02_CLIB_TRUE@	cd src/02_clib && $(MAKE) lib02_clib.a @SET_MAKE@
	cd src/10_defs && $(MAKE) lib10_defs.a @SET_MAKE@
	cd src/10_dumpinfo && $(MAKE) lib10_dumpinfo.a @SET_MAKE@
	cd src/11_memory_mpi && $(MAKE) lib11_memory_mpi.a @SET_MAKE@
	cd src/12_hide_mpi && $(MAKE) lib12_hide_mpi.a @SET_MAKE@
	cd src/14_hidewrite && $(MAKE) lib14_hidewrite.a @SET_MAKE@
	cd src/16_hideleave && $(MAKE) lib16_hideleave.a @SET_MAKE@
	cd src/18_timing && $(MAKE) lib18_timing.a @SET_MAKE@
	cd src/27_toolbox_oop && $(MAKE) lib27_toolbox_oop.a @SET_MAKE@
	cd src/28_numeric_noabirule && $(MAKE) lib28_numeric_noabirule.a @SET_MAKE@
	cd src/32_util && $(MAKE) lib32_util.a @SET_MAKE@
	cd src/41_geometry && $(MAKE) lib41_geometry.a @SET_MAKE@
	cd src/41_xc_lowlevel && $(MAKE) lib41_xc_lowlevel.a @SET_MAKE@
	cd src/42_libpaw && $(MAKE) lib42_libpaw.a @SET_MAKE@
	cd src/43_wvl_wrappers && $(MAKE) lib43_wvl_wrappers.a @SET_MAKE@
	cd src/44_abitypes_defs && $(MAKE) lib44_abitypes_defs.a @SET_MAKE@
	cd src/51_manage_mpi && $(MAKE) lib51_manage_mpi.a @SET_MAKE@
	cd src/52_fft_mpi_noabirule && $(MAKE) lib52_fft_mpi_noabirule.a @SET_MAKE@
	cd src/53_ffts && $(MAKE) lib53_ffts.a @SET_MAKE@
	cd src/53_spacepar && $(MAKE) lib53_spacepar.a @SET_MAKE@
	cd src/53_abiutil && $(MAKE) lib53_abiutil.a @SET_MAKE@
	cd src/56_xc && $(MAKE) lib56_xc.a @SET_MAKE@
	cd src/98_main && $(MAKE) vdw_kernelgen$(EXEEXT) @SET_MAKE@

# Main target
libabinit.a:
	test ! -e "$(libabinit_tmpdir)"
	$(INSTALL) -d -m 755 $(libabinit_tmpdir)

	cd $(libabinit_tmpdir) && $(AR) xv $(abs_top_builddir)/src/01_gsl_ext/lib01_gsl_ext.a
	cd $(libabinit_tmpdir) && $(AR) xv $(abs_top_builddir)/src/01_interfaces_ext/lib01_interfaces_ext.a
	cd $(libabinit_tmpdir) && $(AR) xv $(abs_top_builddir)/src/01_linalg_ext/lib01_linalg_ext.a
	cd $(libabinit_tmpdir) && $(AR) xv $(abs_top_builddir)/src/01_macroavnew_ext/lib01_macroavnew_ext.a
	cd $(libabinit_tmpdir) && $(AR) xv $(abs_top_builddir)/src/02_clib/lib02_clib.a
	cd $(libabinit_tmpdir) && $(AR) xv $(abs_top_builddir)/src/10_defs/lib10_defs.a
	cd $(libabinit_tmpdir) && $(AR) xv $(abs_top_builddir)/src/10_dumpinfo/lib10_dumpinfo.a
	cd $(libabinit_tmpdir) && $(AR) xv $(abs_top_builddir)/src/11_memory_mpi/lib11_memory_mpi.a
	cd $(libabinit_tmpdir) && $(AR) xv $(abs_top_builddir)/src/11_qespresso_ext/lib11_qespresso_ext.a
	cd $(libabinit_tmpdir) && $(AR) xv $(abs_top_builddir)/src/12_hide_mpi/lib12_hide_mpi.a
	cd $(libabinit_tmpdir) && $(AR) xv $(abs_top_builddir)/src/14_hidewrite/lib14_hidewrite.a
	cd $(libabinit_tmpdir) && $(AR) xv $(abs_top_builddir)/src/15_gpu_toolbox/lib15_gpu_toolbox.a
	cd $(libabinit_tmpdir) && $(AR) xv $(abs_top_builddir)/src/16_hideleave/lib16_hideleave.a
	cd $(libabinit_tmpdir) && $(AR) xv $(abs_top_builddir)/src/18_timing/lib18_timing.a
	cd $(libabinit_tmpdir) && $(AR) xv $(abs_top_builddir)/src/21_psiesta_noabirule/lib21_psiesta_noabirule.a
	cd $(libabinit_tmpdir) && $(AR) xv $(abs_top_builddir)/src/27_toolbox_oop/lib27_toolbox_oop.a
	cd $(libabinit_tmpdir) && $(AR) xv $(abs_top_builddir)/src/28_numeric_noabirule/lib28_numeric_noabirule.a
	cd $(libabinit_tmpdir) && $(AR) xv $(abs_top_builddir)/src/32_util/lib32_util.a
	cd $(libabinit_tmpdir) && $(AR) xv $(abs_top_builddir)/src/41_geometry/lib41_geometry.a
	cd $(libabinit_tmpdir) && $(AR) xv $(abs_top_builddir)/src/41_xc_lowlevel/lib41_xc_lowlevel.a
	cd $(libabinit_tmpdir) && $(AR) xv $(abs_top_builddir)/src/42_libpaw/lib42_libpaw.a
	cd $(libabinit_tmpdir) && $(AR) xv $(abs_top_builddir)/src/42_nlstrain/lib42_nlstrain.a
	cd $(libabinit_tmpdir) && $(AR) xv $(abs_top_builddir)/src/42_parser/lib42_parser.a
	cd $(libabinit_tmpdir) && $(AR) xv $(abs_top_builddir)/src/43_ptgroups/lib43_ptgroups.a
	cd $(libabinit_tmpdir) && $(AR) xv $(abs_top_builddir)/src/43_wvl_wrappers/lib43_wvl_wrappers.a
	cd $(libabinit_tmpdir) && $(AR) xv $(abs_top_builddir)/src/44_abitypes_defs/lib44_abitypes_defs.a
	cd $(libabinit_tmpdir) && $(AR) xv $(abs_top_builddir)/src/45_geomoptim/lib45_geomoptim.a
	cd $(libabinit_tmpdir) && $(AR) xv $(abs_top_builddir)/src/47_xml/lib47_xml.a
	cd $(libabinit_tmpdir) && $(AR) xv $(abs_top_builddir)/src/49_gw_toolbox_oop/lib49_gw_toolbox_oop.a
	cd $(libabinit_tmpdir) && $(AR) xv $(abs_top_builddir)/src/51_manage_mpi/lib51_manage_mpi.a
	cd $(libabinit_tmpdir) && $(AR) xv $(abs_top_builddir)/src/52_fft_mpi_noabirule/lib52_fft_mpi_noabirule.a
	cd $(libabinit_tmpdir) && $(AR) xv $(abs_top_builddir)/src/52_manage_cuda/lib52_manage_cuda.a
	cd $(libabinit_tmpdir) && $(AR) xv $(abs_top_builddir)/src/53_abiutil/lib53_abiutil.a
	cd $(libabinit_tmpdir) && $(AR) xv $(abs_top_builddir)/src/53_ffts/lib53_ffts.a
	cd $(libabinit_tmpdir) && $(AR) xv $(abs_top_builddir)/src/53_spacepar/lib53_spacepar.a
	cd $(libabinit_tmpdir) && $(AR) xv $(abs_top_builddir)/src/56_io_mpi/lib56_io_mpi.a
	cd $(libabinit_tmpdir) && $(AR) xv $(abs_top_builddir)/src/56_mixing/lib56_mixing.a
	cd $(libabinit_tmpdir) && $(AR) xv $(abs_top_builddir)/src/56_recipspace/lib56_recipspace.a
	cd $(libabinit_tmpdir) && $(AR) xv $(abs_top_builddir)/src/56_xc/lib56_xc.a
	cd $(libabinit_tmpdir) && $(AR) xv $(abs_top_builddir)/src/57_iopsp_parser/lib57_iopsp_parser.a
	cd $(libabinit_tmpdir) && $(AR) xv $(abs_top_builddir)/src/57_iovars/lib57_iovars.a
	cd $(libabinit_tmpdir) && $(AR) xv $(abs_top_builddir)/src/61_ionetcdf/lib61_ionetcdf.a
	cd $(libabinit_tmpdir) && $(AR) xv $(abs_top_builddir)/src/62_cg_noabirule/lib62_cg_noabirule.a
	cd $(libabinit_tmpdir) && $(AR) xv $(abs_top_builddir)/src/62_ctqmc/lib62_ctqmc.a
	cd $(libabinit_tmpdir) && $(AR) xv $(abs_top_builddir)/src/62_iowfdenpot/lib62_iowfdenpot.a
	cd $(libabinit_tmpdir) && $(AR) xv $(abs_top_builddir)/src/62_occeig/lib62_occeig.a
	cd $(libabinit_tmpdir) && $(AR) xv $(abs_top_builddir)/src/62_poisson/lib62_poisson.a
	cd $(libabinit_tmpdir) && $(AR) xv $(abs_top_builddir)/src/62_wvl_wfs/lib62_wvl_wfs.a
	cd $(libabinit_tmpdir) && $(AR) xv $(abs_top_builddir)/src/63_bader/lib63_bader.a
	cd $(libabinit_tmpdir) && $(AR) xv $(abs_top_builddir)/src/64_atompaw/lib64_atompaw.a
	cd $(libabinit_tmpdir) && $(AR) xv $(abs_top_builddir)/src/65_lotf_base/lib65_lotf_base.a
	cd $(libabinit_tmpdir) && $(AR) xv $(abs_top_builddir)/src/65_nonlocal/lib65_nonlocal.a
	cd $(libabinit_tmpdir) && $(AR) xv $(abs_top_builddir)/src/65_psp/lib65_psp.a
	cd $(libabinit_tmpdir) && $(AR) xv $(abs_top_builddir)/src/66_fock/lib66_fock.a
	cd $(libabinit_tmpdir) && $(AR) xv $(abs_top_builddir)/src/66_paw/lib66_paw.a
	cd $(libabinit_tmpdir) && $(AR) xv $(abs_top_builddir)/src/66_wfs/lib66_wfs.a
	cd $(libabinit_tmpdir) && $(AR) xv $(abs_top_builddir)/src/67_common/lib67_common.a
	cd $(libabinit_tmpdir) && $(AR) xv $(abs_top_builddir)/src/68_dmft/lib68_dmft.a
	cd $(libabinit_tmpdir) && $(AR) xv $(abs_top_builddir)/src/68_lotf/lib68_lotf.a
	cd $(libabinit_tmpdir) && $(AR) xv $(abs_top_builddir)/src/68_recursion/lib68_recursion.a
	cd $(libabinit_tmpdir) && $(AR) xv $(abs_top_builddir)/src/68_rsprc/lib68_rsprc.a
	cd $(libabinit_tmpdir) && $(AR) xv $(abs_top_builddir)/src/69_wfdesc/lib69_wfdesc.a
	cd $(libabinit_tmpdir) && $(AR) xv $(abs_top_builddir)/src/70_gw/lib70_gw.a
	cd $(libabinit_tmpdir) && $(AR) xv $(abs_top_builddir)/src/71_bse/lib71_bse.a
	cd $(libabinit_tmpdir) && $(AR) xv $(abs_top_builddir)/src/72_response/lib72_response.a
	cd $(libabinit_tmpdir) && $(AR) xv $(abs_top_builddir)/src/77_ddb/lib77_ddb.a
	cd $(libabinit_tmpdir) && $(AR) xv $(abs_top_builddir)/src/77_suscep/lib77_suscep.a
	cd $(libabinit_tmpdir) && $(AR) xv $(abs_top_builddir)/src/79_seqpar_mpi/lib79_seqpar_mpi.a
	cd $(libabinit_tmpdir) && $(AR) xv $(abs_top_builddir)/src/83_cut3d/lib83_cut3d.a
	cd $(libabinit_tmpdir) && $(AR) xv $(abs_top_builddir)/src/95_drive/lib95_drive.a
	$(AR) $(ARFLAGS) libabinit.a $(libabinit_tmpdir)/*.$(OBJEXT)
	rm -rf $(libabinit_tmpdir)

# Tell versions [3.59,3.63) of GNU make to not export all variables.
# Otherwise a system limit (for SysV at least) may be exceeded.
.NOEXPORT:
