1
0
mirror of https://github.com/cc65/cc65.git synced 2024-07-04 13:29:35 +00:00
cc65 - a freeware C compiler for 6502 based systems
Go to file
uz da792b3fd0 Separate processing the linker config file into two phases: The config file is
read when the -t or -C switch is encountered and parts of it are processed.
The remaining parts are processed when all object files and libraries have
been read. To make this work, the expression evaluation in cfgexpr has been
rewritten to generate true expression trees. This means that expressions in
the linker config may use exports from the object files. 

Separation of config file processing is the base for several enhancements, for
example forced imports by linker config.

This code needs more work and is only very, very, very roughly tested.


git-svn-id: svn://svn.cc65.org/cc65/trunk@4840 b7a2c559-68d2-44c3-8de9-860c34a00d81
2010-11-08 21:52:24 +00:00
asminc Removed the header files for the rs232 API since it has been replaced by 2010-07-11 16:43:31 +00:00
doc Make the warning "statement has no effect" switchable. 2010-10-02 19:32:11 +00:00
include add Atari version 2010-10-28 21:13:52 +00:00
libsrc really use default drive 2010-10-29 19:53:45 +00:00
make Makefile patch contributed by Greg King: 2009-12-02 15:21:22 +00:00
packages Added missing drivers. 2010-10-10 13:43:41 +00:00
samples Added explicit tgi_clear() after tgi_init() now that this isn't done by tgi_init() anymore. 2010-01-26 20:12:35 +00:00
src Separate processing the linker config file into two phases: The config file is 2010-11-08 21:52:24 +00:00
testcode Added getopt. The implementation is based on a public domain source, 2010-07-10 11:28:02 +00:00
util git-svn-id: svn://svn.cc65.org/cc65/trunk@3863 b7a2c559-68d2-44c3-8de9-860c34a00d81 2008-08-02 22:02:54 +00:00