Albert Koelmans newest version, with adaptions
authorceriel <none@none>
Tue, 13 Nov 1990 13:54:10 +0000 (13:54 +0000)
committerceriel <none@none>
Tue, 13 Nov 1990 13:54:10 +0000 (13:54 +0000)
lib/arm/descr

index 25f9177..7c816b3 100644 (file)
@@ -18,19 +18,33 @@ name be
        stdout
        need .e
 end
+name asopt
+       from .s
+       to .so
+       program {EM}/lib/{M}/top
+       args
+       optimizer
+       stdin
+       stdout
+end
 name asld
-       from .s.a
+       from .s.so.a
        to .out
        outfile a.out
        program {EM}/lib/{M}/as
        mapflag -l* LNAME={EM}/{LIB}*
        args (.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) \
                (.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/{M}/end_em)
+               (.mod.ocm.b.c.p:{TAIL}={EM}/{LIB}mon) \
+               (.mod.ocm.b.c.p:{TAIL}={EM}/{LIB}fp) \
+               (.e:{TAIL}={EM}/{LIB}em {EM}/{LIB}ros {EM}/lib/{M}/end_em)
        linker
 end