diff --git a/Makefile b/Makefile index 18970b8f..91554112 100644 --- a/Makefile +++ b/Makefile @@ -64,34 +64,29 @@ install: all mkdir -p $(INSTALL_SAMPLESDIR) && \ /bin/cp -fr test/pargen test/fileread $(INSTALL_SAMPLESDIR) && \ mkdir -p $(INSTALL_SAMPLESDIR)/cbind && /bin/cp -fr cbind/test/pargen/* $(INSTALL_SAMPLESDIR)/cbind -clean: - $(MAKE) -C base clean - $(MAKE) -C prec clean - $(MAKE) -C linsolve clean - $(MAKE) -C util clean - $(MAKE) -C cbind clean - $(MAKE) -C ext clean - $(MAKE) -C cuda clean - $(MAKE) -C openacc clean - -check: all - make check -C test/serial +clean: cleanlib + $(MAKE) -C base veryclean + $(MAKE) -C prec veryclean + $(MAKE) -C linsolve veryclean + $(MAKE) -C util veryclean + $(MAKE) -C cbind veryclean + $(MAKE) -C ext veryclean + $(MAKE) -C cuda veryclean + $(MAKE) -C openacc veryclean +cleantest: + cd test/fileread && $(MAKE) clean + cd test/pargen && $(MAKE) clean + cd test/util && $(MAKE) clean cleanlib: (cd lib; /bin/rm -f *.a *$(.mod) *$(.fh) *.h) (cd include; /bin/rm -f *.a *$(.mod) *$(.fh) *.h) - (cd modules; /bin/rm -f *.a *$(.mod) *$(.fh) *.h) + (cd modules; /bin/rm -f *.a *$(.mod) *$(.fh) *.h) + +distclean: clean + /bin/rm -f Make.inc util/psb_metis_int.h + +check: all + make check -C test/serial -veryclean: cleanlib - cd base && $(MAKE) veryclean - cd prec && $(MAKE) veryclean - cd linsolve && $(MAKE) veryclean - cd util && $(MAKE) veryclean - cd cbind && $(MAKE) veryclean - cd ext && $(MAKE) veryclean - cd cuda && $(MAKE) veryclean - cd openacc && $(MAKE) veryclean - cd test/fileread && $(MAKE) clean - cd test/pargen && $(MAKE) clean - cd test/util && $(MAKE) clean diff --git a/util/Makefile b/util/Makefile index dfeba832..8ad3248c 100644 --- a/util/Makefile +++ b/util/Makefile @@ -47,7 +47,7 @@ psb_renum_mod.o: psb_s_renum_mod.o psb_d_renum_mod.o psb_c_renum_mod.o psb_z_ren $(IMPLOBJS): $(BASEOBJS) veryclean: clean - /bin/rm -f $(HERE)/$(LIBNAME) psb_metis_int.h + /bin/rm -f $(HERE)/$(LIBNAME) clean: /bin/rm -f $(OBJS) $(LOCAL_MODS) *$(.mod)