Home | History | Annotate | Line # | Download | only in conf
ldscript.mk revision 1.2.18.2
      1  1.2.18.2  jdolecek # $NetBSD: ldscript.mk,v 1.2.18.2 2017/12/03 11:36:57 jdolecek Exp $
      2  1.2.18.2  jdolecek 
      3  1.2.18.2  jdolecek # Give MD generated ldscript dependency on ${SYSTEM_OBJ}
      4  1.2.18.2  jdolecek .if defined(KERNLDSCRIPT)
      5  1.2.18.2  jdolecek .if target(${KERNLDSCRIPT})
      6  1.2.18.2  jdolecek ${KERNLDSCRIPT}: ${SYSTEM_OBJ:O}
      7  1.2.18.2  jdolecek .endif
      8  1.2.18.2  jdolecek .endif
      9  1.2.18.2  jdolecek 
     10  1.2.18.2  jdolecek .if defined(KERNLDSCRIPT)
     11  1.2.18.2  jdolecek .for k in ${KERNELS}
     12  1.2.18.2  jdolecek EXTRA_CLEAN+=	${k}.ldscript
     13  1.2.18.2  jdolecek ${k}: ${k}.ldscript
     14  1.2.18.2  jdolecek ${k}.ldscript: ${KERNLDSCRIPT} assym.h
     15  1.2.18.2  jdolecek 	${_MKTARGET_CREATE}
     16  1.2.18.2  jdolecek 	${CPP} -I. ${KERNLDSCRIPT} | grep -v '^#' | grep -v '^$$' >$@
     17  1.2.18.2  jdolecek .endfor
     18  1.2.18.2  jdolecek LINKSCRIPT=	-T ${.TARGET}.ldscript
     19  1.2.18.2  jdolecek .endif
     20