From: ceriel Date: Wed, 6 Apr 1988 18:34:20 +0000 (+0000) Subject: Added modula-2 X-Git-Tag: release-5-5~3499 X-Git-Url: https://git.ndcode.org/public/gitweb.cgi?a=commitdiff_plain;h=b64a224b9979796f963f99f1bf564295687d5fc6;p=ack.git Added modula-2 --- diff --git a/lib/6500/descr b/lib/6500/descr index 5bfbc7615..2da78ec7c 100644 --- a/lib/6500/descr +++ b/lib/6500/descr @@ -26,12 +26,16 @@ name asld mapflag -l* LNAME={EM}/{LIB}* mapflag -i IFILE={EM}/{RT}i args {IFILE?} (.e:{HEAD}={EM}/{RT}em) \ - ({RTS}:.ocm.b.c={EM}/{RT}cc) ({RTS}:.p={EM}/{RT}pc) -o > < \ + ({RTS}:.ocm.b.c={EM}/{RT}cc) \ + ({RTS}:.p={EM}/{RT}pc) \ + ({RTS}:.mod={EM}/{RT}m2) \ + -o > < \ (.p:{TAIL}={EM}/{LIB}pc) \ (.b:{TAIL}={EM}/{LIB}bc) \ (.ocm:{TAIL}={EM}/{LIB}ocm) \ + (.mod:{TAIL}={EM}/{LIB}m2) \ (.ocm.b.c:{TAIL}={EM}/{LIB}cc.1s {EM}/{LIB}cc.2g) \ - (.ocm.b.c.p:{TAIL}={EM}/{LIB}mon) \ + (.mod.ocm.b.c.p:{TAIL}={EM}/{LIB}mon) \ (.e:{TAIL}={EM}/{LIB}em {EM}/lib/{M}/end_em) linker end diff --git a/lib/i80/descr b/lib/i80/descr index d2c9b72d9..0887100cb 100644 --- a/lib/i80/descr +++ b/lib/i80/descr @@ -33,10 +33,14 @@ name led program {EM}/lib/em_led mapflag -l* LNAME={EM}/{LIB}* args -b0:0x1000 {ALIGN} {SEPID?} (.e:{HEAD}={EM}/{RT}em) \ -({RTS}:.ocm.b.c={EM}/{RT}cc) ({RTS}:.p={EM}/{RT}pc) -o > < \ + ({RTS}:.ocm.b.c={EM}/{RT}cc) \ + ({RTS}:.p={EM}/{RT}pc) \ + ({RTS}:.mod={EM}/{RT}m2) \ + -o > < \ (.p:{TAIL}={EM}/{LIB}pc) \ (.b:{TAIL}={EM}/{LIB}bc) \ (.ocm:{TAIL}={EM}/{LIB}ocm) \ + (.mod:{TAIL}={EM}/{LIB}m2) \ (.ocm.b.c:{TAIL}={EM}/{LIB}cc.1s {EM}/{LIB}cc.2g) \ (.ocm.b.c.p:{TAIL}={EM}/{LIB}mon) \ (.e:{TAIL}={EM}/{LIB}em {EM}/{LIB}sys {EM}/lib/{M}/end_em) diff --git a/lib/m68020/descr b/lib/m68020/descr index 04e503a07..49bd0a4fe 100644 --- a/lib/m68020/descr +++ b/lib/m68020/descr @@ -35,10 +35,14 @@ name led mapflag -l* LNAME={EM}/{LIB}* mapflag -fp LIBFP={EM}/{LIB}fp args {ALIGN} (.e:{HEAD}= {EM}/{RT}em) \ -({RTS}:.ocm.b.c={EM}/{RT}cc) ({RTS}:.p={EM}/{RT}pc) -o > < \ + ({RTS}:.ocm.b.c={EM}/{RT}cc) \ + ({RTS}:.p={EM}/{RT}pc) \ + ({RTS}:.mod={EM}/{RT}m2) \ + -o > < \ (.p:{TAIL}={EM}/{LIB}pc) \ (.b:{TAIL}={EM}/{LIB}bc) \ (.ocm:{TAIL}={EM}/{LIB}ocm) \ + (.mod:{TAIL}={EM}/{LIB}m2) \ (.ocm.b.c:{TAIL}={EM}/{LIB}cc.1s {EM}/{LIB}cc.2g) \ {LIBFP?} \ (.e:{TAIL}={EM}/{LIB}em {EM}/{LIB}mon {EM}/lib/{M}/end_em) diff --git a/lib/m68k2/descr b/lib/m68k2/descr index c905dee61..26962a3c3 100644 --- a/lib/m68k2/descr +++ b/lib/m68k2/descr @@ -47,10 +47,14 @@ name led mapflag -nr ALIGN=-a0:4 -a1:0x8000 -a2:4 -a3:4 mapflag -fp LIBFP={EM}/{LIB}fp args -b0:0x20000 {ALIGN} (.e:{HEAD}={EM}/{RT}em) \ -({RTS}:.ocm.b.c={EM}/{RT}cc) ({RTS}:.p={EM}/{RT}pc) -o > < \ + ({RTS}:.ocm.b.c={EM}/{RT}cc) \ + ({RTS}:.p={EM}/{RT}pc) \ + ({RTS}:.mod={EM}/{RT}m2) \ + -o > < \ (.p:{TAIL}={EM}/{LIB}pc) \ (.b:{TAIL}={EM}/{LIB}bc) \ (.ocm:{TAIL}={EM}/{LIB}ocm) \ + (.mod:{TAIL}={EM}/{LIB}m2) \ (.ocm.b.c:{TAIL}={EM}/{LIB}cc.1s {EM}/{LIB}cc.2g) \ {LIBFP?} \ (.e:{TAIL}={EM}/{LIB}em {EM}/{LIB}mon {EM}/lib/{M}/end_em) diff --git a/lib/m68k4/descr b/lib/m68k4/descr index f4a7590bd..c84349004 100644 --- a/lib/m68k4/descr +++ b/lib/m68k4/descr @@ -47,10 +47,14 @@ name led mapflag -nr ALIGN=-a0:4 -a1:0x8000 -a2:4 -a3:4 mapflag -fp LIBFP={EM}/{LIB}fp args -b0:0x20000 {ALIGN} (.e:{HEAD}={EM}/{RT}em) \ -({RTS}:.ocm.b.c={EM}/{RT}cc) ({RTS}:.p={EM}/{RT}pc) -o > < \ + ({RTS}:.ocm.b.c={EM}/{RT}cc) \ + ({RTS}:.p={EM}/{RT}pc) \ + ({RTS}:.mod={EM}/{RT}m2) \ + -o > < \ (.p:{TAIL}={EM}/{LIB}pc) \ (.b:{TAIL}={EM}/{LIB}bc) \ (.ocm:{TAIL}={EM}/{LIB}ocm) \ + (.mod:{TAIL}={EM}/{LIB}m2) \ (.ocm.b.c:{TAIL}={EM}/{LIB}cc.1s {EM}/{LIB}cc.2g) \ {LIBFP?} \ (.e:{TAIL}={EM}/{LIB}em {EM}/{LIB}mon {EM}/lib/{M}/end_em) diff --git a/lib/pmds/descr b/lib/pmds/descr index a25f5b6d2..6f651481f 100644 --- a/lib/pmds/descr +++ b/lib/pmds/descr @@ -47,7 +47,10 @@ name led mapflag -nr ALIGN=-a0:4 -a1:0x8000 -a2:4 -a3:4 mapflag -fp LIBFP={EM}/{LIB}fp args {ALIGN} (.e:{HEAD}={EM}/lib/pmds/head_em) \ -({RTS}:.ocm.b.c={EM}/{RT}cc) ({RTS}:.p={EM}/{RT}pc) -o > < \ + ({RTS}:.ocm.b.c={EM}/{RT}cc) \ + ({RTS}:.p={EM}/{RT}pc) \ + ({RTS}:.mod={EM}/{RT}m2) \ + -o > < \ (.p:{TAIL}={EM}/{LIB}pc) \ (.b:{TAIL}={EM}/{LIB}bc) \ (.ocm:{TAIL}={EM}/{LIB}ocm) \ diff --git a/lib/pmds4/descr b/lib/pmds4/descr index b777bd896..6c3d5c2dc 100644 --- a/lib/pmds4/descr +++ b/lib/pmds4/descr @@ -47,7 +47,10 @@ name led mapflag -nr ALIGN=-a0:4 -a1:0x8000 -a2:4 -a3:4 mapflag -fp LIBFP={EM}/{LIB}fp args {ALIGN} (.e:{HEAD}={EM}/lib/pmds4/head_em) \ -({RTS}:.ocm.b.c={EM}/{RT}cc) ({RTS}:.p={EM}/{RT}pc) -o > < \ + ({RTS}:.ocm.b.c={EM}/{RT}cc) \ + ({RTS}:.p={EM}/{RT}pc) \ + ({RTS}:.mod={EM}/{RT}m2) \ + -o > < \ (.p:{TAIL}={EM}/{LIB}pc) \ (.b:{TAIL}={EM}/{LIB}bc) \ (.ocm:{TAIL}={EM}/{LIB}ocm) \ diff --git a/lib/sun2/descr b/lib/sun2/descr index 62bf89f1c..7c8d79d76 100644 --- a/lib/sun2/descr +++ b/lib/sun2/descr @@ -53,7 +53,10 @@ name led mapflag -r ALIGN=-a0:4 -a1:0x20000 -a2:4 -a3:4 -b0:0x2020 mapflag -fp LIBFP={EM}/{PLIB}fp args {ALIGN} (.e:{HEAD}={EM}/{RT}em) \ -({RTS}:.ocm.b.c={EM}/{RT}cc) ({RTS}:.p={EM}/{PRT}pc) -o > < \ + ({RTS}:.ocm.b.c={EM}/{RT}cc) \ + ({RTS}:.p={EM}/{PRT}pc) \ + ({RTS}:.mod={EM}/{PRT}m2) \ + -o > < \ (.p:{TAIL}={EM}/{PLIB}pc) \ (.b:{TAIL}={EM}/{PLIB}bc) \ (.ocm:{TAIL}={EM}/{LIB}ocm) \ diff --git a/lib/z80/descr b/lib/z80/descr index 2c3229a4f..a40c917d6 100644 --- a/lib/z80/descr +++ b/lib/z80/descr @@ -32,7 +32,10 @@ name led program {EM}/lib/em_led mapflag -l* LNAME={EM}/{LIB}* args -b0:0x1000 ( .e:{HEAD}={EM}/{RT}em) \ - ({RTS}:.ocm.b.c={EM}/{RT}cc) ({RTS}:.p={EM}/{RT}pc) -o > < \ + ({RTS}:.ocm.b.c={EM}/{RT}cc) \ + ({RTS}:.p={EM}/{RT}pc) \ + ({RTS}:.mod={EM}/{RT}m2) \ + -o > < \ (.p:{TAIL}={EM}/{LIB}pc) \ (.b:{TAIL}={EM}/{LIB}bc) \ (.ocm:{TAIL}={EM}/{LIB}ocm) \