Skip to content
This repository has been archived by the owner on Aug 4, 2022. It is now read-only.

Commit

Permalink
Bug 891632 - Port NO_DIST_INSTALL to moz.build; r=joey
Browse files Browse the repository at this point in the history
Many of the moved variables are likely not needed. moz.build should one
day validate the sandbox's output and error if "useless" variables are
present.
  • Loading branch information
indygreg committed Jul 10, 2013
1 parent ebd9527 commit 8340ca7
Show file tree
Hide file tree
Showing 60 changed files with 46 additions and 28 deletions.
1 change: 0 additions & 1 deletion build/unix/elfhack/Makefile.in
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,6 @@ include $(DEPTH)/config/autoconf.mk
INTERNAL_TOOLS = 1

HOST_PROGRAM = elfhack
NO_DIST_INSTALL = 1
NO_PROFILE_GUIDED_OPTIMIZE = 1

VPATH += $(topsrcdir)/build
Expand Down
1 change: 1 addition & 0 deletions build/unix/elfhack/moz.build
Original file line number Diff line number Diff line change
Expand Up @@ -4,3 +4,4 @@
# 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/.

NO_DIST_INSTALL = True
1 change: 1 addition & 0 deletions config/rules.mk
Original file line number Diff line number Diff line change
Expand Up @@ -23,6 +23,7 @@ _MOZBUILD_EXTERNAL_VARIABLES := \
HOST_CSRCS \
HOST_LIBRARY_NAME \
MODULE \
NO_DIST_INSTALL \
PARALLEL_DIRS \
TEST_DIRS \
TIERS \
Expand Down
1 change: 1 addition & 0 deletions dom/plugins/test/testplugin/moz.build
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,7 @@
DIRS += ['secondplugin']

MODULE = 'nptest'
NO_DIST_INSTALL = True

LIBRARY_NAME = 'nptest'

1 change: 0 additions & 1 deletion dom/plugins/test/testplugin/testplugin.mk
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,6 @@ STL_FLAGS =
USE_STATIC_LIBS = 1

# Need to custom install plugins
NO_DIST_INSTALL = 1
NO_INSTALL = 1

VPATH += $(topsrcdir)/build
Expand Down
1 change: 1 addition & 0 deletions js/src/config/rules.mk
Original file line number Diff line number Diff line change
Expand Up @@ -23,6 +23,7 @@ _MOZBUILD_EXTERNAL_VARIABLES := \
HOST_CSRCS \
HOST_LIBRARY_NAME \
MODULE \
NO_DIST_INSTALL \
PARALLEL_DIRS \
TEST_DIRS \
TIERS \
Expand Down
1 change: 0 additions & 1 deletion js/xpconnect/tests/components/js/Makefile.in
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,6 @@ include $(DEPTH)/config/autoconf.mk
LIBRARY_NAME = xpctest
IS_COMPONENT = 1
MODULE_NAME = xpconnect_test
NO_DIST_INSTALL = 1

JS_FILES = \
xpctest_attributes.js \
Expand Down
1 change: 1 addition & 0 deletions js/xpconnect/tests/components/js/moz.build
Original file line number Diff line number Diff line change
Expand Up @@ -5,4 +5,5 @@
# file, You can obtain one at http://mozilla.org/MPL/2.0/.

MODULE = 'xpctest'
NO_DIST_INSTALL = True

1 change: 0 additions & 1 deletion js/xpconnect/tests/components/native/Makefile.in
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,6 @@ include $(DEPTH)/config/autoconf.mk
LIBRARY_NAME = xpctest
IS_COMPONENT = 1
MODULE_NAME = xpconnect_test
NO_DIST_INSTALL = 1
FORCE_SHARED_LIB = 1

include $(topsrcdir)/config/config.mk
Expand Down
1 change: 1 addition & 0 deletions js/xpconnect/tests/components/native/moz.build
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@
# file, You can obtain one at http://mozilla.org/MPL/2.0/.

MODULE = 'xpctest'
NO_DIST_INSTALL = True

