[Mesa-dev] [PATCH] android: generate matching remap_helper to dispatch table
Tapani Pälli
tapani.palli at intel.com
Thu Oct 4 04:18:44 PDT 2012
On 10/04/2012 02:11 PM, Negreanu, Adrian M wrote:
>
>
> On Thu, Oct 4, 2012 at 1:58 PM, Oliver McFadden
> <oliver.mcfadden at linux.intel.com
> <mailto:oliver.mcfadden at linux.intel.com>> wrote:
>
> On Tue, Oct 02, 2012 at 04:20:51PM +0300, Negreanu, Adrian M wrote:
> > On Tue, Oct 2, 2012 at 3:01 PM, Tapani Pälli
> <tapani.palli at intel.com <mailto:tapani.palli at intel.com>> wrote:
> >
> > > commit a010215463c63680c69e90202fe3fcd2e5b25fa6 removed ES2 specific
> > > dispatch
> > > table and remap_helper, since now we are using dispatch.h which is
> > > generated
> > > from gl_and_es_API.xml we need to generate a matching
> remap_helper using
> > > the
> > > same xml.
> > >
> > > Signed-off-by: Tapani Pälli <tapani.palli at intel.com
> <mailto:tapani.palli at intel.com>>
> > > ---
> > > src/mesa/Android.gen.mk <http://Android.gen.mk> | 2 +-
> > > 1 file changed, 1 insertion(+), 1 deletion(-)
> > >
> > > diff --git a/src/mesa/Android.gen.mk <http://Android.gen.mk>
> b/src/mesa/Android.gen.mk <http://Android.gen.mk>
> > > index c17df1a..e5ce6ce 100644
> > > --- a/src/mesa/Android.gen.mk <http://Android.gen.mk>
> > > +++ b/src/mesa/Android.gen.mk <http://Android.gen.mk>
> > > @@ -136,7 +136,7 @@ $(intermediates)/main/dispatch.h: $(es_hdr_deps)
> > > $(call es-gen, $* -m remap_table)
> > >
> > > $(intermediates)/main/remap_helper.h: PRIVATE_SCRIPT :=
> $(MESA_PYTHON2)
> > > $(glapi)/remap_helper.py
> > > -$(intermediates)/main/remap_helper.h: PRIVATE_XML := -f
> > > $(glapi)/gl_API.xml
> > > +$(intermediates)/main/remap_helper.h: PRIVATE_XML := -f
> > > $(glapi)/gl_and_es_API.xml
> > >
> > > $(intermediates)/main/remap_helper.h: $(es_hdr_deps)
> > > $(call es-gen, $*)
> > > --
> > >
> > 1.7.11.7
> > >
> > > _______________________________________________
> > > mesa-dev mailing list
> > > mesa-dev at lists.freedesktop.org
> <mailto:mesa-dev at lists.freedesktop.org>
> > > http://lists.freedesktop.org/mailman/listinfo/mesa-dev
> > >
> >
> >
> > I tested it and it works fine;
> > the only thing is if doing an incremental build then remove
> > $ANDROID_OUT/libmesa_dricore_intermediates/main/remap_helper.h
>
> It should not be required to manually remove the remap_helper.h file for
> an incremental build. Breaking incremental builds is enough for me to
> NAK this patch.
>
> If the problem is after editing gl_and_es_API.xml, remap_helper.h is
> not regenerated, then you have a missing dependency and need to fix the
> Makefile.
>
>
> mm -B did the trick
IMHO this should be good enough, as I touched only the Makefile I think
there is no way that make could detect it would need to generate a new
header file.
> thanks
>
> --
> Adrian Marius Negreanu
> Open Source Technology Center
>
>
--
// Tapani
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 551 bytes
Desc: OpenPGP digital signature
URL: <http://lists.freedesktop.org/archives/mesa-dev/attachments/20121004/69c9b761/attachment.pgp>
More information about the mesa-dev
mailing list