Home | History | Annotate | Line # | Download | only in conf
      1  1.2  uebayasi # $NetBSD: ldscript.mk,v 1.2 2015/09/06 15:20:59 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.2  uebayasi ${KERNLDSCRIPT}: ${SYSTEM_OBJ:O}
      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