2003-01-20 05:58:50 +08:00
|
|
|
# Makefile for Modules
|
2003-11-21 19:43:53 +08:00
|
|
|
|
2003-12-02 23:47:00 +08:00
|
|
|
include ../make.sys
|
|
|
|
|
2003-11-21 19:43:53 +08:00
|
|
|
MODULES = \
|
2004-04-28 18:25:36 +08:00
|
|
|
atom.o \
|
2003-11-21 19:43:53 +08:00
|
|
|
berry_phase.o \
|
2003-11-24 23:35:36 +08:00
|
|
|
bfgs_module.o \
|
2003-11-21 19:43:53 +08:00
|
|
|
cell_base.o \
|
2004-03-15 08:08:26 +08:00
|
|
|
check_stop.o \
|
2003-11-21 19:43:53 +08:00
|
|
|
clocks.o \
|
|
|
|
constants.o \
|
|
|
|
control_flags.o \
|
|
|
|
descriptors.o \
|
|
|
|
electrons_base.o \
|
|
|
|
energies.o \
|
|
|
|
fft_base.o \
|
|
|
|
fft_scalar.o \
|
|
|
|
fft_types.o \
|
2004-04-22 22:28:37 +08:00
|
|
|
functionals.o \
|
2003-11-21 19:43:53 +08:00
|
|
|
griddim.o \
|
|
|
|
input_parameters.o \
|
|
|
|
io_base.o \
|
|
|
|
io_files.o \
|
|
|
|
io_global.o \
|
|
|
|
ions_base.o \
|
2003-01-27 06:39:33 +08:00
|
|
|
kind.o \
|
2003-11-21 19:43:53 +08:00
|
|
|
mp.o \
|
|
|
|
mp_global.o \
|
|
|
|
mp_wave.o \
|
|
|
|
mp_buffers.o \
|
2004-08-18 23:53:01 +08:00
|
|
|
path_base.o \
|
2004-11-10 17:51:14 +08:00
|
|
|
path_formats.o \
|
2004-08-18 23:53:01 +08:00
|
|
|
path_io_routines.o \
|
|
|
|
path_opt_routines.o \
|
|
|
|
path_variables.o \
|
2003-01-20 05:58:50 +08:00
|
|
|
parallel_include.o \
|
2003-11-21 19:43:53 +08:00
|
|
|
parallel_types.o \
|
2003-01-20 05:58:50 +08:00
|
|
|
parameters.o \
|
|
|
|
parser.o \
|
2003-11-21 19:43:53 +08:00
|
|
|
pseudodata.o \
|
2003-03-03 07:19:44 +08:00
|
|
|
pseudo_types.o \
|
2003-03-15 01:01:59 +08:00
|
|
|
ptoolkit.o \
|
2004-08-27 18:20:42 +08:00
|
|
|
printout_base.o \
|
2003-11-21 19:43:53 +08:00
|
|
|
read_cards.o \
|
|
|
|
read_namelists.o \
|
|
|
|
readpseudo.o \
|
2003-06-12 16:23:01 +08:00
|
|
|
recvec.o \
|
2003-11-21 19:43:53 +08:00
|
|
|
shmem_include.o \
|
2005-03-15 22:35:47 +08:00
|
|
|
sic.o \
|
2003-06-25 05:38:49 +08:00
|
|
|
smallbox.o \
|
2004-02-06 19:59:40 +08:00
|
|
|
splinelib.o \
|
2003-11-21 19:43:53 +08:00
|
|
|
stick_base.o \
|
2004-03-08 16:43:25 +08:00
|
|
|
supercell.o \
|
2004-11-02 00:43:29 +08:00
|
|
|
timestep.o \
|
2003-11-21 19:43:53 +08:00
|
|
|
version.o \
|
2004-04-14 05:49:51 +08:00
|
|
|
uspp.o \
|
2004-02-25 19:44:39 +08:00
|
|
|
wave_base.o \
|
2003-11-21 19:43:53 +08:00
|
|
|
wavefunctions.o
|
|
|
|
|
2005-03-02 18:03:55 +08:00
|
|
|
IOTKOBJS= \
|
2005-01-15 18:53:46 +08:00
|
|
|
iotk_base.o \
|
|
|
|
iotk_module.o \
|
2005-03-02 18:03:55 +08:00
|
|
|
iotk_interface.o \
|
2005-01-15 18:53:46 +08:00
|
|
|
iotk_external.o \
|
|
|
|
iotk_multitype.o \
|
2005-03-23 23:19:39 +08:00
|
|
|
iotk_multitype_character1.o \
|
|
|
|
iotk_multitype_character2.o \
|
2005-03-23 01:16:03 +08:00
|
|
|
iotk_multitype_complex1.o \
|
|
|
|
iotk_multitype_complex2.o \
|
2005-03-15 22:35:47 +08:00
|
|
|
iotk_multitype_integer1.o \
|
|
|
|
iotk_multitype_integer2.o \
|
2005-03-23 23:19:39 +08:00
|
|
|
iotk_multitype_logical1.o \
|
|
|
|
iotk_multitype_logical2.o \
|
|
|
|
iotk_multitype_real1.o \
|
|
|
|
iotk_multitype_real2.o
|
2004-10-16 01:25:56 +08:00
|
|
|
|
2003-12-02 23:47:00 +08:00
|
|
|
all : $(MODULES)
|
2003-11-21 19:43:53 +08:00
|
|
|
|
2005-03-02 18:03:55 +08:00
|
|
|
$(IOTKOBJS) : ../include/iotk_config.h
|
2004-11-05 18:37:07 +08:00
|
|
|
|
2005-03-09 17:14:07 +08:00
|
|
|
iotk : libiotk.a
|
|
|
|
|
|
|
|
libiotk.a : $(IOTKOBJS)
|
2005-03-02 18:03:55 +08:00
|
|
|
$(AR) $(ARFLAGS) libiotk.a $(IOTKOBJS)
|
2004-10-16 01:25:56 +08:00
|
|
|
|
2003-12-02 23:47:00 +08:00
|
|
|
clean :
|
2004-06-25 18:12:10 +08:00
|
|
|
- /bin/rm -f *.o *.d *.i *~ *.F90 *.mod work.pc
|
2003-01-20 05:58:50 +08:00
|
|
|
|
2004-11-09 18:53:55 +08:00
|
|
|
include make.depend
|