head	1.8;
access;
symbols
	libc-5-4-46:1.8
	libc-5-4-45:1.8
	libc-5-4-44:1.8
	libc-5-4-43:1.8
	libc-5-4-42:1.8
	libc-5-4-41:1.8
	libc-5-4-40:1.8
	libc-5-4-39:1.8
	libc-5-4-38:1.8
	libc-5-4-37:1.8
	libc-5-4-36:1.8
	libc-5-4-35:1.8
	libc-5-4-34:1.8
	libc-5-4-33:1.8
	libc-5-4-32:1.8
	libc-5-4-31:1.8
	libc-5-4-30:1.8
	libc-5-4-29:1.8
	libc-5-4-28:1.8
	libc-5-4-27:1.8
	libc-5-4-26:1.8
	libc-5-4-25:1.8
	libc-5-4-24:1.8
	libc-5-4-23:1.8
	libc-5-4-22:1.8
	libc-5-4-21:1.8
	libc-5-4-20:1.8
	libc-5-4-19:1.8
	libc-5-4-18:1.8
	libc-5-4-17-public:1.8
	libc-5-4-17:1.8
	libc-5-4-16:1.8
	libc-5-4-15:1.8
	libc-5-4-14:1.8
	libc-5-4-13:1.8
	libc-5-4-12:1.8
	libc-5-4-11:1.8
	libc-5-4-10:1.8
	libc-5-4-9:1.8
	libc-5-4-8:1.8
	libc-5-4-7-public:1.8
	libc-5-4-7:1.8
	libc-5-4-6:1.8
	libc-5-4-5:1.8
	libc-5-4-4:1.8
	libc-5-4-3:1.8
	libc-5-4-2:1.8
	libc-5-4-1:1.8
	libc-5-4-0:1.8
	libc-5-3-12:1.8
	libc-5-3-11:1.8
	libc-5-3-10:1.8
	libc-5-3-9:1.8
	libc-5-3-8:1.8
	libc-5-3-7:1.8
	libc-5-3-7-pre:1.8
	libc-5-3-6:1.8
	libc-5-3-5:1.8
	libc-5-3-4:1.8
	libc-5-3-3:1.8
	libc-5-3-2:1.8
	libc-5-3-1:1.8
	libc-5-3-0:1.7
	libc-5-2-19:1.7
	libc-5-2-18:1.7
	libc-5-2-17:1.7
	libc-5-2-16:1.7
	libc-5-2-15:1.7
	libc-5-2-14:1.7
	libc-5-2-13:1.7
	libc-5-2-12:1.7
	libc-5-2-11:1.7
	libc-5-2-10:1.7
	libc-5-2-9:1.6
	libc-5-2-8-1:1.6
	libc-5-2-8:1.6
	libc-5-2-7:1.6
	libc-5-2-6:1.6
	libc-5-2-5:1.6
	libc-5-2-4:1.6
	libc-5-2-3:1.6
	libc-5-2-2:1.6
	libc-5-2-1:1.6
	libc-5-2-0:1.5
	libc-5-1-4:1.5
	libc-5-1-3:1.5
	libc-5-1-2:1.5
	libc-5-1-1:1.3
	libc-5-1-0:1.3
	libc-5-0-12-stable:1.3
	libc-5-0-11:1.2
	libc-5-0-10:1.2
	libc-5-0-9:1.2
	libc-5-0-8:1.2
	libc-5-0-7:1.2
	libc-5-0-6:1.2
	libc-5-0-5:1.1
	libc-5-0-4:1.1
	libc-5-0-3:1.1
	libc-5-0-2:1.1
	libc-5-0-1-1:1.1
	libc-5-0-1:1.1
	libc-5-0-0:1.1
	libc-4-8-0:1.1;
locks; strict;
comment	@# @;


1.8
date	96.01.19.22.03.51;	author hjl;	state Exp;
branches;
next	1.7;

1.7
date	95.09.28.04.01.27;	author hjl;	state Exp;
branches;
next	1.6;

1.6
date	95.07.02.22.58.06;	author hjl;	state Exp;
branches;
next	1.5;

1.5
date	95.06.11.00.19.42;	author hjl;	state Exp;
branches;
next	1.4;

1.4
date	95.06.04.15.50.38;	author hjl;	state Exp;
branches;
next	1.3;

1.3
date	95.06.01.05.08.33;	author hjl;	state Exp;
branches;
next	1.2;

1.2
date	95.05.06.14.12.49;	author hjl;	state Exp;
branches;
next	1.1;

1.1
date	95.03.16.03.03.34;	author hjl;	state Exp;
branches;
next	;


desc
@@