CPP_SOURCES += [
'xpctest_attributes.cpp',
Expand Down
1 change: 0 additions & 1 deletion media/omx-plugin/Makefile.in
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,6 @@ STL_FLAGS =
USE_STATIC_LIBS = 1

# Need to custom install OMX media plugin
NO_DIST_INSTALL = 1
NO_INSTALL = 1

include $(topsrcdir)/config/rules.mk
Expand Down
1 change: 0 additions & 1 deletion media/omx-plugin/froyo/Makefile.in
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,6 @@ STL_FLAGS =
USE_STATIC_LIBS = 1

# Need to custom install OMX media plugin
NO_DIST_INSTALL = 1
NO_INSTALL = 1

include $(topsrcdir)/config/rules.mk
Expand Down
1 change: 1 addition & 0 deletions media/omx-plugin/froyo/moz.build
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@
# file, You can obtain one at http://mozilla.org/MPL/2.0/.

MODULE = 'omxpluginfroyo'
NO_DIST_INSTALL = True

CPP_SOURCES += [
'OmxPluginFroyo.cpp',
Expand Down
1 change: 0 additions & 1 deletion media/omx-plugin/gb/Makefile.in
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,6 @@ STL_FLAGS =
USE_STATIC_LIBS = 1

# Need to custom install OMX media plugin
NO_DIST_INSTALL = 1
NO_INSTALL = 1

include $(topsrcdir)/config/rules.mk
Expand Down
1 change: 1 addition & 0 deletions media/omx-plugin/gb/moz.build
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@
# file, You can obtain one at http://mozilla.org/MPL/2.0/.

MODULE = 'omxplugingb'
NO_DIST_INSTALL = True

CPP_SOURCES += [
'OmxPlugin236.cpp',
Expand Down
1 change: 0 additions & 1 deletion media/omx-plugin/gb235/Makefile.in
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,6 @@ STL_FLAGS =
USE_STATIC_LIBS = 1

# Need to custom install OMX media plugin
NO_DIST_INSTALL = 1
NO_INSTALL = 1

include $(topsrcdir)/config/rules.mk
Expand Down
1 change: 1 addition & 0 deletions media/omx-plugin/gb235/moz.build
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@
# file, You can obtain one at http://mozilla.org/MPL/2.0/.

MODULE = 'omxplugingb235'
NO_DIST_INSTALL = True

CPP_SOURCES += [
'OmxPlugin235.cpp',
Expand Down
1 change: 0 additions & 1 deletion media/omx-plugin/hc/Makefile.in
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,6 @@ STL_FLAGS =
USE_STATIC_LIBS = 1

# Need to custom install OMX media plugin
NO_DIST_INSTALL = 1
NO_INSTALL = 1

include $(topsrcdir)/config/rules.mk
Expand Down
1 change: 1 addition & 0 deletions media/omx-plugin/hc/moz.build
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@
# file, You can obtain one at http://mozilla.org/MPL/2.0/.

MODULE = 'omxpluginhc'
NO_DIST_INSTALL = True

CPP_SOURCES += [
'OmxPluginHoneycomb.cpp',
Expand Down
1 change: 0 additions & 1 deletion media/omx-plugin/jb-htc/Makefile.in
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,6 @@ STL_FLAGS =
USE_STATIC_LIBS = 1

# Need to custom install OMX media plugin
NO_DIST_INSTALL = 1
NO_INSTALL = 1

include $(topsrcdir)/config/rules.mk
Expand Down
1 change: 1 addition & 0 deletions media/omx-plugin/jb-htc/moz.build
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@
# file, You can obtain one at http://mozilla.org/MPL/2.0/.

MODULE = 'omxpluginjb-htc'
NO_DIST_INSTALL = True

CPP_SOURCES += [
'OmxPluginJB-HTC.cpp',
Expand Down
1 change: 0 additions & 1 deletion media/omx-plugin/lib/froyo/libstagefright/Makefile.in
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,6 @@ STL_FLAGS =
USE_STATIC_LIBS = 1

# Need to custom install OMX media plugin
NO_DIST_INSTALL = 1
NO_INSTALL = 1

include $(topsrcdir)/config/rules.mk
Expand Down
1 change: 1 addition & 0 deletions media/omx-plugin/lib/froyo/libstagefright/moz.build
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@
# file, You can obtain one at http://mozilla.org/MPL/2.0/.

MODULE = 'libandroidstagefrightfroyo'
NO_DIST_INSTALL = True

if CONFIG['MOZ_WIDGET_TOOLKIT'] != 'gonk':
CPP_SOURCES += [
Expand Down
1 change: 0 additions & 1 deletion media/omx-plugin/lib/gb/libstagefright/Makefile.in
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,6 @@ STL_FLAGS =
USE_STATIC_LIBS = 1

# Need to custom install OMX media plugin
NO_DIST_INSTALL = 1
NO_INSTALL = 1

include $(topsrcdir)/config/rules.mk
Expand Down
1 change: 1 addition & 0 deletions media/omx-plugin/lib/gb/libstagefright/moz.build
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@
# file, You can obtain one at http://mozilla.org/MPL/2.0/.

MODULE = 'libandroidstagefrightgb'
NO_DIST_INSTALL = True

if CONFIG['MOZ_WIDGET_TOOLKIT'] != 'gonk':
CPP_SOURCES += [
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,6 @@ STL_FLAGS =
USE_STATIC_LIBS = 1

# Need to custom install OMX media plugin
NO_DIST_INSTALL = 1
NO_INSTALL = 1

include $(topsrcdir)/config/rules.mk
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@
# file, You can obtain one at http://mozilla.org/MPL/2.0/.

MODULE = 'libstagefright_color_conversion'
NO_DIST_INSTALL = True

if CONFIG['MOZ_WIDGET_TOOLKIT'] != 'gonk':
CPP_SOURCES += [
Expand Down
1 change: 0 additions & 1 deletion media/omx-plugin/lib/gb/libutils/Makefile.in
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,6 @@ STL_FLAGS =
USE_STATIC_LIBS = 1

# Need to custom install OMX media plugin
NO_DIST_INSTALL = 1
NO_INSTALL = 1

include $(topsrcdir)/config/rules.mk
Expand Down
1 change: 1 addition & 0 deletions media/omx-plugin/lib/gb/libutils/moz.build
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@
# file, You can obtain one at http://mozilla.org/MPL/2.0/.

MODULE = 'libandroidutilsgb'
NO_DIST_INSTALL = True

if CONFIG['MOZ_WIDGET_TOOLKIT'] != 'gonk':
CPP_SOURCES += [
Expand Down
1 change: 0 additions & 1 deletion media/omx-plugin/lib/gb235/libstagefright/Makefile.in
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,6 @@ STL_FLAGS =
USE_STATIC_LIBS = 1

# Need to custom install OMX media plugin
NO_DIST_INSTALL = 1
NO_INSTALL = 1

include $(topsrcdir)/config/rules.mk
Expand Down
1 change: 1 addition & 0 deletions media/omx-plugin/lib/gb235/libstagefright/moz.build
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@
# file, You can obtain one at http://mozilla.org/MPL/2.0/.

MODULE = 'libandroidstagefrightgb234'
NO_DIST_INSTALL = True

if CONFIG['MOZ_WIDGET_TOOLKIT'] != 'gonk':
CPP_SOURCES += [
Expand Down
1 change: 0 additions & 1 deletion media/omx-plugin/lib/hc/libstagefright/Makefile.in
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,6 @@ STL_FLAGS =
USE_STATIC_LIBS = 1

# Need to custom install OMX media plugin
NO_DIST_INSTALL = 1
NO_INSTALL = 1

include $(topsrcdir)/config/rules.mk
Expand Down
1 change: 1 addition & 0 deletions media/omx-plugin/lib/hc/libstagefright/moz.build
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@
# file, You can obtain one at http://mozilla.org/MPL/2.0/.

MODULE = 'libandroidstagefrighthc'
NO_DIST_INSTALL = True

if CONFIG['MOZ_WIDGET_TOOLKIT'] != 'gonk':
CPP_SOURCES += [
Expand Down
1 change: 0 additions & 1 deletion media/omx-plugin/lib/ics/libstagefright/Makefile.in
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,6 @@ STL_FLAGS =
USE_STATIC_LIBS = 1

# Need to custom install OMX media plugin
NO_DIST_INSTALL = 1
NO_INSTALL = 1

include $(topsrcdir)/config/rules.mk
Expand Down
1 change: 1 addition & 0 deletions media/omx-plugin/lib/ics/libstagefright/moz.build
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@
# file, You can obtain one at http://mozilla.org/MPL/2.0/.

MODULE = 'libandroidstagefright'
NO_DIST_INSTALL = True

if CONFIG['MOZ_WIDGET_TOOLKIT'] != 'gonk':
CPP_SOURCES += [
Expand Down
1 change: 0 additions & 1 deletion media/omx-plugin/lib/ics/libutils/Makefile.in
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,6 @@ STL_FLAGS =
USE_STATIC_LIBS = 1

# Need to custom install OMX media plugin
NO_DIST_INSTALL = 1
NO_INSTALL = 1

include $(topsrcdir)/config/rules.mk
Expand Down
1 change: 1 addition & 0 deletions media/omx-plugin/lib/ics/libutils/moz.build
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@
# file, You can obtain one at http://mozilla.org/MPL/2.0/.

MODULE = 'libandroidutils'
NO_DIST_INSTALL = True

if CONFIG['MOZ_WIDGET_TOOLKIT'] != 'gonk':
CPP_SOURCES += [
Expand Down
1 change: 1 addition & 0 deletions media/omx-plugin/moz.build
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,7 @@
# limitations under the License.

MODULE = 'omxplugin'
NO_DIST_INSTALL = True

CPP_SOURCES += [
'OmxPlugin.cpp',
Expand Down
1 change: 0 additions & 1 deletion media/omx-plugin/sony/Makefile.in
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,6 @@ STL_FLAGS =
USE_STATIC_LIBS = 1

# Need to custom install OMX media plugin
NO_DIST_INSTALL = 1
NO_INSTALL = 1

include $(topsrcdir)/config/rules.mk
Expand Down
1 change: 1 addition & 0 deletions media/omx-plugin/sony/moz.build
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@
# file, You can obtain one at http://mozilla.org/MPL/2.0/.

MODULE = 'omxpluginsony'
NO_DIST_INSTALL = True

CPP_SOURCES += [
'OmxPluginSony.cpp',
Expand Down
1 change: 0 additions & 1 deletion memory/replace/dummy/Makefile.in
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,6 @@ VPATH = @srcdir@
include $(DEPTH)/config/autoconf.mk

FORCE_SHARED_LIB = 1
NO_DIST_INSTALL = 1

DISABLED_CSRCS = dummy_replace_malloc.c

Expand Down
1 change: 1 addition & 0 deletions memory/replace/dummy/moz.build
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@
# file, You can obtain one at http://mozilla.org/MPL/2.0/.

MODULE = 'memory'
NO_DIST_INSTALL = True

CSRCS += [
'dummy_replace_malloc.c',
Expand Down
1 change: 0 additions & 1 deletion memory/replace/jemalloc/Makefile.in
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,6 @@ VPATH = @srcdir@
include $(DEPTH)/config/autoconf.mk

FORCE_SHARED_LIB = 1
NO_DIST_INSTALL = 1

SHARED_LIBRARY_LIBS = $(call EXPAND_LIBNAME_PATH,jemalloc,$(DEPTH)/memory/jemalloc)
DEFINES += -DMOZ_JEMALLOC3 -DMOZ_REPLACE_JEMALLOC
Expand Down
1 change: 1 addition & 0 deletions memory/replace/jemalloc/moz.build
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@
# file, You can obtain one at http://mozilla.org/MPL/2.0/.

MODULE = 'memory'
NO_DIST_INSTALL = True

CSRCS += [
'jemalloc_config.c',
Expand Down
1 change: 0 additions & 1 deletion mozglue/tests/Makefile.in
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,6 @@ include $(DEPTH)/config/autoconf.mk

ifdef MOZ_LINKER
SIMPLE_PROGRAMS := TestZip$(BIN_SUFFIX)
NO_DIST_INSTALL = 1
STL_FLAGS =

LOCAL_INCLUDES += -I$(srcdir)/../linker
Expand Down
2 changes: 2 additions & 0 deletions mozglue/tests/moz.build
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,8 @@
# 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/.

NO_DIST_INSTALL = True

if CONFIG['MOZ_LINKER']:
CPP_SOURCES += [
'TestZip.cpp',
Expand Down
3 changes: 3 additions & 0 deletions python/mozbuild/mozbuild/frontend/emitter.py
Original file line number Diff line number Diff line change
Expand Up @@ -110,6 +110,9 @@ def emit_from_sandbox(self, sandbox):
if sandbox[moz]:
passthru.variables[mak] = sandbox[moz]

if sandbox['NO_DIST_INSTALL']:
passthru.variables['NO_DIST_INSTALL'] = '1'

if passthru.variables:
yield passthru

Expand Down
7 changes: 7 additions & 0 deletions python/mozbuild/mozbuild/frontend/sandbox_symbols.py
Original file line number Diff line number Diff line change
Expand Up @@ -316,6 +316,13 @@ def doc_to_paragraphs(doc):
exist. These generally have .cpp, .cc, or .cxx extensions.
"""),

'NO_DIST_INSTALL': (bool, bool, False,
"""Disable installing certain files into the distribution directory.
If present, some files defined by other variables won't be
distributed/shipped with the produced build.
"""),

# IDL Generation.
'XPIDL_SOURCES': (StrictOrderingOnAppendList, list, [],
"""XPCOM Interface Definition Files (xpidl).
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -36,3 +36,5 @@ CSRCS += ['fans.c', 'tans.c']
CMMSRCS = ['fans.mm', 'tans.mm']

SSRCS = ['fans.S', 'tans.S']

NO_DIST_INSTALL = True
Loading

0 comments on commit 8340ca7

Please sign in to comment.