config/baseconfig.mk
author Thomas Duellmann <bugzilla2007@duellmann24.net>
Mon, 12 Feb 2018 21:04:17 +0200
changeset 31282 13aff03dc4c5f1564ecbca7cf30083bb4f4252a7
parent 21992 7254179a9d7d8fcb6b6847e31f82847fc309c69c
permissions -rw-r--r--
Implement cmd_toggleAttachmentPane (Alt+M), cmd_removeAllAttachments, polish attachment bucket behaviour and keyboard access, code cleanup. r=aceman, ui-r=Paenglab

# This file is normally included by autoconf.mk, but it is also used
# directly in python/mozbuild/mozbuild/base.py for gmake validation.
# We thus use INCLUDED_AUTOCONF_MK to enable/disable some parts depending
# whether a normal build is happening or whether the check is running.

# When mach wants to know if we're to use mozmake, it runs:
# make -f topsrcdir/config/baseconfig.mk
# The first word of MAKEFILE_LIST is the main file we're running. Grabbing the
# parent of that directory therefore gets us the topsrcdir of comm-central,
# whence we get the mozilla directory to run the "real" baseconfig.mk logic.
ifndef INCLUDED_AUTOCONF_MK
topsrcdir := $(dir $(firstword $(MAKEFILE_LIST)))..
endif

MOZILLA_SRCDIR = $(topsrcdir)/mozilla
include $(MOZILLA_SRCDIR)/config/baseconfig.mk