Quoting Colin Cross (2017-03-23 15:14:16) > On Thu, Mar 23, 2017 at 2:56 PM, Greg Hackmann <ghackmann@xxxxxxxxxx> wrote: > > On 03/22/2017 02:48 PM, Rob Clark wrote: > >> > >> On Wed, Mar 22, 2017 at 4:10 PM, Dylan Baker <dylan@xxxxxxxxxxxxx> wrote: > >>> > >>> Quoting Rob Clark (2017-03-22 10:07:54) > >>>> > >>>> I guess an interesting question (from someone who doesn't know meson > >>>> yet) would be whether meson could slurp in the Makefile.sources type > >>>> stuff that we have, which are shared so far between > >>>> android/scons/autotools (and for the most part, kept developers from > >>>> having to care *too* much about the different build systems) > >>> > >>> > >>> Jason and I have talked about that too. I'd suggested that we could write > >>> a > >>> module for meson to read makefile.sources (since we're surely not the > >>> only > >>> project that would benefit from such a module), except that android is > >>> moving to > >>> blueprint[1] instead of android.mk files. As far as I can tell blueprint > >>> doesn't > >>> support using makefile.sources, so it seems somewhat moot in a world of > >>> blueprint for android, meson for *. > >> > >> > >> I guess even if it is only a temporary thing, something that could > >> slurp in Makefile.sources seems like it would be useful for a > >> transition period. > >> > >> I'm not totally up to speed on android/blueprint stuff.. but even some > >> simplified or different "here-are-my-sources" type file that could be > >> shared across build systems would be useful. Meson sounds a bit more > >> extensible so maybe there is some potential to adapt to whatever > >> android forces on us ;-) > > > > > > +ccross from the Android build team can hopefully provide some input here. > > For cases like this, we generally add a python script that translates > the build files into something Blueprint understands, and rerun it > each time we import into the project. > > Alternatively, Blueprint efficiently supports globbing for sources, so > if all the source files are always listed in Makefile.sources (which > seems to be true in our copy of libdrm except for intel/test_decode.c) > then we could use globs and ignore the makefiles, possibly manually > excluding a few files. I'm hoping you can clarify a couple of questions I have about blueprint: 1) android is moving to blueprint from android.mk files? 2) is there a publicly available project that uses blueprint I could look at? The documentation I've been able to find is pretty sparse. Dylan
Attachment:
signature.asc
Description: signature
_______________________________________________ dri-devel mailing list dri-devel@xxxxxxxxxxxxxxxxxxxxx https://lists.freedesktop.org/mailman/listinfo/dri-devel