Hmmm one month has elapsed since the last conversion blog post so it is proably time for a status update.

If you are interested in expediting migration of a project over to mozbuild or helping out with the conversion effort to deprecate Makefile.in read this earlier blog post for help on getting started:

How you can help with moz.build conversions: https://adirondackfirefly.wordpress.com/2013/06/10/how-you-can-help-with-moz-build-conversions/

For conversion status here are all the gory details:

Per-variable conversion status[1]:

https://wiki.mozilla.org/User:JoeyArmstrong/conversion

https://wiki.mozilla.org/User:JoeyArmstrong/conversion Tracking bug of pending conversions [2][3]:

http://bugzilla.mozilla.org/show_bug.cgi?id=847009

Converted variable:

CMMSRCS

CPPSRCS

EXTRA_JS_MODULES

EXTRA_PP_COMPONENTS

HOST_CPPSRCS

HOST_CSRCS

HOST_LIBRARY_NAME

SDK_HEADERS

SSRCS

XPCSHELL_TESTS

In progress: supported but some Makefile.in variables linger.

ASFILES

CSRCS

EXTRA_COMPONENTS

HOST_CPPSRCS

LIBRARY_NAME

SDK_LIBRARY

SIMPLE_PROGRAMS

** Item of note:

Content for converted variables should now be maintained within the appropriate moz.build file. In the very near future, attempting to build while any of these variables are declared within Makefile.in will be handled as an error condition.

[1]

This wiki reports current status for conversion of mozilla-central makefile variables. jcranmer has been maintaining comm-central info on this page so you can also find conversion info for thunderbird/seamonkey/…

[2] – Feel free to take and work on any bugs linked to by the nomakefiles tracking bug. Any conversion bugs that are not assigned or have patches attached have yet to be worked on.