]> git.saurik.com Git - apple/xnu.git/blobdiff - bsd/sys/Makefile
xnu-2422.1.72.tar.gz
[apple/xnu.git] / bsd / sys / Makefile
index 53f457741bba52a237dbccb5df548d2054cecc38..30d592d47682e6899b119857f178920f84b03b76 100644 (file)
@@ -7,9 +7,11 @@ export MakeInc_dir=${SRCROOT}/makedefs/MakeInc.dir
 include $(MakeInc_cmd)
 include $(MakeInc_def)
 
-INSTINC_SUBDIRS =
+INSTINC_SUBDIRS = \
+       _types
 
-EXPINC_SUBDIRS =
+EXPINC_SUBDIRS = \
+       _types
 
 # Installs header file for user level -  
 #        $(DSTROOT)/System/Library/Frameworks/System.framework/Headers
@@ -40,20 +42,23 @@ DATAFILES = \
 PRIVATE_DATAFILES = \
        codesign.h \
        content_protection.h \
+       decmpfs.h \
        disklabel.h \
        fileport.h \
        fsctl.h \
        fsgetpath.h \
        fslog.h \
+       guarded.h \
        imgsrc.h \
        ipcs.h \
+       kas_info.h \
+       kern_overrides.h \
        shm_internal.h \
        spawn_internal.h \
        tree.h \
        ux_exception.h \
-       proc_info.h \
        process_policy.h \
-       vnioctl.h \
+       proc_uuid_policy.h \
        priv.h
 
 # Installs header file for kernel extensions - 
@@ -66,7 +71,7 @@ KERNELFILES = \
        errno.h ev.h event.h fcntl.h file.h filio.h \
        ioccom.h ioctl.h ipc.h \
        ioctl_compat.h  kernel.h kernel_types.h kern_event.h lctx.h lock.h lockf.h \
-       kauth.h kdebug.h  md5.h kern_callout.h kern_control.h kern_memorystatus.h imgact.h malloc.h namei.h \
+       kauth.h kdebug.h  md5.h kern_control.h kern_memorystatus.h imgact.h malloc.h namei.h \
        mman.h mbuf.h mount.h netport.h param.h paths.h \
        proc.h  queue.h random.h resource.h \
        sbuf.h posix_sem.h posix_shm.h sem.h shm.h \
@@ -98,6 +103,7 @@ PRIVATE_KERNELFILES = \
        mach_swapon.h \
        msgbuf.h \
        eventvar.h \
+       pthread_shims.h \
        quota.h \
        sem_internal.h \
        shm_internal.h \
@@ -120,7 +126,7 @@ INSTALL_MI_DIR = sys
 
 EXPORT_MI_LIST = ${KERNELFILES} ${PRIVATE_KERNELFILES} linker_set.h bsdtask_info.h pthread_internal.h filedesc.h pipe.h resourcevar.h semaphore.h \
                                                                vnode_internal.h proc_internal.h file_internal.h mount_internal.h \
-                                                               uio_internal.h tree.h
+                                                               uio_internal.h tree.h munge.h kern_tests.h
 
 EXPORT_MI_GEN_LIST = syscall.h sysproto.h
 
@@ -152,12 +158,12 @@ sysproto.h: $(SRCROOT)/bsd/kern/syscalls.master $(MAKESYSCALLS)
 MAKE_POSIX_AVAILABILITY = $(SRCROOT)/bsd/sys/make_posix_availability.sh
 _posix_availability.h: $(MAKE_POSIX_AVAILABILITY)
        @echo "Generating bsd/sys/$@"
-       $(_v)$(MAKE_POSIX_AVAILABILITY) $@
+       $(_v)$(MAKE_POSIX_AVAILABILITY) "$@"
 
 MAKE_SYMBOL_ALIASING = $(SRCROOT)/bsd/sys/make_symbol_aliasing.sh
 _symbol_aliasing.h: $(MAKE_SYMBOL_ALIASING)
        @echo "Generating bsd/sys/$@"
-       $(_v)$(MAKE_SYMBOL_ALIASING) $@
+       $(_v)$(MAKE_SYMBOL_ALIASING) "$(SDKROOT)" "$@"
 
 include $(MakeInc_rule)
 include $(MakeInc_dir)