diff makefile-frags/link-steps @ 250:9432dd63626b

firmware ident and build date mechanism implemented at the build level
author Mychaela Falconia <falcon@freecalypso.org>
date Thu, 03 Aug 2017 04:59:47 +0000
parents 46d9d68a3911
children deabd7b91828
line wrap: on
line diff
--- a/makefile-frags/link-steps	Thu Aug 03 04:40:00 2017 +0000
+++ b/makefile-frags/link-steps	Thu Aug 03 04:59:47 2017 +0000
@@ -1,3 +1,9 @@
+build_date.c:	${LIBS}
+	../helpers/build-date ${CONFIG_NAME} > $@
+
+build_date.obj:	build_date.c
+	../toolwrap/cl470 -q -c -me -mt -o -pw2 -x -mw build_date.c
+
 str2ind.obj:	str2ind.c
 	../toolwrap/cl470 -q -c -me -mt -o -pw2 -x -mw str2ind.c
 
@@ -5,7 +11,7 @@
 	perl ../scripts/ti/make_cmd.pl lcfgen $@ 0 ${LINK_SCRIPT_SRC} \
 		${SPECIAL_LINK_LIBS}
 
-fwimage.out:	${LIBS} str2ind.obj link.cmd
+fwimage.out:	${LIBS} build_date.obj str2ind.obj link.cmd
 	../toolwrap/vlnk470 -farcall -x -o $@ -m fwimage.map $^
 
 fwimage.m0:	fwimage.out