# We borrow heavily from the kernel build setup, though we are simpler since
# we don't have Kconfig tweaking settings on us.

# The implicit make rules have it looking for RCS files, among other things.
# We instead explicitly write all the rules we care about.
# It's even quicker (saves ~200ms) to pass -r on the command line.
MAKEFLAGS=-r

# The source directory tree.
srcdir := .

# The name of the builddir.
builddir_name ?= out

# The V=1 flag on command line makes us verbosely print command lines.
ifdef V
  quiet=
else
  quiet=quiet_
endif

# Specify BUILDTYPE=Release on the command line for a release build.
BUILDTYPE ?= Debug

# Directory all our build output goes into.
# Note that this must be two directories beneath src/ for unit tests to pass,
# as they reach into the src/ directory for data with relative paths.
builddir ?= $(builddir_name)/$(BUILDTYPE)
abs_builddir := $(abspath $(builddir))
depsdir := $(builddir)/.deps

# Object output directory.
obj := $(builddir)/obj
abs_obj := $(abspath $(obj))

# We build up a list of every single one of the targets so we can slurp in the
# generated dependency rule Makefiles in one pass.
all_deps :=

# C++ apps need to be linked with g++.  Not sure what's appropriate.
#
# Note, the flock is used to seralize linking. Linking is a memory-intensive
# process so running parallel links can often lead to thrashing.  To disable
# the serialization, override FLOCK via an envrionment variable as follows:
#
#   export FLOCK=
#
# This will allow make to invoke N linker processes as specified in -jN.
FLOCK ?= flock $(builddir)/linker.lock
LINK ?= $(FLOCK) $(CXX)

CC.target ?= $(CC)
CFLAGS.target ?= $(CFLAGS)
CXX.target ?= $(CXX)
CXXFLAGS.target ?= $(CXXFLAGS)
LINK.target ?= $(LINK)
LDFLAGS.target ?= $(LDFLAGS) 
AR.target ?= $(AR)
ARFLAGS.target ?= crsT

# N.B.: the logic of which commands to run should match the computation done
# in gyp's make.py where ARFLAGS.host etc. is computed.
# TODO(evan): move all cross-compilation logic to gyp-time so we don't need
# to replicate this environment fallback in make as well.
CC.host ?= gcc
CFLAGS.host ?=
CXX.host ?= g++
CXXFLAGS.host ?=
LINK.host ?= g++
LDFLAGS.host ?=
AR.host ?= ar
ARFLAGS.host := crsT

# Define a dir function that can handle spaces.
# http://www.gnu.org/software/make/manual/make.html#Syntax-of-Functions
# "leading spaces cannot appear in the text of the first argument as written.
# These characters can be put into the argument value by variable substitution."
empty :=
space := $(empty) $(empty)

# http://stackoverflow.com/questions/1189781/using-make-dir-or-notdir-on-a-path-with-spaces
replace_spaces = $(subst $(space),?,$1)
unreplace_spaces = $(subst ?,$(space),$1)
dirx = $(call unreplace_spaces,$(dir $(call replace_spaces,$1)))

# Flags to make gcc output dependency info.  Note that you need to be
# careful here to use the flags that ccache and distcc can understand.
# We write to a dep file on the side first and then rename at the end
# so we can't end up with a broken dep file.
depfile = $(depsdir)/$(call replace_spaces,$@).d
DEPFLAGS = -MMD -MF $(depfile).raw

# We have to fixup the deps output in a few ways.
# (1) the file output should mention the proper .o file.
# ccache or distcc lose the path to the target, so we convert a rule of
# the form:
#   foobar.o: DEP1 DEP2
# into
#   path/to/foobar.o: DEP1 DEP2
# (2) we want missing files not to cause us to fail to build.
# We want to rewrite
#   foobar.o: DEP1 DEP2 \
#               DEP3
# to
#   DEP1:
#   DEP2:
#   DEP3:
# so if the files are missing, they're just considered phony rules.
# We have to do some pretty insane escaping to get those backslashes
# and dollar signs past make, the shell, and sed at the same time.
# Doesn't work with spaces, but that's fine: .d files have spaces in
# their names replaced with other characters.
define fixup_dep
# The depfile may not exist if the input file didn't have any #includes.
touch $(depfile).raw
# Fixup path as in (1).
sed -e "s|^$(notdir $@)|$@|" $(depfile).raw >> $(depfile)
# Add extra rules as in (2).
# We remove slashes and replace spaces with new lines;
# remove blank lines;
# delete the first line and append a colon to the remaining lines.
sed -e 's|\\||' -e 'y| |\n|' $(depfile).raw |\
  grep -v '^$$'                             |\
  sed -e 1d -e 's|$$|:|'                     \
    >> $(depfile)
rm $(depfile).raw
endef

# Command definitions:
# - cmd_foo is the actual command to run;
# - quiet_cmd_foo is the brief-output summary of the command.

quiet_cmd_cc = CC($(TOOLSET)) $@
cmd_cc = $(CC.$(TOOLSET)) $(GYP_CFLAGS) $(DEPFLAGS) $(CFLAGS.$(TOOLSET)) -c -o $@ $<

quiet_cmd_cxx = CXX($(TOOLSET)) $@
cmd_cxx = $(CXX.$(TOOLSET)) $(GYP_CXXFLAGS) $(DEPFLAGS) $(CXXFLAGS.$(TOOLSET)) -c -o $@ $<

quiet_cmd_touch = TOUCH $@
cmd_touch = touch $@

quiet_cmd_copy = COPY $@
# send stderr to /dev/null to ignore messages when linking directories.
cmd_copy = ln -f "$<" "$@" 2>/dev/null || (rm -rf "$@" && cp -af "$<" "$@")

quiet_cmd_alink = AR($(TOOLSET)) $@
cmd_alink = rm -f $@ && $(AR.$(TOOLSET)) $(ARFLAGS.$(TOOLSET)) $@ $(filter %.o,$^)

# Due to circular dependencies between libraries :(, we wrap the
# special "figure out circular dependencies" flags around the entire
# input list during linking.
quiet_cmd_link = LINK($(TOOLSET)) $@
cmd_link = $(LINK.$(TOOLSET)) $(GYP_LDFLAGS) $(LDFLAGS.$(TOOLSET)) -o $@ -Wl,--start-group $(LD_INPUTS) -Wl,--end-group $(LIBS)

# We support two kinds of shared objects (.so):
# 1) shared_library, which is just bundling together many dependent libraries
# into a link line.
# 2) loadable_module, which is generating a module intended for dlopen().
#
# They differ only slightly:
# In the former case, we want to package all dependent code into the .so.
# In the latter case, we want to package just the API exposed by the
# outermost module.
# This means shared_library uses --whole-archive, while loadable_module doesn't.
# (Note that --whole-archive is incompatible with the --start-group used in
# normal linking.)

# Other shared-object link notes:
# - Set SONAME to the library filename so our binaries don't reference
# the local, absolute paths used on the link command-line.
quiet_cmd_solink = SOLINK($(TOOLSET)) $@
cmd_solink = $(LINK.$(TOOLSET)) -shared $(GYP_LDFLAGS) $(LDFLAGS.$(TOOLSET)) -Wl,-soname=$(@F) -o $@ -Wl,--whole-archive $(LD_INPUTS) -Wl,--no-whole-archive $(LIBS)

quiet_cmd_solink_module = SOLINK_MODULE($(TOOLSET)) $@
cmd_solink_module = $(LINK.$(TOOLSET)) -shared $(GYP_LDFLAGS) $(LDFLAGS.$(TOOLSET)) -Wl,-soname=$(@F) -o $@ -Wl,--start-group $(filter-out FORCE_DO_CMD, $^) -Wl,--end-group $(LIBS)


# Define an escape_quotes function to escape single quotes.
# This allows us to handle quotes properly as long as we always use
# use single quotes and escape_quotes.
escape_quotes = $(subst ','\'',$(1))
# This comment is here just to include a ' to unconfuse syntax highlighting.
# Define an escape_vars function to escape '$' variable syntax.
# This allows us to read/write command lines with shell variables (e.g.
# $LD_LIBRARY_PATH), without triggering make substitution.
escape_vars = $(subst $$,$$$$,$(1))
# Helper that expands to a shell command to echo a string exactly as it is in
# make. This uses printf instead of echo because printf's behaviour with respect
# to escape sequences is more portable than echo's across different shells
# (e.g., dash, bash).
exact_echo = printf '%s\n' '$(call escape_quotes,$(1))'

# Helper to compare the command we're about to run against the command
# we logged the last time we ran the command.  Produces an empty
# string (false) when the commands match.
# Tricky point: Make has no string-equality test function.
# The kernel uses the following, but it seems like it would have false
# positives, where one string reordered its arguments.
#   arg_check = $(strip $(filter-out $(cmd_$(1)), $(cmd_$@)) \
#                       $(filter-out $(cmd_$@), $(cmd_$(1))))
# We instead substitute each for the empty string into the other, and
# say they're equal if both substitutions produce the empty string.
# .d files contain ? instead of spaces, take that into account.
command_changed = $(or $(subst $(cmd_$(1)),,$(cmd_$(call replace_spaces,$@))),\
                       $(subst $(cmd_$(call replace_spaces,$@)),,$(cmd_$(1))))

# Helper that is non-empty when a prerequisite changes.
# Normally make does this implicitly, but we force rules to always run
# so we can check their command lines.
#   $? -- new prerequisites
#   $| -- order-only dependencies
prereq_changed = $(filter-out FORCE_DO_CMD,$(filter-out $|,$?))

# do_cmd: run a command via the above cmd_foo names, if necessary.
# Should always run for a given target to handle command-line changes.
# Second argument, if non-zero, makes it do asm/C/C++ dependency munging.
# Note: We intentionally do NOT call dirx for depfile, since it contains ? for
# spaces already and dirx strips the ? characters.
define do_cmd
$(if $(or $(command_changed),$(prereq_changed)),
  @$(call exact_echo,  $($(quiet)cmd_$(1)))
  @mkdir -p "$(call dirx,$@)" "$(dir $(depfile))"
  $(if $(findstring flock,$(word 1,$(cmd_$1))),
    @$(cmd_$(1))
    @echo "  $(quiet_cmd_$(1)): Finished",
    @$(cmd_$(1))
  )
  @$(call exact_echo,$(call escape_vars,cmd_$(call replace_spaces,$@) := $(cmd_$(1)))) > $(depfile)
  @$(if $(2),$(fixup_dep))
)
endef

# Declare "all" target first so it is the default, even though we don't have the
# deps yet.
.PHONY: all
all:

# Use FORCE_DO_CMD to force a target to run.  Should be coupled with
# do_cmd.
.PHONY: FORCE_DO_CMD
FORCE_DO_CMD:

TOOLSET := host
# Suffix rules, putting all outputs into $(obj).
$(obj).$(TOOLSET)/%.o: $(srcdir)/%.c FORCE_DO_CMD
	@$(call do_cmd,cc,1)
$(obj).$(TOOLSET)/%.o: $(srcdir)/%.cc FORCE_DO_CMD
	@$(call do_cmd,cxx,1)
$(obj).$(TOOLSET)/%.o: $(srcdir)/%.cpp FORCE_DO_CMD
	@$(call do_cmd,cxx,1)
$(obj).$(TOOLSET)/%.o: $(srcdir)/%.cxx FORCE_DO_CMD
	@$(call do_cmd,cxx,1)
$(obj).$(TOOLSET)/%.o: $(srcdir)/%.S FORCE_DO_CMD
	@$(call do_cmd,cc,1)
$(obj).$(TOOLSET)/%.o: $(srcdir)/%.s FORCE_DO_CMD
	@$(call do_cmd,cc,1)

# Try building from generated source, too.
$(obj).$(TOOLSET)/%.o: $(obj).$(TOOLSET)/%.c FORCE_DO_CMD
	@$(call do_cmd,cc,1)
$(obj).$(TOOLSET)/%.o: $(obj).$(TOOLSET)/%.cc FORCE_DO_CMD
	@$(call do_cmd,cxx,1)
$(obj).$(TOOLSET)/%.o: $(obj).$(TOOLSET)/%.cpp FORCE_DO_CMD
	@$(call do_cmd,cxx,1)
