Following the initial transition to moz.build files a few weeks ago,
we're now ready to start porting more variables to moz.build files. We
decided the strategy will be to largely cut and paste variables from
Makefile.in to moz.build files and then follow up with improvements to
the "schema," build optimizations, etc. We decided to do this in two
phases so we can isolate fallout from each phase separately and so we
can complete the moz.build transition sooner. Read more at [1]. If you
wish to track overall progress, see bug 847009 (aliased as "nomakefiles").
The first batch of variables being moved over deal with XPCOM interface
definitions. The following variables are being moved:
* XPIDLSRCS -> XPIDL_SOURCES
* XPIDL_MODULE -> XPIDL_MODULE
* XPIDL_FLAGS -> XPIDL_FLAGS
If you attempt to define these variables in Makefile.in, the build will
fail.
The patches are currently building in build-system and could merge into
m-c by end of day. Bug 818246 tracks.
The next target will likely be EXPORTS within the next week or so.
I will attempt to keep this list apprised of major changes. If it gets
too noisy, I can stop :)
Sorry for the bit rot.
[1]
http://gregoryszorc.com/blog/2013/02/28/moz.build-files-and-the-firefox-build-system/
_______________________________________________
dev-platform mailing list
dev-platform@lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-platform