xref: /xnu-12377.81.4/bsd/pthread/Makefile (revision 043036a2b3718f7f0be807e2870f8f47d3fa0796)
1*043036a2SApple OSS Distributionsexport MakeInc_cmd=${SRCROOT}/makedefs/MakeInc.cmd
2*043036a2SApple OSS Distributionsexport MakeInc_def=${SRCROOT}/makedefs/MakeInc.def
3*043036a2SApple OSS Distributionsexport MakeInc_rule=${SRCROOT}/makedefs/MakeInc.rule
4*043036a2SApple OSS Distributionsexport MakeInc_dir=${SRCROOT}/makedefs/MakeInc.dir
5*043036a2SApple OSS Distributions
6*043036a2SApple OSS Distributionsinclude $(MakeInc_cmd)
7*043036a2SApple OSS Distributionsinclude $(MakeInc_def)
8*043036a2SApple OSS Distributions
9*043036a2SApple OSS Distributions# These are covered by CoreOSModuleMaps because they're
10*043036a2SApple OSS Distributions# mixed in with headers from other projects in pthread/.
11*043036a2SApple OSS DistributionsDATAFILES = \
12*043036a2SApple OSS Distributions	bsdthread_private.h \
13*043036a2SApple OSS Distributions	priority_private.h \
14*043036a2SApple OSS Distributions	workqueue_syscalls.h
15*043036a2SApple OSS Distributions
16*043036a2SApple OSS DistributionsPRIVATE_DATAFILES = \
17*043036a2SApple OSS Distributions	bsdthread_private.h \
18*043036a2SApple OSS Distributions	priority_private.h \
19*043036a2SApple OSS Distributions	workqueue_syscalls.h
20*043036a2SApple OSS Distributions
21*043036a2SApple OSS DistributionsKERNELFILES = \
22*043036a2SApple OSS Distributions
23*043036a2SApple OSS DistributionsPRIVATE_KERNELFILES = \
24*043036a2SApple OSS Distributions	bsdthread_private.h \
25*043036a2SApple OSS Distributions	priority_private.h \
26*043036a2SApple OSS Distributions	workqueue_syscalls.h
27*043036a2SApple OSS Distributions
28*043036a2SApple OSS DistributionsINTERNAL_KERNELFILES = \
29*043036a2SApple OSS Distributions	workqueue_internal.h \
30*043036a2SApple OSS Distributions	workqueue_trace.h
31*043036a2SApple OSS Distributions
32*043036a2SApple OSS DistributionsINSTALL_MI_DIR = pthread
33*043036a2SApple OSS Distributions
34*043036a2SApple OSS Distributions# /usr/local/include without PRIVATE stuff
35*043036a2SApple OSS Distributions# /System/Library/Frameworks/System.framework/PrivateHeaders
36*043036a2SApple OSS DistributionsINCDIR = $(SDKHEADERSROOT)/usr/local/include
37*043036a2SApple OSS DistributionsINSTALL_MI_LIST = ${DATAFILES}
38*043036a2SApple OSS DistributionsINSTALL_SF_MI_LCL_LIST = $(sort ${DATAFILES} ${PRIVATE_DATAFILES})
39*043036a2SApple OSS Distributions
40*043036a2SApple OSS Distributions# /System/Library/Frameworks/Kernel.framework/Headers
41*043036a2SApple OSS Distributions# /System/Library/Frameworks/Kernel.framework/PrivateHeaders
42*043036a2SApple OSS DistributionsINSTALL_KF_MI_LIST = $(sort ${KERNELFILES})
43*043036a2SApple OSS DistributionsINSTALL_KF_MI_LCL_LIST = $(sort ${KERNELFILES} ${PRIVATE_KERNELFILES})
44*043036a2SApple OSS Distributions
45*043036a2SApple OSS DistributionsEXPORT_MI_LIST = $(sort ${KERNELFILES} ${PRIVATE_KERNELFILES} ${INTERNAL_KERNELFILES})
46*043036a2SApple OSS Distributions
47*043036a2SApple OSS DistributionsEXPORT_MI_DIR = ${INSTALL_MI_DIR}
48*043036a2SApple OSS Distributions
49*043036a2SApple OSS Distributionsinclude $(MakeInc_rule)
50*043036a2SApple OSS Distributionsinclude $(MakeInc_dir)
51