$(obj).$(TOOLSET)/%.o: $(obj).$(TOOLSET)/%.cxx FORCE_DO_CMD
	@$(call do_cmd,cxx,1)
$(obj).$(TOOLSET)/%.o: $(obj).$(TOOLSET)/%.S FORCE_DO_CMD
	@$(call do_cmd,cc,1)
$(obj).$(TOOLSET)/%.o: $(obj).$(TOOLSET)/%.s FORCE_DO_CMD
	@$(call do_cmd,cc,1)

$(obj).$(TOOLSET)/%.o: $(obj)/%.c FORCE_DO_CMD
	@$(call do_cmd,cc,1)
$(obj).$(TOOLSET)/%.o: $(obj)/%.cc FORCE_DO_CMD
	@$(call do_cmd,cxx,1)
$(obj).$(TOOLSET)/%.o: $(obj)/%.cpp FORCE_DO_CMD
	@$(call do_cmd,cxx,1)
$(obj).$(TOOLSET)/%.o: $(obj)/%.cxx FORCE_DO_CMD
	@$(call do_cmd,cxx,1)
$(obj).$(TOOLSET)/%.o: $(obj)/%.S FORCE_DO_CMD
	@$(call do_cmd,cc,1)
$(obj).$(TOOLSET)/%.o: $(obj)/%.s FORCE_DO_CMD
	@$(call do_cmd,cc,1)

TOOLSET := target
# Suffix rules, putting all outputs into $(obj).
$(obj).$(TOOLSET)/%.o: $(srcdir)/%.c FORCE_DO_CMD
	@$(call do_cmd,cc,1)
$(obj).$(TOOLSET)/%.o: $(srcdir)/%.cc FORCE_DO_CMD
	@$(call do_cmd,cxx,1)
$(obj).$(TOOLSET)/%.o: $(srcdir)/%.cpp FORCE_DO_CMD
	@$(call do_cmd,cxx,1)
$(obj).$(TOOLSET)/%.o: $(srcdir)/%.cxx FORCE_DO_CMD
	@$(call do_cmd,cxx,1)
$(obj).$(TOOLSET)/%.o: $(srcdir)/%.S FORCE_DO_CMD
	@$(call do_cmd,cc,1)
$(obj).$(TOOLSET)/%.o: $(srcdir)/%.s FORCE_DO_CMD
	@$(call do_cmd,cc,1)

# Try building from generated source, too.
$(obj).$(TOOLSET)/%.o: $(obj).$(TOOLSET)/%.c FORCE_DO_CMD
	@$(call do_cmd,cc,1)
$(obj).$(TOOLSET)/%.o: $(obj).$(TOOLSET)/%.cc FORCE_DO_CMD
	@$(call do_cmd,cxx,1)
$(obj).$(TOOLSET)/%.o: $(obj).$(TOOLSET)/%.cpp FORCE_DO_CMD
	@$(call do_cmd,cxx,1)
$(obj).$(TOOLSET)/%.o: $(obj).$(TOOLSET)/%.cxx FORCE_DO_CMD
	@$(call do_cmd,cxx,1)
$(obj).$(TOOLSET)/%.o: $(obj).$(TOOLSET)/%.S FORCE_DO_CMD
	@$(call do_cmd,cc,1)
$(obj).$(TOOLSET)/%.o: $(obj).$(TOOLSET)/%.s FORCE_DO_CMD
	@$(call do_cmd,cc,1)

$(obj).$(TOOLSET)/%.o: $(obj)/%.c FORCE_DO_CMD
	@$(call do_cmd,cc,1)
$(obj).$(TOOLSET)/%.o: $(obj)/%.cc FORCE_DO_CMD
	@$(call do_cmd,cxx,1)
$(obj).$(TOOLSET)/%.o: $(obj)/%.cpp FORCE_DO_CMD
	@$(call do_cmd,cxx,1)
$(obj).$(TOOLSET)/%.o: $(obj)/%.cxx FORCE_DO_CMD
	@$(call do_cmd,cxx,1)
$(obj).$(TOOLSET)/%.o: $(obj)/%.S FORCE_DO_CMD
	@$(call do_cmd,cc,1)
