xref: /xnu-11215.61.5/iokit/IOKit/pwr_mgt/Makefile (revision 4f1223e81cd707a65cc109d0b8ad6653699da3c4)
1export MakeInc_cmd=${SRCROOT}/makedefs/MakeInc.cmd
2export MakeInc_def=${SRCROOT}/makedefs/MakeInc.def
3export MakeInc_rule=${SRCROOT}/makedefs/MakeInc.rule
4export MakeInc_dir=${SRCROOT}/makedefs/MakeInc.dir
5
6include $(MakeInc_cmd)
7include $(MakeInc_def)
8
9MI_DIR = pwr_mgt
10NOT_EXPORT_HEADERS = \
11	IOPMinformee.h		\
12	IOPMinformeeList.h	\
13	IOPMlog.h		\
14	IOPMPrivate.h
15
16ALL_HEADERS = $(notdir $(wildcard $(SOURCE)*.h))
17
18INSTALL_IF_MI_LIST	= IOPMLibDefs.h IOPM.h
19INSTALL_IF_MI_LCL_LIST = ${INSTALL_IF_MI_LIST} IOPMPrivate.h
20INSTALL_MI_DIR = $(MI_DIR)
21
22EXPORT_MI_LIST	= $(filter-out $(NOT_EXPORT_HEADERS), $(ALL_HEADERS))
23EXPORT_MI_DIR = IOKit/$(MI_DIR)
24
25INSTALL_KF_MI_LCL_LIST = $(EXPORT_MI_LIST) IOPMPrivate.h
26
27include $(MakeInc_rule)
28include $(MakeInc_dir)
29