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 9DATAFILES = \ 10 OSAllocation.h \ 11 OSArray.h \ 12 OSBoolean.h \ 13 OSBoundedArray.h \ 14 OSBoundedArrayRef.h \ 15 OSBoundedPtr.h \ 16 OSBoundedPtrFwd.h \ 17 OSCollection.h \ 18 OSCollectionIterator.h \ 19 OSContainers.h \ 20 OSCPPDebug.h \ 21 OSData.h \ 22 OSDictionary.h \ 23 OSEndianTypes.h \ 24 OSIterator.h \ 25 OSKext.h \ 26 OSLib.h \ 27 OSMetaClass.h \ 28 OSNumber.h \ 29 OSObject.h \ 30 OSOrderedSet.h \ 31 OSPtr.h \ 32 OSSharedPtr.h \ 33 intrusive_shared_ptr.h \ 34 OSSerialize.h \ 35 OSSet.h \ 36 OSString.h \ 37 OSSymbol.h \ 38 OSUnserialize.h \ 39 bounded_array.h \ 40 bounded_array_ref.h \ 41 bounded_ptr.h \ 42 bounded_ptr_fwd.h \ 43 safe_allocation.h 44 45PRIVATE_KERNELFILES = \ 46 OSValueObject.h 47 48INSTALL_MI_LIST = 49 50INSTALL_MI_DIR = libkern/c++ 51 52INSTALL_KF_MI_LIST = ${DATAFILES} 53INSTALL_KF_MI_LCL_LIST = ${DATAFILES} ${PRIVATE_KERNELFILES} 54 55EXPORT_MI_LIST = ${DATAFILES} ${PRIVATE_KERNELFILES} 56 57EXPORT_MI_DIR = libkern/c++ 58 59include $(MakeInc_rule) 60include $(MakeInc_dir) 61