Makefile revision 1.7
11.7Smrg#	$NetBSD: Makefile,v 1.7 1997/06/23 05:15:45 mrg Exp $
21.5Scjs
31.7Smrg.if ${MACHINE} == "alpha"
41.1ScgdPROG=	ld.elf_so
51.1Scgd
61.1Scgd# Adds SRCS, CFLAGS, LDFLAGS, etc.  Must go first so MD startup source
71.1Scgd# is first.
81.3Scgd.if exists(${.CURDIR}/${MACHINE_ARCH}/Makefile.inc)
91.1Scgd.include "${.CURDIR}/${MACHINE_ARCH}/Makefile.inc"
101.3Scgd.endif
111.1Scgd
121.1ScgdSRCS+=	rtld.c reloc.c symbol.c malloc.c xmalloc.c xprintf.c debug.c \
131.1Scgd	map_object.c load.c search.c headers.c paths.c
141.1ScgdCFLAGS+= -Wall -DLIBDIR=\"${LIBDIR}\" -D_PATH_RTLD=\"${BINDIR}/${PROG}\"
151.1ScgdCFLAGS+= -DDEBUG -DRTLD_LOADER
161.1Scgd#CFLAGS+= -DRTLD_DEBUG
171.1Scgd
181.1ScgdLDADD+=	-L${LIBDIR} -non_shared -lc_pic
191.2SchristosDPADD+=	${LIBC_PIC}
201.1Scgd
211.1Scgd# to be installed
221.1ScgdHDRS=	link.h
231.1Scgd
241.4SthorpejSTRIPFLAG=
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.7Smrg.endif
401.7Smrg
411.7SmrgNOMAN=
421.1Scgd
431.1Scgd.include <bsd.prog.mk>
44