FreeCalypso > hg > fc-magnetite
view makefile-frags/link-steps @ 574:41b6a18ffa0b
GPF rebuild from source: symlink magic to fix __FILE__
With this fix all of the core GPF libraries (frame_*, misc_* and tif_*)
compile into objects that perfectly match the original TCS211 binary
versions bit for bit. Prior to this fix there was an issue with TI's use
of __FILE__ expanding into longer pathnames that were an artifact of our
FC Magnetite build system, and it appears that these longer __FILE__
strings in GPF may have been causing some breakage in some error handling
paths.
author | Mychaela Falconia <falcon@freecalypso.org> |
---|---|
date | Thu, 24 Jan 2019 23:26:51 +0000 |
parents | deabd7b91828 |
children | 2dd5b76c6b42 |
line wrap: on
line source
build_date.c: ${LIBS} ../helpers/build-date ${CONFIG_NAME} ${TARGET} > $@ 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 link.cmd: ${LINK_SCRIPT_SRC} Makefile lcfgen perl ../scripts/ti/make_cmd.pl lcfgen $@ 0 ${LINK_SCRIPT_SRC} \ ${SPECIAL_LINK_LIBS} fwimage.out: ${LIBS} build_date.obj str2ind.obj link.cmd ../toolwrap/vlnk470 -farcall -x -o $@ -m fwimage.map $^ fwimage.m0: fwimage.out ../toolwrap/hex470 -m -memwidth 16 -romwidth 16 $<