Annotation of 43BSD/contrib/mh/conf/makefiles/zotnet/mf, revision 1.1.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.