]> git.saurik.com Git - apple/xnu.git/blobdiff - config/Makefile
xnu-4570.1.46.tar.gz
[apple/xnu.git] / config / Makefile
index 73a9076354261c62aeb0971fe5331c1d8448f610..36b16f2596e57f3e6839cc5dba86083daaeebd49 100644 (file)
@@ -13,6 +13,7 @@ INSTALL_KEXT_DIR = $(DSTROOT)$(INSTALL_EXTENSIONS_DIR)
 
 KEXT_PLIST_LIST = \
        System.kext/Info.plist \
+       System.kext/PlugIns/Kasan.kext/Info.plist \
        System.kext/PlugIns/AppleNMI.kext/Info.plist \
        System.kext/PlugIns/ApplePlatformFamily.kext/Info.plist \
        System.kext/PlugIns/IONVRAMFamily.kext/Info.plist \
@@ -53,7 +54,7 @@ $(OBJPATH)/allsymbols: $(OBJPATH)/$(KERNEL_FILE_NAME)
        $(_v)$(NM) -gj $< > $@
 
 $(SYMBOL_SET_BUILD): $(OBJPATH)/%.symbolset :  %.exports %.$(EXPORT_SOURCE_ARCH_CONFIG_LC).exports $(OBJPATH)/allsymbols $(KEXT_CREATE_SYMBOL_SET)
-       @echo SYMBOLSET $* "($(CURRENT_ARCH_CONFIG_LC))"
+       @echo "$(ColorH)SYMBOLSET$(Color0)  $(ColorF)$*$(Color0) \"($(ColorLF)$(CURRENT_ARCH_CONFIG_LC)$(Color0))\""
        $(_v)$(KEXT_CREATE_SYMBOL_SET)                                  \
                $(ARCH_FLAGS_$(CURRENT_ARCH_CONFIG))                    \
                -import $(OBJPATH)/allsymbols                           \
@@ -80,11 +81,11 @@ check_all_exports: $(OBJPATH)/allsymbols $(KEXT_CREATE_SYMBOL_SET)
                -output /dev/null $(_vstdout)
 
 $(OBJPATH)/$(MD_SUPPORTED_KPI_FILENAME): $(EXPORTS_FILES)
-       @echo SUPPORTED_KPI "($(CURRENT_ARCH_CONFIG_LC))"
+       @echo "$(ColorH)SUPPORTED_KPI$(Color0) \"($(ColorLF)$(CURRENT_ARCH_CONFIG_LC)$(Color0))\""
        $(_v)$(SRCROOT)/config/list_supported.sh $(SOURCE) $(EXPORT_SOURCE_ARCH_CONFIG_LC) $@
 
 $(OBJPATH)/$(MI_SUPPORTED_KPI_FILENAME): $(EXPORTS_FILES)
-       @echo SUPPORTED_KPI "(all)"
+       @echo "$(ColorH)SUPPORTED_KPI$(Color0) \"($(ColorLF)all$(Color0))\""
        $(_v)$(SRCROOT)/config/list_supported.sh $(SOURCE) all $@
 
 build_symbol_sets: check_all_exports $(SYMBOL_SET_BUILD) $(OBJPATH)/allsymbols \
@@ -109,31 +110,34 @@ $(SYMROOT_INSTALL_KEXT_MACHO_FILES): ALWAYS
 
 $(SYMROOT_INSTALL_KEXT_PLISTS): $(SYMROOT)/% : $(SOURCE)/%
        $(_v)$(MKDIR) $(dir $@)
-       @echo INSTALLSYM kextplist $*
+       @echo "$(ColorH)INSTALLSYM$(ColorH) $(ColorLF)kextplist$(Color0) $(ColorF)$*$(Color0)"
        $(_v)$(INSTALL) $(DATA_INSTALL_FLAGS) $< $@
        $(_v)$(NEWVERS) $@ $(_vstdout)
 
 $(DSTROOT_INSTALL_KEXT_PLISTS): $(INSTALL_KEXT_DIR)/% : $(SYMROOT)/%
        $(_v)$(MKDIR) $(dir $@)
-       @echo INSTALL kextplist $*
+       @echo "$(ColorH)INSTALL$(ColorH)    $(ColorLF)kextplist$(Color0) $(ColorF)$*$(Color0)"
        $(_v)$(INSTALL) $(DATA_INSTALL_FLAGS) $< $@
 
 $(DSTROOT_INSTALL_KEXT_MACHO_FILES): $(INSTALL_KEXT_DIR)/% : $(SYMROOT)/% ALWAYS
        $(_v)$(MKDIR) $(dir $@)
-       @echo INSTALL $(notdir $@) "($(CURRENT_ARCH_CONFIG_LC))"
+       @echo "$(ColorF)INSTALL$(Color0)    $(ColorF)$(notdir $@)$(Color0) \"($(ColorLF)$(CURRENT_ARCH_CONFIG_LC)$(Color0))\""
        $(_v)$(INSTALL) $(EXEC_INSTALL_FLAGS) $< $@
 
 $(DSTROOT)/$(KRESDIR)/$(MD_SUPPORTED_KPI_FILENAME) $(DSTROOT)/$(KRESDIR)/$(MI_SUPPORTED_KPI_FILENAME): $(DSTROOT)/$(KRESDIR)/% : $(OBJPATH)/%
        $(_v)$(MKDIR) $(dir $@)
-       @echo INSTALL $*
+       @echo "$(ColorH)INSTALL$(Color0)    $(ColorF)$*$(Color0)"
        $(_v)$(INSTALL) $(INSTALL_FLAGS) $< $@
 
+ifneq ($(INSTALL_KASAN_ONLY),1)
 do_config_install::    $(SYMROOT_INSTALL_KEXT_MACHO_FILES) \
                                $(SYMROOT_INSTALL_KEXT_PLISTS) \
                                $(DSTROOT_INSTALL_KEXT_MACHO_FILES) \
                                $(DSTROOT_INSTALL_KEXT_PLISTS) \
                                $(DSTROOT)/$(KRESDIR)/$(MD_SUPPORTED_KPI_FILENAME) \
                                $(DSTROOT)/$(KRESDIR)/$(MI_SUPPORTED_KPI_FILENAME)
+endif
+
 
 $(OBJPATH)/all-kpi.exp: $(EXPORTS_FILES)
        $(_v)$(SOURCE)/generate_linker_exports.sh $@ $+