added end.s
authorceriel <none@none>
Fri, 15 May 1987 12:55:51 +0000 (12:55 +0000)
committerceriel <none@none>
Fri, 15 May 1987 12:55:51 +0000 (12:55 +0000)
mach/pdp/libem/Makefile
mach/pdp/libem/end.s [new file with mode: 0644]

index ee017a7..d4a42a3 100644 (file)
@@ -1,21 +1,26 @@
-all:            head_em.o libem_o.a
+all:            head_em.o libem_o.a end.o
 
 install:       cp
 
 cp:             all
                ../../install head_em.o head_em
                ../../install libem_o.a tail_em
+               ../../install end.o end_em
 
 cmp:            all
                -../../compare head_em.o head_em
                -../../compare libem_o.a tail_em
+               -../../compare end.o end_em
 
 
 head_em.o:      head_em.s
                pdp -c head_em.s
 
+end.o:         end.s
+               pdp -c end.s
+
 libem_o.a:     libem_s.a
-               ASAR=ar ; export ASAR ; march . libem_o.a
+               ASAR=aal ; export ASAR ; march . libem_o.a
 
 clean:
                rm -f *.o libem_o.a
diff --git a/mach/pdp/libem/end.s b/mach/pdp/libem/end.s
new file mode 100644 (file)
index 0000000..37e1cef
--- /dev/null
@@ -0,0 +1,16 @@
+.define        endtext,enddata,endbss,_etext,_edata,_end
+.sect .text
+.sect .rom
+.sect .data
+.sect .bss
+.sect .end ! only for declaration of _end and endbss.
+
+       .sect .text
+endtext:
+_etext:
+       .sect .data
+enddata:
+_edata:
+       .sect .end
+_end:
+endbss: