Module Name:    src
Committed By:   uebayasi
Date:           Thu Nov 13 01:09:59 UTC 2014

Modified Files:
        src/share/mk: bsd.kmodule.mk

Log Message:
If mkldscript.sh is used to build ${PROG}, depend on it.


To generate a diff of this commit:
cvs rdiff -u -r1.50 -r1.51 src/share/mk/bsd.kmodule.mk

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/share/mk/bsd.kmodule.mk
diff -u src/share/mk/bsd.kmodule.mk:1.50 src/share/mk/bsd.kmodule.mk:1.51
--- src/share/mk/bsd.kmodule.mk:1.50	Wed Nov 12 19:33:32 2014
+++ src/share/mk/bsd.kmodule.mk	Thu Nov 13 01:09:59 2014
@@ -1,4 +1,4 @@
-#	$NetBSD: bsd.kmodule.mk,v 1.50 2014/11/12 19:33:32 christos Exp $
+#	$NetBSD: bsd.kmodule.mk,v 1.51 2014/11/13 01:09:59 uebayasi Exp $
 
 # We are not building this with PIE
 MKPIE=no
@@ -106,7 +106,8 @@ NODPSRCS+=	${f}
 ${XOBJS}:	${DPSRCS}
 .endif
 
-${PROG}: ${XOBJS} ${XSRCS} ${DPSRCS} ${DPADD}
+${PROG}: ${XOBJS} ${XSRCS} ${DPSRCS} ${DPADD} \
+    ${"${MKLDSCRIPT}" == "yes":?$S/conf/mkldscript.sh ${KMODSCRIPTSRC}:}
 	${_MKTARGET_LINK}
 .if ${MKLDSCRIPT} == "yes"
 	@rm -f ${KMODSCRIPT}
@@ -160,7 +161,8 @@ ${PROG}: ${KMOD}_tmp.o ${KMOD}_tramp.o
 	    -o ${.TARGET} ${KMOD}_tmp.o ${KMOD}_tramp.o
 .endif
 .else
-${PROG}: ${OBJS} ${DPADD}
+${PROG}: ${OBJS} ${DPADD} \
+    ${"${MKLDSCRIPT}" == "yes":?$S/conf/mkldscript.sh ${KMODSCRIPTSRC}:}
 	${_MKTARGET_LINK}
 .if ${MKLDSCRIPT} == "yes"
 	@rm -f ${KMODSCRIPT}

Reply via email to