Removed make veryclean, introduced make distclean

This commit is contained in:
sfilippone
2025-02-20 17:00:04 +01:00
parent 75eb6c851b
commit 3c5d629da2
2 changed files with 23 additions and 28 deletions
+22 -27
View File
@@ -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
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)
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
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)
distclean: clean
/bin/rm -f Make.inc util/psb_metis_int.h
check: all
make check -C test/serial