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

Reply via email to