Makefile revision 1.2
11.2Schristos#	$NetBSD: Makefile,v 1.2 1997/03/24 22:18:33 christos Exp $
21.1Scgd
31.1ScgdPROG=	ld.elf_so
41.1Scgd
51.1Scgd# Adds SRCS, CFLAGS, LDFLAGS, etc.  Must go first so MD startup source
61.1Scgd# is first.
71.1Scgd.include "${.CURDIR}/${MACHINE_ARCH}/Makefile.inc"
81.1Scgd
91.1ScgdSRCS+=	rtld.c reloc.c symbol.c malloc.c xmalloc.c xprintf.c debug.c \
101.1Scgd	map_object.c load.c search.c headers.c paths.c
111.1ScgdCFLAGS+= -Wall -DLIBDIR=\"${LIBDIR}\" -D_PATH_RTLD=\"${BINDIR}/${PROG}\"
121.1ScgdCFLAGS+= -DDEBUG -DRTLD_LOADER
131.1Scgd#CFLAGS+= -DRTLD_DEBUG
141.1Scgd
151.1ScgdLDADD+=	-L${LIBDIR} -non_shared -lc_pic
161.2SchristosDPADD+=	${LIBC_PIC}
171.1Scgd
181.1Scgd# to be installed
191.1ScgdHDRS=	link.h
201.1Scgd
211.1ScgdNOMAN=
221.1ScgdSTRIP=
231.1Scgd
241.1Scgd.PATH: ${.CURDIR}/${MACHINE_ARCH}
251.1Scgd
261.1Scgd${PROG}: ${OBJS} ${DPADD}
271.1Scgd	${LD} ${LDFLAGS} -o ${PROG} ${OBJS} ${LDADD}
281.1Scgd
291.1Scgdincludes:
301.1Scgd	@cd ${.CURDIR}; for i in $(HDRS); do \
311.1Scgd	    j="cmp -s $$i ${DESTDIR}/usr/include/$$i || \
321.1Scgd	    ${INSTALL} -c -o ${BINOWN} -g ${BINGRP} -m 444 $$i \
331.1Scgd		${DESTDIR}/usr/include"; \
341.1Scgd	    echo $$j; \
351.1Scgd	    eval "$$j"; \
361.1Scgd	done
371.1Scgd
381.1Scgd.include <bsd.prog.mk>
39