Commit 1fea499f authored by giannozz's avatar giannozz

Since we are in the process of moving stuff around, I think it is a good

moment to get rid of flib/, whose usefulness is far from obvious. The content
of flib/ is now in Modules/. Many makefiles updated and little more. 

Packages using QE routines should just remove links to flib/flib.a.



git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@12072 c92efa57-630b-4861-b058-cf58834340f0
parent 014b59c2
......@@ -122,7 +122,7 @@ QELA=../../LAXlib/libqela.a
TLDEPS= bindir fftlib mods libs libiotk
LIBOBJS= ../../flib/flib.a ../../clib/clib.a ../../iotk/src/libiotk.a
LIBOBJS= ../../clib/clib.a ../../iotk/src/libiotk.a
all : tldeps libcp.a manycp.x cp.x cppp.x wfdd.x
......
......@@ -11,8 +11,7 @@ MODFLAGS= $(MOD_FLAG)../../iotk/src $(MOD_FLAG)../../Modules \
$(MOD_FLAG)../../FFTXlib $(MOD_FLAG)../../LAXlib $(MOD_FLAG)../pw4gww $(MOD_FLAG).
#location of needed libraries
LIBOBJS= ../../iotk/src/libiotk.a ../../flib/flib.a \
../../clib/clib.a
LIBOBJS= ../../iotk/src/libiotk.a ../../clib/clib.a
GWWOBJS = \
basic_structures.o \
......
......@@ -13,8 +13,7 @@ MODFLAGS= $(MOD_FLAG)../../iotk/src $(MOD_FLAG)../../Modules \
$(MOD_FLAG)../../LAXlib $(MOD_FLAG)../../FFTXlib $(MOD_FLAG).
#location of needed libraries
LIBOBJS= ../../iotk/src/libiotk.a ../../flib/flib.a \
../../clib/clib.a
LIBOBJS= ../../iotk/src/libiotk.a ../../clib/clib.a
HEADOBJS = \
bcast_ph_input.o \
......
......@@ -11,8 +11,7 @@ MODFLAGS= $(MOD_FLAG)../../iotk/src $(MOD_FLAG)../../Modules \
$(MOD_FLAG)../../PW/src $(MOD_FLAG)../../FFTXlib $(MOD_FLAG)../../LAXlib $(MOD_FLAG).
#location of needed libraries
LIBOBJS= ../../iotk/src/libiotk.a ../../flib/flib.a \
../../clib/clib.a
LIBOBJS= ../../iotk/src/libiotk.a ../../clib/clib.a
PW4GWWOBJS = \
allocate_wannier.o \
......
......@@ -150,7 +150,6 @@ mods : libiotk libla libfft
libs : mods
( cd clib ; $(MAKE) TLDEPS= all || exit 1 )
( cd flib ; $(MAKE) TLDEPS= $(FLIB_TARGETS) || exit 1 )
lrmods :
( cd LR_Modules ; $(MAKE) TLDEPS=lr-lib || exit 1 )
......
......@@ -5,6 +5,8 @@ include ../make.sys
# location of needed modules
MODFLAGS= $(MOD_FLAG)../iotk/src $(MOD_FLAG)../ELPA/src $(MOD_FLAG)../FFTXlib $(MOD_FLAG)../LAXlib $(MOD_FLAG).
# list of modules
MODULES = \
atom.o \
autopilot.o \
......@@ -105,6 +107,48 @@ xml_io_base.o \
wypos.o \
zdotc_wrapper.o
# list of subrooutines and functions (not modules) previously found in flib/
OBJS = \
atomic_number.o \
capital.o \
cryst_to_car.o \
dost.o \
erf.o \
expint.o \
find_free_unit.o \
functionals.o \
generate_k_along_lines.o \
lsda_functionals.o \
more_functionals.o \
has_xml.o \
inpfile.o \
int_to_char.o \
latgen.o \
linpack.o \
metagga.o \
matches.o \
plot_io.o \
radial_gradients.o \
rgen.o \
recips.o \
remove_tot_torque.o \
set_hubbard_l.o \
simpsn.o \
sort.o \
sph_bes.o \
sph_dbes.o \
trimcheck.o \
test_input_file.o \
date_and_tim.o \
volume.o \
dylmr2.o \
ylmr2.o \
wgauss.o \
w0gauss.o \
w1gauss.o \
deviatoric.o
TLDEPS=libfft
all : version version.o libqemod.a
......@@ -122,7 +166,12 @@ version:
version.f90: version
libqemod.a: $(MODULES)
## The following is needed only for lapack compiled from sources
dlamch.o : dlamch.f
$(F77) $(FFLAGS_NOOPT) -c $<
libqemod.a: $(MODULES) $(OBJS)
$(AR) $(ARFLAGS) $@ $?
$(RANLIB) $@
......
atom.o : radial_grids.o
atomic_number.o : kind.o
autopilot.o : input_parameters.o
autopilot.o : io_global.o
autopilot.o : kind.o
......@@ -55,6 +56,11 @@ constraints_module.o : ions_base.o
constraints_module.o : kind.o
control_flags.o : kind.o
control_flags.o : parameters.o
cryst_to_car.o : kind.o
deviatoric.o : io_global.o
deviatoric.o : kind.o
dost.o : kind.o
dylmr2.o : kind.o
electrons_base.o : constants.o
electrons_base.o : io_global.o
electrons_base.o : kind.o
......@@ -66,10 +72,12 @@ environment.o : mp_images.o
environment.o : mp_pools.o
environment.o : mp_world.o
environment.o : version.o
erf.o : kind.o
error_handler.o : io_files.o
error_handler.o : io_global.o
error_handler.o : mp.o
error_handler.o : mp_world.o
expint.o : kind.o
fcp_variables.o : kind.o
fd_gradient.o : ../FFTXlib/scatter_mod.o
fd_gradient.o : cell_base.o
......@@ -93,6 +101,9 @@ funct.o : io_global.o
funct.o : kind.o
funct.o : xc_rVV10.o
funct.o : xc_vdW_DF.o
functionals.o : constants.o
functionals.o : kind.o
functionals.o : libxc.o
generate_function.o : cell_base.o
generate_function.o : constants.o
generate_function.o : fft_base.o
......@@ -100,6 +111,7 @@ generate_function.o : io_global.o
generate_function.o : kind.o
generate_function.o : mp.o
generate_function.o : mp_bands.o
generate_k_along_lines.o : kind.o
griddim.o : ../FFTXlib/fft_support.o
griddim.o : ../FFTXlib/fft_types.o
griddim.o : io_global.o
......@@ -131,7 +143,14 @@ kernel_table.o : constants.o
kernel_table.o : io_files.o
kernel_table.o : kind.o
kernel_table.o : wrappers.o
latgen.o : kind.o
libxc.o : libxc_funcs.o
linpack.o : kind.o
lsda_functionals.o : constants.o
lsda_functionals.o : kind.o
metagga.o : constants.o
metagga.o : kind.o
metagga.o : libxc.o
mm_dispersion.o : cell_base.o
mm_dispersion.o : io_global.o
mm_dispersion.o : ions_base.o
......@@ -139,6 +158,8 @@ mm_dispersion.o : kind.o
mm_dispersion.o : mp.o
mm_dispersion.o : mp_images.o
mm_dispersion.o : parameters.o
more_functionals.o : constants.o
more_functionals.o : kind.o
mp.o : io_global.o
mp.o : kind.o
mp.o : parallel_include.o
......@@ -178,6 +199,8 @@ parser.o : kind.o
parser.o : mp.o
parser.o : mp_images.o
paw_variables.o : kind.o
plot_io.o : io_global.o
plot_io.o : kind.o
plugin_arguments.o : io_global.o
plugin_arguments.o : kind.o
plugin_arguments.o : mp.o
......@@ -205,6 +228,7 @@ qmmm.o : kind.o
qmmm.o : mp.o
qmmm.o : mp_world.o
qmmm.o : parallel_include.o
radial_gradients.o : kind.o
radial_grids.o : constants.o
radial_grids.o : kind.o
random_numbers.o : kind.o
......@@ -235,6 +259,7 @@ read_namelists.o : io_global.o
read_namelists.o : kind.o
read_namelists.o : mp.o
read_namelists.o : mp_images.o
read_ncpp.o : constants.o
read_ncpp.o : funct.o
read_ncpp.o : kind.o
read_ncpp.o : parameters.o
......@@ -295,6 +320,7 @@ read_xml_fields.o : ../iotk/src/iotk_unit_interf.o
read_xml_fields.o : input_parameters.o
read_xml_fields.o : io_global.o
read_xml_fields.o : kind.o
recips.o : kind.o
recvec.o : kind.o
recvec.o : mp.o
recvec_subs.o : constants.o
......@@ -302,10 +328,19 @@ recvec_subs.o : fft_base.o
recvec_subs.o : kind.o
recvec_subs.o : mp.o
recvec_subs.o : recvec.o
remove_tot_torque.o : kind.o
rgen.o : kind.o
set_hubbard_l.o : io_global.o
set_signal.o : io_global.o
set_signal.o : mp.o
set_signal.o : mp_world.o
simpsn.o : kind.o
sort.o : kind.o
space_group.o : kind.o
sph_bes.o : constants.o
sph_bes.o : kind.o
sph_dbes.o : constants.o
sph_dbes.o : kind.o
splinelib.o : kind.o
timestep.o : kind.o
tsvdw.o : cell_base.o
......@@ -335,6 +370,11 @@ uspp.o : kind.o
uspp.o : parameters.o
uspp.o : pseudo_types.o
uspp.o : random_numbers.o
volume.o : kind.o
w0gauss.o : constants.o
w0gauss.o : kind.o
w1gauss.o : constants.o
w1gauss.o : kind.o
wannier_gw.o : cell_base.o
wannier_gw.o : io_global.o
wannier_gw.o : kind.o
......@@ -344,6 +384,8 @@ wave_base.o : kind.o
wave_base.o : mp.o
wave_base.o : random_numbers.o
wavefunctions.o : kind.o
wgauss.o : constants.o
wgauss.o : kind.o
wrappers.o : io_global.o
wrappers.o : kind.o
write_upf_v2.o : ../iotk/src/iotk_module.o
......@@ -395,4 +437,6 @@ xml_io_base.o : mp_images.o
xml_io_base.o : mp_wave.o
xml_io_base.o : parser.o
xml_io_base.o : wrappers.o
ylmr2.o : constants.o
ylmr2.o : kind.o
zdotc_wrapper.o : kind.o
......@@ -11,8 +11,7 @@ MODFLAGS= $(MOD_FLAG)../../iotk/src \
IFLAGS=
#location of needed libraries
LIBOBJS= ../../iotk/src/libiotk.a ../../flib/flib.a \
../../clib/clib.a
LIBOBJS= ../../iotk/src/libiotk.a ../../clib/clib.a
NEBOBJS = \
neb.o \
......
......@@ -7,7 +7,7 @@ MODFLAGS= $(MOD_FLAG)../../iotk/src $(MOD_FLAG)../../Modules $(MOD_FLAG)../../FF
$(MOD_FLAG)../../LAXlib $(MOD_FLAG)../../PW/src $(MOD_FLAG)../../LR_Modules $(MOD_FLAG)../../PHonon/PH $(MOD_FLAG).
IFLAGS=
LIBOBJS = ../../flib/flib.a ../../clib/clib.a ../../iotk/src/libiotk.a
LIBOBJS = ../../clib/clib.a ../../iotk/src/libiotk.a
D3OBJS = \
allocate_d3.o \
......
......@@ -10,8 +10,7 @@ MODFLAGS= $(MOD_FLAG)../../iotk/src $(MOD_FLAG)../../Modules \
$(MOD_FLAG)../../LAXlib $(MOD_FLAG)../../FFTXlib $(MOD_FLAG)../../PW/src $(MOD_FLAG).
#location of needed libraries
LIBOBJS= ../../iotk/src/libiotk.a ../../flib/flib.a \
../../clib/clib.a
LIBOBJS= ../../iotk/src/libiotk.a ../../clib/clib.a
FDOBJS = \
stop_pp.o
......
......@@ -7,7 +7,7 @@ MODFLAGS= $(MOD_FLAG)../../iotk/src $(MOD_FLAG)../../Modules \
$(MOD_FLAG)../../LAXlib $(MOD_FLAG)../../FFTXlib $(MOD_FLAG)../../PW/src $(MOD_FLAG).
IFLAGS=
LIBOBJS = ../../flib/flib.a ../../clib/clib.a ../../iotk/src/libiotk.a
LIBOBJS = ../../clib/clib.a ../../iotk/src/libiotk.a
CGOBJS = \
a_h.o \
......
......@@ -193,7 +193,7 @@ LRMODS = ../../LR_Modules/liblrmod.a
PWOBJS = ../../PW/src/libpw.a
QEMODS = ../../Modules/libqemod.a ../../FFTXlib/libqefft.a ../../LAXlib/libqela.a
LIBOBJS = ../../flib/flib.a ../../clib/clib.a ../../iotk/src/libiotk.a
LIBOBJS = ../../clib/clib.a ../../iotk/src/libiotk.a
TLDEPS= bindir mods libs pw-lib lr-lib
......
......@@ -56,7 +56,7 @@ MODULES = $(PWOBJS) $(QEOBJS)
TLDEPS= bindir mods libs pw
LIBOBJS = ../../flib/flib.a ../../clib/clib.a ../../iotk/src/libiotk.a
LIBOBJS = ../../clib/clib.a ../../iotk/src/libiotk.a
all : tldeps average.x bands.x dos.x epsilon.x initial_state.x fs.x \
plan_avg.x plotband.x plotproj.x plotrho.x pmw.x pp.x projwfc.x \
......
......@@ -250,7 +250,7 @@ QEMODS=../../Modules/libqemod.a ../../FFTXlib/libqefft.a ../../LAXlib/libqela.a
TLDEPS=bindir mods libs liblapack libblas
LIBOBJS = ../../flib/flib.a ../../clib/clib.a ../../iotk/src/libiotk.a
LIBOBJS = ../../clib/clib.a ../../iotk/src/libiotk.a
all : tldeps pw.x manypw.x generate_vdW_kernel_table.x generate_rVV10_kernel_table.x
......
......@@ -11,7 +11,7 @@ QEMODS = ../../Modules/libqemod.a ../../FFTXlib/libqefft.a ../../LAXlib/libqela.
TLDEPS= bindir mods libs pw libfft libla
LIBOBJS = ../../flib/flib.a ../../clib/clib.a ../../iotk/src/libiotk.a
LIBOBJS = ../../clib/clib.a ../../iotk/src/libiotk.a
all : tldeps dist.x ev.x kpoints.x pwi2xsf.x
......
......@@ -52,7 +52,7 @@ transmit.o
PWOBJS = ../../PW/src/libpw.a
QEMODS = ../../Modules/libqemod.a ../../FFTXlib/libqefft.a ../../LAXlib/libqela.a
LIBOBJS = ../../flib/flib.a ../../clib/clib.a ../../iotk/src/libiotk.a
LIBOBJS = ../../clib/clib.a ../../iotk/src/libiotk.a
TLDEPS= bindir mods libs pw pp
......
......@@ -2,7 +2,7 @@
include ../../make.sys
IFLAGS = -I../../include
LIBOBJS = ../../flib/flib.a ../../clib/clib.a ../../iotk/src/libiotk.a
LIBOBJS = ../../clib/clib.a ../../iotk/src/libiotk.a
# location of needed modules
......
......@@ -2,7 +2,7 @@
include ../../make.sys
IFLAGS = -I../../include
LIBOBJS = ../../flib/flib.a ../../clib/clib.a ../../iotk/src/libiotk.a
LIBOBJS = ../../clib/clib.a ../../iotk/src/libiotk.a
# location of needed modules
......
......@@ -43,8 +43,7 @@ MANIP_XS_OBJ=./gaunt_mod.o
QEMODS = ../../Modules/libqemod.a ../../FFTXlib/libqefft.a ../../LAXlib/libqela.a
PWOBJS = ../../PW/src/libpw.a
LIBOBJS = ../../iotk/src/libiotk.a ../../flib/flib.a \
../../clib/clib.a
LIBOBJS = ../../iotk/src/libiotk.a ../../clib/clib.a
TLDEPS = bindir libs pw
......
......@@ -8,8 +8,7 @@ include ../../make.sys
MODFLAGS= $(MOD_FLAG)../../iotk/src $(MOD_FLAG)../../Modules $(MOD_FLAG)../../FFTXlib $(MOD_FLAG)../../LAXlib $(MOD_FLAG).
IFLAGS=
LIBOBJS = ../../iotk/src/libiotk.a ../../flib/flib.a \
../../clib/clib.a
LIBOBJS = ../../iotk/src/libiotk.a ../../clib/clib.a
LD1OBJS = \
add_exchange.o \
......
......@@ -62,7 +62,7 @@ tar -czvf espresso-$version.tar.gz espresso-$version/archive \
espresso-$version/dev-tools \
espresso-$version/Doc \
espresso-$version/environment_variables \
espresso-$version/flib \
espresso-$version/LAXlib \
espresso-$version/FFTXlib \
espresso-$version/Makefile \
espresso-$version/include \
......
atomic_number.o : ../Modules/kind.o
cryst_to_car.o : ../Modules/kind.o
deviatoric.o : ../Modules/io_global.o
deviatoric.o : ../Modules/kind.o
dost.o : ../Modules/kind.o
dylmr2.o : ../Modules/kind.o
erf.o : ../Modules/kind.o
expint.o : ../Modules/kind.o
functionals.o : ../Modules/constants.o
functionals.o : ../Modules/kind.o
functionals.o : ../Modules/libxc.o
generate_k_along_lines.o : ../Modules/kind.o
latgen.o : ../Modules/kind.o
linpack.o : ../Modules/kind.o
lsda_functionals.o : ../Modules/constants.o
lsda_functionals.o : ../Modules/kind.o
metagga.o : ../Modules/constants.o
metagga.o : ../Modules/kind.o
metagga.o : ../Modules/libxc.o
more_functionals.o : ../Modules/constants.o
more_functionals.o : ../Modules/kind.o
plot_io.o : ../Modules/io_global.o
plot_io.o : ../Modules/kind.o
radial_gradients.o : ../Modules/kind.o
recips.o : ../Modules/kind.o
remove_tot_torque.o : ../Modules/kind.o
rgen.o : ../Modules/kind.o
set_hubbard_l.o : ../Modules/io_global.o
simpsn.o : ../Modules/kind.o
sort.o : ../Modules/kind.o
sph_bes.o : ../Modules/constants.o
sph_bes.o : ../Modules/kind.o
sph_dbes.o : ../Modules/constants.o
sph_dbes.o : ../Modules/kind.o
volume.o : ../Modules/kind.o
w0gauss.o : ../Modules/constants.o
w0gauss.o : ../Modules/kind.o
w1gauss.o : ../Modules/constants.o
w1gauss.o : ../Modules/kind.o
wgauss.o : ../Modules/constants.o
wgauss.o : ../Modules/kind.o
ylmr2.o : ../Modules/constants.o
ylmr2.o : ../Modules/kind.o
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment