Annotation of 43BSD/contrib/xns/xnslib/Makefile, revision 1.1.1.1

1.1       root        1: # $Header: Makefile,v 2.0 85/11/21 07:22:01 jqj Exp $
                      2: #
                      3: # $Log:        Makefile,v $
                      4: # Revision 2.0  85/11/21  07:22:01  jqj
                      5: # 4.3BSD standard release
                      6: # 
                      7: # Revision 1.3  85/11/20  12:28:16  jqj
                      8: # 4.3BSD standard release
                      9: # 
                     10: # Revision 1.2  85/10/21  12:45:32  jqj
                     11: # Gould version:  -g option breaks the compiler, so build -lcourier without
                     12: # it.
                     13: # 
                     14: # Revision 1.1  85/10/18  08:52:09  jqj
                     15: # Initial revision
                     16: # 
                     17: # Revision 1.5  85/03/26  06:08:22  jqj
                     18: # Revised public alpha-test version, released 26 March 1985
                     19: # 
                     20: # Revision 1.4  85/03/11  16:36:33  jqj
                     21: # Public alpha-test version, released 11 March 1985
                     22: # 
                     23: # Revision 1.3  85/03/11  16:34:14  jqj
                     24: # Public alpha-test version, released 11 March 1985
                     25: # 
                     26: 
                     27: SRCS=  client.c server.c readwrite.c misc.c bdt.c names.c options.c \
                     28:                lookahead.c sppclose.c getcourierent.c getcservice.c except.c
                     29: OBJS=  client.o server.o readwrite.o misc.o bdt.o names.o options.o \
                     30:                lookahead.o sppclose.o getcourierent.o getcservice.o except.o
                     31: HDRS=  courier.h courierconnection.h courierdb.h except.h \
                     32:                realcourierconnection.h
                     33: #CFLAGS=       -g -DDEBUG -I.
                     34: CFLAGS= -O -I.
                     35: DESTDIR=
                     36: RCSREV=
                     37: RCSNAME=current
                     38: INCLUDE = ${DESTDIR}/usr/include/xnscourier
                     39: OUT = ${DESTDIR}/usr/local/lib/libcourier.a
                     40: OUT_P = ${DESTDIR}/usr/local/lib/libcourier_p.a
                     41: CRLIB = ${DESTDIR}/usr/new/lib/xnscourier
                     42: 
                     43: .c.o:
                     44:        ${CC} -c ${CFLAGS} -p $*.c
                     45:        mv $*.o profiled/$*.o
                     46:        ${CC} -c ${CFLAGS} $*.c
                     47: 
                     48: install: all
                     49:        -mkdir ${INCLUDE}
                     50:        install -c -m 644 courier.h ${INCLUDE}
                     51:        install -c -m 644 courierdb.h ${INCLUDE}
                     52:        install -c -m 644 realcourierconnection.h ${INCLUDE}
                     53:        install -c -m 644 courierconnection.h ${INCLUDE}
                     54:        install -c -m 644 except.h ${INCLUDE}
                     55:        ar cr ${OUT} ${OBJS}
                     56:        cd profiled; ar cr ${OUT_P} ${OBJS} 
                     57:        ranlib ${OUT} ${OUT_P}
                     58: 
                     59: all:   ${OBJS}
                     60: 
                     61: getcourierent.o: courierdb.h getcourierent.c
                     62:        ${CC} -c ${CFLAGS} -D'CSERVICES="${CRLIB}/Courierservices"' \
                     63:                -p getcourierent.c
                     64:        mv getcourierent.o  profiled/getcourierent.o
                     65:        ${CC} -c ${CFLAGS} -D'CSERVICES="${CRLIB}/Courierservices"' \
                     66:                getcourierent.c
                     67: 
                     68: lookahead.o: courierdb.h lookahead.o
                     69:        ${CC} -c ${CFLAGS} -D'COURLIB="${CRLIB}"' -p lookahead.c
                     70:        mv lookahead.o profiled/lookahead.o
                     71:        ${CC} -c ${CFLAGS} -D'COURLIB="${CRLIB}"' lookahead.c
                     72: 
                     73: bdt.o client.o lookahead.o misc.o readwrite.o server.o: courier.h
                     74: 
                     75: bdt.o client.o lookahead.o readwrite.o server.o: realcourierconnection.h
                     76: 
                     77: 
                     78: lint:  ${SRCS}
                     79:        lint -hux ${SRCS}
                     80: 
                     81: tags:  ${SRCS} courier.h realcourierconnection.h
                     82:        ctags ${SRCS} courier.h realcourierconnection.h
                     83: 
                     84: 
                     85: clean:
                     86:        -rm -f ${OBJS} profiled/*.o *.BAK *.CKP
                     87: 
                     88: rcs:
                     89:        rcs -l RCS/*
                     90:        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.