Annotation of 43BSD/contrib/mh/support/pop/Makefile, revision 1.1.1.1

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