Home | History | Annotate | Line # | Download | only in conf
      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