On 31 May 2016 at 21:42, Matt Turner <matts...@gmail.com> wrote:
> On Tue, May 31, 2016 at 12:03 PM, Emil Velikov <emil.l.veli...@gmail.com> 
> wrote:
>> On 31 May 2016 at 18:54, Matt Turner <matts...@gmail.com> wrote:
>>> On Tue, May 31, 2016 at 9:26 AM, Emil Velikov <emil.l.veli...@gmail.com> 
>>> wrote:
>>>> From: Emil Velikov <emil.veli...@collabora.com>
>>>>
>>>> Signed-off-by: Emil Velikov <emil.veli...@collabora.com>
>>>> ---
>>>>  src/mapi/glapi/gen/Makefile.am | 1 +
>>>>  1 file changed, 1 insertion(+)
>>>>
>>>> diff --git a/src/mapi/glapi/gen/Makefile.am 
>>>> b/src/mapi/glapi/gen/Makefile.am
>>>> index c511de9..ab0dcab 100644
>>>> --- a/src/mapi/glapi/gen/Makefile.am
>>>> +++ b/src/mapi/glapi/gen/Makefile.am
>>>> @@ -58,6 +58,7 @@ BUILT_SOURCES = \
>>>>         $(MESA_GLX_DIR)/indirect_init.c \
>>>>         $(MESA_GLX_DIR)/indirect_size.h \
>>>>         $(MESA_GLX_DIR)/indirect_size.c
>>>> +CLEANFILE = $(BUILT_SOURCES)
>>>>  EXTRA_DIST= \
>>>>         $(BUILT_SOURCES) \
>>>>         $(MESA_GLAPI_DIR)/glapi_gentable.c \
>>>> --
>>>
>>> Again doesn't this prevent you from rebuilding from a tarball after a
>>> make clean?
>> Can you please elaborate ? I believe that my argument for git_sha1.h
>> makes sense. Are you saying that the same/similar case applies here ?
>
> From a tarball, if you run make clean it will delete files generated
> from python scripts. Since we don't require python to build from
> tarballs, there will be no way to regenerate them. Isn't that a
> problem?
>
> I don't think we should put these in CLEANFILES.
Hmm seems like I got the clean <> distclean <>maintclean relation the
wrong way around. So yes, we shouldn't really use CLEANFILES in here.

There are some violations in the existing build though:
 - Change the current CLEANFILES (the ones that require
python/lex/etc.) to MAINTAINERCLEANFILES
 - Add all the .pc files to DISTCLEANFILES, if they aren't nuked by
`make distcheck'.

Thanks
Emil
_______________________________________________
mesa-dev mailing list
mesa-dev@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/mesa-dev

Reply via email to