Removed make veryclean, introduced make distclean

development
sfilippone 2 weeks ago
parent 75eb6c851b
commit 3c5d629da2

@ -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

@ -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)

Loading…
Cancel
Save