зеркало из https://github.com/mozilla/gecko-dev.git
Bug 1252931 - Remove INSTALL/PP_TARGETS from js/src/*; r=gps
MozReview-Commit-ID: Lb0V5x1aP7z
This commit is contained in:
Родитель
d4bd3eb4ca
Коммит
22bd1820b5
|
@ -41,16 +41,6 @@ symverscript: symverscript.in
|
|||
EXTRA_DEPS += symverscript
|
||||
endif
|
||||
|
||||
export_files = js-config.h
|
||||
ifdef HAVE_DTRACE
|
||||
export_files += $(CURDIR)/javascript-trace.h
|
||||
endif
|
||||
|
||||
INSTALL_TARGETS += jsconfig
|
||||
jsconfig_FILES = $(export_files)
|
||||
jsconfig_DEST = $(DIST)/include
|
||||
jsconfig_TARGET := export
|
||||
|
||||
include $(topsrcdir)/config/rules.mk
|
||||
|
||||
# check_vanilla_allocations.py is tailored to Linux, so only run it there.
|
||||
|
@ -253,7 +243,7 @@ install:: ETWProvider.mof ETWProvider.man
|
|||
endif
|
||||
|
||||
ifdef HAVE_DTRACE
|
||||
$(CURDIR)/javascript-trace.h: $(srcdir)/devtools/javascript-trace.d
|
||||
javascript-trace.h: $(srcdir)/devtools/javascript-trace.d
|
||||
dtrace -x nolibs -h -s $(srcdir)/devtools/javascript-trace.d -o javascript-trace.h.in
|
||||
sed -e 's/if _DTRACE_VERSION/ifdef INCLUDE_MOZILLA_DTRACE/' \
|
||||
-e '/const/!s/char \*/const char */g' \
|
||||
|
|
|
@ -1,15 +0,0 @@
|
|||
# -*- Mode: makefile -*-
|
||||
#
|
||||
# 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/.
|
||||
|
||||
# Place a GDB Python auto-load file next to the gdb-tests executable, both
|
||||
# in the build directory and in the dist/bin directory.
|
||||
PP_TARGETS += GDB_AUTOLOAD
|
||||
GDB_AUTOLOAD := gdb-tests-gdb.py.in
|
||||
GDB_AUTOLOAD_FLAGS := -Dtopsrcdir=$(abspath $(srcdir)/..)
|
||||
|
||||
INSTALL_TARGETS += GDB_INSTALL_AUTOLOAD
|
||||
GDB_INSTALL_AUTOLOAD_FILES := $(CURDIR)/gdb-tests-gdb.py
|
||||
GDB_INSTALL_AUTOLOAD_DEST := $(DIST)/bin
|
|
@ -38,3 +38,7 @@ OS_LIBS += CONFIG['MOZ_ZLIB_LIBS']
|
|||
# This is intended as a temporary workaround to enable VS2015.
|
||||
if CONFIG['_MSC_VER']:
|
||||
CXXFLAGS += ['-wd4312']
|
||||
|
||||
DEFINES['topsrcdir'] = '%s/js/src' % TOPSRCDIR
|
||||
FINAL_TARGET_PP_FILES += ['gdb-tests-gdb.py.in']
|
||||
OBJDIR_FILES.js.src.gdb += ['!/dist/bin/gdb-tests-gdb.py']
|
||||
|
|
|
@ -7,9 +7,3 @@
|
|||
ifdef QEMU_EXE
|
||||
MOZ_POST_PROGRAM_COMMAND = $(topsrcdir)/build/qemu-wrap --qemu $(QEMU_EXE) --libdir $(CROSS_LIB)
|
||||
endif
|
||||
|
||||
# Place a GDB Python auto-load file next to the jsapi-tests executable in
|
||||
# the build directory.
|
||||
PP_TARGETS += JSAPI_TESTS_AUTOLOAD
|
||||
JSAPI_TESTS_AUTOLOAD := jsapi-tests-gdb.py.in
|
||||
JSAPI_TESTS_AUTOLOAD_FLAGS := -Dtopsrcdir=$(abspath $(srcdir)/..)
|
||||
|
|
|
@ -133,3 +133,6 @@ OS_LIBS += CONFIG['MOZ_ZLIB_LIBS']
|
|||
# This is intended as a temporary workaround to enable VS2015.
|
||||
if CONFIG['_MSC_VER']:
|
||||
CXXFLAGS += ['-wd4312']
|
||||
|
||||
DEFINES['topsrcdir'] = '%s/js/src' % TOPSRCDIR
|
||||
OBJDIR_PP_FILES.js.src['jsapi-tests'] += ['jsapi-tests-gdb.py.in']
|
||||
|
|
|
@ -77,10 +77,16 @@ CONFIGURE_DEFINE_FILES += [
|
|||
'js-config.h',
|
||||
]
|
||||
|
||||
if CONFIG['HAVE_DTRACE']:
|
||||
GENERATED_FILES += ['javascript-trace.h']
|
||||
|
||||
EXPORTS += ['!javascript-trace.h']
|
||||
|
||||
# Changes to internal header files, used externally, massively slow down
|
||||
# browser builds. Don't add new files here unless you know what you're
|
||||
# doing!
|
||||
EXPORTS += [
|
||||
'!js-config.h',
|
||||
'js.msg',
|
||||
'jsalloc.h',
|
||||
'jsapi.h',
|
||||
|
|
|
@ -8,16 +8,6 @@ ifdef QEMU_EXE
|
|||
MOZ_POST_PROGRAM_COMMAND = $(topsrcdir)/build/qemu-wrap --qemu $(QEMU_EXE) --libdir $(CROSS_LIB)
|
||||
endif
|
||||
|
||||
# Place a GDB Python auto-load file next to the shell executable, both in
|
||||
# the build directory and in the dist/bin directory.
|
||||
PP_TARGETS += SHELL_AUTOLOAD
|
||||
SHELL_AUTOLOAD := js-gdb.py.in
|
||||
SHELL_AUTOLOAD_FLAGS := -Dtopsrcdir=$(abspath $(srcdir)/..)
|
||||
|
||||
INSTALL_TARGETS += SHELL_INSTALL_AUTOLOAD
|
||||
SHELL_INSTALL_AUTOLOAD_FILES := $(CURDIR)/js-gdb.py
|
||||
SHELL_INSTALL_AUTOLOAD_DEST := $(DIST)/bin
|
||||
|
||||
include $(topsrcdir)/config/rules.mk
|
||||
|
||||
# People expect the js shell to wind up in the top-level JS dir.
|
||||
|
|
|
@ -48,3 +48,9 @@ shellmoduleloader.inputs = [
|
|||
# This is intended as a temporary workaround to enable VS2015.
|
||||
if CONFIG['_MSC_VER']:
|
||||
CXXFLAGS += ['-wd4312']
|
||||
|
||||
# Place a GDB Python auto-load file next to the shell executable, both in
|
||||
# the build directory and in the dist/bin directory.
|
||||
DEFINES['topsrcdir'] = '%s/js/src' % TOPSRCDIR
|
||||
FINAL_TARGET_PP_FILES += ['js-gdb.py.in']
|
||||
OBJDIR_FILES.js.src.shell += ['!/dist/bin/js-gdb.py']
|
||||
|
|
Загрузка…
Ссылка в новой задаче