+ifneq ($(REMOTEBUILD),)
+$(TOP_TARGETS):
+ $(_v)$(VERSDIR)/tools/remote_build.sh _REMOTEBUILD_TARGET=$@ _REMOTEBUILD_MAKE=$(MAKE) $(MAKEFLAGS)
+else
+$(TOP_TARGETS):
+ $(_v)$(MAKE) -r $(if $(filter -j,$(MAKEFLAGS)),,$(MAKEJOBS)) -f $(MakeInc_top) $@
+endif
+
+else # CURRENT_BUILD_CONFIG
+
+include $(MakeInc_cmd)
+include $(MakeInc_def)
+
+ALL_SUBDIRS = \
+ bsd \
+ iokit \
+ osfmk \
+ pexpert \
+ libkern \
+ libsa \
+ security \
+ config
+
+CONFIG_SUBDIRS = config tools
+
+INSTINC_SUBDIRS = $(ALL_SUBDIRS) EXTERNAL_HEADERS
+INSTINC_SUBDIRS_X86_64 = $(INSTINC_SUBDIRS)
+INSTINC_SUBDIRS_ARM = $(INSTINC_SUBDIRS)
+
+EXPINC_SUBDIRS = $(ALL_SUBDIRS)
+EXPINC_SUBDIRS_X86_64 = $(EXPINC_SUBDIRS)
+EXPINC_SUBDIRS_ARM = $(EXPINC_SUBDIRS)
+
+SETUP_SUBDIRS = SETUP
+
+COMP_SUBDIRS_X86_64 = $(ALL_SUBDIRS)