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 9INSTINC_SUBDIRS = 10 11EXPINC_SUBDIRS = 12 13# Installs header file for user level - 14# $(DSTROOT)/System/Library/Frameworks/System.framework/Headers 15# $(DSTROOT)/System/Library/Frameworks/System.framework/PrivateHeaders 16# $(DSTROOT)/usr/include/ 17# These are covered by ../darwin_posix_sys_types.modulemap. 18DATAFILES = \ 19 _blkcnt_t.h \ 20 _blksize_t.h \ 21 _caddr_t.h \ 22 _clock_t.h \ 23 _ct_rune_t.h \ 24 _dev_t.h \ 25 _errno_t.h \ 26 _fd_clr.h \ 27 _fd_copy.h \ 28 _fd_def.h \ 29 _fd_isset.h \ 30 _fd_set.h \ 31 _fd_setsize.h \ 32 _fd_zero.h \ 33 _filesec_t.h \ 34 _fsblkcnt_t.h \ 35 _fsfilcnt_t.h \ 36 _fsid_t.h \ 37 _fsobj_id_t.h \ 38 _gid_t.h \ 39 _guid_t.h \ 40 _id_t.h \ 41 _in_addr_t.h \ 42 _in_port_t.h \ 43 _ino64_t.h \ 44 _ino_t.h \ 45 _int16_t.h \ 46 _int32_t.h \ 47 _int64_t.h \ 48 _int8_t.h \ 49 _intptr_t.h \ 50 _iovec_t.h \ 51 _key_t.h \ 52 _mach_port_t.h \ 53 _mbstate_t.h \ 54 _mode_t.h \ 55 _nlink_t.h \ 56 _null.h \ 57 _o_dsync.h \ 58 _o_sync.h \ 59 _off_t.h \ 60 _offsetof.h \ 61 _os_inline.h \ 62 _pid_t.h \ 63 _posix_vdisable.h \ 64 _ptrdiff_t.h \ 65 _rsize_t.h \ 66 _rune_t.h \ 67 _s_ifmt.h \ 68 _sa_family_t.h \ 69 _seek_set.h \ 70 _sigaltstack.h \ 71 _sigset_t.h \ 72 _size_t.h \ 73 _socklen_t.h \ 74 _ssize_t.h \ 75 _suseconds_t.h \ 76 _time_t.h \ 77 _timespec.h \ 78 _timeval.h \ 79 _timeval32.h \ 80 _timeval64.h \ 81 _ucontext.h \ 82 _ucontext64.h \ 83 _uid_t.h \ 84 _u_char.h \ 85 _u_int.h \ 86 _u_int16_t.h \ 87 _u_int32_t.h \ 88 _u_int64_t.h \ 89 _u_int8_t.h \ 90 _u_short.h \ 91 _uintptr_t.h \ 92 _useconds_t.h \ 93 _uuid_t.h \ 94 _va_list.h \ 95 _wchar_t.h \ 96 _wint_t.h \ 97 _user32_timex.h \ 98 _user64_timex.h \ 99 _user32_ntptimeval.h \ 100 _user64_ntptimeval.h \ 101 102# Installs header file for DriverKit drivers - 103# $(DSTROOT)/System/DriverKit/System/usr/include/ 104DRIVERKIT_DATAFILES = \ 105 _ct_rune_t.h \ 106 _errno_t.h \ 107 _int16_t.h \ 108 _int32_t.h \ 109 _int64_t.h \ 110 _int8_t.h \ 111 _intptr_t.h \ 112 _mbstate_t.h \ 113 _null.h \ 114 _offsetof.h \ 115 _os_inline.h \ 116 _ptrdiff_t.h \ 117 _rsize_t.h \ 118 _rune_t.h \ 119 _size_t.h \ 120 _ssize_t.h \ 121 _u_int16_t.h \ 122 _u_int32_t.h \ 123 _u_int64_t.h \ 124 _u_int8_t.h \ 125 _u_int.h \ 126 _u_char.h \ 127 _u_short.h \ 128 _uintptr_t.h \ 129 _uuid_t.h \ 130 _va_list.h \ 131 _wchar_t.h \ 132 _wint_t.h \ 133 _in_addr_t.h\ 134 _in_port_t.h\ 135 _sa_family_t.h 136 137# Installs header file for Apple internal use in user level - 138# $(DSTROOT)/System/Library/Frameworks/System.framework/PrivateHeaders 139PRIVATE_DATAFILES = \ 140 141# Installs header file for kernel extensions - 142# $(DSTROOT)/System/Library/Frameworks/Kernel.framework/Headers 143# $(DSTROOT)/System/Library/Frameworks/Kernel.framework/PrivateHeaders 144KERNELFILES = ${DATAFILES} \ 145 _user_timespec.h \ 146 _user64_timespec.h \ 147 _user32_timespec.h \ 148 _user_timeval.h \ 149 _user64_timeval.h \ 150 _user32_timeval.h \ 151 _user64_itimerval.h \ 152 _user32_itimerval.h \ 153 154# Installs header file for Apple internal use for kernel extensions - 155# $(DSTROOT)/System/Library/Frameworks/Kernel.framework/PrivateHeaders 156PRIVATE_KERNELFILES = \ 157 158# /System/Library/Frameworks/System.framework/Headers and /usr/include 159INSTALL_MI_LIST = ${DATAFILES} 160 161INSTALL_DRIVERKIT_MI_LIST = ${DRIVERKIT_DATAFILES} 162 163INSTALL_MI_GEN_LIST = 164 165INSTALL_MI_DIR = sys/_types 166 167EXPORT_MI_LIST = ${KERNELFILES} ${PRIVATE_KERNELFILES} 168 169EXPORT_MI_GEN_LIST = 170 171EXPORT_MI_DIR = sys/_types 172 173# /System/Library/Frameworks/System.framework/PrivateHeaders 174INSTALL_SF_MI_LCL_LIST = ${DATAFILES} ${PRIVATE_DATAFILES} 175 176# /System/Library/Frameworks/Kernel.framework/PrivateHeaders 177INSTALL_KF_MI_LCL_LIST = ${KERNELFILES} ${PRIVATE_KERNELFILES} 178 179INSTALL_KF_MI_LCL_GEN_LIST = 180 181# /System/Library/Frameworks/Kernel.framework/Headers 182INSTALL_KF_MI_LIST = ${KERNELFILES} 183 184INSTALL_KF_MI_GEN_LIST = 185 186include $(MakeInc_rule) 187include $(MakeInc_dir) 188