1
0
mirror of https://github.com/cc65/cc65.git synced 2024-06-07 23:29:39 +00:00

Have the callirq module export __CALLIRQ__ and changed all config files so

this symbol is a forced import for all interruptors.


git-svn-id: svn://svn.cc65.org/cc65/trunk@5902 b7a2c559-68d2-44c3-8de9-860c34a00d81
This commit is contained in:
uz 2012-11-03 21:59:15 +00:00
parent 754674dfab
commit 7b34609930
30 changed files with 60 additions and 30 deletions

View File

@ -29,7 +29,8 @@
.export callirq
.export callirq_y ; Same but with Y preloaded
.export __CALLIRQ__: absolute = 1
.import __INTERRUPTOR_TABLE__, __INTERRUPTOR_COUNT__
.code

View File

@ -45,5 +45,6 @@ FEATURES {
CONDES: segment = RODATA,
type = interruptor,
label = __INTERRUPTOR_TABLE__,
count = __INTERRUPTOR_COUNT__;
count = __INTERRUPTOR_COUNT__,
import = __CALLIRQ__;
}

View File

@ -71,5 +71,6 @@ FEATURES {
CONDES: segment = RODATA,
type = interruptor,
label = __INTERRUPTOR_TABLE__,
count = __INTERRUPTOR_COUNT__;
count = __INTERRUPTOR_COUNT__,
import = __CALLIRQ__;
}

View File

@ -38,5 +38,6 @@ FEATURES {
CONDES: segment = RODATA,
type = interruptor,
label = __INTERRUPTOR_TABLE__,
count = __INTERRUPTOR_COUNT__;
count = __INTERRUPTOR_COUNT__,
import = __CALLIRQ__;
}

View File

@ -45,5 +45,6 @@ FEATURES {
CONDES: segment = RODATA,
type = interruptor,
label = __INTERRUPTOR_TABLE__,
count = __INTERRUPTOR_COUNT__;
count = __INTERRUPTOR_COUNT__,
import = __CALLIRQ__;
}

View File

@ -56,5 +56,6 @@ FEATURES {
CONDES: segment = RODATA,
type = interruptor,
label = __INTERRUPTOR_TABLE__,
count = __INTERRUPTOR_COUNT__;
count = __INTERRUPTOR_COUNT__,
import = __CALLIRQ__;
}

View File

@ -37,5 +37,6 @@ FEATURES {
CONDES: segment = RODATA,
type = interruptor,
label = __INTERRUPTOR_TABLE__,
count = __INTERRUPTOR_COUNT__;
count = __INTERRUPTOR_COUNT__,
import = __CALLIRQ__;
}

View File

@ -30,5 +30,6 @@ FEATURES {
CONDES: segment = RODATA,
type = interruptor,
label = __INTERRUPTOR_TABLE__,
count = __INTERRUPTOR_COUNT__;
count = __INTERRUPTOR_COUNT__,
import = __CALLIRQ__;
}

View File

@ -27,5 +27,6 @@ FEATURES {
CONDES: segment = RODATA,
type = interruptor,
label = __INTERRUPTOR_TABLE__,
count = __INTERRUPTOR_COUNT__;
count = __INTERRUPTOR_COUNT__,
import = __CALLIRQ__;
}

View File

@ -53,5 +53,6 @@ FEATURES {
CONDES: segment = RODATA,
type = interruptor,
label = __INTERRUPTOR_TABLE__,
count = __INTERRUPTOR_COUNT__;
count = __INTERRUPTOR_COUNT__,
import = __CALLIRQ__;
}

View File

@ -34,5 +34,6 @@ FEATURES {
CONDES: segment = RODATA,
type = interruptor,
label = __INTERRUPTOR_TABLE__,
count = __INTERRUPTOR_COUNT__;
count = __INTERRUPTOR_COUNT__,
import = __CALLIRQ__;
}

View File

@ -34,5 +34,6 @@ FEATURES {
CONDES: segment = RODATA,
type = interruptor,
label = __INTERRUPTOR_TABLE__,
count = __INTERRUPTOR_COUNT__;
count = __INTERRUPTOR_COUNT__,
import = __CALLIRQ__ ;
}

View File

@ -34,5 +34,6 @@ FEATURES {
CONDES: segment = RODATA,
type = interruptor,
label = __INTERRUPTOR_TABLE__,
count = __INTERRUPTOR_COUNT__;
count = __INTERRUPTOR_COUNT__,
import = __CALLIRQ__;
}

View File

@ -38,5 +38,6 @@ FEATURES {
CONDES: segment = RODATA,
type = interruptor,
label = __INTERRUPTOR_TABLE__,
count = __INTERRUPTOR_COUNT__;
count = __INTERRUPTOR_COUNT__,
import = __CALLIRQ__;
}

View File

