ldscript.mk revision 1.1 1 # $NetBSD: ldscript.mk,v 1.1 2015/09/06 06:41:14 uebayasi Exp $
2
3 # Give MD generated ldscript dependency on ${SYSTEM_OBJ}
4 .if defined(KERNLDSCRIPT)
5 .if target(${KERNLDSCRIPT})
6 ${KERNLDSCRIPT}: ${SYSTEM_OBJ}
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