Annotation of 43BSD/contrib/mh/conf/makefiles/support/pop, revision 1.1

1.1     ! root        1: ##############################################################################
        !             2: #      Instructions to Make, for POP support processes
        !             3: #
        !             4: #      @(MHWARNING)
        !             5: ##############################################################################
        !             6: 
        !             7: # The following entries were inserted during MH configuration
        !             8: BINDIR =       $(DESTDIR)@(MHBINPATH)
        !             9: ETCDIR =       /etc
        !            10: LIBDIR =       $(DESTDIR)@(MHETCPATH)
        !            11: OPTIONS        =       @(MHOPTIONS) -I..
        !            12: LDOPTIONS=     @(LDOPTIONS)
        !            13: LDOPTLIB=      @(LDOPTLIB)
        !            14: PGMPROT        =       0711
        !            15: REMOVE =       @(MHREMOVE)
        !            16: CHOWN  =       @(MHCHOWNPATH)
        !            17: POPUID =       pop
        !            18: @BEGIN: POP
        !            19: ALL    =       popd popaka popwrd popsbr
        !            20: INST-ALL=      inst-popd inst-popaka inst-popwrd
        !            21: LALL   =       l-popd l-popaka l-popwrd l-popsbr
        !            22: TALL   =       xpopd xpopaka xpopwrd
        !            23: @END: POP
        !            24: 
        !            25: CC      =      cc
        !            26: @BEGIN: OPTIM
        !            27: CFLAGS  =      -O    $(OPTIONS)
        !            28: @END: OPTIM
        !            29: @BEGIN: DEBUG
        !            30: CFLAGS  =            $(OPTIONS)
        !            31: @END: DEBUG
        !            32: LDFLAGS        =       $(LDOPTIONS)
        !            33: LIBES1 =       ../../zotnet/libzot.a
        !            34: LIBES2 =       ../../config/config.o ../../sbr/libmh.a $(LIBES1)
        !            35: LDLIBS1        =       $(LIBES1) $(LDOPTLIB)
        !            36: LDLIBS2        =       $(LIBES2) $(LDOPTLIB)
        !            37: 
        !            38: LINT   =       lint
        !            39: LFLAGS =       -bhu $(OPTIONS)
        !            40: LLIBS1 =       ../../zotnet/llib-lzotnet
        !            41: LLIBS2 =       ../../sbr/llib-lmh $(LLIBS1)
        !            42: 
        !            43: 
        !            44: ################################################################
        !            45: # Here it is...
        !            46: ################################################################
        !            47: 
        !            48: all:           $(ALL)
        !            49: 
        !            50: lint:          $(LALL)
        !            51: 
        !            52: install:       inst-all clean
        !            53: 
        !            54: inst-all:      $(INST-ALL)
        !            55: 
        !            56: tar:           $(ALL)
        !            57: @BEGIN: POP
        !            58:                @touch $(TALL)
        !            59:                @make -n inst-all > MAKEPOP
        !            60:                @chmod +x MAKEPOP
        !            61:                tar $(TFLAGS) MAKEPOP $(TALL)
        !            62:                @rm -f MAKEPOP
        !            63: @END: POP
        !            64: 
        !            65: uninstall:;    -cd $(ETCDIR); rm -f popd
        !            66:                -cd $(LIBDIR); rm -f popaka popwrd
        !            67: 
        !            68: 
        !            69: ################################################################
        !            70: # popd
        !            71: ################################################################
        !            72: 
        !            73: inst-popd:     $(ETCDIR)/popd
        !            74: 
        !            75: $(ETCDIR)/popd:        xpopd
        !            76:                -$(REMOVE) $@ zpopd
        !            77:                -rm -f $@
        !            78:                cp xpopd $@
        !            79:                -chmod 700 $@
        !            80:                -@ls -l $@
        !            81:                -@echo ""
        !            82: 
        !            83: popd:          xpopd
        !            84: 
        !            85: xpopd:         popd.o popser.o syslog.o \
        !            86:                        ../../uip/dropsbr.o $(LIBES2)
        !            87:                $(CC) $(LDFLAGS) -o $@ popd.o popser.o syslog.o \
        !            88:                        ../../uip/dropsbr.o $(LDLIBS2)
        !            89: 
        !            90: l-popd:;       $(LINT) $(LFLAGS) popd.c popser.c \
        !            91:                        ../../uip/dropsbr.c $(LLIBS2)
        !            92: 
        !            93: 
        !            94: ################################################################
        !            95: # popaka
        !            96: ################################################################
        !            97: 
        !            98: inst-popaka:   $(LIBDIR)/popaka
        !            99: 
        !           100: $(LIBDIR)/popaka:      xpopaka
        !           101:                -$(REMOVE) $@ zpopaka
        !           102:                cp xpopaka $@
        !           103:                -@chmod $(PGMPROT) $@
        !           104:                -@ls -l $@
        !           105:                -@echo ""
        !           106: 
        !           107: popaka:                xpopaka
        !           108: 
        !           109: xpopaka:       popaka.o $(LIBES1)
        !           110:                $(CC) $(LDFLAGS) -o $@ popaka.o $(LDLIBS1)
        !           111: 
        !           112: l-popaka:;     $(LINT) $(LFLAGS) popaka.c $(LLIBS1)
        !           113: 
        !           114: 
        !           115: ################################################################
        !           116: # popwrd
        !           117: ################################################################
        !           118: 
        !           119: inst-popwrd:   $(LIBDIR)/popwrd
        !           120: 
        !           121: $(LIBDIR)/popwrd:      xpopwrd
        !           122:                -$(REMOVE) $@ zpopwrd
        !           123:                -chmod u-s zpopwrd
        !           124:                cp xpopwrd $@
        !           125:                -chmod $(PGMPROT) $@
        !           126:                -$(CHOWN) $(POPUID) $@
        !           127:                chmod u+s $@
        !           128:                -@ls -l $@
        !           129:                -@echo ""
        !           130: 
        !           131: popwrd:                xpopwrd
        !           132: 
        !           133: xpopwrd:       popwrd.o $(LIBES1)
        !           134:                $(CC) $(LDFLAGS) -o $@ popwrd.o $(LDLIBS1)
        !           135: 
        !           136: l-popwrd:;     $(LINT) $(LFLAGS) popwrd.c $(LLIBS1)
        !           137: 
        !           138: 
        !           139: ################################################################
        !           140: # popsbr
        !           141: ################################################################
        !           142: 
        !           143: popsbr:                popsbr.o
        !           144: 
        !           145: l-popsbr:;     $(LINT) $(LFLAGS) popsbr.c $(LLIBS)
        !           146: 
        !           147: 
        !           148: ################################################################
        !           149: # smtpd
        !           150: ################################################################
        !           151: 
        !           152: inst-smtpd:    $(ETCDIR)/smtpd
        !           153: 
        !           154: $(ETCDIR)/smtpd:       xsmtpd
        !           155:                -$(REMOVE) $@ zsmtpd
        !           156:                cp xsmtpd $@
        !           157:                -chmod 700 $@
        !           158:                -@ls -l $@
        !           159:                -@echo ""
        !           160: 
        !           161: smtpd:         xsmtpd
        !           162: 
        !           163: xsmtpd:                smtpd.o syslog.o
        !           164:                $(CC) $(LDFLAGS) -o $@ smtpd.o syslog.o
        !           165: 
        !           166: l-smtpd:;      $(LINT) $(LFLAGS) smtpd.c
        !           167: 
        !           168: 
        !           169: ##############################################################################
        !           170: #      Miscellaneous tasks
        !           171: ##############################################################################
        !           172: 
        !           173: distribution:   clean
        !           174: 
        !           175: clean:         unclean
        !           176:                -rm -f x* *.o
        !           177: 
        !           178: unclean:;      -rm -f z* _* :* core eddep makedep MAKEPOP
        !           179: 
        !           180: 
        !           181: ##############################################################################
        !           182: #      Dependencies
        !           183: ##############################################################################
        !           184: 
        !           185: MODULES        =       popd popser popaka popwrd popsbr
        !           186: 
        !           187: depend:;       for m in $(MODULES); do ( \
        !           188:                    i=`basename $$m .c`; \
        !           189:                    echo $$i.o: $$i.c >> makedep; \
        !           190:                    grep '^#[   ]*include' $$i.c | \
        !           191:                        sed -e 's,[^"]*"/\([^"]*\)".*,'$$i'.o: /\1,' \
        !           192:                            -e 's,[^"]*"\([^"]*\)".*,'$$i'.o: \1,' \
        !           193:                            -e 's,[^<]*<\(.*\)>.*,#'$$i'.o: /usr/include/\1,' \
        !           194:                        >> makedep \
        !           195:                ); done
        !           196:                echo '/^# DO NOT DELETE THIS LINE/+2,$$d' > eddep
        !           197:                echo '$$r makedep' >> eddep
        !           198:                echo 'w' >> eddep
        !           199:                cp Makefile _Makefile
        !           200:                ed - Makefile < eddep
        !           201:                rm eddep makedep
        !           202:                echo '# DEPENDENCIES MUST END AT END OF FILE' >> Makefile
        !           203:                echo '# IF YOU PUT STUFF HERE IT WILL GO AWAY' >> Makefile
        !           204: 
        !           205: # DO NOT DELETE THIS LINE
        !           206: # DEPENDENCIES START HERE
        !           207: popd.o: popd.c
        !           208: #popd.o: /usr/include/errno.h
        !           209: #popd.o: /usr/include/signal.h
        !           210: #popd.o: /usr/include/stdio.h
        !           211: #popd.o: /usr/include/strings.h
        !           212: #popd.o: /usr/include/syslog.h
        !           213: #popd.o: /usr/include/sys/types.h
        !           214: #popd.o: /usr/include/sys/file.h
        !           215: #popd.o: /usr/include/sys/ioctl.h
        !           216: #popd.o: /usr/include/sys/socket.h
        !           217: #popd.o: /usr/include/sys/time.h
        !           218: #popd.o: /usr/include/sys/resource.h
        !           219: #popd.o: /usr/include/sys/wait.h
        !           220: #popd.o: /usr/include/netinet/in.h
        !           221: #popd.o: /usr/include/netdb.h
        !           222: #popd.o: /usr/include/arpa/inet.h
        !           223: popser.o: popser.c
        !           224: popser.o: ../../h/mh.h
        !           225: popser.o: ../../h/dropsbr.h
        !           226: popser.o: ../../zotnet/bboards.h
        !           227: #popser.o: /usr/include/stdio.h
        !           228: popser.o: ../../zotnet/mts.h
        !           229: #popser.o: /usr/include/ctype.h
        !           230: #popser.o: /usr/include/errno.h
        !           231: #popser.o: /usr/include/pwd.h
        !           232: #popser.o: /usr/include/signal.h
        !           233: #popser.o: /usr/include/syslog.h
        !           234: #popser.o: /usr/include/sys/types.h
        !           235: #popser.o: /usr/include/sys/stat.h
        !           236: popaka.o: popaka.c
        !           237: #popaka.o: /usr/include/stdio.h
        !           238: popaka.o: ../../zotnet/bboards.h
        !           239: popwrd.o: popwrd.c
        !           240: popwrd.o: ../../h/strings.h
        !           241: popwrd.o: ../../zotnet/bboards.h
        !           242: #popwrd.o: /usr/include/errno.h
        !           243: #popwrd.o: /usr/include/pwd.h
        !           244: #popwrd.o: /usr/include/signal.h
        !           245: #popwrd.o: /usr/include/stdio.h
        !           246: #popwrd.o: /usr/include/sys/types.h
        !           247: #popwrd.o: /usr/include/sys/file.h
        !           248: popsbr.o: popsbr.c
        !           249: popsbr.o: ../../h/strings.h
        !           250: #popsbr.o: /usr/include/stdio.h
        !           251: #popsbr.o: /usr/include/signal.h
        !           252: # DEPENDENCIES MUST END AT END OF FILE
        !           253: # 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.