Makefile revision 1.3
11.3Scgd#	$NetBSD: Makefile,v 1.3 1997/04/10 17:39:20 cgd 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.3Scgd.if exists(${.CURDIR}/${MACHINE_ARCH}/Makefile.inc)
81.1Scgd.include "${.CURDIR}/${MACHINE_ARCH}/Makefile.inc"
91.3Scgd.endif
101.1Scgd
111.1ScgdSRCS+=	rtld.c reloc.c symbol.c malloc.c xmalloc.c xprintf.c debug.c \
121.1Scgd	map_object.c load.c search.c headers.c paths.c
131.1ScgdCFLAGS+= -Wall -DLIBDIR=\"${LIBDIR}\" -D_PATH_RTLD=\"${BINDIR}/${PROG}\"
141.1ScgdCFLAGS+= -DDEBUG -DRTLD_LOADER
151.1Scgd#CFLAGS+= -DRTLD_DEBUG
161.1Scgd
171.1ScgdLDADD+=	-L${LIBDIR} -non_shared -lc_pic
181.2SchristosDPADD+=	${LIBC_PIC}
191.1Scgd
201.1Scgd# to be installed
211.1ScgdHDRS=	link.h
221.1Scgd
231.1ScgdNOMAN=
241.1ScgdSTRIP=
251.1Scgd
261.1Scgd.PATH: ${.CURDIR}/${MACHINE_ARCH}
271.1Scgd
281.1Scgd${PROG}: ${OBJS} ${DPADD}
291.1Scgd	${LD} ${LDFLAGS} -o ${PROG} ${OBJS} ${LDADD}
301.1Scgd
311.1Scgdincludes:
321.1Scgd	@cd ${.CURDIR}; for i in $(HDRS); do \
331.1Scgd	    j="cmp -s $$i ${DESTDIR}/usr/include/$$i || \
341.1Scgd	    ${INSTALL} -c -o ${BINOWN} -g ${BINGRP} -m 444 $$i \
351.1Scgd		${DESTDIR}/usr/include"; \
361.1Scgd	    echo $$j; \
371.1Scgd	    eval "$$j"; \
381.1Scgd	done
391.1Scgd
401.1Scgd.include <bsd.prog.mk>
41