xref: /xnu-11215/bsd/dev/dtrace/scripts/Makefile (revision 186b8fce)
1*186b8fceSApple OSS Distributionsexport MakeInc_cmd=${SRCROOT}/makedefs/MakeInc.cmd
2*186b8fceSApple OSS Distributionsexport MakeInc_def=${SRCROOT}/makedefs/MakeInc.def
3*186b8fceSApple OSS Distributionsexport MakeInc_rule=${SRCROOT}/makedefs/MakeInc.rule
4*186b8fceSApple OSS Distributionsexport MakeInc_dir=${SRCROOT}/makedefs/MakeInc.dir
5*186b8fceSApple OSS Distributions
6*186b8fceSApple OSS Distributionsinclude $(MakeInc_cmd)
7*186b8fceSApple OSS Distributionsinclude $(MakeInc_def)
8*186b8fceSApple OSS Distributions
9*186b8fceSApple OSS DistributionsINSTALL_DTRACE_SCRIPTS_LIST =	\
10*186b8fceSApple OSS Distributions	darwin.d \
11*186b8fceSApple OSS Distributions	errno.d \
12*186b8fceSApple OSS Distributions	io.d \
13*186b8fceSApple OSS Distributions	ip.d \
14*186b8fceSApple OSS Distributions	regs_x86_64.d \
15*186b8fceSApple OSS Distributions	sched.d \
16*186b8fceSApple OSS Distributions	signal.d \
17*186b8fceSApple OSS Distributions	socket.d \
18*186b8fceSApple OSS Distributions	tcp.d \
19*186b8fceSApple OSS Distributions	unistd.d
20*186b8fceSApple OSS Distributions
21*186b8fceSApple OSS Distributionsifeq ($(PLATFORM),iPhoneOS)
22*186b8fceSApple OSS DistributionsINSTALL_DTRACE_SCRIPTS_LIST += mptcp.d
23*186b8fceSApple OSS Distributionsendif
24*186b8fceSApple OSS Distributions
25*186b8fceSApple OSS DistributionsINSTALL_DTRACE_SCRIPTS_FILES = \
26*186b8fceSApple OSS Distributions	$(addprefix $(DSTROOT)/$(INSTALL_DTRACE_SCRIPTS_DIR)/, $(INSTALL_DTRACE_SCRIPTS_LIST))
27*186b8fceSApple OSS Distributions
28*186b8fceSApple OSS Distributions$(INSTALL_DTRACE_SCRIPTS_FILES): $(DSTROOT)/$(INSTALL_DTRACE_SCRIPTS_DIR)/% : %
29*186b8fceSApple OSS Distributions	$(_v)$(MKDIR) $(DSTROOT)/$(INSTALL_DTRACE_SCRIPTS_DIR)
30*186b8fceSApple OSS Distributions	@echo INSTALL $(@F)
31*186b8fceSApple OSS Distributions	$(_v)$(INSTALL) $(DATA_INSTALL_FLAGS) $< $@
32*186b8fceSApple OSS Distributions
33*186b8fceSApple OSS Distributionsdo_build_install_primary:: $(INSTALL_DTRACE_SCRIPTS_FILES)
34*186b8fceSApple OSS Distributions
35*186b8fceSApple OSS Distributionsinclude $(MakeInc_rule)
36*186b8fceSApple OSS Distributionsinclude $(MakeInc_dir)
37*186b8fceSApple OSS Distributions
38*186b8fceSApple OSS Distributions
39