Annotation of XNU/libkern/conf/Makefile, revision 1.1.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 LIBKERN_KERNEL_CONFIG
                     18: export LIBKERN_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)/$(LIBKERN_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 $(LIBKERN_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)/$(LIBKERN_KERNEL_CONFIG) $(LIBKERN_KERNEL_CONFIG); \
                     40:        );
                     41: 
                     42: .ORDER: $(COMPOBJROOT)/$(LIBKERN_KERNEL_CONFIG)/Makefile
                     43: 
                     44: do_setup_conf: $(OBJROOT)/$(KERNEL_CONFIG)_$(ARCH_CONFIG)/$(COMPONENT)/doconf \
                     45:                $(COMPOBJROOT)/$(LIBKERN_KERNEL_CONFIG)/Makefile
                     46: 
                     47: do_all: 
                     48:        @echo "[ $(SOURCE) ] Starting do_all  $(COMPONENT) $(LIBKERN_KERNEL_CONFIG) $(ARCH_CONFIG) $(TARGET)";  \
                     49:        (cd $(COMPOBJROOT)/$(LIBKERN_KERNEL_CONFIG);                            \
                     50:        next_source=$(subst conf/,,$(SOURCE));                  \
                     51:        ${MAKE} MAKEFILES=$(TARGET)/$(LIBKERN_KERNEL_CONFIG)/Makefile   \
                     52:                SOURCE=$${next_source}                  \
                     53:                TARGET=$(TARGET)                                        \
                     54:                build_all       \
                     55:        );              \
                     56:        echo "[ $(SOURCE) ] Returning do_all $(COMPONENT) $(LIBKERN_KERNEL_CONFIG) $(ARCH_CONFIG) $(TARGET)";
                     57: 
                     58: do_build_all: do_setup_conf do_all 
                     59: 
                     60: include $(MakeInc_rule)
                     61: include $(MakeInc_dir)
                     62: 

unix.superglobalmegacorp.com

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