1 1.1 uebayasi # $NetBSD: ldscript.mk,v 1.1 2015/09/06 06:41:14 uebayasi Exp $ 2 1.1 uebayasi 3 1.1 uebayasi # Give MD generated ldscript dependency on ${SYSTEM_OBJ} 4 1.1 uebayasi .if defined(KERNLDSCRIPT) 5 1.1 uebayasi .if target(${KERNLDSCRIPT}) 6 1.1 uebayasi ${KERNLDSCRIPT}: ${SYSTEM_OBJ} 7 1.1 uebayasi .endif 8 1.1 uebayasi .endif 9 1.1 uebayasi 10 1.1 uebayasi .if defined(KERNLDSCRIPT) 11 1.1 uebayasi .for k in ${KERNELS} 12 1.1 uebayasi EXTRA_CLEAN+= ${k}.ldscript 13 1.1 uebayasi ${k}: ${k}.ldscript 14 1.1 uebayasi ${k}.ldscript: ${KERNLDSCRIPT} assym.h 15 1.1 uebayasi ${_MKTARGET_CREATE} 16 1.1 uebayasi ${CPP} -I. ${KERNLDSCRIPT} | grep -v '^#' | grep -v '^$$' >$@ 17 1.1 uebayasi .endfor 18 1.1 uebayasi LINKSCRIPT= -T ${.TARGET}.ldscript 19 1.1 uebayasi .endif 20