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