1234567891011121314151617 |
- # 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)/platform
- include $(MOZILLA_SRCDIR)/config/baseconfig.mk
|