1.8
log
@Update for libc 5.3.1.
@
text
@#
# Makefile	Top level makefile for the NYS project
#				(NIS, YP, Switch)
#
# Copyright (c) 1993 Signum Support AB, Sweden.
#
# This file is part of the NYS Library.
#
# The NYS Library is free software; you can redistribute it and/or
# modify it under the terms of the GNU Library General Public License as
# published by the Free Software Foundation; either version 2 of the
# License, or (at your option) any later version.
#
# The NYS Library is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
# Library General Public License for more details.
# 
# You should have received a copy of the GNU Library General Public
# License along with the NYS Library; see the file COPYING.LIB.  If
# not, write to the Free Software Foundation, Inc., 675 Mass Ave,
# Cambridge, MA 02139, USA.
#
# Author: Peter Eriksson <pen@@signum.se>, 5 Augh 1993
#

ifneq ($(NYS),true)

NSLDIRS= yp nis dns nsw

all: libnsl

clients: libnsl
	@@set -e; for i in $(NSLDIRS) ; do \
		$(MAKE) -C $$i $(ALLFLAGS) clnts ; \
	done

libnsl:
	@@set -e; for i in $(NSLDIRS) ; do \
		$(MAKE) -C $$i $(ALLFLAGS) ; \
	done
	$(RANLIB) libs/libnsl.a

clean:
	rm -f *.o *~ core \#* jump/_*
	@@set -e; for i in $(NSLDIRS) ; do \
		$(MAKE) -C $$i $(ALLFLAGS) clean ; \
	done

distclean:
	rm -f *.o *~ core libs/* libs/${SHARED}* \#* jump/_*
	@@set -e; for i in $(NSLDIRS) ; do \
		$(MAKE) -C $$i $(ALLFLAGS) distclean ; \
	done

#*************NO USER SERVICEABLE PARTS BELOW THIS LINE**************

include Makeconfig

else
#
# Makefile for libc-linux integration
#

TOPDIR=..

include $(TOPDIR)/Makeconfig
include $(TOPDIR)/Makerules

DIRS=	nsw/src \
	yp/src \
	nis/src \
	nsw/src/nsw \
	nsw/src/files \
	nsw/src/yp \
	nsw/src/compat \
	nsw/src/nis \
	nsw/src/dns \
	nsw/src/dbm \
	nsw/src/misc

ifneq ($(MATH),true)
DIRS := $(DIRS)
endif

lib depend realclean clean:
	@@set -e; for i in $(DIRS); \
	do \
		echo making $@@ in $$i; \
		$(MAKE) NYS_LIBC=true -C $$i $@@; \
	done

clnts:
	@@set -e; for i in yp nis dns nsw; \
	do \
		echo making $@@ in $$i; \
		$(MAKE) -C $$i $@@; \
	done
endif
@


1.7
log
@Update for libc 5.2.10.
@
text
@d93 1
a93 1
clients:
@


1.6
log
@Update for libc 5.2.1.
@
text
@d29 2
d34 3
a36 4
	cd yp  ; $(MAKE) $(ALLFLAGS) clnts
	cd nis ; $(MAKE) $(ALLFLAGS) clnts
	cd dns ; $(MAKE) $(ALLFLAGS) clnts
	cd nsw ; $(MAKE) $(ALLFLAGS) clnts
d39 3
a41 4
	cd yp  ; $(MAKE) $(ALLFLAGS)
	cd nis ; $(MAKE) $(ALLFLAGS)
	cd dns ; $(MAKE) $(ALLFLAGS)
	cd nsw ; $(MAKE) $(ALLFLAGS)
d46 3
a48 4
	cd yp  ; $(MAKE) clean
	cd nis ; $(MAKE) clean
	cd dns ; $(MAKE) clean
	cd nsw ; $(MAKE) clean
d52 3
a54 4
	cd yp  ; $(MAKE) distclean
	cd nis ; $(MAKE) distclean
	cd dns ; $(MAKE) distclean
	cd nsw ; $(MAKE) distclean
d87 1
a87 1
	@@for i in $(DIRS); \
d90 1
a90 1
		($(MAKE) NYS_LIBC=true -C $$i $@@) || exit 1; \
d94 1
a94 1
	@@for i in yp nis dns nsw; \
d96 2
a97 2
		echo making clnts in $$i; \
		($(MAKE) -C $$i clnts) || exit 1; \
@


1.5
log
@Update for libc 5.1.2.
@
text
@d98 2
a99 2
		echo making $@@ in $$i; \
		($(MAKE) -C $$i $@@) || exit 1; \
@


1.4
log
@Update libc 5.1.2.
@
text
@d95 6
@


1.3
log
@Update for a stable libc 5.0.12.
@
text
@d92 1
a92 1
		($(MAKE) NYS_LIBC=true -C $$i $@@); \
@


1.2
log
@Update for libc 5.0.6.
@
text
@d78 1
@


1.1
log
@Modified for libc 4.8.0.
@
text
@d72 1
a72 2
DIRS=	dns/src \
	nsw/src \
@

