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

1.1       root        1: # INSTALL the following in the order specified
                      2: SUBDIRS=xnslib compiler courierlib morexnslib daemon examples
                      3: RCSNAME=current
                      4: DESTDIR=
                      5: CRLIB=${DESTDIR}/usr/new/lib/xnscourier
                      6: BINDIR=${DESTDIR}/usr/new
                      7: 
                      8: # remake everything (many things assume previous subdirectories in the
                      9: # list have had a "make install" done).
                     10: install:
                     11:        @echo You should edit morexnslib/ch/clearinghouse.addresses \
                     12:                before running this
                     13:        -rm -r -f ${DESTDIR}/usr/local/lib/libcourier.a \
                     14:                ${DESTDIR}/usr/local/lib/libcourier_p.a
                     15:        for Dir in ${SUBDIRS}; do \
                     16:                (cd $$Dir; \
                     17:                make ${MFLAGS} DESTDIR=${DESTDIR} CRLIB=${CRLIB} \
                     18:                        BINDIR=${BINDIR} install); done
                     19: 
                     20: all:
                     21:        for Dir in ${SUBDIRS}; do \
                     22:                (cd $$Dir; \
                     23:                make ${MFLAGS} DESTDIR=${DESTDIR} CRLIB=${CRLIB} \
                     24:                        BINDIR=${BINDIR}); done
                     25: 
                     26: clean:
                     27:        -rm *.BAK *.CKP
                     28:        for Dir in ${SUBDIRS}; do (cd $$Dir; make ${MFLAGS} clean); done
                     29: 
                     30: rcs:
                     31:        for Dir in ${SUBDIRS}; do \
                     32:                (cd $$Dir; make RCSNAME=${RCSNAME} ${MFLAGS} rcs); done
                     33: 
                     34: # you should probably do a "make clean" and "make rcs" before this.
                     35: # also, edit rcsdescription
                     36: courier.tar: rcsdescription
                     37:        -chmod -r */RCS morexnslib/*/RCS examples/*/RCS
                     38:        tar cvf courier.tar Makefile README ${SUBDIRS}
                     39:        -chmod +r */RCS morexnslib/*/RCS examples/*/RCS
                     40: 
                     41: # courierbin.tar is a binary-only distribution of XNS Courier system
                     42: courierbin.tar:
                     43:        cd examples; make clean
                     44:        tar cvf courierbin.tar README-BINDIST \
                     45:                /usr/new/xnscourier \
                     46:                /usr/local/lib/libcourier.a \
                     47:                /usr/local/lib/libcourier_p.a \
                     48:                /usr/local/lib/clearinghouse.addresses \
                     49:                /usr/local/lib/courier \
                     50:                /usr/include/courier /usr/include/except.h \
                     51:                /etc/xnscourierd \
                     52:                doc examples
                     53: 
                     54: # in addition, /usr/local/{xnsprint,gaptelnet} etc.

unix.superglobalmegacorp.com

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