Annotation of 43BSDTahoe/new/xns/xnslib/Makefile, revision 1.1

1.1     ! root        1: # $Header: Makefile,v 2.2 87/01/31 12:55:03 jqj Exp $
        !             2: #
        !             3: # $Log:        Makefile,v $
        !             4: # Revision 2.2  87/01/31  12:55:03  jqj
        !             5: # make sure include/xnscourier directory exists
        !             6: # 
        !             7: # Revision 2.1  87/01/05  12:10:14  ed
        !             8: # Webster version -- redo make and make install
        !             9: # 
        !            10: # Revision 2.1  87/01/05  12:10:14  ed
        !            11: # Updated to new directory structure
        !            12: # 
        !            13: # Revision 2.0  85/11/21  07:22:01  jqj
        !            14: # 4.3BSD standard release
        !            15: # 
        !            16: # Revision 1.3  85/11/20  12:28:16  jqj
        !            17: # 4.3BSD standard release
        !            18: # 
        !            19: # Revision 1.2  85/10/21  12:45:32  jqj
        !            20: # Gould version:  -g option breaks the compiler, so build -lcourier without
        !            21: # it.
        !            22: # 
        !            23: # Revision 1.1  85/10/18  08:52:09  jqj
        !            24: # Initial revision
        !            25: # 
        !            26: # Revision 1.5  85/03/26  06:08:22  jqj
        !            27: # Revised public alpha-test version, released 26 March 1985
        !            28: # 
        !            29: # Revision 1.4  85/03/11  16:36:33  jqj
        !            30: # Public alpha-test version, released 11 March 1985
        !            31: # 
        !            32: # Revision 1.3  85/03/11  16:34:14  jqj
        !            33: # Public alpha-test version, released 11 March 1985
        !            34: # 
        !            35: 
        !            36: DESTDIR =
        !            37: DESTBIN = ${DESTDIR}/usr/new
        !            38: DESTCOURIER = ${DESTDIR}/usr/new/lib/xnscourier
        !            39: 
        !            40: BINDIR = ../bin
        !            41: LIBDIR = ../lib
        !            42: MANDIR = ../man
        !            43: INCDIR = ../include
        !            44: COURIERDIR = ../xnscourier
        !            45: 
        !            46: MFLAGS = DESTDIR=${DESTDIR} DESTBIN=${DESTBIN} DESTCOURIER=${DESTCOURIER} \
        !            47:        BINDIR=../${BINDIR} LIBDIR=../${LIBDIR} MANDIR=../${MANDIR} \
        !            48:        INCDIR=../${INCDIR} COURIERDIR=../${COURIERDIR}
        !            49: 
        !            50: SRCS=  client.c server.c readwrite.c misc.c bdt.c names.c options.c \
        !            51:                lookahead.c sppclose.c getcourierent.c getcservice.c except.c
        !            52: OBJS=  client.o server.o readwrite.o misc.o bdt.o names.o options.o \
        !            53:                lookahead.o sppclose.o getcourierent.o getcservice.o except.o
        !            54: HDRS=  courier.h courierconnection.h courierdb.h except.h \
        !            55:                realcourierconnection.h
        !            56: #CFLAGS=       -g -DDEBUG -I.
        !            57: CFLAGS= -O -I.
        !            58: DESTDIR=
        !            59: RCSREV=
        !            60: RCSNAME=current
        !            61: OUT = ${LIBDIR}/libcourier.a
        !            62: OUT_P = ${LIBDIR}/libcourier_p.a
        !            63: 
        !            64: .c.o:
        !            65:        ${CC} -c ${CFLAGS} -p $*.c
        !            66:        mv $*.o profiled/$*.o
        !            67:        ${CC} -c ${CFLAGS} $*.c
        !            68: 
        !            69: install: all
        !            70:        -mkdir ${INCDIR}
        !            71:        -mkdir ${INCDIR}/xnscourier
        !            72:        install -c -m 644 courier.h ${INCDIR}/xnscourier
        !            73:        install -c -m 644 courierdb.h ${INCDIR}/xnscourier
        !            74:        install -c -m 644 realcourierconnection.h ${INCDIR}/xnscourier
        !            75:        install -c -m 644 courierconnection.h ${INCDIR}/xnscourier
        !            76:        install -c -m 644 except.h ${INCDIR}/xnscourier
        !            77:        ar cr ${OUT} ${OBJS}
        !            78:        cd profiled; ar cr ../${OUT_P} ${OBJS} 
        !            79:        ranlib ${OUT} ${OUT_P}
        !            80: 
        !            81: all:   ${OBJS}
        !            82: 
        !            83: getcourierent.o: courierdb.h getcourierent.c
        !            84:        ${CC} -c ${CFLAGS} -D'CSERVICES="${DESTCOURIER}/Courierservices"' \
        !            85:                -p getcourierent.c
        !            86:        mv getcourierent.o  profiled/getcourierent.o
        !            87:        ${CC} -c ${CFLAGS} -D'CSERVICES="${DESTCOURIER}/Courierservices"' \
        !            88:                getcourierent.c
        !            89: 
        !            90: lookahead.o: courierdb.h lookahead.o
        !            91:        ${CC} -c ${CFLAGS} -D'COURLIB="${DESTCOURIER}"' -p lookahead.c
        !            92:        mv lookahead.o profiled/lookahead.o
        !            93:        ${CC} -c ${CFLAGS} -D'COURLIB="${DESTCOURIER}"' lookahead.c
        !            94: 
        !            95: bdt.o client.o lookahead.o misc.o readwrite.o server.o: courier.h
        !            96: 
        !            97: bdt.o client.o lookahead.o readwrite.o server.o: realcourierconnection.h
        !            98: 
        !            99: 
        !           100: lint:  ${SRCS}
        !           101:        lint -hux ${SRCS}
        !           102: 
        !           103: tags:  ${SRCS} courier.h realcourierconnection.h
        !           104:        ctags ${SRCS} courier.h realcourierconnection.h
        !           105: 
        !           106: 
        !           107: clean:
        !           108:        -rm -f ${OBJS} profiled/*.o *.BAK *.CKP
        !           109: 
        !           110: rcs:
        !           111:        rcs -l RCS/*
        !           112:        cat ../rcsdescription | ci -u${RCSREV} -q -N${RCSNAME} RCS/*

unix.superglobalmegacorp.com

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