Fix Makefiles for parallel builds

This commit is contained in:
Salvatore Filippone
2022-06-21 08:58:26 -04:00
parent e46f22a37c
commit c7edaaa7c5
9 changed files with 52 additions and 47 deletions
+4 -4
View File
@@ -8,19 +8,19 @@ MODDIR=../modules/
LIBNAME=$(CBINDLIBNAME)
LIBNAME=libamg_cbind.a
all: lib
lib: amgprecd
objs: amgprecd
lib: objs
/bin/cp -p $(CPUPDFLAG) $(HERE)/$(LIBNAME) $(LIBDIR)
/bin/cp -p $(CPUPDFLAG) *.h $(INCDIR)
/bin/cp -p $(CPUPDFLAG) *$(.mod) $(MODDIR)
amgprecd:
$(MAKE) -C amgprec lib LIBNAME=$(LIBNAME)
cd amgprec && $(MAKE) objs LIBNAME=$(LIBNAME)
clean:
$(MAKE) -C amgprec clean
cd amgprec &&$(MAKE) clean
veryclean: clean
+2 -1
View File
@@ -18,8 +18,9 @@ LIBMOD=amg_prec_cbind_mod$(.mod) amg_dprec_cbind_mod$(.mod) amg_zprec_cbind_mod$
LOCAL_MODS=$(LIBMOD)
#LIBNAME=$(CPRECLIBNAME)
objs: $(OBJS)
lib: $(OBJS) $(CMOD)
lib: objs $(CMOD)
$(AR) $(HERE)/$(LIBNAME) $(OBJS)
$(RANLIB) $(HERE)/$(LIBNAME)
/bin/cp -p $(HERE)/$(LIBNAME) $(DEST)