Annotation of XNU/osfmk/conf/Makefile, revision 1.1

1.1     ! root        1: export MakeInc_cmd=${SRCROOT}/makedefs/MakeInc.cmd
        !             2: export MakeInc_def=${SRCROOT}/makedefs/MakeInc.def
        !             3: export MakeInc_rule=${SRCROOT}/makedefs/MakeInc.rule
        !             4: export MakeInc_dir=${SRCROOT}/makedefs/MakeInc.dir
        !             5: 
        !             6: 
        !             7: include $(MakeInc_cmd)
        !             8: include $(MakeInc_def)
        !             9: 
        !            10: SETUP_SUBDIRS = \
        !            11:        tools
        !            12: 
        !            13: COMP_SUBDIRS = 
        !            14: 
        !            15: INST_SUBDIRS = 
        !            16: 
        !            17: ifndef OSFMK_KERNEL_CONFIG
        !            18: export OSFMK_KERNEL_CONFIG = $(KERNEL_CONFIG)
        !            19: endif
        !            20: 
        !            21: COMPOBJROOT=$(OBJROOT)/$(KERNEL_CONFIG)_$(ARCH_CONFIG)/$(COMPONENT)
        !            22: 
        !            23: $(OBJROOT)/$(KERNEL_CONFIG)_$(ARCH_CONFIG)/$(COMPONENT)/doconf:
        !            24:        make build_setup 
        !            25: 
        !            26: $(COMPOBJROOT)/$(OSFMK_KERNEL_CONFIG)/Makefile :  $(SOURCE)/MASTER  \
        !            27:        $(SOURCE)/MASTER.$(arch_config) \
        !            28:        $(SOURCE)/Makefile.template  \
        !            29:        $(SOURCE)/Makefile.$(arch_config)  \
        !            30:        $(SOURCE)/files \
        !            31:        $(SOURCE)/files.$(arch_config)
        !            32:        @echo "Running doconf for $(OSFMK_KERNEL_CONFIG)";
        !            33:        (doconf_target=$(addsuffix /conf, $(TARGET)); \
        !            34:        echo $${doconf_target};\
        !            35:        $(MKDIR) $${doconf_target}; \
        !            36:        cd $${doconf_target}; \
        !            37:        rm -f $(notdir $?); \
        !            38:        cp  $? $${doconf_target}; \
        !            39:        $(OBJROOT)/$(KERNEL_CONFIG)_$(ARCH_CONFIG)/$(COMPONENT)/doconf -c -cpu $(arch_config) -d  $(TARGET)/$(OSFMK_KERNEL_CONFIG) $(OSFMK_KERNEL_CONFIG); \
        !            40:        );
        !            41: 
        !            42: $(COMPOBJROOT)/$(OSFMK_KERNEL_CONFIG)/platforms.h: $(COMPOBJROOT)/$(OSFMK_KERNEL_CONFIG)/cputypes.h
        !            43:        (cd $(COMPOBJROOT)/$(OSFMK_KERNEL_CONFIG);                      \
        !            44:        ${RM} $@;                                               \
        !            45:        ${LN} cputypes.h $@;                                    \
        !            46:        )
        !            47: 
        !            48: .ORDER: $(COMPOBJROOT)/$(OSFMK_KERNEL_CONFIG)/Makefile $(COMPOBJROOT)/$(OSFMK_KERNEL_CONFIG)/platforms.h
        !            49: 
        !            50: do_setup_conf: $(OBJROOT)/$(KERNEL_CONFIG)_$(ARCH_CONFIG)/$(COMPONENT)/doconf \
        !            51:                $(COMPOBJROOT)/$(OSFMK_KERNEL_CONFIG)/Makefile \
        !            52:                $(COMPOBJROOT)/$(OSFMK_KERNEL_CONFIG)/platforms.h 
        !            53: 
        !            54: do_all: 
        !            55:        @echo "[ $(SOURCE) ] Starting do_all  $(COMPONENT) $(OSFMK_KERNEL_CONFIG) $(ARCH_CONFIG) $(TARGET)";    \
        !            56:        (cd $(COMPOBJROOT)/$(OSFMK_KERNEL_CONFIG);                              \
        !            57:        next_source=$(subst conf/,,$(SOURCE));                  \
        !            58:        ${MAKE} MAKEFILES=$(TARGET)/$(OSFMK_KERNEL_CONFIG)/Makefile     \
        !            59:                SOURCE=$${next_source}                  \
        !            60:                TARGET=$(TARGET)                                        \
        !            61:                build_all       \
        !            62:        );              \
        !            63:        echo "[ $(SOURCE) ] Returning do_all $(COMPONENT) $(OSFMK_KERNEL_CONFIG) $(ARCH_CONFIG) $(TARGET)";
        !            64: 
        !            65: do_build_all: do_setup_conf do_all 
        !            66: 
        !            67: include $(MakeInc_rule)
        !            68: include $(MakeInc_dir)
        !            69: 

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.