# $Header: Makefile,v 1.6 87/05/08 17:09:50 ed Exp $ # # $Log: Makefile,v $ # Revision 1.6 87/05/08 17:09:50 ed # Remove MFLAGS from clean and rcs targets. # # Revision 1.5 87/01/05 12:05:38 ed # Webster version -- redo make and make install # # Revision 1.5 87/01/05 12:05:38 ed # Updated to new directory structure # # Revision 1.4 86/06/27 13:15:48 jqj # added xnsbfs subdirectory, which contains a program to obtain CH addresses # by local broadcast and print them. # # Revision 1.3 86/06/25 13:02:19 jqj # added ${CC} for subsidiary makes # # Revision 1.2 85/10/21 12:44:23 root # Gould version: -g option breaks the Gould compiler, so build -lcourier # without it. # # Revision 1.1 85/10/18 14:24:35 root # Initial revision # # Revision 1.3 85/03/26 06:43:38 jqj # Revised public alpha-test version, released 26 March 1985 # # Revision 1.2 85/03/26 06:11:47 jqj # Revised public alpha-test version, released 26 March 1985 # # Revision 1.1 85/03/15 08:37:24 jqj # Initial revision # DESTDIR = DESTBIN = ${DESTDIR}/usr/new DESTCOURIER = ${DESTDIR}/usr/new/lib/xnscourier CHDEFAULT = LIBDIR = ../lib MANDIR = ../man INCDIR = ../include COURIERDIR = ../xnscourier MFLAGS = DESTDIR=${DESTDIR} DESTBIN=${DESTBIN} DESTCOURIER=${DESTCOURIER} \ CHDEFAULT="${CHDEFAULT}" \ LIBDIR=../${LIBDIR} MANDIR=../${MANDIR} \ INCDIR=../${INCDIR} COURIERDIR=../${COURIERDIR} # xnsbfs must precede ch since xnsbfs is used to create clearinghouse.addresses DIRS=xnsbfs ch auth #CFLAGS= -g -DDEBUG CFLAGS= -O RCSREV= RCSNAME=current all: for Dir in ${DIRS}; do \ (cd $$Dir; make ${MFLAGS} CC=${CC}); done install: for Dir in ${DIRS}; do\ (cd $$Dir; make ${MFLAGS} CC=${CC} install); done clean: -rm -f *.BAK *.CKP for Dir in ${DIRS}; do\ (cd $$Dir; make clean); done rcs: rcs -l RCS/* cat ../rcsdescription | ci -u${RCSREV} -q -N${RCSNAME} RCS/* for Dir in ${DIRS}; do\ (cd $$Dir; make RCSNAME=${RCSNAME} RCSREV=${RCSREV} rcs); \ done