diff options
| author | Xavier ASUS <xavi92psx@gmail.com> | 2019-10-21 00:22:00 +0200 |
|---|---|---|
| committer | Xavier ASUS <xavi92psx@gmail.com> | 2019-10-21 00:22:00 +0200 |
| commit | 3fcc2d265f1521c2dcae0734de355962cc6cd7a0 (patch) | |
| tree | 9f914b554fa9af110fda60e6a3962fe9e3a40423 /src/Makefile.dep | |
| parent | a2a263dd383d76e4ee0ed62f393376ef2ae49171 (diff) | |
| download | sdcc-gas-3fcc2d265f1521c2dcae0734de355962cc6cd7a0.tar.gz | |
More work on GNU as generation
On _gas_mapping, label definitions do not allow "::". ":" must be
used instead.
gasOutput is now part of "options".
Unneeded sections, such as HOME/GSINIT/etc., are no longer declared
and/or defined. GNU as just does not need them.
Startup function name must equal "_start" for GNU ld.
The value of some macros, such as CODE_NAME or DATA_NAME, must change
according to options.gasOutput, as "CODE" or "DATA" (among many others)
are not understood by GNU as.
STM8 port now selects GNU as format on --gas switch enabled.
Diffstat (limited to 'src/Makefile.dep')
| -rw-r--r-- | src/Makefile.dep | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/src/Makefile.dep b/src/Makefile.dep index f67fbcf..f5ac324 100644 --- a/src/Makefile.dep +++ b/src/Makefile.dep @@ -198,7 +198,11 @@ SDCCgen.o: SDCCgen.c common.h SDCCglobl.h SDCCset.h ../sdccconf.h \ SDCCsystem.h port.h SDCCargs.h ../support/util/newalloc.h \ ../support/util/dbuf_string.h ../support/util/dbuf.h SDCCgas.o: SDCCgas.c SDCCgas.h SDCCglobl.h SDCCset.h ../sdccconf.h \ - SDCCerr.h ../support/util/newalloc.h + SDCCerr.h SDCCmem.h ../support/util/dbuf.h SDCCsymt.h SDCChasht.h \ + SDCCval.h SDCCicode.h SDCCbitv.h SDCCast.h port.h SDCCargs.h SDCCpeeph.h \ + SDCCgen.h SDCCicode.h SDCCbitv.h SDCCset.h SDCCast.h \ + ../support/util/newalloc.h ../support/util/dbuf_string.h \ + ../support/util/dbuf.h SDCClex.o: SDCClex.c common.h SDCCglobl.h SDCCset.h ../sdccconf.h \ SDCCerr.h SDCCmem.h ../support/util/dbuf.h SDCCsymt.h SDCChasht.h \ SDCCval.h SDCCast.h SDCCy.h SDCCbitv.h SDCCicode.h SDCClabel.h \ |
