Annotation of cci/usr/src/usr.bin/diction/Makefile, revision 1.1

1.1     ! root        1: #
        !             2: #      @(#)Makefile    4.5     (Berkeley)      83/06/30
        !             3: #
        !             4: #      make file for STYLE and DICTION
        !             5: #
        !             6: #      BIN is the directory for storing the object code
        !             7: #              for the 3 programs that make up style
        !             8: #      DICT is the full pathname of the file dict.d, the
        !             9: #              dictionary file used by DICTION
        !            10: #
        !            11: 
        !            12: MAKEPARAM = AS=${AS} CC=${CC} LD=${LD} INCLDIR=${INCLDIR} LIBDIR=${LIBDIR} ULIBDIR=${ULIBDIR} DESTDIR=${DESTDIR}
        !            13: DESTDIR=
        !            14: SRCS = \
        !            15:        abbrev.c conp.h dict.c dict.d \
        !            16:        diction.c diction.sh edict.c ehash.c \
        !            17:        explain.d \
        !            18:        end.l getopt.c names.h nhash.c \
        !            19:        nwords.l outp.c part.l pscan.c \
        !            20:        style.h style.sh explain.sh ydict.c \
        !            21:        README
        !            22: 
        !            23: BIN = ${DESTDIR}/usr/lib
        !            24: DICT= -DDICT=\"/usr/lib/dict.d\"
        !            25: 
        !            26: all: diction style
        !            27: 
        !            28: style: style1 style2 style3
        !            29: 
        !            30: install: style diction style.sh diction.sh explain.sh dict.d explain.d
        !            31:        install -s style1 ${DESTDIR}/usr/lib
        !            32:        install -s style2 ${DESTDIR}/usr/lib
        !            33:        install -s style3 ${DESTDIR}/usr/lib
        !            34:        install -s dprog ${DESTDIR}/usr/lib
        !            35:        install -c style.sh ${DESTDIR}/usr/bin/style
        !            36:        install -c diction.sh ${DESTDIR}/usr/bin/diction
        !            37:        install -c explain.sh ${DESTDIR}/usr/bin/explain
        !            38:        install -c dict.d ${DESTDIR}/usr/lib
        !            39:        install -c explain.d ${DESTDIR}/usr/lib
        !            40: #      ln ${DESTDIR}/usr/bin/explain ${DESTDIR}/usr/bin/suggest
        !            41: 
        !            42: clean:
        !            43:        rm -f prtlex.c wdslex.c endlex.c
        !            44:        rm -f *.o style1 style2 style3 dprog
        !            45:        
        !            46: cleansrc:
        !            47:        rm -f *.[chld] *.sh Makefile
        !            48: 
        !            49: style3: prtlex.o pscan.o outp.o
        !            50:        ${CC} prtlex.o pscan.o outp.o -ll  -o style3
        !            51: prtlex.c: part.l
        !            52:        lex part.l
        !            53:        mv lex.yy.c prtlex.c
        !            54: prtlex.o: names.h prtlex.c conp.h style.h names.h
        !            55:        ${CC} -c -O prtlex.c
        !            56: pscan.o: names.h conp.h pscan.c
        !            57:        ${CC} -c -O pscan.c
        !            58: outp.o: names.h conp.h style.h outp.c
        !            59:        ${CC} -c -O outp.c
        !            60: 
        !            61: style1: wdslex.o
        !            62:        ${CC} wdslex.o -ll  -o style1
        !            63: wdslex.o: wdslex.c nhash.c dict.c ydict.c names.h abbrev.c
        !            64:        ${CC} -c wdslex.c
        !            65: wdslex.c: nwords.l
        !            66:        lex nwords.l
        !            67:        mv lex.yy.c wdslex.c
        !            68: 
        !            69: style2: endlex.o
        !            70:        ${CC} endlex.o -ll  -o style2
        !            71: endlex.o: names.h endlex.c ehash.c edict.c
        !            72:        ${CC} -c endlex.c
        !            73: endlex.c: end.l
        !            74:        lex end.l
        !            75:        mv lex.yy.c endlex.c
        !            76: 
        !            77: diction: dprog
        !            78: dprog: diction.c
        !            79:        ${CC} -O $(DICT) diction.c -o dprog
        !            80: 
        !            81: srcs:  sources
        !            82: 
        !            83: sources: $(SRCS)
        !            84: 
        !            85: $(SRCS):
        !            86:        sccs get $@
        !            87: 

unix.superglobalmegacorp.com

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