4.4BSD/usr/src/contrib/xns/morexnslib/Makefile
# $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