Annotation of 43BSD/contrib/mh/conf/makefiles/zotnet/mf, revision 1.1

1.1     ! root        1: ##############################################################################
        !             2: #    Instructions to Make, for compilation of ZOT UIP/utility processes
        !             3: #
        !             4: #      @(MHWARNING)
        !             5: ##############################################################################
        !             6: 
        !             7: # The following entries were inserted during MH configuration
        !             8: BINDIR =       $(DESTDIR)@(MHBINPATH)
        !             9: ETCDIR =       $(DESTDIR)@(MHETCPATH)
        !            10: OPTIONS        =       @(MHOPTIONS) -I..
        !            11: LDOPTIONS=     @(LDOPTIONS)
        !            12: @BEGIN: MF
        !            13: ALL    =       uminc umsift muinc musift
        !            14: INST-ALL=      inst-uminc inst-umsift inst-muinc inst-musift
        !            15: TALL   =       xuminc xumsift xmuinc xmusift
        !            16: @END: MF
        !            17: @BEGIN: MHMTS
        !            18: OFILES =       uumm.o mmuu.o
        !            19: @END: MHMTS
        !            20: REMOVE =       @(MHREMOVE)
        !            21: 
        !            22: CC      =      cc
        !            23: @BEGIN: OPTIM
        !            24: CFLAGS  =      -O    $(OPTIONS)
        !            25: @END: OPTIM
        !            26: @BEGIN: DEBUG
        !            27: CFLAGS  =            $(OPTIONS)
        !            28: @END: DEBUG
        !            29: LDFLAGS =      $(LDOPTIONS)
        !            30: LIBES   =      ../mts/mts.o ../mts/lock.o
        !            31: TWSLIB =       ../tws/dtime.o ../tws/dtimep.o
        !            32: LINT   =       lint
        !            33: LFLAGS =       -bhu $(OPTIONS)
        !            34: LLIBS  =
        !            35: 
        !            36: 
        !            37: ######################################################################
        !            38: #      Here it is...
        !            39: ######################################################################
        !            40: 
        !            41: all:           mf.o $(ALL) $(OFILES)
        !            42: 
        !            43: lint:          l-mf
        !            44: 
        !            45: install:       inst-all clean
        !            46: 
        !            47: inst-all:      $(INST-ALL)
        !            48: 
        !            49: tar:           $(ALL)
        !            50: @BEGIN: MF
        !            51:                @touch $(TALL)
        !            52:                @make -n inst-all > MAKEMF
        !            53:                @chmod +x MAKEMF
        !            54:                tar $(TFLAGS) MAKEMF $(TALL)
        !            55:                @rm -f MAKEMF
        !            56: @END: MF
        !            57: 
        !            58: uninstall:;
        !            59: @BEGIN: MF
        !            60:                -cd $(ETCDIR); rm -f $(ALL)
        !            61: @END: MF
        !            62: 
        !            63: 
        !            64: ######################################################################
        !            65: # uminc
        !            66: ######################################################################
        !            67: 
        !            68: inst-uminc:    $(ETCDIR)/uminc
        !            69: 
        !            70: $(ETCDIR)/uminc:       xuminc
        !            71:                -$(REMOVE) $(ETCDIR)/uminc zuminc
        !            72:                cp xuminc $@
        !            73:                -@ls -l $@
        !            74:                -@echo ""
        !            75: 
        !            76: uminc:         xuminc
        !            77: 
        !            78: xuminc:                uminc.o uumm.o mf.o $(TWSLIB) $(LIBES)
        !            79:                $(CC) $(LDFLAGS) -o $@ uminc.o uumm.o mf.o $(TWSLIB) $(LIBES)
        !            80: 
        !            81: 
        !            82: ######################################################################
        !            83: # umsift
        !            84: ######################################################################
        !            85: 
        !            86: inst-umsift:   $(ETCDIR)/umsift
        !            87: 
        !            88: $(ETCDIR)/umsift:      xumsift
        !            89:                -$(REMOVE) $(ETCDIR)/umsift zumsift
        !            90:                cp xumsift $@
        !            91:                -@ls -l $@
        !            92:                -@echo ""
        !            93: 
        !            94: umsift:                xumsift
        !            95: 
        !            96: xumsift:       umsift.o uumm.o mf.o $(TWSLIB) $(LIBES)
        !            97:                $(CC) $(LDFLAGS) -o $@ umsift.o uumm.o mf.o $(TWSLIB) $(LIBES)
        !            98: 
        !            99: 
        !           100: ######################################################################
        !           101: # uumm
        !           102: ######################################################################
        !           103: 
        !           104: uumm:          uumm.o
        !           105: 
        !           106: 
        !           107: ######################################################################
        !           108: # muinc
        !           109: ######################################################################
        !           110: 
        !           111: inst-muinc:    $(ETCDIR)/muinc
        !           112: 
        !           113: $(ETCDIR)/muinc:       xmuinc
        !           114:                -$(REMOVE) $(ETCDIR)/muinc zmuinc
        !           115:                cp xmuinc $@
        !           116:                -@ls -l $@
        !           117:                -@echo ""
        !           118: 
        !           119: muinc:         xmuinc
        !           120: 
        !           121: xmuinc:                muinc.o mmuu.o mf.o $(TWSLIB) $(LIBES)
        !           122:                $(CC) $(LDFLAGS) -o $@ muinc.o mmuu.o mf.o $(TWSLIB) $(LIBES)
        !           123: 
        !           124: 
        !           125: ####################################################################
        !           126: # musift
        !           127: ######################################################################
        !           128: 
        !           129: inst-musift:   $(ETCDIR)/musift
        !           130: 
        !           131: $(ETCDIR)/musift:      xmusift
        !           132:                -$(REMOVE) $(ETCDIR)/musift zmusift
        !           133:                cp xmusift $@
        !           134:                -@ls -l $@
        !           135:                -@echo ""
        !           136: 
        !           137: musift:                xmusift
        !           138: 
        !           139: xmusift:       musift.o mmuu.o mf.o $(TWSLIB) $(LIBES)
        !           140:                $(CC) $(LDFLAGS) -o $@ musift.o mmuu.o mf.o $(TWSLIB) $(LIBES)
        !           141: 
        !           142: 
        !           143: ######################################################################
        !           144: # mmuu
        !           145: ######################################################################
        !           146: 
        !           147: mmuu:          mmuu.o
        !           148: 
        !           149: 
        !           150: ######################################################################
        !           151: # mf
        !           152: ######################################################################
        !           153: 
        !           154: mf:            mf.o
        !           155: 
        !           156: l-mf:;         $(LINT) $(LFLAGS) mf.c $(LLIBS)
        !           157: 
        !           158: 
        !           159: ##############################################################################
        !           160: #      Miscellaneous tasks
        !           161: ##############################################################################
        !           162: 
        !           163: distribution:   clean
        !           164: 
        !           165: clean:         unclean
        !           166:                -rm -f x* *.o
        !           167: 
        !           168: unclean:;      -rm -f z* _* :* core eddep makedep MAKEMF
        !           169: 
        !           170: 
        !           171: ##############################################################################
        !           172: #      Dependencies
        !           173: ##############################################################################
        !           174: 
        !           175: MODULES        =       uminc umsift uumm muinc musift mmuu mf
        !           176: 
        !           177: depend:;       for m in $(MODULES); do ( \
        !           178:                    i=`basename $$m .c`; \
        !           179:                    echo $$i.o: $$i.c >> makedep; \
        !           180:                    grep '^#[   ]*include' $$i.c | \
        !           181:                        sed -e 's,[^"]*"/\([^"]*\)".*,'$$i'.o: /\1,' \
        !           182:                            -e 's,[^"]*"\([^"]*\)".*,'$$i'.o: \1,' \
        !           183:                            -e 's,[^<]*<\(.*\)>.*,#'$$i'.o: /usr/include/\1,' \
        !           184:                        >> makedep \
        !           185:                ); done
        !           186:                echo '/^# DO NOT DELETE THIS LINE/+2,$$d' > eddep
        !           187:                echo '$$r makedep' >> eddep
        !           188:                echo 'w' >> eddep
        !           189:                cp Makefile _Makefile
        !           190:                ed - Makefile < eddep
        !           191:                rm eddep makedep
        !           192:                echo '# DEPENDENCIES MUST END AT END OF FILE' >> Makefile
        !           193:                echo '# IF YOU PUT STUFF HERE IT WILL GO AWAY' >> Makefile
        !           194: 
        !           195: # DO NOT DELETE THIS LINE
        !           196: # DEPENDENCIES START HERE
        !           197: uminc.o: uminc.c
        !           198: uminc.o: mf.h
        !           199: #uminc.o: /usr/include/stdio.h
        !           200: uminc.o: ../mts/mts.h
        !           201: #uminc.o: /usr/include/errno.h
        !           202: #uminc.o: /usr/include/sys/types.h
        !           203: #uminc.o: /usr/include/sys/stat.h
        !           204: umsift.o: umsift.c
        !           205: umsift.o: mf.h
        !           206: #umsift.o: /usr/include/stdio.h
        !           207: uumm.o: uumm.c
        !           208: uumm.o: mf.h
        !           209: uumm.o: ../tws/tws.h
        !           210: #uumm.o: /usr/include/stdio.h
        !           211: uumm.o: ../mts/mts.h
        !           212: #uumm.o: /usr/include/ctype.h
        !           213: #uumm.o: /usr/include/sys/types.h
        !           214: #uumm.o: /usr/include/sys/stat.h
        !           215: muinc.o: muinc.c
        !           216: muinc.o: mf.h
        !           217: #muinc.o: /usr/include/stdio.h
        !           218: muinc.o: ../mts/mts.h
        !           219: #muinc.o: /usr/include/errno.h
        !           220: #muinc.o: /usr/include/sys/types.h
        !           221: #muinc.o: /usr/include/sys/stat.h
        !           222: musift.o: musift.c
        !           223: musift.o: mf.h
        !           224: #musift.o: /usr/include/stdio.h
        !           225: mmuu.o: mmuu.c
        !           226: mmuu.o: mf.h
        !           227: mmuu.o: ../tws/tws.h
        !           228: #mmuu.o: /usr/include/stdio.h
        !           229: mmuu.o: ../mts/mts.h
        !           230: #mmuu.o: /usr/include/ctype.h
        !           231: #mmuu.o: /usr/include/sys/types.h
        !           232: #mmuu.o: /usr/include/sys/stat.h
        !           233: mf.o: mf.c
        !           234: mf.o: mf.h
        !           235: #mf.o: /usr/include/ctype.h
        !           236: #mf.o: /usr/include/stdio.h
        !           237: # DEPENDENCIES MUST END AT END OF FILE
        !           238: # IF YOU PUT STUFF HERE IT WILL GO AWAY

unix.superglobalmegacorp.com

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