quantum-espresso/CPV/Makefile

162 lines
2.3 KiB
Makefile

# Makefile for CP/FPMD
include ../make.sys
FOBJS = \
atoms_type.o \
band_type.o \
bessel.o \
berryion.o \
bforceion.o \
blacs.o \
bmesh.o \
brillouin.o \
cg.o \
cg_sub.o \
cglib.o \
chargedensity.o \
chargemix.o \
charge_types.o \
chi2.o \
compute_scf.o \
cp_emass.o \
cp_fpmd.o \
cp_restart.o \
cplib.o \
cpr_mod.o \
cpr.o \
cprsub.o \
cptypes.o \
crayfft.o \
cutoffs.o \
diis.o \
dipol_matrix.o \
dforceb.o \
efermi.o \
efield.o \
eigsp.o \
eigs0.o \
electrons.o \
emptystates.o \
ensemble_dft.o \
environment.o \
exch_corr.o \
fftdrv.o \
fft.o \
fields_type.o \
fnl.o \
forces.o \
fromscra.o \
greenf.o \
grid.o \
gsmesh.o \
gtable.o \
guess.o \
init.o \
input.o \
interfaces_main.o \
interfaces.o \
ions.o \
ksstates.o \
macdep.o \
main.o \
mainvar.o \
main_loops.o \
modules.o \
nl_base.o \
nlcc.o \
nl.o \
noseele.o \
noseion.o \
optical.o \
ortho_base.o \
ortho.o \
para.o \
path_routines.o \
periodic.o \
phasefactor.o \
polarization.o \
potentials.o \
print_out.o \
problem_size.o \
pseudo_base.o \
pseudopot.o \
pseudotab_base.o \
qmatrixd.o \
qqberry.o \
read_pseudo.o \
redis.o \
restart.o \
restart_sub.o \
rsmesh.o \
runcg_ion.o \
runcg.o \
runcp.o \
rundiis.o \
runsd.o \
scalapack.o \
smcp.o \
smd_modules.o \
smd.o \
smlam.o \
spharmonic.o \
spline.o \
stick.o \
stop_pw.o \
stress.o \
turbo.o \
util.o \
vanderwaals.o \
cp_version.o \
vofrho2.o \
wannier.o \
waveinit.o \
wave.o \
wave_types.o \
wf.o \
ylmr.o \
$(WRAPPERS)
LIBOBJ = \
adjef.o \
enthropy.o \
forceconv.o \
geninv.o \
indices.o \
miller.o
WRAPPERS = wrapper.o
all : cp.x fpmd.x fpmdpp.x
fpmd : fpmd.x fpmdpp.x
cp : cp.x
cp.x : cprstart.o $(FOBJS) $(LIBOBJ)
$(LD) -o cp.x cprstart.o $(FOBJS) $(LIBOBJ) ../Modules/*.o ../flib/eispack.o $(LDFLAGS)
- ( cd ../bin ; ln -fs ../CPV/cp.x . )
cp_version.o : cpver.h
cpver.h :
echo "CHARACTER(LEN=70), PARAMETER :: version_date = '"`date`"'" \
> cpver.h
fpmd.x : start.o $(FOBJS) $(LIBOBJ)
$(LD) -o fpmd.x start.o $(FOBJS) $(LIBOBJ) ../Modules/*.o \
../flib/eispack.o ../flib/ptools.a ../flib/flib.a ../clib/clib.a \
$(LDFLAGS)
- (cd ../bin ; ln -fs ../CPV/fpmd.x . )
fpmdpp.x : fpmdpp.o
$(LD) -o fpmdpp.x fpmdpp.o $(LDFLAGS)
- (cd ../bin ; ln -fs ../CPV/fpmdpp.x . )
clean :
- /bin/rm -f fpmd.x fpmdpp.x *.o *.mod version.h *.i core* *.F90 fort* \
*.cpp *.d work.pc *.s cp.x
include make.depend