Annotation of researchv10no/lbin/mailx/makefile, revision 1.1

1.1     ! root        1: # "@(#)mx.mk   1.4 'attmail mail(1) command'"
        !             2: #
        !             3: # mailx -- a modified version of a University of California at Berkeley
        !             4: #      mail program
        !             5: #
        !             6: # for standard Unix
        !             7: #
        !             8: 
        !             9: ROOT=
        !            10: VERSION=SVR3
        !            11: HDR=   hdr
        !            12: HELP=  help
        !            13: DESTDIR= $(ROOT)/usr/bin
        !            14: 
        !            15: # If system == SVR3, use the following...
        !            16: DESTLIB = $(ROOT)/usr/lib/mailx
        !            17: CPPDEFS = -DpreSVr4 -I$(HDR) -I$(CRX)/usr/include -I$(ROOT)/usr/include 
        !            18: CFLAGS  = -O $(CPPDEFS) 
        !            19: #LD_LIBS = -L$(ROOT)/usr/lib -lmail
        !            20: #SYMLINK = :
        !            21: CC = cc
        !            22: 
        !            23: # If system == SVR4, use the following...
        !            24: #DESTLIB = $(ROOT)/usr/share/lib/mailx
        !            25: #CPPDEFS = -I$(HDR) -I$(CRX)/usr/include -I$(ROOT)/usr/include 
        !            26: #CFLAGS  = -O -v -Xa  $(CPPDEFS) 
        !            27: LD_FLAGS = -s $(LDFLAGS) $(PERFLIBS)
        !            28: #LD_LIBS = -L$(ROOT)/usr/lib -lmail $(LDLIBS)
        !            29: #SYMLINK = ln -s
        !            30: 
        !            31: MAILDIR = $(ROOT)/usr/mail
        !            32: 
        !            33: HOSTCC=        /bin/cc
        !            34: INS=   install
        !            35: 
        !            36: SRCS=  myfopen.c aux.c cmd1.c cmd2.c cmd3.c cmd4.c cmdtab.c collect.c\
        !            37:        config.c edit.c \
        !            38:        init.c is.c fio.c genopen.c getname.c head.c hostname.c lex.c \
        !            39:        list.c\
        !            40:        lpaths.c main.c names.c optim.c popen.c quit.c receipt.c send.c \
        !            41:        sigretro.c stralloc.c temp.c translate.c tty.c v9.local.c vars.c \
        !            42:        version.c
        !            43: 
        !            44: OBJS=  myfopen.o aux.o cmd1.o cmd2.o cmd3.o cmd4.o cmdtab.o collect.o\
        !            45:        config.o edit.o \
        !            46:        init.o is.o fio.o genopen.o getname.o head.o hostname.o lex.o \
        !            47:        list.o\
        !            48:        lpaths.o main.o names.o optim.o popen.o quit.o receipt.o send.o \
        !            49:        sigretro.o stralloc.o temp.o translate.o tty.o v9.local.o vars.o \
        !            50:        version.o
        !            51: 
        !            52: HDRS=  $(HDR)/configdefs.h \
        !            53:        $(HDR)/def.h \
        !            54:        $(HDR)/glob.h \
        !            55:        $(HDR)/local.h \
        !            56:        $(HDR)/rcv.h \
        !            57:        $(HDR)/sigretro.h \
        !            58:        $(HDR)/uparm.h \
        !            59:        $(HDR)/usg.local.h
        !            60: 
        !            61: S=     $(SRCS) version.c $(HDRS)
        !            62: 
        !            63: .c.o:
        !            64:        $(CC) -c $(CFLAGS) $*.c
        !            65: 
        !            66: all:   mailx
        !            67: 
        !            68: mailx: $S $(OBJS)
        !            69:        -rm -f mailx
        !            70:        $(CC) $(LD_FLAGS) -o mailx $(OBJS) $(LD_LIBS)
        !            71: 
        !            72: install: ckdirs all
        !            73:        $(INS) -f $(DESTDIR) -m 2511 -g mail -u bin mailx
        !            74:        grep -v '^#.*@(' $(HELP)/mailx.help > /tmp/mailx.help
        !            75:        $(INS) -f $(DESTLIB) -m 644 -u bin -g bin /tmp/mailx.help
        !            76:        rm /tmp/mailx.help
        !            77:        grep -v '^#.*@(' $(HELP)/mailx.help.~ > /tmp/mailx.help.~
        !            78:        $(INS) -f $(DESTLIB) -m 644 -u bin -g bin /tmp/mailx.help.~
        !            79:        rm /tmp/mailx.help.~
        !            80: 
        !            81: version.o:     makefile version.c
        !            82:        $(CC) -c version.c
        !            83: 
        !            84: version.c:
        !            85:        echo \
        !            86:        "char *version=\"mailx version $(VERSION)\";"\
        !            87:                > version.c
        !            88: 
        !            89: clean:
        !            90:        -rm -f *.o
        !            91:        -rm -f version.c a.out core 
        !            92: 
        !            93: clobber:       clean
        !            94:        -rm -f mailx
        !            95: 
        !            96: lint:  version.c
        !            97:        $(PFX)lint $(CFLAGS) $(SRCS)
        !            98: 
        !            99: mailx.cpio:    $(SRCS) $(HDRS) mailx.mk 
        !           100:        @echo $(SRCS) $(HDRS) mailx.mk | \
        !           101:                tr " " "\012" | \
        !           102:                cpio -oc >mailx.cpio
        !           103: 
        !           104: listing:
        !           105:        pr mailx.mk hdr/*.h [a-l]*.c | lp
        !           106:        pr [m-z]*.c | lp
        !           107: 
        !           108: ckdirs:
        !           109:        if [ ! -d $(DESTLIB) ] ; then mkdir $(DESTLIB) ; fi
        !           110:        $(SYMLINK) $(DESTLIB) /usr/lib/mailx
        !           111: 
        !           112: chgrp: 
        !           113:        chgrp mail mailx
        !           114:        chmod g+s mailx

unix.superglobalmegacorp.com

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