$(obj).$(TOOLSET)/%.o: $(obj)/%.s FORCE_DO_CMD
	@$(call do_cmd,cc,1)


ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,base/allocator/allocator.target.mk)))),)
  include base/allocator/allocator.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,base/allocator/allocator_unittests.target.mk)))),)
  include base/allocator/allocator_unittests.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,base/base.target.mk)))),)
  include base/base.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,base/base_i18n.target.mk)))),)
  include base/base_i18n.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,base/base_static.target.mk)))),)
  include base/base_static.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,base/base_static_win64.target.mk)))),)
  include base/base_static_win64.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,base/base_unittests.target.mk)))),)
  include base/base_unittests.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,base/symbolize.target.mk)))),)
  include base/symbolize.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,base/test_support_base.target.mk)))),)
  include base/test_support_base.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,base/test_support_perf.target.mk)))),)
  include base/test_support_perf.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,base/third_party/dynamic_annotations/dynamic_annotations.target.mk)))),)
  include base/third_party/dynamic_annotations/dynamic_annotations.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,base/xdg_mime.target.mk)))),)
  include base/xdg_mime.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,breakpad/breakpad_client.target.mk)))),)
  include breakpad/breakpad_client.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,breakpad/breakpad_processor_support.target.mk)))),)
  include breakpad/breakpad_processor_support.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,breakpad/breakpad_unittests.target.mk)))),)
  include breakpad/breakpad_unittests.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,breakpad/generate_test_dump.target.mk)))),)
  include breakpad/generate_test_dump.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,breakpad/minidump-2-core.target.mk)))),)
  include breakpad/minidump-2-core.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,build/All.target.mk)))),)
  include build/All.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,build/chromium_2010_builder_tests.target.mk)))),)
  include build/chromium_2010_builder_tests.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,build/chromium_builder_nacl_win_integration.target.mk)))),)
  include build/chromium_builder_nacl_win_integration.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,build/chromium_builder_perf.target.mk)))),)
  include build/chromium_builder_perf.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,build/chromium_builder_qa.target.mk)))),)
  include build/chromium_builder_qa.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,build/chromium_builder_tests.target.mk)))),)
  include build/chromium_builder_tests.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,build/chromium_gpu_builder.target.mk)))),)
  include build/chromium_gpu_builder.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,build/linux/dbus-glib.target.mk)))),)
  include build/linux/dbus-glib.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,build/linux/dbus.target.mk)))),)
  include build/linux/dbus.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,build/linux/fontconfig.target.mk)))),)
  include build/linux/fontconfig.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,build/linux/freetype2.target.mk)))),)
  include build/linux/freetype2.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,build/linux/gconf.target.mk)))),)
  include build/linux/gconf.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,build/linux/gdk.target.mk)))),)
  include build/linux/gdk.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,build/linux/gio.target.mk)))),)
  include build/linux/gio.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,build/linux/gnome_keyring.target.mk)))),)
  include build/linux/gnome_keyring.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,build/linux/gnome_keyring_direct.target.mk)))),)
  include build/linux/gnome_keyring_direct.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,build/linux/gtk.target.mk)))),)
  include build/linux/gtk.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,build/linux/gtkprint.target.mk)))),)
  include build/linux/gtkprint.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,build/linux/ibus.target.mk)))),)
  include build/linux/ibus.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,build/linux/libgcrypt.target.mk)))),)
  include build/linux/libgcrypt.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,build/linux/libresolv.target.mk)))),)
  include build/linux/libresolv.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,build/linux/selinux.target.mk)))),)
  include build/linux/selinux.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,build/linux/ssl.target.mk)))),)
  include build/linux/ssl.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,build/linux/wayland.target.mk)))),)
  include build/linux/wayland.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,build/linux/x11.target.mk)))),)
  include build/linux/x11.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,build/linux/xext.target.mk)))),)
  include build/linux/xext.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,build/some.target.mk)))),)
  include build/some.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,build/temp_gyp/googleurl.target.mk)))),)
  include build/temp_gyp/googleurl.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,build/temp_gyp/googleurl_unittests.target.mk)))),)
  include build/temp_gyp/googleurl_unittests.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,build/util/lastchange.target.mk)))),)
  include build/util/lastchange.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,chrome/app/policy/cloud_policy_backend_header_compile.target.mk)))),)
  include chrome/app/policy/cloud_policy_backend_header_compile.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,chrome/app/policy/cloud_policy_code_generate.target.mk)))),)
  include chrome/app/policy/cloud_policy_code_generate.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,chrome/app/policy/cloud_policy_proto_compile.target.mk)))),)
  include chrome/app/policy/cloud_policy_proto_compile.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,chrome/app/policy/policy.target.mk)))),)
  include chrome/app/policy/policy.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,chrome/automated_ui_tests.target.mk)))),)
  include chrome/automated_ui_tests.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,chrome/browser.target.mk)))),)
  include chrome/browser.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,chrome/browser/sync/protocol/sync_proto.target.mk)))),)
  include chrome/browser/sync/protocol/sync_proto.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,chrome/browser/sync/protocol/sync_proto_cpp.target.mk)))),)
  include chrome/browser/sync/protocol/sync_proto_cpp.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,chrome/browser/sync/tools/sync_listen_notifications.target.mk)))),)
  include chrome/browser/sync/tools/sync_listen_notifications.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,chrome/browser_tests.target.mk)))),)
  include chrome/browser_tests.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,chrome/chrome.target.mk)))),)
  include chrome/chrome.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,chrome/chrome_extra_resources.target.mk)))),)
  include chrome/chrome_extra_resources.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,chrome/chrome_resources.target.mk)))),)
  include chrome/chrome_resources.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,chrome/chrome_strings.target.mk)))),)
  include chrome/chrome_strings.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,chrome/chromedriver.target.mk)))),)
  include chrome/chromedriver.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,chrome/chromedriver_lib.target.mk)))),)
  include chrome/chromedriver_lib.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,chrome/chromedriver_unittests.target.mk)))),)
  include chrome/chromedriver_unittests.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,chrome/common.target.mk)))),)
  include chrome/common.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,chrome/common_constants.target.mk)))),)
  include chrome/common_constants.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,chrome/common_net.target.mk)))),)
  include chrome/common_net.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,chrome/convert_dict.target.mk)))),)
  include chrome/convert_dict.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,chrome/convert_dict_lib.target.mk)))),)
  include chrome/convert_dict_lib.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,chrome/debugger.target.mk)))),)
  include chrome/debugger.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,chrome/default_extensions.target.mk)))),)
  include chrome/default_extensions.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,chrome/default_plugin/default_plugin.target.mk)))),)
  include chrome/default_plugin/default_plugin.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,chrome/default_plugin/default_plugin_resources.target.mk)))),)
  include chrome/default_plugin/default_plugin_resources.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,chrome/flush_cache.target.mk)))),)
  include chrome/flush_cache.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,chrome/gpu_tests.target.mk)))),)
  include chrome/gpu_tests.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,chrome/in_memory_url_index_cache_proto.target.mk)))),)
  include chrome/in_memory_url_index_cache_proto.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,chrome/in_memory_url_index_cache_proto_cpp.target.mk)))),)
  include chrome/in_memory_url_index_cache_proto_cpp.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,chrome/installer_util.target.mk)))),)
  include chrome/installer_util.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,chrome/interactive_ui_tests.target.mk)))),)
  include chrome/interactive_ui_tests.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,chrome/ipcfuzz.target.mk)))),)
  include chrome/ipcfuzz.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,chrome/ipclist.target.mk)))),)
  include chrome/ipclist.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,chrome/linux_symbols.target.mk)))),)
  include chrome/linux_symbols.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,chrome/nacl.target.mk)))),)
  include chrome/nacl.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,chrome/nacl_helper.target.mk)))),)
  include chrome/nacl_helper.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,chrome/nacl_sandbox_tests.target.mk)))),)
  include chrome/nacl_sandbox_tests.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,chrome/nacl_security_tests.target.mk)))),)
  include chrome/nacl_security_tests.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,chrome/nacl_ui_tests.target.mk)))),)
  include chrome/nacl_ui_tests.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,chrome/packed_extra_resources.target.mk)))),)
  include chrome/packed_extra_resources.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,chrome/packed_resources.target.mk)))),)
  include chrome/packed_resources.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,chrome/perf_tests.target.mk)))),)
  include chrome/perf_tests.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,chrome/performance_ui_tests.target.mk)))),)
  include chrome/performance_ui_tests.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,chrome/platform_locale_settings.target.mk)))),)
  include chrome/platform_locale_settings.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,chrome/plugin_tests.target.mk)))),)
  include chrome/plugin_tests.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,chrome/policy_templates.target.mk)))),)
  include chrome/policy_templates.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,chrome/profile_import.target.mk)))),)
  include chrome/profile_import.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,chrome/reliability_tests.target.mk)))),)
  include chrome/reliability_tests.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,chrome/renderer.target.mk)))),)
  include chrome/renderer.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,chrome/safe_browsing_csd_proto.target.mk)))),)
  include chrome/safe_browsing_csd_proto.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,chrome/safe_browsing_proto.target.mk)))),)
  include chrome/safe_browsing_proto.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,chrome/safe_browsing_report_proto.target.mk)))),)
  include chrome/safe_browsing_report_proto.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,chrome/safe_browsing_tests.target.mk)))),)
  include chrome/safe_browsing_tests.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,chrome/service.target.mk)))),)
  include chrome/service.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,chrome/sync.target.mk)))),)
  include chrome/sync.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,chrome/sync_integration_tests.target.mk)))),)
  include chrome/sync_integration_tests.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,chrome/sync_notifier.target.mk)))),)
  include chrome/sync_notifier.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,chrome/sync_performance_tests.target.mk)))),)
  include chrome/sync_performance_tests.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,chrome/sync_unit_tests.target.mk)))),)
  include chrome/sync_unit_tests.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,chrome/syncapi_core.target.mk)))),)
  include chrome/syncapi_core.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,chrome/syncapi_service.target.mk)))),)
  include chrome/syncapi_service.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,chrome/test_support_common.target.mk)))),)
  include chrome/test_support_common.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,chrome/test_support_sync.target.mk)))),)
  include chrome/test_support_sync.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,chrome/test_support_sync_notifier.target.mk)))),)
  include chrome/test_support_sync_notifier.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,chrome/test_support_syncapi.target.mk)))),)
  include chrome/test_support_syncapi.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,chrome/test_support_syncapi_service.target.mk)))),)
  include chrome/test_support_syncapi_service.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,chrome/test_support_ui.target.mk)))),)
  include chrome/test_support_ui.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,chrome/test_support_unit.target.mk)))),)
  include chrome/test_support_unit.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,chrome/theme_resources.target.mk)))),)
  include chrome/theme_resources.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,chrome/theme_resources_large.target.mk)))),)
  include chrome/theme_resources_large.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,chrome/theme_resources_standard.target.mk)))),)
  include chrome/theme_resources_standard.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,chrome/ui_tests.target.mk)))),)
  include chrome/ui_tests.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,chrome/unit_tests.target.mk)))),)
  include chrome/unit_tests.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,chrome/userfeedback_proto.target.mk)))),)
  include chrome/userfeedback_proto.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,chrome/utility.target.mk)))),)
  include chrome/utility.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,cloud_print/virtual_driver/posix/GCP-driver.target.mk)))),)
  include cloud_print/virtual_driver/posix/GCP-driver.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,cloud_print/virtual_driver/virtual_driver_posix.target.mk)))),)
  include cloud_print/virtual_driver/virtual_driver_posix.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,content/content_browser.target.mk)))),)
  include content/content_browser.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,content/content_common.target.mk)))),)
  include content/content_common.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,content/content_gpu.target.mk)))),)
  include content/content_gpu.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,content/content_plugin.target.mk)))),)
  include content/content_plugin.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,content/content_ppapi_plugin.target.mk)))),)
  include content/content_ppapi_plugin.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,content/content_renderer.target.mk)))),)
  include content/content_renderer.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,content/content_unittests.target.mk)))),)
  include content/content_unittests.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,content/content_utility.target.mk)))),)
  include content/content_utility.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,content/content_worker.target.mk)))),)
  include content/content_worker.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,content/test_support_content.target.mk)))),)
  include content/test_support_content.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,courgette/courgette.target.mk)))),)
  include courgette/courgette.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,courgette/courgette_fuzz.target.mk)))),)
  include courgette/courgette_fuzz.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,courgette/courgette_lib.target.mk)))),)
  include courgette/courgette_lib.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,courgette/courgette_minimal_tool.target.mk)))),)
  include courgette/courgette_minimal_tool.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,courgette/courgette_unittests.target.mk)))),)
  include courgette/courgette_unittests.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,crypto/crypto.target.mk)))),)
  include crypto/crypto.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,crypto/crypto_unittests.target.mk)))),)
  include crypto/crypto_unittests.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,dbus/dbus.target.mk)))),)
  include dbus/dbus.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,dbus/dbus_unittests.target.mk)))),)
  include dbus/dbus_unittests.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,gpu/command_buffer_client.target.mk)))),)
  include gpu/command_buffer_client.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,gpu/command_buffer_common.target.mk)))),)
  include gpu/command_buffer_common.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,gpu/command_buffer_service.target.mk)))),)
  include gpu/command_buffer_service.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,gpu/demos/gpu_demo_framework.target.mk)))),)
  include gpu/demos/gpu_demo_framework.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,gpu/demos/gpu_demo_framework_exe.target.mk)))),)
  include gpu/demos/gpu_demo_framework_exe.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,gpu/demos/gpu_demo_framework_ppapi.target.mk)))),)
  include gpu/demos/gpu_demo_framework_ppapi.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,gpu/demos/hello_triangle_exe.target.mk)))),)
  include gpu/demos/hello_triangle_exe.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,gpu/demos/hello_triangle_ppapi.target.mk)))),)
  include gpu/demos/hello_triangle_ppapi.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,gpu/demos/mip_map_2d_exe.target.mk)))),)
  include gpu/demos/mip_map_2d_exe.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,gpu/demos/mip_map_2d_ppapi.target.mk)))),)
  include gpu/demos/mip_map_2d_ppapi.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,gpu/demos/simple_texture_2d_exe.target.mk)))),)
  include gpu/demos/simple_texture_2d_exe.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,gpu/demos/simple_texture_2d_ppapi.target.mk)))),)
  include gpu/demos/simple_texture_2d_ppapi.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,gpu/demos/simple_texture_cubemap_exe.target.mk)))),)
  include gpu/demos/simple_texture_cubemap_exe.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,gpu/demos/simple_texture_cubemap_ppapi.target.mk)))),)
  include gpu/demos/simple_texture_cubemap_ppapi.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,gpu/demos/simple_vertex_shader_exe.target.mk)))),)
  include gpu/demos/simple_vertex_shader_exe.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,gpu/demos/simple_vertex_shader_ppapi.target.mk)))),)
  include gpu/demos/simple_vertex_shader_ppapi.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,gpu/demos/stencil_test_exe.target.mk)))),)
  include gpu/demos/stencil_test_exe.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,gpu/demos/stencil_test_ppapi.target.mk)))),)
  include gpu/demos/stencil_test_ppapi.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,gpu/demos/texture_wrap_exe.target.mk)))),)
  include gpu/demos/texture_wrap_exe.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,gpu/demos/texture_wrap_ppapi.target.mk)))),)
  include gpu/demos/texture_wrap_ppapi.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,gpu/gles2_c_lib.target.mk)))),)
  include gpu/gles2_c_lib.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,gpu/gles2_c_lib_nocheck.target.mk)))),)
  include gpu/gles2_c_lib_nocheck.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,gpu/gles2_cmd_helper.target.mk)))),)
  include gpu/gles2_cmd_helper.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,gpu/gles2_conform_support/egl_main_native.target.mk)))),)
  include gpu/gles2_conform_support/egl_main_native.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,gpu/gles2_conform_support/egl_native.target.mk)))),)
  include gpu/gles2_conform_support/egl_native.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,gpu/gles2_conform_support/gles2_conform_support.target.mk)))),)
  include gpu/gles2_conform_support/gles2_conform_support.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,gpu/gles2_demo_lib.target.mk)))),)
  include gpu/gles2_demo_lib.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,gpu/gles2_implementation.target.mk)))),)
  include gpu/gles2_implementation.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,gpu/gles2_implementation_client_side_arrays.target.mk)))),)
  include gpu/gles2_implementation_client_side_arrays.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,gpu/gpu_ipc.target.mk)))),)
  include gpu/gpu_ipc.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,gpu/gpu_unittest_utils.target.mk)))),)
  include gpu/gpu_unittest_utils.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,gpu/gpu_unittests.target.mk)))),)
  include gpu/gpu_unittests.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,ipc/ipc.target.mk)))),)
  include ipc/ipc.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,ipc/ipc_tests.target.mk)))),)
  include ipc/ipc_tests.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,ipc/test_support_ipc.target.mk)))),)
  include ipc/test_support_ipc.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,jingle/jingle_glue.target.mk)))),)
  include jingle/jingle_glue.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,jingle/jingle_glue_test_util.target.mk)))),)
  include jingle/jingle_glue_test_util.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,jingle/jingle_unittests.target.mk)))),)
  include jingle/jingle_unittests.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,jingle/notifier.target.mk)))),)
  include jingle/notifier.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,jingle/notifier_test_util.target.mk)))),)
  include jingle/notifier_test_util.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,media/cpu_features.target.mk)))),)
  include media/cpu_features.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,media/ffmpeg_tests.target.mk)))),)
  include media/ffmpeg_tests.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,media/ffmpeg_unittests.target.mk)))),)
  include media/ffmpeg_unittests.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,media/media.target.mk)))),)
  include media/media.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,media/media_bench.target.mk)))),)
  include media/media_bench.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,media/media_test_support.target.mk)))),)
  include media/media_test_support.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,media/media_unittests.target.mk)))),)
  include media/media_unittests.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,media/player_x11.target.mk)))),)
  include media/player_x11.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,media/qt_faststart.target.mk)))),)
  include media/qt_faststart.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,media/scaler_bench.target.mk)))),)
  include media/scaler_bench.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,media/shader_bench.target.mk)))),)
  include media/shader_bench.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,media/tile_render_bench.target.mk)))),)
  include media/tile_render_bench.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,media/wav_ola_test.target.mk)))),)
  include media/wav_ola_test.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,media/yuv_convert.target.mk)))),)
  include media/yuv_convert.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,media/yuv_convert_sse2.target.mk)))),)
  include media/yuv_convert_sse2.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,native_client/src/shared/gio/gio.target.mk)))),)
  include native_client/src/shared/gio/gio.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,native_client/src/shared/imc/imc.target.mk)))),)
  include native_client/src/shared/imc/imc.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,native_client/src/shared/imc/run_sigpipe_test.target.mk)))),)
  include native_client/src/shared/imc/run_sigpipe_test.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,native_client/src/shared/imc/sigpipe_test.target.mk)))),)
  include native_client/src/shared/imc/sigpipe_test.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,native_client/src/shared/platform/platform.target.mk)))),)
  include native_client/src/shared/platform/platform.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,native_client/src/shared/platform/platform_tests.target.mk)))),)
  include native_client/src/shared/platform/platform_tests.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,native_client/src/shared/ppapi/ppapi_c_nacl.target.mk)))),)
  include native_client/src/shared/ppapi/ppapi_c_nacl.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,native_client/src/shared/ppapi/ppapi_cpp_nacl.target.mk)))),)
  include native_client/src/shared/ppapi/ppapi_cpp_nacl.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,native_client/src/shared/ppapi/ppapi_cpp_objects_nacl.target.mk)))),)
  include native_client/src/shared/ppapi/ppapi_cpp_objects_nacl.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,native_client/src/shared/ppapi_proxy/nacl_ppapi_browser.target.mk)))),)
  include native_client/src/shared/ppapi_proxy/nacl_ppapi_browser.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,native_client/src/shared/srpc/nonnacl_srpc.target.mk)))),)
  include native_client/src/shared/srpc/nonnacl_srpc.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,native_client/src/third_party_mod/jsoncpp/jsoncpp.target.mk)))),)
  include native_client/src/third_party_mod/jsoncpp/jsoncpp.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,native_client/src/trusted/debug_stub/debug_stub.target.mk)))),)
  include native_client/src/trusted/debug_stub/debug_stub.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,native_client/src/trusted/debug_stub/debug_stub_test.target.mk)))),)
  include native_client/src/trusted/debug_stub/debug_stub_test.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,native_client/src/trusted/desc/nrd_xfer.target.mk)))),)
  include native_client/src/trusted/desc/nrd_xfer.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,native_client/src/trusted/gdb_rsp/gdb_rsp.target.mk)))),)
  include native_client/src/trusted/gdb_rsp/gdb_rsp.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,native_client/src/trusted/gdb_rsp/gdb_rsp_test.target.mk)))),)
  include native_client/src/trusted/gdb_rsp/gdb_rsp_test.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,native_client/src/trusted/gio/gio_wrapped_desc.target.mk)))),)
  include native_client/src/trusted/gio/gio_wrapped_desc.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,native_client/src/trusted/manifest_name_service_proxy/manifest_proxy.target.mk)))),)
  include native_client/src/trusted/manifest_name_service_proxy/manifest_proxy.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,native_client/src/trusted/nacl_base/nacl_base.target.mk)))),)
  include native_client/src/trusted/nacl_base/nacl_base.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,native_client/src/trusted/nonnacl_util/nonnacl_util.target.mk)))),)
  include native_client/src/trusted/nonnacl_util/nonnacl_util.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,native_client/src/trusted/nonnacl_util/nonnacl_util_chrome.target.mk)))),)
  include native_client/src/trusted/nonnacl_util/nonnacl_util_chrome.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,native_client/src/trusted/nonnacl_util/posix/nonnacl_util_posix.target.mk)))),)
  include native_client/src/trusted/nonnacl_util/posix/nonnacl_util_posix.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,native_client/src/trusted/nonnacl_util/sel_ldr_launcher.target.mk)))),)
  include native_client/src/trusted/nonnacl_util/sel_ldr_launcher.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,native_client/src/trusted/perf_counter/nacl_perf_counter.target.mk)))),)
  include native_client/src/trusted/perf_counter/nacl_perf_counter.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,native_client/src/trusted/platform_qualify/platform_qual_lib.target.mk)))),)
  include native_client/src/trusted/platform_qualify/platform_qual_lib.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,native_client/src/trusted/plugin/ppGoogleNaClPluginChrome.target.mk)))),)
  include native_client/src/trusted/plugin/ppGoogleNaClPluginChrome.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,native_client/src/trusted/reverse_service/reverse_service.target.mk)))),)
  include native_client/src/trusted/reverse_service/reverse_service.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,native_client/src/trusted/service_runtime/arch/x86/service_runtime_x86_common.target.mk)))),)
  include native_client/src/trusted/service_runtime/arch/x86/service_runtime_x86_common.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,native_client/src/trusted/service_runtime/arch/x86_64/service_runtime_x86_64.target.mk)))),)
  include native_client/src/trusted/service_runtime/arch/x86_64/service_runtime_x86_64.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,native_client/src/trusted/service_runtime/container.target.mk)))),)
  include native_client/src/trusted/service_runtime/container.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,native_client/src/trusted/service_runtime/env_cleanser.target.mk)))),)
  include native_client/src/trusted/service_runtime/env_cleanser.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,native_client/src/trusted/service_runtime/nacl_error_code.target.mk)))),)
  include native_client/src/trusted/service_runtime/nacl_error_code.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,native_client/src/trusted/service_runtime/nacl_xdr.target.mk)))),)
  include native_client/src/trusted/service_runtime/nacl_xdr.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,native_client/src/trusted/service_runtime/sel.target.mk)))),)
  include native_client/src/trusted/service_runtime/sel.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,native_client/src/trusted/service_runtime/sel_ldr.target.mk)))),)
  include native_client/src/trusted/service_runtime/sel_ldr.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,native_client/src/trusted/simple_service/simple_service.target.mk)))),)
  include native_client/src/trusted/simple_service/simple_service.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,native_client/src/trusted/threading/thread_interface.target.mk)))),)
  include native_client/src/trusted/threading/thread_interface.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,native_client/src/trusted/validator/x86/64/ncvalidate_verbose_x86_64.target.mk)))),)
  include native_client/src/trusted/validator/x86/64/ncvalidate_verbose_x86_64.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,native_client/src/trusted/validator/x86/64/ncvalidate_x86_64.target.mk)))),)
  include native_client/src/trusted/validator/x86/64/ncvalidate_x86_64.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,native_client/src/trusted/validator/x86/decoder/nc_decoder_x86_64.target.mk)))),)
  include native_client/src/trusted/validator/x86/decoder/nc_decoder_x86_64.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,native_client/src/trusted/validator/x86/decoder/nc_opcode_modeling_verbose_x86_64.target.mk)))),)
  include native_client/src/trusted/validator/x86/decoder/nc_opcode_modeling_verbose_x86_64.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,native_client/src/trusted/validator/x86/decoder/nc_opcode_modeling_x86_64.target.mk)))),)
  include native_client/src/trusted/validator/x86/decoder/nc_opcode_modeling_x86_64.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,native_client/src/trusted/validator/x86/ncval_base_verbose_x86_64.target.mk)))),)
  include native_client/src/trusted/validator/x86/ncval_base_verbose_x86_64.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,native_client/src/trusted/validator/x86/ncval_base_x86_64.target.mk)))),)
  include native_client/src/trusted/validator/x86/ncval_base_x86_64.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,native_client/src/trusted/validator_x86/nccopy_x86_64.target.mk)))),)
  include native_client/src/trusted/validator_x86/nccopy_x86_64.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,native_client/src/trusted/validator_x86/ncval_reg_sfi_verbose_x86_64.target.mk)))),)
  include native_client/src/trusted/validator_x86/ncval_reg_sfi_verbose_x86_64.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,native_client/src/trusted/validator_x86/ncval_reg_sfi_x86_64.target.mk)))),)
  include native_client/src/trusted/validator_x86/ncval_reg_sfi_x86_64.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,native_client/src/trusted/weak_ref/weak_ref.target.mk)))),)
  include native_client/src/trusted/weak_ref/weak_ref.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,net/crash_cache.target.mk)))),)
  include net/crash_cache.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,net/curvecp.target.mk)))),)
  include net/curvecp.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,net/curvecp_unittests.target.mk)))),)
  include net/curvecp_unittests.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,net/dnssec_chain_verify.target.mk)))),)
  include net/dnssec_chain_verify.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,net/fetch_client.target.mk)))),)
  include net/fetch_client.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,net/fetch_server.target.mk)))),)
  include net/fetch_server.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,net/flip_in_mem_edsm_server.target.mk)))),)
  include net/flip_in_mem_edsm_server.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,net/http_server.target.mk)))),)
  include net/http_server.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,net/net.target.mk)))),)
  include net/net.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,net/net_perftests.target.mk)))),)
  include net/net_perftests.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,net/net_resources.target.mk)))),)
  include net/net_resources.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,net/net_test_support.target.mk)))),)
  include net/net_test_support.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,net/net_unittests.target.mk)))),)
  include net/net_unittests.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,net/run_testserver.target.mk)))),)
  include net/run_testserver.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,net/ssl_false_start_blacklist_process.host.mk)))),)
  include net/ssl_false_start_blacklist_process.host.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,net/stress_cache.target.mk)))),)
  include net/stress_cache.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,net/third_party/nss/ssl.target.mk)))),)
  include net/third_party/nss/ssl.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,net/tld_cleanup.target.mk)))),)
  include net/tld_cleanup.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,ppapi/ppapi_c.target.mk)))),)
  include ppapi/ppapi_c.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,ppapi/ppapi_cpp.target.mk)))),)
  include ppapi/ppapi_cpp.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,ppapi/ppapi_cpp_objects.target.mk)))),)
  include ppapi/ppapi_cpp_objects.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,ppapi/ppapi_egl.target.mk)))),)
  include ppapi/ppapi_egl.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,ppapi/ppapi_example.target.mk)))),)
  include ppapi/ppapi_example.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,ppapi/ppapi_example_audio.target.mk)))),)
  include ppapi/ppapi_example_audio.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,ppapi/ppapi_example_c_stub.target.mk)))),)
  include ppapi/ppapi_example_c_stub.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,ppapi/ppapi_example_cc_stub.target.mk)))),)
  include ppapi/ppapi_example_cc_stub.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,ppapi/ppapi_example_file_chooser.target.mk)))),)
  include ppapi/ppapi_example_file_chooser.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,ppapi/ppapi_example_gles2.target.mk)))),)
  include ppapi/ppapi_example_gles2.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,ppapi/ppapi_example_graphics_2d.target.mk)))),)
  include ppapi/ppapi_example_graphics_2d.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,ppapi/ppapi_example_paint_manager.target.mk)))),)
  include ppapi/ppapi_example_paint_manager.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,ppapi/ppapi_example_post_message.target.mk)))),)
  include ppapi/ppapi_example_post_message.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,ppapi/ppapi_example_scroll.target.mk)))),)
  include ppapi/ppapi_example_scroll.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,ppapi/ppapi_example_simple_font.target.mk)))),)
  include ppapi/ppapi_example_simple_font.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,ppapi/ppapi_example_skeleton.target.mk)))),)
  include ppapi/ppapi_example_skeleton.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,ppapi/ppapi_example_url_loader.target.mk)))),)
  include ppapi/ppapi_example_url_loader.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,ppapi/ppapi_gles2.target.mk)))),)
  include ppapi/ppapi_gles2.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,ppapi/ppapi_proxy.target.mk)))),)
  include ppapi/ppapi_proxy.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,ppapi/ppapi_shared.target.mk)))),)
  include ppapi/ppapi_shared.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,ppapi/ppapi_tests.target.mk)))),)
  include ppapi/ppapi_tests.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,ppapi/ppapi_unittests.target.mk)))),)
  include ppapi/ppapi_unittests.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,printing/cups.target.mk)))),)
  include printing/cups.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,printing/printing.target.mk)))),)
  include printing/printing.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,printing/printing_unittests.target.mk)))),)
  include printing/printing_unittests.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,remoting/chromotocol_test_client.target.mk)))),)
  include remoting/chromotocol_test_client.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,remoting/differ_block.target.mk)))),)
  include remoting/differ_block.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,remoting/differ_block_sse2.target.mk)))),)
  include remoting/differ_block_sse2.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,remoting/proto/chromotocol_proto.target.mk)))),)
  include remoting/proto/chromotocol_proto.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,remoting/proto/chromotocol_proto_lib.target.mk)))),)
  include remoting/proto/chromotocol_proto_lib.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,remoting/proto/trace_proto.target.mk)))),)
  include remoting/proto/trace_proto.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,remoting/proto/trace_proto_lib.target.mk)))),)
  include remoting/proto/trace_proto_lib.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,remoting/remoting_base.target.mk)))),)
  include remoting/remoting_base.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,remoting/remoting_client.target.mk)))),)
  include remoting/remoting_client.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,remoting/remoting_client_plugin.target.mk)))),)
  include remoting/remoting_client_plugin.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,remoting/remoting_client_test_webserver.target.mk)))),)
  include remoting/remoting_client_test_webserver.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,remoting/remoting_host.target.mk)))),)
  include remoting/remoting_host.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,remoting/remoting_host_keygen.target.mk)))),)
  include remoting/remoting_host_keygen.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,remoting/remoting_host_plugin.target.mk)))),)
  include remoting/remoting_host_plugin.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,remoting/remoting_jingle_glue.target.mk)))),)
  include remoting/remoting_jingle_glue.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,remoting/remoting_protocol.target.mk)))),)
  include remoting/remoting_protocol.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,remoting/remoting_simple_host.target.mk)))),)
  include remoting/remoting_simple_host.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,remoting/remoting_unittests.target.mk)))),)
  include remoting/remoting_unittests.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,remoting/webapp_it2me.target.mk)))),)
  include remoting/webapp_it2me.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,sandbox/chrome_sandbox.target.mk)))),)
  include sandbox/chrome_sandbox.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,sandbox/sandbox.target.mk)))),)
  include sandbox/sandbox.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,sdch/sdch.target.mk)))),)
  include sdch/sdch.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,seccompsandbox/seccomp_sandbox.target.mk)))),)
  include seccompsandbox/seccomp_sandbox.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,seccompsandbox/seccomp_tests.target.mk)))),)
  include seccompsandbox/seccomp_tests.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,seccompsandbox/timestats.target.mk)))),)
  include seccompsandbox/timestats.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,skia/image_operations_bench.target.mk)))),)
  include skia/image_operations_bench.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,skia/skia.target.mk)))),)
  include skia/skia.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,skia/skia_libtess.target.mk)))),)
  include skia/skia_libtess.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,skia/skia_opts.target.mk)))),)
  include skia/skia_opts.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,sql/sql.target.mk)))),)
  include sql/sql.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,sql/sql_unittests.target.mk)))),)
  include sql/sql_unittests.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,testing/gmock.target.mk)))),)
  include testing/gmock.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,testing/gmock_main.target.mk)))),)
  include testing/gmock_main.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,testing/gtest.target.mk)))),)
  include testing/gtest.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,testing/gtest_main.target.mk)))),)
  include testing/gtest_main.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,third_party/WebKit/Source/JavaScriptCore/JavaScriptCore.gyp/wtf.target.mk)))),)
  include third_party/WebKit/Source/JavaScriptCore/JavaScriptCore.gyp/wtf.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,third_party/WebKit/Source/JavaScriptCore/JavaScriptCore.gyp/wtf_config.target.mk)))),)
  include third_party/WebKit/Source/JavaScriptCore/JavaScriptCore.gyp/wtf_config.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,third_party/WebKit/Source/JavaScriptCore/JavaScriptCore.gyp/yarr.target.mk)))),)
  include third_party/WebKit/Source/JavaScriptCore/JavaScriptCore.gyp/yarr.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,third_party/WebKit/Source/ThirdParty/glu/libtess.target.mk)))),)
  include third_party/WebKit/Source/ThirdParty/glu/libtess.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,third_party/WebKit/Source/WebCore/WebCore.gyp/debugger_script_source.target.mk)))),)
  include third_party/WebKit/Source/WebCore/WebCore.gyp/debugger_script_source.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,third_party/WebKit/Source/WebCore/WebCore.gyp/injected_script_source.target.mk)))),)
  include third_party/WebKit/Source/WebCore/WebCore.gyp/injected_script_source.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,third_party/WebKit/Source/WebCore/WebCore.gyp/inspector_idl.target.mk)))),)
  include third_party/WebKit/Source/WebCore/WebCore.gyp/inspector_idl.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,third_party/WebKit/Source/WebCore/WebCore.gyp/inspector_protocol_sources.target.mk)))),)
  include third_party/WebKit/Source/WebCore/WebCore.gyp/inspector_protocol_sources.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,third_party/WebKit/Source/WebCore/WebCore.gyp/webcore.target.mk)))),)
  include third_party/WebKit/Source/WebCore/WebCore.gyp/webcore.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,third_party/WebKit/Source/WebCore/WebCore.gyp/webcore_arm_neon.target.mk)))),)
  include third_party/WebKit/Source/WebCore/WebCore.gyp/webcore_arm_neon.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,third_party/WebKit/Source/WebCore/WebCore.gyp/webcore_bindings.target.mk)))),)
  include third_party/WebKit/Source/WebCore/WebCore.gyp/webcore_bindings.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,third_party/WebKit/Source/WebCore/WebCore.gyp/webcore_bindings_sources.target.mk)))),)
  include third_party/WebKit/Source/WebCore/WebCore.gyp/webcore_bindings_sources.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,third_party/WebKit/Source/WebCore/WebCore.gyp/webcore_dom.target.mk)))),)
  include third_party/WebKit/Source/WebCore/WebCore.gyp/webcore_dom.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,third_party/WebKit/Source/WebCore/WebCore.gyp/webcore_html.target.mk)))),)
  include third_party/WebKit/Source/WebCore/WebCore.gyp/webcore_html.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,third_party/WebKit/Source/WebCore/WebCore.gyp/webcore_platform.target.mk)))),)
  include third_party/WebKit/Source/WebCore/WebCore.gyp/webcore_platform.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,third_party/WebKit/Source/WebCore/WebCore.gyp/webcore_prerequisites.target.mk)))),)
  include third_party/WebKit/Source/WebCore/WebCore.gyp/webcore_prerequisites.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,third_party/WebKit/Source/WebCore/WebCore.gyp/webcore_remaining.target.mk)))),)
  include third_party/WebKit/Source/WebCore/WebCore.gyp/webcore_remaining.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,third_party/WebKit/Source/WebCore/WebCore.gyp/webcore_rendering.target.mk)))),)
  include third_party/WebKit/Source/WebCore/WebCore.gyp/webcore_rendering.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,third_party/WebKit/Source/WebCore/WebCore.gyp/webcore_svg.target.mk)))),)
  include third_party/WebKit/Source/WebCore/WebCore.gyp/webcore_svg.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,third_party/WebKit/Source/WebCore/WebCore.gyp/webcore_test_support.target.mk)))),)
  include third_party/WebKit/Source/WebCore/WebCore.gyp/webcore_test_support.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,third_party/WebKit/Source/WebKit/chromium/DumpRenderTree.target.mk)))),)
  include third_party/WebKit/Source/WebKit/chromium/DumpRenderTree.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,third_party/WebKit/Source/WebKit/chromium/ImageDiff.target.mk)))),)
  include third_party/WebKit/Source/WebKit/chromium/ImageDiff.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,third_party/WebKit/Source/WebKit/chromium/TestNetscapePlugIn.target.mk)))),)
  include third_party/WebKit/Source/WebKit/chromium/TestNetscapePlugIn.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,third_party/WebKit/Source/WebKit/chromium/concatenated_devtools_css.target.mk)))),)
  include third_party/WebKit/Source/WebKit/chromium/concatenated_devtools_css.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,third_party/WebKit/Source/WebKit/chromium/concatenated_devtools_js.target.mk)))),)
  include third_party/WebKit/Source/WebKit/chromium/concatenated_devtools_js.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,third_party/WebKit/Source/WebKit/chromium/concatenated_heap_snapshot_worker_js.target.mk)))),)
  include third_party/WebKit/Source/WebKit/chromium/concatenated_heap_snapshot_worker_js.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,third_party/WebKit/Source/WebKit/chromium/concatenated_script_formatter_worker_js.target.mk)))),)
  include third_party/WebKit/Source/WebKit/chromium/concatenated_script_formatter_worker_js.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,third_party/WebKit/Source/WebKit/chromium/copy_TestNetscapePlugIn.target.mk)))),)
  include third_party/WebKit/Source/WebKit/chromium/copy_TestNetscapePlugIn.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,third_party/WebKit/Source/WebKit/chromium/devtools_html.target.mk)))),)
  include third_party/WebKit/Source/WebKit/chromium/devtools_html.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,third_party/WebKit/Source/WebKit/chromium/generate_devtools_grd.target.mk)))),)
  include third_party/WebKit/Source/WebKit/chromium/generate_devtools_grd.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,third_party/WebKit/Source/WebKit/chromium/generate_devtools_zip.target.mk)))),)
  include third_party/WebKit/Source/WebKit/chromium/generate_devtools_zip.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,third_party/WebKit/Source/WebKit/chromium/inspector_resources.target.mk)))),)
  include third_party/WebKit/Source/WebKit/chromium/inspector_resources.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,third_party/WebKit/Source/WebKit/chromium/webkit.target.mk)))),)
  include third_party/WebKit/Source/WebKit/chromium/webkit.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,third_party/WebKit/Source/WebKit/chromium/webkit_unit_tests.target.mk)))),)
  include third_party/WebKit/Source/WebKit/chromium/webkit_unit_tests.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,third_party/adobe/flash/flash_player.target.mk)))),)
  include third_party/adobe/flash/flash_player.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,third_party/angle/src/translator_common.target.mk)))),)
  include third_party/angle/src/translator_common.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,third_party/angle/src/translator_glsl.target.mk)))),)
  include third_party/angle/src/translator_glsl.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,third_party/angle/src/translator_hlsl.target.mk)))),)
  include third_party/angle/src/translator_hlsl.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,third_party/bzip2/bzip2.target.mk)))),)
  include third_party/bzip2/bzip2.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,third_party/cacheinvalidation/cacheinvalidation.target.mk)))),)
  include third_party/cacheinvalidation/cacheinvalidation.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,third_party/cacheinvalidation/cacheinvalidation_proto.target.mk)))),)
  include third_party/cacheinvalidation/cacheinvalidation_proto.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,third_party/cacheinvalidation/cacheinvalidation_proto_cpp.target.mk)))),)
  include third_party/cacheinvalidation/cacheinvalidation_proto_cpp.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,third_party/cacheinvalidation/cacheinvalidation_unittests.target.mk)))),)
  include third_party/cacheinvalidation/cacheinvalidation_unittests.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,third_party/cld/cld.target.mk)))),)
  include third_party/cld/cld.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,third_party/codesighs/codesighs.target.mk)))),)
  include third_party/codesighs/codesighs.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,third_party/codesighs/maptsvdifftool.target.mk)))),)
  include third_party/codesighs/maptsvdifftool.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,third_party/codesighs/nm2tsv.target.mk)))),)
  include third_party/codesighs/nm2tsv.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,third_party/expat/expat.target.mk)))),)
  include third_party/expat/expat.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,third_party/ffmpeg/ffmpeg.target.mk)))),)
  include third_party/ffmpeg/ffmpeg.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,third_party/ffmpeg/ffmpegsumo.target.mk)))),)
  include third_party/ffmpeg/ffmpegsumo.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,third_party/flac/libflac.target.mk)))),)
  include third_party/flac/libflac.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,third_party/gles2_book/es_util.target.mk)))),)
  include third_party/gles2_book/es_util.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,third_party/gles2_book/hello_triangle.target.mk)))),)
  include third_party/gles2_book/hello_triangle.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,third_party/gles2_book/mip_map_2d.target.mk)))),)
  include third_party/gles2_book/mip_map_2d.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,third_party/gles2_book/simple_texture_2d.target.mk)))),)
  include third_party/gles2_book/simple_texture_2d.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,third_party/gles2_book/simple_texture_cubemap.target.mk)))),)
  include third_party/gles2_book/simple_texture_cubemap.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,third_party/gles2_book/simple_vertex_shader.target.mk)))),)
  include third_party/gles2_book/simple_vertex_shader.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,third_party/gles2_book/stencil_test.target.mk)))),)
  include third_party/gles2_book/stencil_test.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,third_party/gles2_book/texture_wrap.target.mk)))),)
  include third_party/gles2_book/texture_wrap.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,third_party/harfbuzz/harfbuzz.target.mk)))),)
  include third_party/harfbuzz/harfbuzz.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,third_party/hunspell/hunspell.target.mk)))),)
  include third_party/hunspell/hunspell.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,third_party/iccjpeg/iccjpeg.target.mk)))),)
  include third_party/iccjpeg/iccjpeg.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,third_party/icu/icudata.target.mk)))),)
  include third_party/icu/icudata.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,third_party/icu/icui18n.target.mk)))),)
  include third_party/icu/icui18n.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,third_party/icu/icuuc.target.mk)))),)
  include third_party/icu/icuuc.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,third_party/leveldb/leveldb.target.mk)))),)
  include third_party/leveldb/leveldb.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,third_party/leveldb/leveldb_arena_test.target.mk)))),)
  include third_party/leveldb/leveldb_arena_test.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,third_party/leveldb/leveldb_cache_test.target.mk)))),)
  include third_party/leveldb/leveldb_cache_test.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,third_party/leveldb/leveldb_coding_test.target.mk)))),)
  include third_party/leveldb/leveldb_coding_test.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,third_party/leveldb/leveldb_corruption_test.target.mk)))),)
  include third_party/leveldb/leveldb_corruption_test.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,third_party/leveldb/leveldb_crc32c_test.target.mk)))),)
  include third_party/leveldb/leveldb_crc32c_test.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,third_party/leveldb/leveldb_db_bench.target.mk)))),)
  include third_party/leveldb/leveldb_db_bench.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,third_party/leveldb/leveldb_db_test.target.mk)))),)
  include third_party/leveldb/leveldb_db_test.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,third_party/leveldb/leveldb_dbformat_test.target.mk)))),)
  include third_party/leveldb/leveldb_dbformat_test.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,third_party/leveldb/leveldb_env_test.target.mk)))),)
  include third_party/leveldb/leveldb_env_test.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,third_party/leveldb/leveldb_filename_test.target.mk)))),)
  include third_party/leveldb/leveldb_filename_test.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,third_party/leveldb/leveldb_log_test.target.mk)))),)
  include third_party/leveldb/leveldb_log_test.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,third_party/leveldb/leveldb_skiplist_test.target.mk)))),)
  include third_party/leveldb/leveldb_skiplist_test.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,third_party/leveldb/leveldb_table_test.target.mk)))),)
  include third_party/leveldb/leveldb_table_test.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,third_party/leveldb/leveldb_testutil.target.mk)))),)
  include third_party/leveldb/leveldb_testutil.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,third_party/leveldb/leveldb_version_edit_test.target.mk)))),)
  include third_party/leveldb/leveldb_version_edit_test.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,third_party/leveldb/leveldb_write_batch_test.target.mk)))),)
  include third_party/leveldb/leveldb_write_batch_test.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,third_party/libevent/libevent.target.mk)))),)
  include third_party/libevent/libevent.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,third_party/libjingle/libjingle.target.mk)))),)
  include third_party/libjingle/libjingle.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,third_party/libjingle/libjingle_p2p.target.mk)))),)
  include third_party/libjingle/libjingle_p2p.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,third_party/libjpeg_turbo/libjpeg.target.mk)))),)
  include third_party/libjpeg_turbo/libjpeg.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,third_party/libphonenumber/libphonenumber.target.mk)))),)
  include third_party/libphonenumber/libphonenumber.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,third_party/libphonenumber/libphonenumber_unittests.target.mk)))),)
  include third_party/libphonenumber/libphonenumber_unittests.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,third_party/libphonenumber/phonenumber_proto.target.mk)))),)
  include third_party/libphonenumber/phonenumber_proto.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,third_party/libpng/libpng.target.mk)))),)
  include third_party/libpng/libpng.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,third_party/libvpx/libvpx.target.mk)))),)
  include third_party/libvpx/libvpx.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,third_party/libvpx/libvpx_include.target.mk)))),)
  include third_party/libvpx/libvpx_include.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,third_party/libvpx/libvpx_lib.target.mk)))),)
  include third_party/libvpx/libvpx_lib.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,third_party/libwebp/libwebp.target.mk)))),)
  include third_party/libwebp/libwebp.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,third_party/libwebp/libwebp_dec.target.mk)))),)
  include third_party/libwebp/libwebp_dec.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,third_party/libwebp/libwebp_enc.target.mk)))),)
  include third_party/libwebp/libwebp_enc.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,third_party/libxml/libxml.target.mk)))),)
  include third_party/libxml/libxml.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,third_party/libxslt/libxslt.target.mk)))),)
  include third_party/libxslt/libxslt.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,third_party/lzma_sdk/lzma_sdk.target.mk)))),)
  include third_party/lzma_sdk/lzma_sdk.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,third_party/mesa/mesa.target.mk)))),)
  include third_party/mesa/mesa.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,third_party/mesa/osmesa.target.mk)))),)
  include third_party/mesa/osmesa.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,third_party/modp_b64/modp_b64.target.mk)))),)
  include third_party/modp_b64/modp_b64.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,third_party/npapi/npapi.target.mk)))),)
  include third_party/npapi/npapi.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,third_party/openmax/il.target.mk)))),)
  include third_party/openmax/il.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,third_party/openssl/openssl.target.mk)))),)
  include third_party/openssl/openssl.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,third_party/ots/ots.target.mk)))),)
  include third_party/ots/ots.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,third_party/protobuf/protobuf_full_do_not_use.host.mk)))),)
  include third_party/protobuf/protobuf_full_do_not_use.host.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,third_party/protobuf/protobuf_full_do_not_use.target.mk)))),)
  include third_party/protobuf/protobuf_full_do_not_use.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,third_party/protobuf/protobuf_lite.host.mk)))),)
  include third_party/protobuf/protobuf_lite.host.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,third_party/protobuf/protobuf_lite.target.mk)))),)
  include third_party/protobuf/protobuf_lite.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,third_party/protobuf/protoc.host.mk)))),)
  include third_party/protobuf/protoc.host.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,third_party/protobuf/py_proto.target.mk)))),)
  include third_party/protobuf/py_proto.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,third_party/qcms/qcms.target.mk)))),)
  include third_party/qcms/qcms.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,third_party/safe_browsing/safe_browsing.target.mk)))),)
  include third_party/safe_browsing/safe_browsing.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,third_party/sfntly/sfntly.target.mk)))),)
  include third_party/sfntly/sfntly.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,third_party/speex/libspeex.target.mk)))),)
  include third_party/speex/libspeex.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,third_party/sqlite/sqlite.target.mk)))),)
  include third_party/sqlite/sqlite.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,third_party/sqlite/sqlite_shell.target.mk)))),)
  include third_party/sqlite/sqlite_shell.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,third_party/undoview/undoview.target.mk)))),)
  include third_party/undoview/undoview.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,third_party/webrtc/common_audio/resampler/main/source/resampler.target.mk)))),)
  include third_party/webrtc/common_audio/resampler/main/source/resampler.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,third_party/webrtc/common_audio/signal_processing_library/main/source/spl.target.mk)))),)
  include third_party/webrtc/common_audio/signal_processing_library/main/source/spl.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,third_party/webrtc/common_audio/vad/main/source/vad.target.mk)))),)
  include third_party/webrtc/common_audio/vad/main/source/vad.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,third_party/webrtc/common_video/jpeg/main/source/jpeg_test.target.mk)))),)
  include third_party/webrtc/common_video/jpeg/main/source/jpeg_test.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,third_party/webrtc/common_video/jpeg/main/source/webrtc_jpeg.target.mk)))),)
  include third_party/webrtc/common_video/jpeg/main/source/webrtc_jpeg.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,third_party/webrtc/common_video/vplib/main/source/vplib_test.target.mk)))),)
  include third_party/webrtc/common_video/vplib/main/source/vplib_test.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,third_party/webrtc/common_video/vplib/main/source/webrtc_vplib.target.mk)))),)
  include third_party/webrtc/common_video/vplib/main/source/webrtc_vplib.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,third_party/webrtc/modules/audio_coding/NetEQ/main/source/NetEq.target.mk)))),)
  include third_party/webrtc/modules/audio_coding/NetEQ/main/source/NetEq.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,third_party/webrtc/modules/audio_coding/NetEQ/main/source/NetEqRTPplay.target.mk)))),)
  include third_party/webrtc/modules/audio_coding/NetEQ/main/source/NetEqRTPplay.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,third_party/webrtc/modules/audio_coding/NetEQ/main/source/NetEqTestTools.target.mk)))),)
  include third_party/webrtc/modules/audio_coding/NetEQ/main/source/NetEqTestTools.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,third_party/webrtc/modules/audio_coding/NetEQ/main/source/RTPanalyze.target.mk)))),)
  include third_party/webrtc/modules/audio_coding/NetEQ/main/source/RTPanalyze.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,third_party/webrtc/modules/audio_coding/NetEQ/main/source/RTPcat.target.mk)))),)
  include third_party/webrtc/modules/audio_coding/NetEQ/main/source/RTPcat.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,third_party/webrtc/modules/audio_coding/NetEQ/main/source/RTPchange.target.mk)))),)
  include third_party/webrtc/modules/audio_coding/NetEQ/main/source/RTPchange.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,third_party/webrtc/modules/audio_coding/NetEQ/main/source/RTPencode.target.mk)))),)
  include third_party/webrtc/modules/audio_coding/NetEQ/main/source/RTPencode.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,third_party/webrtc/modules/audio_coding/NetEQ/main/source/RTPjitter.target.mk)))),)
  include third_party/webrtc/modules/audio_coding/NetEQ/main/source/RTPjitter.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,third_party/webrtc/modules/audio_coding/NetEQ/main/source/RTPtimeshift.target.mk)))),)
  include third_party/webrtc/modules/audio_coding/NetEQ/main/source/RTPtimeshift.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,third_party/webrtc/modules/audio_coding/codecs/CNG/main/source/CNG.target.mk)))),)
  include third_party/webrtc/modules/audio_coding/codecs/CNG/main/source/CNG.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,third_party/webrtc/modules/audio_coding/codecs/G711/main/source/G711.target.mk)))),)
  include third_party/webrtc/modules/audio_coding/codecs/G711/main/source/G711.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,third_party/webrtc/modules/audio_coding/codecs/G711/main/source/g711_test.target.mk)))),)
  include third_party/webrtc/modules/audio_coding/codecs/G711/main/source/g711_test.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,third_party/webrtc/modules/audio_coding/codecs/G722/main/source/G722.target.mk)))),)
  include third_party/webrtc/modules/audio_coding/codecs/G722/main/source/G722.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,third_party/webrtc/modules/audio_coding/codecs/G722/main/source/G722Test.target.mk)))),)
  include third_party/webrtc/modules/audio_coding/codecs/G722/main/source/G722Test.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,third_party/webrtc/modules/audio_coding/codecs/PCM16B/main/source/PCM16B.target.mk)))),)
  include third_party/webrtc/modules/audio_coding/codecs/PCM16B/main/source/PCM16B.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,third_party/webrtc/modules/audio_coding/codecs/iLBC/main/source/iLBC.target.mk)))),)
  include third_party/webrtc/modules/audio_coding/codecs/iLBC/main/source/iLBC.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,third_party/webrtc/modules/audio_coding/codecs/iSAC/fix/source/iSACFix.target.mk)))),)
  include third_party/webrtc/modules/audio_coding/codecs/iSAC/fix/source/iSACFix.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,third_party/webrtc/modules/audio_coding/codecs/iSAC/main/source/iSAC.target.mk)))),)
  include third_party/webrtc/modules/audio_coding/codecs/iSAC/main/source/iSAC.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,third_party/webrtc/modules/audio_coding/main/source/audio_coding_module.target.mk)))),)
  include third_party/webrtc/modules/audio_coding/main/source/audio_coding_module.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,third_party/webrtc/modules/audio_coding/main/source/audio_coding_module_test.target.mk)))),)
  include third_party/webrtc/modules/audio_coding/main/source/audio_coding_module_test.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,third_party/webrtc/modules/audio_conference_mixer/source/audio_conference_mixer.target.mk)))),)
  include third_party/webrtc/modules/audio_conference_mixer/source/audio_conference_mixer.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,third_party/webrtc/modules/audio_device/main/source/audio_device.target.mk)))),)
  include third_party/webrtc/modules/audio_device/main/source/audio_device.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,third_party/webrtc/modules/audio_device/main/source/audio_device_test_api.target.mk)))),)
  include third_party/webrtc/modules/audio_device/main/source/audio_device_test_api.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,third_party/webrtc/modules/audio_device/main/source/audio_device_test_func.target.mk)))),)
  include third_party/webrtc/modules/audio_device/main/source/audio_device_test_func.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,third_party/webrtc/modules/audio_processing/aec/main/source/aec.target.mk)))),)
  include third_party/webrtc/modules/audio_processing/aec/main/source/aec.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,third_party/webrtc/modules/audio_processing/aecm/main/source/aecm.target.mk)))),)
  include third_party/webrtc/modules/audio_processing/aecm/main/source/aecm.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,third_party/webrtc/modules/audio_processing/agc/main/source/agc.target.mk)))),)
  include third_party/webrtc/modules/audio_processing/agc/main/source/agc.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,third_party/webrtc/modules/audio_processing/main/source/audio_processing.target.mk)))),)
  include third_party/webrtc/modules/audio_processing/main/source/audio_processing.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,third_party/webrtc/modules/audio_processing/ns/main/source/ns.target.mk)))),)
  include third_party/webrtc/modules/audio_processing/ns/main/source/ns.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,third_party/webrtc/modules/audio_processing/ns/main/source/ns_fix.target.mk)))),)
  include third_party/webrtc/modules/audio_processing/ns/main/source/ns_fix.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,third_party/webrtc/modules/audio_processing/utility/apm_util.target.mk)))),)
  include third_party/webrtc/modules/audio_processing/utility/apm_util.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,third_party/webrtc/modules/media_file/source/media_file.target.mk)))),)
  include third_party/webrtc/modules/media_file/source/media_file.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,third_party/webrtc/modules/rtp_rtcp/source/rtp_rtcp.target.mk)))),)
  include third_party/webrtc/modules/rtp_rtcp/source/rtp_rtcp.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,third_party/webrtc/modules/udp_transport/source/udp_transport.target.mk)))),)
  include third_party/webrtc/modules/udp_transport/source/udp_transport.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,third_party/webrtc/modules/utility/source/webrtc_utility.target.mk)))),)
  include third_party/webrtc/modules/utility/source/webrtc_utility.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,third_party/webrtc/modules/video_capture/main/source/video_capture_module.target.mk)))),)
  include third_party/webrtc/modules/video_capture/main/source/video_capture_module.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,third_party/webrtc/modules/video_capture/main/source/video_capture_module_test.target.mk)))),)
  include third_party/webrtc/modules/video_capture/main/source/video_capture_module_test.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,third_party/webrtc/modules/video_coding/codecs/i420/main/source/webrtc_i420.target.mk)))),)
  include third_party/webrtc/modules/video_coding/codecs/i420/main/source/webrtc_i420.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,third_party/webrtc/modules/video_coding/codecs/test_framework/test_framework.target.mk)))),)
  include third_party/webrtc/modules/video_coding/codecs/test_framework/test_framework.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,third_party/webrtc/modules/video_coding/codecs/vp8/main/source/vp8_test.target.mk)))),)
  include third_party/webrtc/modules/video_coding/codecs/vp8/main/source/vp8_test.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,third_party/webrtc/modules/video_coding/codecs/vp8/main/source/webrtc_vp8.target.mk)))),)
  include third_party/webrtc/modules/video_coding/codecs/vp8/main/source/webrtc_vp8.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,third_party/webrtc/modules/video_coding/main/source/webrtc_video_coding.target.mk)))),)
  include third_party/webrtc/modules/video_coding/main/source/webrtc_video_coding.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,third_party/webrtc/modules/video_processing/main/source/video_processing.target.mk)))),)
  include third_party/webrtc/modules/video_processing/main/source/video_processing.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,third_party/webrtc/modules/video_render/main/source/video_render_module.target.mk)))),)
  include third_party/webrtc/modules/video_render/main/source/video_render_module.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,third_party/webrtc/modules/video_render/main/source/video_render_module_test.target.mk)))),)
  include third_party/webrtc/modules/video_render/main/source/video_render_module_test.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,third_party/webrtc/system_wrappers/source/system_wrappers.target.mk)))),)
  include third_party/webrtc/system_wrappers/source/system_wrappers.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,third_party/webrtc/system_wrappers/source/system_wrappersTest.target.mk)))),)
  include third_party/webrtc/system_wrappers/source/system_wrappersTest.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,third_party/webrtc/video_engine/main/source/video_engine_core.target.mk)))),)
  include third_party/webrtc/video_engine/main/source/video_engine_core.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,third_party/webrtc/voice_engine/main/source/voice_engine_core.target.mk)))),)
  include third_party/webrtc/voice_engine/main/source/voice_engine_core.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,third_party/yasm/config_sources.host.mk)))),)
  include third_party/yasm/config_sources.host.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,third_party/yasm/generate_files.host.mk)))),)
  include third_party/yasm/generate_files.host.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,third_party/yasm/genmacro.host.mk)))),)
  include third_party/yasm/genmacro.host.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,third_party/yasm/genmodule.host.mk)))),)
  include third_party/yasm/genmodule.host.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,third_party/yasm/genperf.host.mk)))),)
  include third_party/yasm/genperf.host.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,third_party/yasm/genperf_libs.host.mk)))),)
  include third_party/yasm/genperf_libs.host.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,third_party/yasm/genstring.host.mk)))),)
  include third_party/yasm/genstring.host.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,third_party/yasm/genversion.host.mk)))),)
  include third_party/yasm/genversion.host.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,third_party/yasm/re2c.host.mk)))),)
  include third_party/yasm/re2c.host.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,third_party/yasm/yasm.host.mk)))),)
  include third_party/yasm/yasm.host.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,third_party/zlib/zlib.target.mk)))),)
  include third_party/zlib/zlib.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,tools/gtk_clipboard_dump/gtk_clipboard_dump.target.mk)))),)
  include tools/gtk_clipboard_dump/gtk_clipboard_dump.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,tools/imagediff/image_diff.target.mk)))),)
  include tools/imagediff/image_diff.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,tools/xdisplaycheck/xdisplaycheck.target.mk)))),)
  include tools/xdisplaycheck/xdisplaycheck.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,ui/base/strings/ui_strings.target.mk)))),)
  include ui/base/strings/ui_strings.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,ui/base/strings/ui_unittest_strings.target.mk)))),)
  include ui/base/strings/ui_unittest_strings.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,ui/gfx/gl/gl.target.mk)))),)
  include ui/gfx/gl/gl.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,ui/gfx/surface/surface.target.mk)))),)
  include ui/gfx/surface/surface.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,ui/gfx_resources.target.mk)))),)
  include ui/gfx_resources.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,ui/gfx_unittests.target.mk)))),)
  include ui/gfx_unittests.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,ui/ui.target.mk)))),)
  include ui/ui.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,ui/ui_resources.target.mk)))),)
  include ui/ui_resources.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,ui/ui_unittests.target.mk)))),)
  include ui/ui_unittests.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,v8/src/extensions/experimental/i18n_api.target.mk)))),)
  include v8/src/extensions/experimental/i18n_api.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,v8/src/extensions/experimental/js2c_i18n.host.mk)))),)
  include v8/src/extensions/experimental/js2c_i18n.host.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,v8/tools/gyp/js2c.host.mk)))),)
  include v8/tools/gyp/js2c.host.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,v8/tools/gyp/mksnapshot.host.mk)))),)
  include v8/tools/gyp/mksnapshot.host.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,v8/tools/gyp/preparser_lib.target.mk)))),)
  include v8/tools/gyp/preparser_lib.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,v8/tools/gyp/v8.host.mk)))),)
  include v8/tools/gyp/v8.host.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,v8/tools/gyp/v8.target.mk)))),)
  include v8/tools/gyp/v8.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,v8/tools/gyp/v8_base.host.mk)))),)
  include v8/tools/gyp/v8_base.host.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,v8/tools/gyp/v8_base.target.mk)))),)
  include v8/tools/gyp/v8_base.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,v8/tools/gyp/v8_nosnapshot.host.mk)))),)
  include v8/tools/gyp/v8_nosnapshot.host.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,v8/tools/gyp/v8_nosnapshot.target.mk)))),)
  include v8/tools/gyp/v8_nosnapshot.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,v8/tools/gyp/v8_shell.host.mk)))),)
  include v8/tools/gyp/v8_shell.host.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,v8/tools/gyp/v8_snapshot.host.mk)))),)
  include v8/tools/gyp/v8_snapshot.host.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,v8/tools/gyp/v8_snapshot.target.mk)))),)
  include v8/tools/gyp/v8_snapshot.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,webkit/copy_npapi_test_plugin.target.mk)))),)
  include webkit/copy_npapi_test_plugin.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,webkit/npapi_test_common.target.mk)))),)
  include webkit/npapi_test_common.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,webkit/npapi_test_plugin.target.mk)))),)
  include webkit/npapi_test_plugin.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,webkit/pull_in_DumpRenderTree.target.mk)))),)
  include webkit/pull_in_DumpRenderTree.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,webkit/pull_in_webkit_unit_tests.target.mk)))),)
  include webkit/pull_in_webkit_unit_tests.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,webkit/support/appcache.target.mk)))),)
  include webkit/support/appcache.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,webkit/support/blob.target.mk)))),)
  include webkit/support/blob.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,webkit/support/database.target.mk)))),)
  include webkit/support/database.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,webkit/support/fileapi.target.mk)))),)
  include webkit/support/fileapi.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,webkit/support/glue.target.mk)))),)
  include webkit/support/glue.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,webkit/support/quota.target.mk)))),)
  include webkit/support/quota.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,webkit/support/webkit_gpu.target.mk)))),)
  include webkit/support/webkit_gpu.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,webkit/support/webkit_resources.target.mk)))),)
  include webkit/support/webkit_resources.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,webkit/support/webkit_strings.target.mk)))),)
  include webkit/support/webkit_strings.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,webkit/support/webkit_support.target.mk)))),)
  include webkit/support/webkit_support.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,webkit/support/webkit_support_common.target.mk)))),)
  include webkit/support/webkit_support_common.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,webkit/support/webkit_user_agent.target.mk)))),)
  include webkit/support/webkit_user_agent.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,webkit/test_shell.target.mk)))),)
  include webkit/test_shell.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,webkit/test_shell_common.target.mk)))),)
  include webkit/test_shell_common.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,webkit/test_shell_pak.target.mk)))),)
  include webkit/test_shell_pak.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,webkit/test_shell_resources.target.mk)))),)
  include webkit/test_shell_resources.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,webkit/test_shell_test_support.target.mk)))),)
  include webkit/test_shell_test_support.target.mk
