|
|
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.
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.