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 6IOKIT_INCVERS = A 7IOKIT_INCFRAME = $(FRAMEDIR)/IOKit.framework 8IOKIT_INCDIR = $(IOKIT_INCFRAME)/Versions/$(IOKIT_INCVERS)/Headers 9IOKIT_PINCDIR = $(IOKIT_INCFRAME)/Versions/$(IOKIT_INCVERS)/PrivateHeaders 10 11export INCDIR = $(IOKIT_INCDIR) 12export LCLDIR = $(IOKIT_PINCDIR) 13 14include $(MakeInc_cmd) 15include $(MakeInc_def) 16 17INSTINC_SUBDIRS = \ 18 nvram \ 19 platform \ 20 power \ 21 pwr_mgt \ 22 rtc \ 23 system_management 24 25INSTINC_SUBDIRS_ARM = 26 27INSTINC_SUBDIRS_I386 = 28 29INSTINC_SUBDIRS_X86_64 = 30 31 32EXPINC_SUBDIRS = ${INSTINC_SUBDIRS} 33EXPINC_SUBDIRS_ARM = ${INSTINC_SUBDIRS_ARM} 34EXPINC_SUBDIRS_I386 = ${INSTINC_SUBDIRS_I386} 35EXPINC_SUBDIRS_X86_64 = ${INSTINC_SUBDIRS_X86_64} 36 37 38NOT_EXPORT_HEADERS = 39 40NOT_KF_MI_HEADERS = $(NOT_EXPORT_HEADERS) \ 41 IOKitKeysPrivate.h IOCPU.h \ 42 IOHibernatePrivate.h IOPolledInterface.h \ 43 IOCommandQueue.h IOLocksPrivate.h \ 44 IOSyncer.h AppleKeyStoreInterface.h \ 45 IOStatistics.h IOStatisticsPrivate.h 46 47NOT_LOCAL_HEADERS = 48 49ALL_HEADERS = $(shell (cd $(SOURCE); echo *.h)) 50 51INSTALL_MI_LIST = IOBSD.h IOKitKeys.h IOKitServer.h IOReturn.h\ 52 IOSharedLock.h IOTypes.h OSMessageNotification.h\ 53 IODataQueueShared.h IOMessage.h 54 55INSTALL_MI_LCL_LIST = IOKitKeysPrivate.h IOHibernatePrivate.h IOLocksPrivate.h IOStatistics.h AppleKeyStoreInterface.h 56 57INSTALL_MI_DIR = . 58 59EXPORT_MI_LIST = $(filter-out $(NOT_EXPORT_HEADERS), $(ALL_HEADERS)) 60 61EXPORT_MI_DIR = IOKit 62 63INSTALL_KF_MI_LIST = $(filter-out $(NOT_KF_MI_HEADERS), $(ALL_HEADERS)) 64 65include $(MakeInc_rule) 66include $(MakeInc_dir) 67