From 86731fe5bb97b92b0f1e8bf0c271e60a7bb45138 Mon Sep 17 00:00:00 2001 From: sfilippone Date: Mon, 19 Jan 2026 11:46:20 +0100 Subject: [PATCH] Fix makefiles --- amgprec/Makefile | 5 +++-- cbind/test/pargen/Makefile | 2 +- samples/advanced/pdegen/Makefile | 2 +- 3 files changed, 5 insertions(+), 4 deletions(-) diff --git a/amgprec/Makefile b/amgprec/Makefile index fe38d8e8..14f2c81e 100644 --- a/amgprec/Makefile +++ b/amgprec/Makefile @@ -58,7 +58,8 @@ MODOBJS=amg_base_prec_type.o amg_prec_type.o amg_prec_mod.o \ $(SMODOBJS) $(DMODOBJS) $(CMODOBJS) $(ZMODOBJS) -LOCAL_MODS=$(MODOBJS:.o=$(.mod)) +LOCAL_MODS=$(MODOBJS:.o=$(.mod)) amg_c_l1_diag_solver$(.mod) amg_s_l1_diag_solver$(.mod) \ + amg_d_l1_diag_solver$(.mod) amg_z_l1_diag_solver$(.mod) LIBNAME=libamg_prec.a all: mods objs impld @@ -70,7 +71,7 @@ objs: mods impld impld: mods cd impl && $(MAKE) -lib: mods impld +lib: objs cd impl && $(MAKE) lib $(AR) $(HERE)/$(LIBNAME) $(MODOBJS) $(RANLIB) $(HERE)/$(LIBNAME) diff --git a/cbind/test/pargen/Makefile b/cbind/test/pargen/Makefile index cadeba5a..ab833f51 100644 --- a/cbind/test/pargen/Makefile +++ b/cbind/test/pargen/Makefile @@ -27,7 +27,7 @@ EXEDIR=./runs amgec: amgec.o $(MPFC) amgec.o -o amgec $(AMGC_LIBS) $(PSBC_LIBS) $(PSBCLDLIBS) $(PSBLAS_LIBS) \ - $(UMFLIBS) $(PSBLDLIBS) $(LDLIBS) -lm -lgfortran + $(UMFLIBS) $(PSBLDLIBS) $(AMGLDLIBS) $(PSBGPULDLIBS) $(LDLIBS) -lm -lgfortran # \ # -lifcore -lifcoremt -lguide -limf -lirc -lintlc -lcxaguard -L/opt/intel/fc/10.0.023/lib/ -lm diff --git a/samples/advanced/pdegen/Makefile b/samples/advanced/pdegen/Makefile index 31890a98..2eac3c16 100644 --- a/samples/advanced/pdegen/Makefile +++ b/samples/advanced/pdegen/Makefile @@ -21,7 +21,7 @@ all: amg_s_pde3d amg_d_pde3d amg_s_pde2d amg_d_pde2d amg_d_pde3d: amg_d_pde3d.o amg_d_genpde_mod.o $(DGEN3D) data_input.o $(FLINK) $(LINKOPT) amg_d_pde3d.o amg_d_genpde_mod.o $(DGEN3D) data_input.o \ - -o amg_d_pde3d $(AMG_LIBS) $(PSBLAS_LIBS) $(LDLIBS) + -o amg_d_pde3d $(AMG_LIBS) $(PSBLAS_LIBS) $(AMG_LDLIBS) $(LDLIBS) /bin/mv amg_d_pde3d $(EXEDIR) amg_s_pde3d: amg_s_pde3d.o amg_s_genpde_mod.o $(SGEN3D) data_input.o