Skip to content

Commit a2b96ee

Browse files
author
abacus_fixer
committed
build(dfpt): add new split dfpt object files to Makefile.Objects
The dfpt_pw/dfpt_pert/dfpt_phon refactoring split several monolithic files into smaller units. CMakeLists.txt was updated but the parallel Makefile.Objects OBJS_DFPT list was not, causing undefined references to ModuleDFPT::DFPT_PW::run/init, DFPT_Pert::build_vkb/dVnl_dtau, and DFPT_Phon::ion_ion in the Makefile-based CI build. Added 9 missing object entries to OBJS_DFPT to mirror CMakeLists.txt: dfpt_pw_init, dfpt_pw_run, dfpt_pw_solve, dfpt_pw_q0, dfpt_pert_vkb, dfpt_pert_nl, dfpt_phon_ewald, dfpt_phon_elec, dfpt_q0_pos.
1 parent 8654fa1 commit a2b96ee

1 file changed

Lines changed: 11 additions & 2 deletions

File tree

source/Makefile.Objects

Lines changed: 11 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -373,14 +373,23 @@ OBJS_HAMILT_OF=kedf_tf.o\
373373
kedf_manager.o\
374374
evolve_ofdft.o\
375375

376-
OBJS_DFPT=dfpt_metal.o\
377-
dfpt_hamilt_shift.o\
376+
OBJS_DFPT=dfpt_hamilt_shift.o\
378377
dfpt_kq_basis.o\
378+
dfpt_metal.o\
379379
dfpt_pert.o\
380+
dfpt_pert_nl.o\
381+
dfpt_pert_vkb.o\
380382
dfpt_phon.o\
383+
dfpt_phon_elec.o\
384+
dfpt_phon_ewald.o\
381385
dfpt_pw.o\
382386
dfpt_pw_data.o\
387+
dfpt_pw_init.o\
388+
dfpt_pw_q0.o\
389+
dfpt_pw_run.o\
390+
dfpt_pw_solve.o\
383391
dfpt_q0.o\
392+
dfpt_q0_pos.o\
384393
dfpt_rho.o\
385394
dfpt_stern.o
386395

0 commit comments

Comments
 (0)