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

Reply via email to