endif
ifeq ($(strip $(foreach prefix,$(NO_LOAD),\
    $(findstring $(join ^,$(prefix)),\
                 $(join ^,webkit/test_shell_tests.target.mk)))),)
  include webkit/test_shell_tests.target.mk
endif

quiet_cmd_regen_makefile = ACTION Regenerating $@
cmd_regen_makefile = ./build/gyp_chromium -fmake --ignore-environment "--toplevel-dir=/sources/chromium/src" -Ibuild/common.gypi "--depth=/sources/chromium/src" build/all.gyp
Makefile: breakpad/breakpad_handler.gypi native_client/src/third_party/ppapi/ppapi_cpp.gypi third_party/cld/cld.gyp ppapi/ppapi.gyp ui/base/strings/ui_strings.gyp third_party/flac/flac.gyp dbus/dbus.gyp third_party/webrtc/modules/audio_processing/main/source/apm.gyp cloud_print/virtual_driver/posix/backend.gyp third_party/expat/expat.gyp ppapi/ppapi_tests.gypi native_client/src/trusted/plugin/plugin.gypi third_party/harfbuzz/harfbuzz.gyp webkit/support/webkit_support.gyp cloud_print/virtual_driver/virtual_driver_posix.gyp net/third_party/nss/ssl.gyp third_party/libjingle/libjingle.gyp native_client/src/trusted/service_runtime/service_runtime.gyp ui/ui_unittests.gypi third_party/webrtc/modules/video_capture/main/source/video_capture.gyp third_party/ots/ots.gyp jingle/jingle.gyp third_party/hunspell/hunspell.gyp courgette/courgette.gyp ppapi/ppapi_cpp.gypi ppapi/ppapi_gl.gypi third_party/adobe/flash/flash_player.gyp third_party/webrtc/modules/utility/source/utility.gyp ui/gfx/surface/surface.gyp ui/ui_views.gypi chrome/chrome_installer.gypi native_client/src/shared/gio/gio.gyp net/net.gyp printing/printing.gyp chrome/chrome_browser.gypi gpu/gpu.gyp testing/gtest.gyp third_party/WebKit/Source/JavaScriptCore/JavaScriptCore.gypi breakpad/breakpad.gyp base/base.gyp native_client/src/trusted/debug_stub/debug_stub.gyp chrome/app/policy/policy_templates.gypi third_party/mesa/mesa.gypi webkit/blob/webkit_blob.gypi third_party/libevent/libevent.gyp third_party/ffmpeg/ffmpeg_generated.gypi content/content_ppapi_plugin.gypi gpu/demos/demos.gyp third_party/WebKit/Source/WebKit/chromium/WebKit.gyp third_party/modp_b64/modp_b64.gyp third_party/webrtc/modules/audio_coding/codecs/G711/main/source/g711.gyp build/some.gyp third_party/sfntly/sfntly.gyp native_client/src/third_party_mod/jsoncpp/jsoncpp.gyp native_client/src/trusted/weak_ref/weak_ref.gyp third_party/webrtc/build/common.gypi third_party/undoview/undoview.gyp third_party/webrtc/modules/audio_coding/codecs/CNG/main/source/cng.gyp third_party/libpng/libpng.gyp content/content_plugin.gypi third_party/webrtc/modules/video_coding/codecs/test_framework/test_framework.gyp third_party/ots/ots-common.gypi third_party/sqlite/sqlite.gyp tools/gtk_clipboard_dump/gtk_clipboard_dump.gyp native_client/src/trusted/validator/x86/validate_x86.gyp native_client/src/trusted/service_runtime/arch/x86/service_runtime_x86.gyp chrome/chrome_renderer.gypi ppapi/ppapi_proxy.gypi third_party/WebKit/Source/WebCore/WebCore.gypi native_client/src/trusted/plugin/plugin.gyp chrome/chrome_exe.gypi sdch/sdch.gyp chrome/chrome_dll.gypi third_party/lzma_sdk/lzma_sdk.gyp ui/gfx/gl/gl.gyp third_party/zlib/zlib.gyp native_client/src/shared/ppapi_proxy/ppapi_proxy.gyp content/content_utility.gypi third_party/WebKit/Source/JavaScriptCore/JavaScriptCore.gyp/JavaScriptCore.gyp chrome/chrome_installer_util.gypi third_party/libxml/libxml.gyp third_party/gles2_book/gles2_book.gyp third_party/yasm/yasm.gyp chrome/chrome.gyp crypto/crypto.gyp chrome/chrome_dll_syzygy.gypi chrome/browser/sync/protocol/sync_proto.gyp build/release.gypi sql/sql.gyp native_client/src/trusted/threading/threading.gyp third_party/webrtc/modules/audio_coding/codecs/iSAC/fix/source/isacfix.gyp remoting/proto/trace.gyp chrome/chrome_tests.gypi third_party/npapi/npapi.gyp third_party/webrtc/modules/video_processing/main/source/video_processing.gyp native_client/build/external_code.gypi ipc/ipc.gyp native_client/src/trusted/reverse_service/reverse_service.gyp third_party/WebKit/Source/ThirdParty/glu/glu.gyp chrome/app/policy/cloud_policy_codegen.gyp native_client/src/trusted/platform_qualify/platform_qualify.gyp third_party/openmax/openmax.gyp content/content_gpu.gypi webkit/gpu/webkit_gpu.gypi third_party/webrtc/modules/media_file/source/media_file.gyp third_party/webrtc/modules/video_render/main/source/video_render.gyp seccompsandbox/seccomp.gyp remoting/remoting.gyp third_party/WebKit/Source/WebKit/chromium/features.gypi native_client/src/trusted/validator/x86/decoder/ncval_x86_decoder.gyp third_party/webrtc/modules/video_coding/codecs/i420/main/source/i420.gyp third_party/WebKit/Tools/DumpRenderTree/DumpRenderTree.gypi webkit/tools/test_shell/test_shell.gypi native_client/src/trusted/desc/desc.gyp ui/ui_resources.gypi third_party/ffmpeg/ffmpeg.gyp third_party/webrtc/modules/audio_processing/aecm/main/source/aecm.gyp chrome/nacl.gypi build/internal/release_impl_official.gypi content/content_tests.gypi build/grit_action.gypi third_party/webrtc/system_wrappers/source/system_wrappers.gyp third_party/webrtc/modules/audio_processing/ns/main/source/ns.gyp third_party/protobuf/protobuf.gyp third_party/safe_browsing/safe_browsing.gyp native_client/src/shared/srpc/srpc.gyp webkit/quota/webkit_quota.gypi third_party/libphonenumber/libphonenumber.gyp base/third_party/dynamic_annotations/dynamic_annotations.gyp third_party/libxslt/libxslt.gyp chrome/browser/sync/tools/sync_tools.gyp third_party/leveldb/leveldb.gyp third_party/cacheinvalidation/cacheinvalidation.gyp third_party/libwebp/libwebp.gyp native_client/src/trusted/manifest_name_service_proxy/manifest_name_service_proxy.gyp third_party/mesa/mesa.gyp gpu/gles2_conform_support/gles2_conform_support.gyp v8/tools/gyp/v8.gyp build/internal/release_defaults.gypi native_client/src/trusted/nonnacl_util/nonnacl_util.gyp build/temp_gyp/googleurl.gyp webkit/database/webkit_database.gypi third_party/webrtc/modules/audio_coding/codecs/G722/main/source/g722.gyp native_client/src/shared/ppapi/ppapi.gyp testing/gmock.gyp native_client/src/trusted/perf_counter/perf_counter.gyp breakpad/breakpad_sender.gypi third_party/WebKit/Source/WebCore/WebCore.gyp/WebCore.gyp third_party/webrtc/common_audio/resampler/main/source/resampler.gyp native_client/src/trusted/gdb_rsp/gdb_rsp.gyp third_party/webrtc/modules/audio_processing/agc/main/source/agc.gyp third_party/webrtc/modules/audio_coding/main/source/audio_coding_module.gyp native_client/src/trusted/validator/x86/64/validator_x86_64.gyp third_party/webrtc/modules/audio_conference_mixer/source/audio_conference_mixer.gyp build/util/build_util.gyp content/content_browser.gypi third_party/libvpx/libvpx.gyp native_client/src/trusted/nonnacl_util/posix/nonnacl_util_posix.gyp webkit/glue/webkit_glue.gypi native_client/src/trusted/nacl_base/nacl_base.gyp third_party/webrtc/modules/audio_coding/NetEQ/main/source/neteq.gyp third_party/webrtc/modules/video_coding/main/source/video_coding.gyp third_party/webrtc/modules/audio_device/main/source/audio_device.gyp chrome/common_constants.gypi third_party/libjpeg_turbo/libjpeg.gyp third_party/webrtc/common_settings.gypi native_client/src/trusted/gio/gio_wrapped_desc.gyp base/allocator/allocator.gyp build/grit_target.gypi ui/ui.gyp third_party/codesighs/codesighs.gyp build/all.gyp remoting/proto/chromotocol.gyp third_party/webrtc/voice_engine/main/source/voice_engine_core.gyp third_party/webrtc/modules/audio_coding/codecs/PCM16B/main/source/pcm16b.gyp native_client/src/trusted/simple_service/simple_service.gyp third_party/WebKit/Source/WebKit/chromium/WebKit.gypi third_party/webrtc/modules/audio_processing/aec/main/source/aec.gyp third_party/webrtc/modules/audio_coding/codecs/iSAC/main/source/isac.gyp build/internal/release_impl.gypi third_party/webrtc/modules/rtp_rtcp/source/rtp_rtcp.gyp native_client/src/trusted/validator_x86/validator_x86.gyp third_party/webrtc/modules/audio_processing/utility/util.gyp third_party/webrtc/video_engine/main/source/video_engine_core.gyp skia/skia.gyp third_party/webrtc/common_audio/signal_processing_library/main/source/spl.gyp ppapi/ppapi.gypi ppapi/ppapi_shared.gypi third_party/webrtc/modules/audio_coding/codecs/iLBC/main/source/ilbc.gyp chrome/default_plugin/default_plugin.gyp third_party/webrtc/common_video/jpeg/main/source/jpeg.gyp content/content_common.gypi base/base.gypi native_client/src/shared/imc/imc.gyp third_party/webrtc/common_audio/vad/main/source/vad.gyp tools/xdisplaycheck/xdisplaycheck.gyp webkit/support/webkit_support.gypi v8/src/extensions/experimental/experimental.gyp third_party/iccjpeg/iccjpeg.gyp ppapi/ppapi_internal.gyp content/content_renderer.gypi native_client/build/common.gypi third_party/webrtc/modules/video_coding/codecs/vp8/main/source/vp8.gyp third_party/qcms/qcms.gyp chrome/chrome_common.gypi build/common.gypi third_party/bzip2/bzip2.gyp webkit/appcache/webkit_appcache.gypi native_client/src/trusted/nonnacl_util/nonnacl_util.gypi tools/imagediff/image_diff.gyp native_client/src/trusted/service_runtime/arch/x86_64/service_runtime_x86_64.gyp third_party/icu/icu.gyp third_party/angle/src/build_angle.gyp ipc/ipc.gypi webkit/fileapi/webkit_fileapi.gypi third_party/webrtc/common_video/vplib/main/source/vplib.gyp content/content.gyp native_client/src/shared/platform/platform.gyp media/media.gyp third_party/webrtc/modules/udp_transport/source/udp_transport.gyp webkit/webkit.gyp build/linux/system.gyp third_party/speex/speex.gyp sandbox/sandbox.gyp content/content_worker.gypi third_party/openssl/openssl.gyp
	$(call do_cmd,regen_makefile)

