ar x emsrc.a

mv start1.h start.h
cc -P start.c
mv start.i start.s
as start.s
mv a.out pc:rt0.o

mv start2.h start.h
cc -P start.c
mv start.i startf.s
as startf.s
mv a.out pc:frt0.o

as finish.s
mv a.out pc:bss.o

as aar.s; mv a.out aar.o
as and.s; mv a.out and.o
as cdi.s; mv a.out cdi.o
as cmd.s; mv a.out cmd.o
as cmu.s; mv a.out cmu.o
as com.s; mv a.out com.o
as cse.s; mv a.out cse.o
as dad.s; mv a.out dad.o
as dmu.s; mv a.out dmu.o
as dup.s; mv a.out dup.o
as inn.s; mv a.out inn.o
as ior.s; mv a.out ior.o
as los.s; mv a.out los.o
as mrk.s; mv a.out mrk.o
as ret.s; mv a.out ret.o
as set.s; mv a.out set.o
as shp.s; mv a.out shp.o
as str.s; mv a.out str.o
as sts.s; mv a.out sts.o
as xor.s; mv a.out xor.o
ar r emlib.a\
aar.o and.o cdi.o cmd.o\
cmu.o com.o cse.o dad.o\
dmu.o dup.o\
inn.o ior.o los.o\
mrk.o ret.o set.o shp.o str.o\
sts.o xor.o

rm ???.o ???.s start* finish*
