📄 pop
字号:
############################################################################### Instructions to Make, for POP support processes## @(MHWARNING)# @(#)$Id: pop,v 2.26 1992/11/25 04:18:59 jromine Exp $############################################################################### The following entries were inserted during MH configurationBINDIR = $(DESTDIR)@(MHBINPATH)ETCDIR = $(DESTDIR)@(MHPOPDPATH)LIBDIR = $(DESTDIR)@(MHETCPATH)OPTIONS = @(MHOPTIONS) @(POPUUMBOX) -I..LDOPTIONS= @(LDOPTIONS)LDOPTLIB= @(LDOPTLIB)@BEGIN: MPOPLDCURSES= @(LDCURSES)@END: MPOPPGMPROT = 0711REMOVE = @(MHREMOVE)CHOWN = @(MHCHOWNPATH)POPUID = pop@BEGIN: APOPApop = popauthIApop = inst-popauthLpop = l-popauthTpop = xpopauth@END: APOP@BEGIN: POPALL = popd popaka $(Apop) popwrdINST-ALL= inst-popd inst-popaka $(IApop) inst-popwrdLALL = l-popd l-popaka $(Lpop) l-popwrdTALL = xpopd xpopaka $(Tpop) xpopwrd@END: POPCP = @(CP)CC = @(MHCOMPILER)@BEGIN: STDLIBLD = @(MHCOMPILER)@END: STDLIB@BEGIN: SHAREDLIBLD = LD_LIBRARY_PATH=../../sbr @(MHCOMPILER)@END: SHAREDLIB@BEGIN: OPTIMCFLAGS = $(OPTIONS)@END: OPTIM@BEGIN: DEBUGCFLAGS = $(OPTIONS)@END: DEBUGLDFLAGS = $(LDOPTIONS)LIBES1 = ../../zotnet/libzot.a ../../mts/libmts.a@BEGIN: STDLIBLIBES2 = ../../config/config.o ../../sbr/libmh.a $(LIBES1)LDLIBS1 = $(LIBES1) $(LDOPTLIB)LDLIBS2 = $(LIBES2) ../../config/version.o $(LDOPTLIB)@END: STDLIB@BEGIN: SUN4SHLIBSLIBVER = .@(SLIBVER)@END: SUN4SHLIB@BEGIN: SHAREDLIBLIBES2 = ../../config/config.o ../../sbr/libmh.so $(LIBES1)LDLIBS1 = $(LIBES1) $(LDOPTLIB)LDLIBS2 = ../../config/config.o ../../config/version.o \ -Bdynamic @(SLDFLAG) -lmh$(SLIBVER) $(LIBES1) $(LDOPTLIB)@END: SHAREDLIBLINT = lintLFLAGS = -bhu $(OPTIONS)LLIBS1 = ../../zotnet/llib-lzotnetLLIBS2 = ../../sbr/llib-lmh $(LLIBS1).c:; echo $@################################################################# Here it is...################################################################all: $(ALL)lint: $(LALL)install: inst-all cleaninst-all: $(INST-ALL)tar: $(ALL)@BEGIN: POP @touch $(TALL) @make -n inst-all > MAKEPOP @chmod +x MAKEPOP tar $(TFLAGS) MAKEPOP $(TALL) @rm -f MAKEPOP@END: POPuninstall:; -cd $(ETCDIR); rm -f popd -cd $(LIBDIR); rm -f popaka popwrd -cd $(BINDIR); rm -f popauth################################################################# popd################################################################inst-popd: $(ETCDIR)/popd$(ETCDIR)/popd: xpopd -$(REMOVE) $@ zpopd -rm -f $@ $(CP) xpopd $@ -chmod 700 $@ -@ls -l $@ -@echo ""popd: xpopdxpopd: popd.o popser.o syslog.o \ ../../uip/dropsbr.o \@BEGIN: MPOP ../../uip/scansbr.o \@END: MPOP $(LIBES2) $(LD) $(LDFLAGS) -o $@ popd.o popser.o syslog.o \ ../../uip/dropsbr.o \@BEGIN: MPOP ../../uip/scansbr.o \@END: MPOP $(LDLIBS2) $(LDCURSES)l-popd:; $(LINT) $(LFLAGS) popd.c popser.c \ ../../uip/dropsbr.c \@BEGIN: MPOP ../../uip/scansbr.c \@END: MPOP $(LLIBS2)################################################################# popaka################################################################inst-popaka: $(LIBDIR)/popaka$(LIBDIR)/popaka: xpopaka -$(REMOVE) $@ zpopaka $(CP) xpopaka $@ -@chmod $(PGMPROT) $@ -@ls -l $@ -@echo ""popaka: xpopakaxpopaka: popaka.o $(LIBES1) $(LD) $(LDFLAGS) -o $@ popaka.o $(LDLIBS1)l-popaka:; $(LINT) $(LFLAGS) popaka.c $(LLIBS1)################################################################# popauth################################################################inst-popauth: $(BINDIR)/popauth$(BINDIR)/popauth: xpopauth -$(REMOVE) $@ zpopauth cp xpopauth $@ -@chmod $(PGMPROT) $@ -$(CHOWN) $(POPUID) $@ chmod u+s $@ -@ls -l $@ -@echo ""popauth: xpopauthxpopauth: popauth.o $(LIBES1) $(LD) $(LDFLAGS) -o $@ popauth.o $(LDLIBS2)l-popauth:; $(LINT) $(LFLAGS) popauth.c $(LLIBS2)################################################################# popwrd################################################################inst-popwrd: $(LIBDIR)/popwrd$(LIBDIR)/popwrd: xpopwrd -$(REMOVE) $@ zpopwrd -chmod u-s zpopwrd $(CP) xpopwrd $@ -chmod $(PGMPROT) $@ -$(CHOWN) $(POPUID) $@ chmod u+s $@ -@ls -l $@ -@echo ""popwrd: xpopwrdxpopwrd: popwrd.o $(LIBES1) $(LD) $(LDFLAGS) -o $@ popwrd.o $(LDLIBS1)l-popwrd:; $(LINT) $(LFLAGS) popwrd.c $(LLIBS1)################################################################# smtpd################################################################inst-smtpd: $(ETCDIR)/smtpd$(ETCDIR)/smtpd: xsmtpd -$(REMOVE) $@ zsmtpd $(CP) xsmtpd $@ -chmod 700 $@ -@ls -l $@ -@echo ""smtpd: xsmtpdxsmtpd: smtpd.o syslog.o $(LD) $(LDFLAGS) -o $@ smtpd.o syslog.ol-smtpd:; $(LINT) $(LFLAGS) smtpd.c############################################################################### Miscellaneous tasks##############################################################################unconfig: distribution -rm -f mmdfII/pop/lock.c -rm -f Makefiledistribution: cleanclean: unclean -rm -f x* *.ounclean:; -rm -f z* _* :* core eddep makedep MAKEPOP############################################################################### Dependencies##############################################################################MODULES = popd popser popaka popauth popwrddepend:; for m in $(MODULES); do ( \ i=`basename $$m .c`; \ echo $$i.o: $$i.c >> makedep; \ grep '^#[ ]*include' $$i.c | \ sed -e 's,[^"]*"/\([^"]*\)".*,'$$i'.o: /\1,' \ -e 's,[^"]*"\([^"]*\)".*,'$$i'.o: \1,' \ -e 's,[^<]*<\(.*\)>.*,#'$$i'.o: /usr/include/\1,' \ >> makedep \ ); done echo '/^# DO NOT DELETE THIS LINE/+2,$$d' > eddep echo '$$r makedep' >> eddep echo 'w' >> eddep $(CP) Makefile _Makefile ed - Makefile < eddep rm eddep makedep echo '# DEPENDENCIES MUST END AT END OF FILE' >> Makefile echo '# IF YOU PUT STUFF HERE IT WILL GO AWAY' >> Makefile# DO NOT DELETE THIS LINE# DEPENDENCIES START HEREpopd.o: popd.c#popd.o: /usr/include/errno.h#popd.o: /usr/include/signal.h#popd.o: /usr/include/stdio.h#popd.o: /usr/include/strings.h#popd.o: /usr/include/syslog.h#popd.o: /usr/include/sys/types.h#popd.o: /usr/include/sys/file.h#popd.o: /usr/include/sys/ioctl.h#popd.o: /usr/include/sys/socket.h#popd.o: /usr/include/sys/time.h#popd.o: /usr/include/sys/resource.h#popd.o: /usr/include/sys/wait.h#popd.o: /usr/include/netinet/in.h#popd.o: /usr/include/netdb.h#popd.o: /usr/include/arpa/inet.hpopser.o: popser.cpopser.o: ../../h/mh.hpopser.o: ../../h/dropsbr.hpopser.o: ../../zotnet/bboards.h#popser.o: /usr/include/stdio.hpopser.o: ../../zotnet/mts.h#popser.o: /usr/include/ctype.h#popser.o: /usr/include/errno.h#popser.o: /usr/include/pwd.h#popser.o: /usr/include/signal.h#popser.o: /usr/include/syslog.h#popser.o: /usr/include/sys/types.h#popser.o: /usr/include/sys/stat.hpopser.o: popauth.hpopaka.o: popaka.c#popaka.o: /usr/include/stdio.hpopaka.o: ../../zotnet/bboards.hpopauth.o: popauth.cpopauth.o: ../../h/mh.hpopauth.o: popauth.hpopauth.o: ../../zotnet/bboards.hpopauth.o: ../../zotnet/mts.hpopwrd.o: popwrd.cpopwrd.o: ../../h/strings.hpopwrd.o: ../../zotnet/bboards.h#popwrd.o: /usr/include/errno.h#popwrd.o: /usr/include/pwd.h#popwrd.o: /usr/include/signal.h#popwrd.o: /usr/include/stdio.h#popwrd.o: /usr/include/sys/types.h#popwrd.o: /usr/include/sys/file.h# DEPENDENCIES MUST END AT END OF FILE# IF YOU PUT STUFF HERE IT WILL GO AWAY
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -