moz.build
Variable
|
in_mozbuild
|
m-c wip
|
c-c conversion
|
phase-2 cleanup
|
[nomakefiles_meta_bug], all_variables
|
|
|
|
|
ASFILES (869135)
|
logic, #1, #2
|
|
NOP
|
[870076]
|
CSRCS (870406)
|
logic, #1, #2 zz-4 #3, #4
|
build/stl, gfx
|
FIN
|
cleanup
|
DEFINES
|
landed-incomplete
|
|
|
|
EXPORT
|
|
|
FIN
|
870401
|
EXTRA_COMPONENTS (870370)
|
logic, #1, #2, cleanup_#1, #3, #4
|
914247
|
FIN
|
|
EXTRA_JS_MODULES (880245)
|
logic #1
|
|
FIN
|
|
EXTRA_PP_COMPONENTS (880246)
|
logic, #1, cleanup
|
|
FIN
|
|
GARBAGE_DIRS (882354)
|
|
|
|
|
HOST_CPPSRCS (888009)
|
logic, #2, #3-inbound #4-inbound
|
|
NOP
|
|
HOST_LIBRARY_NAME (872087)
|
logic, #2, cleanup
|
|
NOP
|
|
INSTALL_TARGETS (870408)
|
|
853594-wontfix
|
migrating rules to INSTALL_TARGETS
|
|
LIBRARY_NAME (875934)
|
logic, #1, #2, #3
|
|
|
|
LIBS (882904)
|
logic
|
#1
|
|
|
LOCAL_INCLUDES (880254)
|
|
|
|
|
MIDL_GENERATED_FILES (881446)
|
|
logic-review
|
|
|
OS_LIBS (882908)
|
#logic
|
#1-win32file-vs-win64
|
|
|
PREF_JS_EXPORT (870366)
|
|
logic-review
|
|
|
SDK_HEADERS (883350)
|
#1, #2
|
cleanup-inbound
|
NOP
|
|
SDK_LIBRARY (882907)
|
logic
|
#1-review?-linux64
|
NOP
|
|
SHARED_LIBRARY (881345)
|
|
|
NOP with asterisk
|
|
SHARED_LIBRARY_LIBS (881344)
|
logic
|
re-try-local-build-now-succeeds.
#{1,2}-build-pass-try
#3-try-err-split-patch-3-3w
#4-try:build
|
|
|
SIMPLE_PROGRAMS (872086)
|
logic, #1
|
|
|
|
SSRCS (880773)
|
logic, #1, cleanup
|
NOP
|
|
SUBMAKEFILES (872062)
|
|
logic
|
NOP
|
|
[https://bugzilla.mozilla.org/show_bug.cgi?id=894052 DISABLED_ removal(894052)]
|
|
#1
|
|
|
XPCSHELL_TESTS (844655)
|
logic, #1
|
FIN
|
FIN
|
[866734], 869143
|
XPI_NAME (880260)
|
|
|
|
|
mozbuild conversion etherpad:
http://etherpad.mozilla.org/mozbuild-conversion
Legend:
- logic - mozbuild logic, passthrough variables or subroutines.
- #1, #2 - Batches of directories containing converted Makefiles.
- inbound - patch reviewed + tested on try, submit to inbound.
- try - test results are pending
- review - code review pending.
http://trychooser.pub.build.mozilla.org/
completed
moz.build (indirect variables)
Configuration changes
Makefile.in token
|
moz.build token
|
ASFILES = foo.asm
|
ASFILES += ['foo.asm', 'bar.asm']
|
CMMSRCS = foo.asm
|
CMM_SOURCES += ['foo.asm', 'bar.asm']
|
CSRCS = foo.asm
|
CSRCS += ['foo.asm', 'bar.asm']
|
HOST_LIBRARY_NAME
|
HOST_LIBRARY = 'host_foobar'
|
PREF_JS_EXPORTS = $(srcdir)/prefs/foo.js
|
JS_PREFERENCE_FILES += ['prefs/foo.js']
|
XPCSHELL_TESTS = unit test
|
XPCSHELL_TESTS_MANIFESTS += [ 'test/xpcshell.ini', 'unit/xpcshell.in' ]
|
Misc
Directory
|
test suite
|
media/*
|
mochitest-1, mobile tests are different option.
|
https://developer.mozilla.org/en-US/docs/Mozilla/QA/Automated_testing
General Errors