Annotation of researchv10no/cmd/uucp/mkfile, revision 1.1

1.1     ! root        1: # this mkfile is full of crap
        !             2: # its more arcane options are not likely to work
        !             3: # however, `mk install' and `mk all' (and mks of the individual
        !             4: # a.out targets) will work well enough
        !             5: #
        !             6: # if you try to use mk install, do it as uucp or root
        !             7: # so the chmods and chowns will work.
        !             8: # or just don't use mk install.  i don't.
        !             9: #
        !            10: 
        !            11: #
        !            12: # mk: the slow clumsy make
        !            13: #
        !            14: BUILTINS=
        !            15: %.o:   %.c
        !            16:        $CC $CFLAGS -c $stem.c
        !            17: 
        !            18: #
        !            19: # -DMANYSYS includes code to search for several Systems files; see sysopen.c
        !            20: #
        !            21: 
        !            22: MANYSYS= -DMANYSYS
        !            23: 
        !            24: CFLAGS = -O $MANYSYS           # for normal case
        !            25: CC=cc
        !            26: IFLAG =
        !            27: LDFLAGS= $IFLAG
        !            28: 
        !            29: # libraries
        !            30: # should match various defines in parms.h
        !            31: #      when UNETLIB is to be used, define UNET in parms.h
        !            32: # UNETLIB = -lunet
        !            33: DKLIB = -lipc
        !            34: #      some sites use -lbtl for compatibility
        !            35: # BTLLIB = -lbtl
        !            36: LIBS=$BTLLIB -lipc $UNETLIB
        !            37: 
        !            38: # protocols
        !            39: # should match various defines in parms.h
        !            40: # gio+pk0+pk1 == proto g
        !            41: PROTOCOLS= gio.o pk0.o pk1.o dio.o eio.o       # for datakit
        !            42: 
        !            43: OWNER=uucp
        !            44: GRP=bin
        !            45: BIN=$ROOT/usr/bin
        !            46: INSDIR=$ROOT/usr/lib/uucp
        !            47: UPATH=.
        !            48: # The a.out files go to ODIR
        !            49: ODIR=.
        !            50: 
        !            51: CLEAN=
        !            52: LINTOP=
        !            53: COMMANDS=uucp uux uuxqt uucico uusched uugrep
        !            54: TOOLS=uuname uucheck uustat uucleanup
        !            55: OFILES=utility.o cpmv.o expfile.o gename.o getpwinfo.o \
        !            56:        ulockf.o xqt.o logent.o versys.o gnamef.o systat.o sysopen.o
        !            57: LFILES=utility.c cpmv.c expfile.c gename.c getpwinfo.c \
        !            58:        ulockf.c xqt.c logent.c versys.c gnamef.c systat.c sysopen.c
        !            59: OUUCP=uucpdefs.o uucp.o gwd.o permission.o getargs.o uucpname.o\
        !            60:        versys.o gtcfile.o chremdir.o 
        !            61: LUUCP=uucpdefs.c uucp.c gwd.c permission.c getargs.c uucpname.c\
        !            62:        versys.c gtcfile.c chremdir.c 
        !            63: OUUX=uucpdefs.o uux.o gwd.o permission.o getargs.o getprm.o\
        !            64:        uucpname.o versys.o gtcfile.o chremdir.o
        !            65: LUUX=uucpdefs.c uux.c gwd.c permission.c getargs.c getprm.c\
        !            66:        uucpname.c versys.c gtcfile.c chremdir.c
        !            67: OUUXQT=uucpdefs.o uuxqt.o mailst.o getprm.o gnamef.o uucpname.o \
        !            68:        permission.o getargs.o gtcfile.o shio.o chremdir.o gwd.o
        !            69: LUUXQT=uucpdefs.c uuxqt.c mailst.c getprm.c gnamef.c uucpname.c \
        !            70:        permission.c getargs.c gtcfile.c shio.c chremdir.c gwd.c
        !            71: OUUCICO=uucpdefs.o cico.o conn.o callers.o cntrl.o \
        !            72:        anlwrk.o permission.o getargs.o gnamef.o \
        !            73:        gnxseq.o pkdefs.o imsg.o gtcfile.o \
        !            74:        mailst.o uucpname.o line.o chremdir.o gwd.o $PROTOCOLS
        !            75: LUUCICO=uucpdefs.c cico.c conn.c callers.c cntrl.c \
        !            76:        anlwrk.c permission.c getargs.c gnamef.c \
        !            77:        gnxseq.c pkdefs.c imsg.c gtcfile.c \
        !            78:        mailst.c uucpname.c line.c chremdir.c gwd.c eio.c dio.c
        !            79: OUUNAME=uuname.o uucpname.o uucpdefs.o sysopen.o versys.o
        !            80: LUUNAME=uuname.c uucpname.c uucpdefs.c sysopen.c versys.c
        !            81: OUUSTAT=uustat.o gnamef.o uucpdefs.o getpwinfo.o ulockf.o getargs.o \
        !            82:        utility.o uucpname.o versys.o sysopen.o 
        !            83: LUUSTAT=uustat.c gnamef.c uucpdefs.c getpwinfo.c ulockf.c getargs.c \
        !            84:        utility.c uucpname.c versys.c sysopen.c
        !            85: OUUSCHED=uusched.o gnamef.o uucpdefs.o ulockf.o \
        !            86:        systat.o getargs.o utility.o
        !            87: LUUSCHED=uusched.c gnamef.c uucpdefs.c ulockf.c \
        !            88:        systat.c getargs.c utility.c
        !            89: OUUCLEANUP=uucleanup.o gnamef.o uucpdefs.o \
        !            90:        uucpname.o getargs.o cpmv.o utility.o
        !            91: LUUCLEANUP=uucleanup.c gnamef.c uucpdefs.c \
        !            92:        uucpname.c getargs.c cpmv.c utility.c
        !            93: OUUGETTY=uugetty.o ulockf.o uucpdefs.o
        !            94: LUUGETTY=uugetty.c ulockf.c uucpdefs.c
        !            95: 
        !            96: INIT=init
        !            97: 
        !            98: all:N: $INIT $COMMANDS $TOOLS 
        !            99: 
        !           100: install:N:     all cp
        !           101: 
        !           102: cp:
        !           103:        strip uuname uucp uux uustat
        !           104:        cp uuname uucp uux uustat $BIN
        !           105:        /etc/chown ${OWNER},$GRP $BIN/uuname $BIN/uucp $BIN/uux $BIN/uustat
        !           106:        chmod 04775 $BIN/uuname $BIN/uucp $BIN/uux $BIN/uustat
        !           107:        strip uucico uuxqt uusched uucheck uucleanup uugrep
        !           108:        cp uucico uuxqt uusched uucheck uucleanup uugrep $INSDIR
        !           109:        chown ${OWNER},$GRP $INSDIR/uucico $INSDIR/uuxqt $INSDIR/uusched $INSDIR/uucheck $INSDIR/uucleanup $INSDIR/uugrep
        !           110:        # don't suid uucleanup
        !           111:        chmod 04775 $INSDIR/uucico $INSDIR/uuxqt $INSDIR/uusched $INSDIR/uugrep
        !           112:        # shell scripts
        !           113:        cp kick debug uudemon.* uucrap remote.unknown $INSDIR
        !           114:        chown ${OWNER},$GRP $INSDIR/kick $INSDIR/debug $INSDIR/uudemon.* $INSDIR/uucrap $INSDIR/remote.unknown
        !           115:        chmod 0775 $INSDIR/kick $INSDIR/debug $INSDIR/uudemon.* $INSDIR/uucrap $INSDIR/remote.unknown
        !           116:        cp uulog uupick uuto $BIN
        !           117:        chown ${OWNER},$GRP $BIN/uulog $BIN/uupick $BIN/uuto
        !           118:        chmod 0775  $BIN/uulog $BIN/uupick $BIN/uuto
        !           119: 
        !           120: clean:
        !           121:        rm -f *.o $COMMANDS $TOOLS
        !           122: 
        !           123: init:N:        anlwrk.o permission.o cpmv.o expfile.o gename.o \
        !           124:        getargs.o getprm.o getpwinfo.o gnamef.o \
        !           125:        gnxseq.o gwd.o imsg.o logent.o \
        !           126:        mailst.o shio.o \
        !           127:        systat.o ulockf.o uucpname.o versys.o xqt.o
        !           128: 
        !           129: uucp:  $OUUCP $OFILES
        !           130:        $CC $CFLAGS  $LDFLAGS $OUUCP $OFILES $LIBS \
        !           131:                -o $ODIR/uucp
        !           132: 
        !           133: uux:   $OUUX $OFILES
        !           134:        $CC $CFLAGS  $LDFLAGS $OUUX $OFILES $LIBS \
        !           135:                -o $ODIR/uux
        !           136: 
        !           137: uuxqt: $OUUXQT $OFILES
        !           138:        $CC $CFLAGS  $LDFLAGS $OUUXQT $OFILES $LIBS \
        !           139:                -o $ODIR/uuxqt
        !           140: 
        !           141: uucico:        $OUUCICO $OFILES
        !           142:        $CC $CFLAGS  $LDFLAGS $OUUCICO $OFILES $LIBS \
        !           143:                -o $ODIR/uucico
        !           144: 
        !           145: uuname:        $OUUNAME
        !           146:        $CC $CFLAGS  $LDFLAGS $OUUNAME $LIBS \
        !           147:                -o $ODIR/uuname
        !           148: 
        !           149: uustat:        $OUUSTAT
        !           150:        $CC $CFLAGS  $LDFLAGS $OUUSTAT $LIBS \
        !           151:                -o $ODIR/uustat
        !           152:  
        !           153: uucleanup:     $OUUCLEANUP
        !           154:        $CC $CFLAGS $LDFLAGS $OUUCLEANUP $LIBS \
        !           155:                -o $ODIR/uucleanup
        !           156:  
        !           157: uusched:       $OUUSCHED
        !           158:        $CC $CFLAGS  $LDFLAGS $OUUSCHED $LIBS \
        !           159:                -o $ODIR/uusched
        !           160:  
        !           161: uucheck:       uucheck.o uucpname.o sysopen.o
        !           162:        $CC $CFLAGS  $LDFLAGS $prereq $LIBS \
        !           163:                -o $ODIR/uucheck
        !           164: 
        !           165: uugrep:        uugrep.c
        !           166:        $CC -DINSDIR=\"${INSDIR}\" $CFLAGS $LDFLAGS -o uugrep uugrep.c -lcbt
        !           167:  
        !           168: uucheck.o:     permission.c
        !           169: 
        !           170: utility.o permission.o cico.o conn.o callers.o cpmv.o\
        !           171:        anlwrk.o cntrl.o expfile.o gename.o\
        !           172:        getpwinfo.o gio.o xio.o gnamef.o gnxseq.o gwd.o imsg.o ioctl.o\
        !           173:        logent.o mailst.o sdmail.o line.o shio.o\
        !           174:        systat.o ulockf.o uucpdefs.o uucpname.o uuname.o\
        !           175:        uucleanup.o uucheck.o uusched.o  uucp.o uustat.o dio.o \
        !           176:        uux.o uuxqt.o versys.o xqt.o:   uucp.h parms.h
        !           177: 
        !           178: mkdirs:
        !           179: 
        !           180: 
        !           181: #  lint procedures
        !           182: 
        !           183: lint:  lintuucp lintuucico lintuux lintuuxqt \
        !           184:        lintuuname
        !           185: 
        !           186: lintuucp:
        !           187:        lint $LINTOP $LUUCP $LFILES
        !           188: 
        !           189: lintuucico:
        !           190:        lint $LINTOP $LUUCICO $LFILES
        !           191: 
        !           192: lintuux:
        !           193:        lint $LINTOP $LUUX $LFILES
        !           194: 
        !           195: lintuuxqt:
        !           196:        lint $LINTOP $LUUXQT $LFILES
        !           197: 
        !           198: lintuuname:
        !           199:        lint $LINTOP $LUUNAME

unix.superglobalmegacorp.com

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