]> git.sur5r.net Git - cc65/commit
Reworked and improved the SYMBOLS section. The old syntax (using symbol =
authoruz <uz@b7a2c559-68d2-44c3-8de9-860c34a00d81>
Fri, 12 Nov 2010 14:17:35 +0000 (14:17 +0000)
committeruz <uz@b7a2c559-68d2-44c3-8de9-860c34a00d81>
Fri, 12 Nov 2010 14:17:35 +0000 (14:17 +0000)
commit5e8252fa3601fac7489d7d39e18b87e9fb54f1c1
tree2ca4fba51fc592bd46201d62cac71097132d8763
parenta0a0347ecc1a596fd66108283c76790dbeed9df4
Reworked and improved the SYMBOLS section. The old syntax (using symbol =
value) is now gone, attributes are used instead. The SYMBOLS section does now
support imports, so the linker config can be used to force symbols (and
therefore module) imports. Evaluation of start address and size for memory
areas has been delayed even further, so it is now possible to use the values
from one memory area in the definition of the next one.

git-svn-id: svn://svn.cc65.org/cc65/trunk@4851 b7a2c559-68d2-44c3-8de9-860c34a00d81
38 files changed:
doc/ld65.sgml
src/ld65/cfg/apple2-dos33.cfg
src/ld65/cfg/apple2-loader.cfg
src/ld65/cfg/apple2-reboot.cfg
src/ld65/cfg/apple2-system.cfg
src/ld65/cfg/apple2.cfg
src/ld65/cfg/apple2enh-dos33.cfg
src/ld65/cfg/apple2enh-loader.cfg
src/ld65/cfg/apple2enh-reboot.cfg
src/ld65/cfg/apple2enh-system.cfg
src/ld65/cfg/apple2enh.cfg
src/ld65/cfg/atari.cfg
src/ld65/cfg/atmos.cfg
src/ld65/cfg/bbc.cfg
src/ld65/cfg/c128.cfg
src/ld65/cfg/c16.cfg
src/ld65/cfg/c64.cfg
src/ld65/cfg/cbm510.cfg
src/ld65/cfg/cbm610.cfg
src/ld65/cfg/geos.cfg
src/ld65/cfg/lunix.cfg
src/ld65/cfg/lynx.cfg
src/ld65/cfg/nes.cfg
src/ld65/cfg/none.cfg
src/ld65/cfg/pet.cfg
src/ld65/cfg/plus4.cfg
src/ld65/cfg/supervision-128k.cfg
src/ld65/cfg/supervision-16k.cfg
src/ld65/cfg/supervision-64k.cfg
src/ld65/cfg/vic20-32k.cfg
src/ld65/cfg/vic20.cfg
src/ld65/cfgexpr.c
src/ld65/config.c
src/ld65/config.h
src/ld65/exports.c
src/ld65/exports.h
src/ld65/objdata.c
src/ld65/scanner.h