1*e3723e1fSApple OSS Distributionsexport MakeInc_cmd=${SRCROOT}/makedefs/MakeInc.cmd 2*e3723e1fSApple OSS Distributionsexport MakeInc_def=${SRCROOT}/makedefs/MakeInc.def 3*e3723e1fSApple OSS Distributionsexport MakeInc_rule=${SRCROOT}/makedefs/MakeInc.rule 4*e3723e1fSApple OSS Distributionsexport MakeInc_dir=${SRCROOT}/makedefs/MakeInc.dir 5*e3723e1fSApple OSS Distributions 6*e3723e1fSApple OSS Distributionsinclude $(MakeInc_cmd) 7*e3723e1fSApple OSS Distributionsinclude $(MakeInc_def) 8*e3723e1fSApple OSS Distributions 9*e3723e1fSApple OSS DistributionsINSTALL_DTRACE_MI_SCRIPTS_LIST = \ 10*e3723e1fSApple OSS Distributions darwin.d \ 11*e3723e1fSApple OSS Distributions errno.d \ 12*e3723e1fSApple OSS Distributions io.d \ 13*e3723e1fSApple OSS Distributions ip.d \ 14*e3723e1fSApple OSS Distributions sched.d \ 15*e3723e1fSApple OSS Distributions signal.d \ 16*e3723e1fSApple OSS Distributions socket.d \ 17*e3723e1fSApple OSS Distributions tcp.d \ 18*e3723e1fSApple OSS Distributions unistd.d 19*e3723e1fSApple OSS Distributions 20*e3723e1fSApple OSS DistributionsINSTALL_DTRACE_LIBEXEC_LIST = \ 21*e3723e1fSApple OSS Distributions log_unnest_badness.d \ 22*e3723e1fSApple OSS Distributions suspicious_task_vm_info_count.d \ 23*e3723e1fSApple OSS Distributions vm_map_delete_permanent.d \ 24*e3723e1fSApple OSS Distributions vm_map_delete_permanent_deny.d \ 25*e3723e1fSApple OSS Distributions vm_map_delete_permanent_prot_none.d \ 26*e3723e1fSApple OSS Distributions vm_object_ownership.d 27*e3723e1fSApple OSS Distributions 28*e3723e1fSApple OSS Distributionsifneq ($(filter $(SUPPORTED_EMBEDDED_PLATFORMS),$(PLATFORM)),) 29*e3723e1fSApple OSS DistributionsINSTALL_DTRACE_MI_SCRIPTS_LIST += mptcp.d 30*e3723e1fSApple OSS Distributionsendif 31*e3723e1fSApple OSS Distributions 32*e3723e1fSApple OSS Distributions 33*e3723e1fSApple OSS Distributionsifeq ($(CURRENT_ARCH_CONFIG),ARM64) 34*e3723e1fSApple OSS DistributionsINSTALL_DTRACE_MD_SCRIPTS_LIST = regs_arm64.d ptrauth_arm64.d 35*e3723e1fSApple OSS DistributionsINSTALL_DTRACE_MD_DIR = arm64 36*e3723e1fSApple OSS Distributionselse ifeq ($(CURRENT_ARCH_CONFIG),ARM) 37*e3723e1fSApple OSS DistributionsINSTALL_DTRACE_MD_SCRIPTS_LIST = regs_arm.d 38*e3723e1fSApple OSS DistributionsINSTALL_DTRACE_MD_DIR = arm 39*e3723e1fSApple OSS Distributionselse 40*e3723e1fSApple OSS DistributionsINSTALL_DTRACE_MD_SCRIPTS_LIST = regs_x86_64.d vmx_compat.d 41*e3723e1fSApple OSS DistributionsINSTALL_DTRACE_MD_DIR = x86_64 42*e3723e1fSApple OSS Distributionsendif 43*e3723e1fSApple OSS Distributions 44*e3723e1fSApple OSS DistributionsINSTALL_DTRACE_MI_SCRIPTS_FILES = \ 45*e3723e1fSApple OSS Distributions $(addprefix $(DSTROOT)/$(INSTALL_DTRACE_SCRIPTS_DIR)/, $(INSTALL_DTRACE_MI_SCRIPTS_LIST)) 46*e3723e1fSApple OSS Distributions 47*e3723e1fSApple OSS DistributionsINSTALL_DTRACE_MD_SCRIPTS_FILES = \ 48*e3723e1fSApple OSS Distributions $(addprefix $(DSTROOT)/$(INSTALL_DTRACE_SCRIPTS_DIR)/$(INSTALL_DTRACE_MD_DIR)/, $(INSTALL_DTRACE_MD_SCRIPTS_LIST)) 49*e3723e1fSApple OSS Distributions 50*e3723e1fSApple OSS Distributions$(INSTALL_DTRACE_MD_SCRIPTS_FILES): $(DSTROOT)/$(INSTALL_DTRACE_SCRIPTS_DIR)/$(INSTALL_DTRACE_MD_DIR)/% : % 51*e3723e1fSApple OSS Distributions $(_v)$(MKDIR) $(DSTROOT)/$(INSTALL_DTRACE_SCRIPTS_DIR)/$(INSTALL_DTRACE_MD_DIR) 52*e3723e1fSApple OSS Distributions @$(LOG_INSTALL) $(@F) 53*e3723e1fSApple OSS Distributions $(_v)$(INSTALL) $(DATA_INSTALL_FLAGS) $< $@ 54*e3723e1fSApple OSS Distributions 55*e3723e1fSApple OSS Distributions$(INSTALL_DTRACE_MI_SCRIPTS_FILES): $(DSTROOT)/$(INSTALL_DTRACE_SCRIPTS_DIR)/% : % 56*e3723e1fSApple OSS Distributions $(_v)$(MKDIR) $(DSTROOT)/$(INSTALL_DTRACE_SCRIPTS_DIR) 57*e3723e1fSApple OSS Distributions @$(LOG_INSTALL) $(@F) 58*e3723e1fSApple OSS Distributions $(_v)$(INSTALL) $(DATA_INSTALL_FLAGS) $< $@ 59*e3723e1fSApple OSS Distributions 60*e3723e1fSApple OSS DistributionsINSTALL_DTRACE_LIBEXEC_FILES = \ 61*e3723e1fSApple OSS Distributions $(addprefix $(DSTROOT)/$(INSTALL_DTRACE_LIBEXEC_DIR)/, $(INSTALL_DTRACE_LIBEXEC_LIST)) 62*e3723e1fSApple OSS Distributions 63*e3723e1fSApple OSS Distributions$(INSTALL_DTRACE_LIBEXEC_FILES): $(DSTROOT)/$(INSTALL_DTRACE_LIBEXEC_DIR)/% : % 64*e3723e1fSApple OSS Distributions $(_v)$(MKDIR) $(DSTROOT)/$(INSTALL_DTRACE_LIBEXEC_DIR) 65*e3723e1fSApple OSS Distributions @$(LOG_INSTALL) $(@F) 66*e3723e1fSApple OSS Distributions $(_v)$(INSTALL) $(EXEC_INSTALL_FLAGS) $< $@ 67*e3723e1fSApple OSS Distributions 68*e3723e1fSApple OSS Distributionsdo_textfiles_install_mi:: $(INSTALL_DTRACE_MI_SCRIPTS_FILES) $(INSTALL_DTRACE_LIBEXEC_FILES) 69*e3723e1fSApple OSS Distributions 70*e3723e1fSApple OSS Distributionsdo_textfiles_install_md:: $(INSTALL_DTRACE_MD_SCRIPTS_FILES) 71*e3723e1fSApple OSS Distributions 72*e3723e1fSApple OSS Distributionsinclude $(MakeInc_rule) 73*e3723e1fSApple OSS Distributionsinclude $(MakeInc_dir) 74