gecko-dev/config/Makefile.in

53 строки
1.3 KiB
Makefile
Исходник Обычный вид История

# -*- Makefile -*-
1998-08-20 00:42:14 +04:00
#
2012-05-21 15:12:37 +04:00
# 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/.
1998-08-20 00:42:14 +04:00
# IMPORTANT: Disable NSBUILDROOT for this directory only, otherwise we have
1999-09-10 13:22:43 +04:00
# a recursive rule for finding nsinstall and the Perl scripts.
1998-08-20 00:42:14 +04:00
ifdef NSBUILDROOT
override NSBUILDROOT :=
endif
include $(topsrcdir)/config/config.mk
# L10n jobs are doing make -C config manually before anything else,
# and need nsinstall to be built as a consequence.
ifdef COMPILE_ENVIRONMENT
export:: host
ifneq (WINNT,$(HOST_OS_ARCH))
# Ensure nsinstall is atomically created
nsinstall$(HOST_BIN_SUFFIX): $(HOST_PROGRAM)
cp $^ $@.tmp
mv $@.tmp $@
NSINSTALL_EXECUTABLES := nsinstall$(HOST_BIN_SUFFIX)
NSINSTALL_DEST := $(DIST)/bin
NSINSTALL_TARGET := host
INSTALL_TARGETS += NSINSTALL
endif
endif
1998-08-20 00:42:14 +04:00
include $(topsrcdir)/config/rules.mk
GARBAGE += \
$(FINAL_LINK_COMPS) $(FINAL_LINK_LIBS) $(FINAL_LINK_COMP_NAMES) $(srcdir)/*.pyc *.pyc
1998-08-20 00:42:14 +04:00
FORCE:
ifndef JS_STANDALONE
check-preqs += check-jar-mn
endif
check:: $(check-preqs)
check-jar-mn::
$(MAKE) -C tests/src-simple check-jar
$(MAKE) -C tests/src-simple check-flat
$(MAKE) -C tests/src-simple check-flat USE_EXTENSION_MANIFEST=1
ifneq (,$(filter-out WINNT,$(OS_ARCH)))
$(MAKE) -C tests/src-simple check-symlink
endif