# "all" is a concatenation of the "all" targets from all the included
# sub-makefiles. This is just here to clarify.
all:

# Add in dependency-tracking rules.  $(all_deps) is the list of every single
# target in our tree. Only consider the ones with .d (dependency) info:
d_files := $(wildcard $(foreach f,$(all_deps),$(depsdir)/$(f).d))
ifneq ($(d_files),)
  # Rather than include each individual .d file, concatenate them into a
  # single file which make is able to load faster.  We split this into
  # commands that take 1000 files at a time to avoid overflowing the
  # command line.
  $(shell cat $(wordlist 1,1000,$(d_files)) > $(depsdir)/all.deps)

  ifneq ($(word 1001,$(d_files)),)
    $(shell cat $(wordlist 1001,2000,$(d_files)) >> $(depsdir)/all.deps)
  endif
  ifneq ($(word 2001,$(d_files)),)
    $(shell cat $(wordlist 2001,3000,$(d_files)) >> $(depsdir)/all.deps)
  endif
  ifneq ($(word 3001,$(d_files)),)
    $(shell cat $(wordlist 3001,4000,$(d_files)) >> $(depsdir)/all.deps)
  endif
  ifneq ($(word 4001,$(d_files)),)
    $(shell cat $(wordlist 4001,5000,$(d_files)) >> $(depsdir)/all.deps)
  endif
  ifneq ($(word 5001,$(d_files)),)
    $(shell cat $(wordlist 5001,6000,$(d_files)) >> $(depsdir)/all.deps)
  endif
  ifneq ($(word 6001,$(d_files)),)
    $(shell cat $(wordlist 6001,7000,$(d_files)) >> $(depsdir)/all.deps)
  endif
  ifneq ($(word 7001,$(d_files)),)
    $(shell cat $(wordlist 7001,8000,$(d_files)) >> $(depsdir)/all.deps)
  endif
  ifneq ($(word 8001,$(d_files)),)
    $(shell cat $(wordlist 8001,9000,$(d_files)) >> $(depsdir)/all.deps)
  endif
  ifneq ($(word 9001,$(d_files)),)
    $(shell cat $(wordlist 9001,10000,$(d_files)) >> $(depsdir)/all.deps)
  endif
  ifneq ($(word 10001,$(d_files)),)
    $(shell cat $(wordlist 10001,11000,$(d_files)) >> $(depsdir)/all.deps)
  endif
  ifneq ($(word 11001,$(d_files)),)
    $(shell cat $(wordlist 11001,12000,$(d_files)) >> $(depsdir)/all.deps)
  endif
  ifneq ($(word 12001,$(d_files)),)
    $(shell cat $(wordlist 12001,13000,$(d_files)) >> $(depsdir)/all.deps)
  endif
  ifneq ($(word 13001,$(d_files)),)
    $(shell cat $(wordlist 13001,14000,$(d_files)) >> $(depsdir)/all.deps)
  endif
  ifneq ($(word 14001,$(d_files)),)
    $(error Found unprocessed dependency files (gyp didn't generate enough rules!))
  endif

  # make looks for ways to re-generate included makefiles, but in our case, we
  # don't have a direct way. Explicitly telling make that it has nothing to do
  # for them makes it go faster.
  $(depsdir)/all.deps: ;

  include $(depsdir)/all.deps
endif