@ -35,5 +35,6 @@ FEATURES {
CONDES: segment = RODATA,
type = interruptor,
label = __INTERRUPTOR_TABLE__,
count = __INTERRUPTOR_COUNT__;
count = __INTERRUPTOR_COUNT__,
import = __CALLIRQ__;
}

View File

@ -96,5 +96,6 @@ FEATURES {
CONDES: segment = RODATA,
type = interruptor,
label = __INTERRUPTOR_TABLE__,
count = __INTERRUPTOR_COUNT__;
count = __INTERRUPTOR_COUNT__,
import = __CALLIRQ__;
}

View File

@ -74,5 +74,6 @@ FEATURES {
CONDES: segment = RODATA,
type = interruptor,
label = __INTERRUPTOR_TABLE__,
count = __INTERRUPTOR_COUNT__;
count = __INTERRUPTOR_COUNT__,
import = __CALLIRQ__;
}

View File

@ -30,7 +30,8 @@ FEATURES {
CONDES: segment = RODATA,
type = interruptor,
label = __INTERRUPTOR_TABLE__,
count = __INTERRUPTOR_COUNT__;
count = __INTERRUPTOR_COUNT__,
import = __CALLIRQ__;
}
FILES {
%O: format = o65;

View File

@ -34,5 +34,6 @@ FEATURES {
CONDES: segment = RODATA,
type = interruptor,
label = __INTERRUPTOR_TABLE__,
count = __INTERRUPTOR_COUNT__;
count = __INTERRUPTOR_COUNT__,
import = __CALLIRQ__;
}

View File

@ -40,5 +40,6 @@ FEATURES {
CONDES: segment = RODATA,
type = interruptor,
label = __INTERRUPTOR_TABLE__,
count = __INTERRUPTOR_COUNT__;
count = __INTERRUPTOR_COUNT__,
import = __CALLIRQ__;
}

View File

@ -44,5 +44,6 @@ FEATURES {
CONDES: segment = RODATA,
type = interruptor,
label = __INTERRUPTOR_TABLE__,
count = __INTERRUPTOR_COUNT__;
count = __INTERRUPTOR_COUNT__,
import = __CALLIRQ__;
}

View File

@ -40,5 +40,6 @@ FEATURES {
CONDES: segment = RODATA,
type = interruptor,
label = __INTERRUPTOR_TABLE__,
count = __INTERRUPTOR_COUNT__;
count = __INTERRUPTOR_COUNT__,
import = __CALLIRQ__;
}

View File

@ -57,5 +57,6 @@ FEATURES {
CONDES: segment = RODATA,
type = interruptor,
label = __INTERRUPTOR_TABLE__,
count = __INTERRUPTOR_COUNT__;
count = __INTERRUPTOR_COUNT__,
import = __CALLIRQ__;
}

View File

@ -26,5 +26,6 @@ FEATURES {
CONDES: segment = RODATA,
type = interruptor,
label = __INTERRUPTOR_TABLE__,
count = __INTERRUPTOR_COUNT__;
count = __INTERRUPTOR_COUNT__,
import = __CALLIRQ__;
}

View File

@ -34,5 +34,6 @@ FEATURES {
CONDES: segment = RODATA,
type = interruptor,
label = __INTERRUPTOR_TABLE__,
count = __INTERRUPTOR_COUNT__;
count = __INTERRUPTOR_COUNT__,
import = __CALLIRQ__;
}

View File

@ -34,5 +34,6 @@ FEATURES {
CONDES: segment = RODATA,
type = interruptor,
label = __INTERRUPTOR_TABLE__,
count = __INTERRUPTOR_COUNT__;
count = __INTERRUPTOR_COUNT__,
import = __CALLIRQ__;
}

View File

@ -36,5 +36,6 @@ FEATURES {
CONDES: segment = RODATA,
type = interruptor,
label = __INTERRUPTOR_TABLE__,
count = __INTERRUPTOR_COUNT__;
count = __INTERRUPTOR_COUNT__,
import = __CALLIRQ__;
}

View File

@ -32,5 +32,6 @@ FEATURES {
CONDES: segment = RODATA,
type = interruptor,
label = __INTERRUPTOR_TABLE__,
count = __INTERRUPTOR_COUNT__;
count = __INTERRUPTOR_COUNT__,
import = __CALLIRQ__;
}

View File

@ -36,5 +36,6 @@ FEATURES {
CONDES: segment = RODATA,
type = interruptor,
label = __INTERRUPTOR_TABLE__,
count = __INTERRUPTOR_COUNT__;
count = __INTERRUPTOR_COUNT__,
import = __CALLIRQ__;
}

View File

@ -34,5 +34,6 @@ FEATURES {
CONDES: segment = RODATA,
type = interruptor,
label = __INTERRUPTOR_TABLE__,
count = __INTERRUPTOR_COUNT__;
count = __INTERRUPTOR_COUNT__,
import = __CALLIRQ__;
}