extensions/build.mk
author Lars T Hansen <lhansen@mozilla.com>
Fri, 15 Dec 2017 13:10:23 -0600
changeset 455775 045ded11d3f810ea430b0eed3026534f2508d955
parent 98983 f4157e8c410708d76703f19e4dfb61859bfe32d8
permissions -rw-r--r--
Bug 1430161 - Factor ARM disassembler, implement for ARM64. r=nbp We extract the ARM disassembler bits and place them in jit/shared/Disassembler-shared.{cpp,h}, and then clean them up and generalize them. The ARM assembler is slightly modified to deal with this but the changes are local. We then add code to the ARM64 assembler to drive the disassembler. The structure is as for the ARM disassembler.

# 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/.

ifneq (extensions,$(MOZ_BUILD_APP))
$(error This file shouldn't be included without --enable-application=extensions)
endif

ifndef MOZ_EXTENSIONS
$(error You forgot to set --enable-extensions)
endif

TIERS += app
tier_app_dirs += extensions

installer:
	@echo Check each extension for an installer.
	@exit 1