head	1.8;
access;
symbols
	RELENG_2_2_8_RELEASE:1.4.2.1
	RELENG_2_2_7_RELEASE:1.4.2.1
	RELENG_2_2_6_RELEASE:1.4.2.1
	RELENG_2_2_5_RELEASE:1.4
	RELENG_2_2_2_RELEASE:1.4
	RELENG_2_2_1_RELEASE:1.4
	RELENG_2_2_0_RELEASE:1.4
	RELENG_2_1_7_RELEASE:1.3
	RELENG_2_1_6_1_RELEASE:1.3
	RELENG_2_1_6_RELEASE:1.3
	RELENG_2_2:1.4.0.2
	RELENG_2_2_BP:1.4
	RELENG_2_1_5_RELEASE:1.3
	RELENG_2_1_0_RELEASE:1.3
	RELENG_2_1_0:1.3.0.8
	RELENG_2_1_0_BP:1.3
	RELENG_2_0_5_RELEASE:1.3
	RELENG_2_0_5:1.3.0.6
	RELENG_2_0_5_BP:1.3
	RELENG_2_0_5_ALPHA:1.3
	RELEASE_2_0:1.3
	BETA_2_0:1.3
	ALPHA_2_0:1.3.0.4
	MOVED_NEWCVS:1.3
	FINAL_1_1_5:1.3
	ALPHA_1_1_5:1.3
	FINAL_1_1:1.3
	GAMMA_1_1:1.3
	BETA_1_1:1.3.0.2
	BP_BETA_1_1:1.3;
locks; strict;
comment	@# @;


1.8
date	98.06.01.14.11.12;	author peter;	state dead;
branches;
next	1.7;

1.7
date	97.09.02.21.54.38;	author jdp;	state Exp;
branches;
next	1.6;

1.6
date	97.02.22.15.46.40;	author peter;	state Exp;
branches;
next	1.5;

1.5
date	97.01.14.05.58.06;	author jkh;	state Exp;
branches;
next	1.4;

1.4
date	96.10.01.02.16.12;	author peter;	state Exp;
branches
	1.4.2.1;
next	1.3;

1.3
date	93.12.16.21.51.27;	author nate;	state Exp;
branches
	1.3.8.1;
next	1.2;

1.2
date	93.11.09.04.19.24;	author paul;	state Exp;
branches;
next	1.1;

1.1
date	93.11.03.23.41.38;	author paul;	state Exp;
branches;
next	;

1.3.8.1
date	99.09.05.11.11.05;	author peter;	state Exp;
branches;
next	;

1.4.2.1
date	98.03.03.07.00.20;	author jkh;	state Exp;
branches;
next	1.4.2.2;

1.4.2.2
date	99.09.05.11.06.45;	author peter;	state Exp;
branches;
next	;


desc
@@


1.8
log
@These files were moved elsewhere (sbin/ldconfig, libexec/rtld-aout,
usr.bin/ldd) as they stand alone and are under bsd-style license.
@
text
@#	$Id: Makefile,v 1.7 1997/09/02 21:54:38 jdp Exp $

PROG=		ldd
SRCS=		ldd.c sods.c
CFLAGS+=	-Wall
BINDIR= 	/usr/bin

.include <bsd.prog.mk>
@


1.7
log
@Touch up the code that implements "ldd -v".

Bring the style of sods.c into better conformance.  Add code to
print the contents of each datum being relocated.  Correct the logic
that distinguishes between programs, shared libraries, and object
files.  Make the entire program "-Wall" clean.
@
text
@d1 1
a1 1
#	$Id: Makefile,v 1.6 1997/02/22 15:46:40 peter Exp $
@


1.6
log
@Revert $FreeBSD$ to $Id$
@
text
@d1 1
a1 1
#	$Id$
d3 4
a6 3
PROG=	ldd
SRCS=	ldd.c sods.c
BINDIR= /usr/bin
@


1.5
log
@Make the long-awaited change from $Id$ to $FreeBSD$

This will make a number of things easier in the future, as well as (finally!)
avoiding the Id-smashing problem which has plagued developers for so long.

Boy, I'm glad we're not using sup anymore.  This update would have been
insane otherwise.
@
text
@d1 1
a1 1
#	$FreeBSD$
@


1.4
log
@Incorporate John Polstra's sods.c display of the details about the
dynamic linking information in the executable.  It's quite extensive.
It's connected to ldd's (new) -v option.
@
text
@d1 1
a1 1
#	$Id: Makefile,v 1.3 1993/12/16 21:51:27 nate Exp $
@


1.4.2.1
log
@MFC: style nits.
@
text
@d1 1
a1 1
#	$Id: Makefile,v 1.4 1996/10/01 02:16:12 peter Exp $
d3 3
a5 4
PROG=		ldd
SRCS=		ldd.c sods.c
CFLAGS+=	-Wall
BINDIR= 	/usr/bin
@


1.4.2.2
log
@$Id$ -> $FreeBSD$
@
text
@d1 1
a1 1
# $FreeBSD$
@


1.3
log
@Fixed Makefile per bug report from Julian Stacey.  There was an extra DESTDIR
in front of BINDIR definition.
@
text
@d1 1
a1 1
#	$Id: Makefile,v 1.2 1993/11/09 04:19:24 paul Exp $
d4 1
a4 1
SRCS=	ldd.c
@


1.3.8.1
log
@$Id$ -> $FreeBSD$
@
text
@d1 1
a1 1
# $FreeBSD$
@


1.2
log
@Updated to newest ld from pk.

lib.c:
Pull in archives containing definitions needed by shared objects.
warnings.c:
Less spurious "undefined symbol" msgs for shared library defined
symbols.
ld.c:
Do a better job of recognising data in text segments, eg. `const char []'.
shlib.c,ld/rtld/{Makefile rtld.c}
Use strsep() in stead of strtok() and restore colons in eg. env. vars.
@
text
@d1 1
a1 1
#	$Id: Makefile,v 1.2 1993/10/22 21:10:42 pk Exp $
d5 1
a5 1
BINDIR= ${DESTDIR}/usr/bin
@


1.1
log
@Imported NetBSD's ld for shared libs.
@
text
@@
