Makefile revision 1.9
11.9Sjonathan# $NetBSD: Makefile,v 1.9 1997/10/23 19:27:28 jonathan Exp $ 21.5Scjs 31.7Smrg.if ${MACHINE} == "alpha" 41.1ScgdPROG= ld.elf_so 51.9Sjonathan.endif 61.9Sjonathan 71.9Sjonathan.if (${MACHINE} == "alpha") || (${MACHINE_ARCH} == "mips") 81.1Scgd 91.8Slukem# Adds SRCS, CPPFLAGS, LDFLAGS, etc. Must go first so MD startup source 101.1Scgd# is first. 111.3Scgd.if exists(${.CURDIR}/${MACHINE_ARCH}/Makefile.inc) 121.1Scgd.include "${.CURDIR}/${MACHINE_ARCH}/Makefile.inc" 131.3Scgd.endif 141.1Scgd 151.1ScgdSRCS+= rtld.c reloc.c symbol.c malloc.c xmalloc.c xprintf.c debug.c \ 161.1Scgd map_object.c load.c search.c headers.c paths.c 171.8SlukemCPPFLAGS+= -Wall -DLIBDIR=\"${LIBDIR}\" -D_PATH_RTLD=\"${BINDIR}/${PROG}\" 181.8SlukemCPPFLAGS+= -DDEBUG -DRTLD_LOADER 191.8Slukem#CPPFLAGS+= -DRTLD_DEBUG 201.1Scgd 211.1ScgdLDADD+= -L${LIBDIR} -non_shared -lc_pic 221.2SchristosDPADD+= ${LIBC_PIC} 231.1Scgd 241.1Scgd# to be installed 251.1ScgdHDRS= link.h 261.1Scgd 271.4SthorpejSTRIPFLAG= 281.1Scgd 291.1Scgd.PATH: ${.CURDIR}/${MACHINE_ARCH} 301.1Scgd 311.1Scgd${PROG}: ${OBJS} ${DPADD} 321.1Scgd ${LD} ${LDFLAGS} -o ${PROG} ${OBJS} ${LDADD} 331.1Scgd 341.1Scgdincludes: 351.1Scgd @cd ${.CURDIR}; for i in $(HDRS); do \ 361.1Scgd j="cmp -s $$i ${DESTDIR}/usr/include/$$i || \ 371.1Scgd ${INSTALL} -c -o ${BINOWN} -g ${BINGRP} -m 444 $$i \ 381.1Scgd ${DESTDIR}/usr/include"; \ 391.1Scgd echo $$j; \ 401.1Scgd eval "$$j"; \ 411.1Scgd done 421.7Smrg.endif 431.7Smrg 441.7SmrgNOMAN= 451.1Scgd 461.1Scgd.include <bsd.prog.mk> 47