author | Gregory Szorc <gps@mozilla.com> |
Mon, 25 Feb 2013 12:47:17 -0800 | |
changeset 123221 | 5cdf008662eebdc2903ba2474afa97f555b2ec21 |
parent 123220 | f4bbd950f0b2aa937c4a7fb0887a27b3f1962636 |
child 123222 | 3fc89f2888fe975cc617c836c79073fa352e96aa |
push id | unknown |
push user | unknown |
push date | unknown |
reviewers | ted |
bugs | 784841 |
milestone | 22.0a1 |
first release with | nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
|
last release without | nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
|
--- a/memory/Makefile.in +++ b/memory/Makefile.in @@ -4,23 +4,9 @@ DEPTH = @DEPTH@ topsrcdir = @top_srcdir@ srcdir = @srcdir@ VPATH = @srcdir@ include $(DEPTH)/config/autoconf.mk -DIRS += mozjemalloc - -ifneq (,$(MOZ_JEMALLOC3)$(MOZ_REPLACE_MALLOC)) -ifndef MOZ_NATIVE_JEMALLOC -DIRS += jemalloc -endif -endif - -DIRS += build - -ifeq ($(MOZ_REPLACE_MALLOC_LINKAGE),dummy library) -DIRS += replace/dummy -endif - include $(topsrcdir)/config/rules.mk
new file mode 100644 --- /dev/null +++ b/memory/build/moz.build @@ -0,0 +1,5 @@ +# vim: set filetype=python: +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +
new file mode 100644 --- /dev/null +++ b/memory/jemalloc/moz.build @@ -0,0 +1,5 @@ +# vim: set filetype=python: +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +
new file mode 100644 --- /dev/null +++ b/memory/moz.build @@ -0,0 +1,16 @@ +# vim: set filetype=python: +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. + +DIRS += ['mozjemalloc'] + +if CONFIG['MOZ_JEMALLOC3'] or CONFIG['MOZ_REPLACE_MALLOC']: + if not CONFIG['MOZ_NATIVE_JEMALLOC']: + DIRS += ['jemalloc'] + +DIRS += ['build'] + +if CONFIG['MOZ_REPLACE_MALLOC_LINKAGE'] == 'dummy library': + DIRS += ['replace/dummy'] +
new file mode 100644 --- /dev/null +++ b/memory/mozalloc/moz.build @@ -0,0 +1,5 @@ +# vim: set filetype=python: +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +
new file mode 100644 --- /dev/null +++ b/memory/mozjemalloc/moz.build @@ -0,0 +1,5 @@ +# vim: set filetype=python: +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +
--- a/memory/replace/Makefile.in +++ b/memory/replace/Makefile.in @@ -4,14 +4,9 @@ DEPTH = @DEPTH@ topsrcdir = @top_srcdir@ srcdir = @srcdir@ VPATH = @srcdir@ include $(DEPTH)/config/autoconf.mk -# Build jemalloc3 as a replace-malloc lib when building with mozjemalloc -ifndef MOZ_JEMALLOC -DIRS += jemalloc -endif - include $(topsrcdir)/config/rules.mk
new file mode 100644 --- /dev/null +++ b/memory/replace/dmd/moz.build @@ -0,0 +1,5 @@ +# vim: set filetype=python: +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +
new file mode 100644 --- /dev/null +++ b/memory/replace/dummy/moz.build @@ -0,0 +1,5 @@ +# vim: set filetype=python: +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +
new file mode 100644 --- /dev/null +++ b/memory/replace/jemalloc/moz.build @@ -0,0 +1,5 @@ +# vim: set filetype=python: +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +
new file mode 100644 --- /dev/null +++ b/memory/replace/moz.build @@ -0,0 +1,8 @@ +# vim: set filetype=python: +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. + +# Build jemalloc3 as a replace-malloc lib when building with mozjemalloc +if not CONFIG['MOZ_JEMALLOC']: + DIRS += ['jemalloc']
--- a/mfbt/Makefile.in +++ b/mfbt/Makefile.in @@ -9,20 +9,16 @@ VPATH = @srcdir@ include $(DEPTH)/config/autoconf.mk MODULE = mozglue LIBRARY_NAME = mfbt FORCE_STATIC_LIB = 1 STL_FLAGS = -TEST_DIRS = \ - tests \ - $(NULL) - # exported_headers.mk defines the headers exported by mfbt. It is included by # mfbt itself and by the JS engine, which, when built standalone, must do the # work to install mfbt's exported headers itself. include $(srcdir)/exported_headers.mk # sources.mk defines the source files built for mfbt. It is included by mfbt # itself and by the JS engine, which, when built standalone, must do the work # to build mfbt sources itself.
new file mode 100644 --- /dev/null +++ b/mfbt/moz.build @@ -0,0 +1,6 @@ +# vim: set filetype=python: +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. + +TEST_DIRS += ['tests']
new file mode 100644 --- /dev/null +++ b/mfbt/tests/moz.build @@ -0,0 +1,5 @@ +# vim: set filetype=python: +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +
--- a/mozglue/Makefile.in +++ b/mozglue/Makefile.in @@ -3,24 +3,9 @@ # file, You can obtain one at http://mozilla.org/MPL/2.0/. DEPTH = @DEPTH@ topsrcdir = @top_srcdir@ srcdir = @srcdir@ VPATH = @srcdir@ include $(DEPTH)/config/autoconf.mk - -DIRS = - -ifdef MOZ_LINKER -DIRS += linker -endif - -ifeq (android,$(MOZ_WIDGET_TOOLKIT)) -DIRS += android -endif - -DIRS += build - -TEST_DIRS = tests - include $(topsrcdir)/config/rules.mk
new file mode 100644 --- /dev/null +++ b/mozglue/android/moz.build @@ -0,0 +1,5 @@ +# vim: set filetype=python: +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +
new file mode 100644 --- /dev/null +++ b/mozglue/build/moz.build @@ -0,0 +1,5 @@ +# vim: set filetype=python: +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +
new file mode 100644 --- /dev/null +++ b/mozglue/linker/moz.build @@ -0,0 +1,5 @@ +# vim: set filetype=python: +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +
new file mode 100644 --- /dev/null +++ b/mozglue/moz.build @@ -0,0 +1,14 @@ +# vim: set filetype=python: +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. + +if CONFIG['MOZ_LINKER']: + DIRS += ['linker'] + +if CONFIG['MOZ_WIDGET_TOOLKIT'] == 'android': + DIRS += ['android'] + +DIRS += ['build'] + +TEST_DIRS += ['tests']
new file mode 100644 --- /dev/null +++ b/mozglue/tests/moz.build @@ -0,0 +1,5 @@ +# vim: set filetype=python: +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +