Blame config/Makefile.in

Packit f0b94e
# -*- Makefile -*-
Packit f0b94e
#
Packit f0b94e
# This Source Code Form is subject to the terms of the Mozilla Public
Packit f0b94e
# License, v. 2.0. If a copy of the MPL was not distributed with this
Packit f0b94e
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
Packit f0b94e
Packit f0b94e
# IMPORTANT: Disable NSBUILDROOT for this directory only, otherwise we have
Packit f0b94e
# a recursive rule for finding nsinstall and the Perl scripts.
Packit f0b94e
ifdef NSBUILDROOT
Packit f0b94e
override NSBUILDROOT :=
Packit f0b94e
endif
Packit f0b94e
Packit f0b94e
include $(topsrcdir)/config/config.mk
Packit f0b94e
Packit f0b94e
# L10n jobs are doing make -C config manually before anything else,
Packit f0b94e
# and need nsinstall to be built as a consequence.
Packit f0b94e
ifdef COMPILE_ENVIRONMENT
Packit f0b94e
export:: host
Packit f0b94e
Packit f0b94e
ifneq (WINNT,$(HOST_OS_ARCH))
Packit f0b94e
# Ensure nsinstall is atomically created
Packit f0b94e
nsinstall$(HOST_BIN_SUFFIX): $(HOST_PROGRAM)
Packit f0b94e
	cp $^ $@.tmp
Packit f0b94e
	mv $@.tmp $@
Packit f0b94e
Packit f0b94e
NSINSTALL_EXECUTABLES := nsinstall$(HOST_BIN_SUFFIX)
Packit f0b94e
NSINSTALL_DEST := $(DIST)/bin
Packit f0b94e
NSINSTALL_TARGET := host
Packit f0b94e
INSTALL_TARGETS += NSINSTALL
Packit f0b94e
endif
Packit f0b94e
endif
Packit f0b94e
Packit f0b94e
include $(topsrcdir)/config/rules.mk
Packit f0b94e
Packit f0b94e
GARBAGE += \
Packit f0b94e
  $(FINAL_LINK_COMPS) $(FINAL_LINK_LIBS) $(FINAL_LINK_COMP_NAMES) $(srcdir)/*.pyc *.pyc
Packit f0b94e
Packit f0b94e
FORCE:
Packit f0b94e
Packit f0b94e
ifndef JS_STANDALONE
Packit f0b94e
check-preqs += check-jar-mn
Packit f0b94e
endif
Packit f0b94e
Packit f0b94e
check:: $(check-preqs)
Packit f0b94e
Packit f0b94e
check-jar-mn::
Packit f0b94e
	$(MAKE) -C tests/src-simple check-jar
Packit f0b94e
	$(MAKE) -C tests/src-simple check-flat
Packit f0b94e
	$(MAKE) -C tests/src-simple check-flat USE_EXTENSION_MANIFEST=1
Packit f0b94e
ifneq (,$(filter-out WINNT,$(OS_ARCH)))
Packit f0b94e
	$(MAKE) -C tests/src-simple check-symlink
Packit f0b94e
endif