I have thought about removing git-cloned repository after "make distclean", however considering git-clone is really time-consuming for some large project, I did not adopt the idea.
2016-07-12 12:18 GMT+08:00 Hong Wu <[email protected]>: > BTW, since the make system is a little tricky in HAWQ, I think `make > distclean` should also delete third-party libraries cloned during "make" > such as orca and so on. > > In conclusion, `make` should delete files generated from compiling. `make > distclean` should return back to the original codebase to users as it was > cloned. > > Best > xunzhang > > 2016-07-12 11:57 GMT+08:00 Gmail <[email protected]>: > > > I agree with ruilong. > > Make clean should clean files generated only in make process. > > > > Make distclean should clean files generated in make and configure > process. > > > > xunzhang > > Send from my iPhone > > > > > > > > 发自我的 iPhone > > > 在 2016年7月12日,11:40,Ruilong Huo <[email protected]> 写道: > > > > > > I think "make clean" should only clean the files generated during > compile > > > process. > > > The *.out files are created by feature test code with psql, so I would > > > prefer keep them. > > > If you would like to clean them, that should be in feature test > > framework, > > > not in makefile. > > > > > > Any comments? > > > > > > Best regards, > > > Ruilong Huo > > > > > >> On Tue, Jul 12, 2016 at 11:37 AM, Xiang Sheng <[email protected]> > > wrote: > > >> > > >> We indeed should delete these useless files after runing make clean or > > make > > >> distclean. > > >> > > >>> On Tue, Jul 12, 2016 at 11:35 AM, Ming Li <[email protected]> wrote: > > >>> > > >>> LGTM. +1. > > >>> > > >>>> On Tue, Jul 12, 2016 at 11:32 AM, Paul Guo <[email protected]> > wrote: > > >>>> > > >>>> I'd mask the output files after running feature tests in .gitignore > > and > > >>>> clean it up after running "make clean" or "make distclean". Anyone > has > > >>> any > > >>>> suggestions? Thanks. > > >>>> > > >>>> diff --git a/src/test/feature/.gitignore > b/src/test/feature/.gitignore > > >>>> index a2e6bd4..c7332b2 100644 > > >>>> --- a/src/test/feature/.gitignore > > >>>> +++ b/src/test/feature/.gitignore > > >>>> @@ -1 +1,2 @@ > > >>>> doc/ > > >>>> +**/*.out > > >>>> > > >>>> diff --git a/src/test/feature/Makefile b/src/test/feature/Makefile > > >>>> index adc6acc..e0985d1 100644 > > >>>> --- a/src/test/feature/Makefile > > >>>> +++ b/src/test/feature/Makefile > > >>>> @@ -35,6 +35,7 @@ doc: > > >>>> doxygen doxygen_template > > >>>> > > >>>> clean distclean: sharelibclean > > >>>> + find . -type f -name "*.out" |xargs rm -f > > >>>> $(RM) feature-test > > >>>> $(RM) feature-test.dSYM > > >> > > >> > > >> > > >> -- > > >> Best Regards, > > >> Xiang Sheng > > >> > > >
