Kaynağa Gözat

New installation mechanism

ceriel 33 yıl önce
ebeveyn
işleme
05b9d85074

+ 0 - 1
mach/arm/top/.distr

@@ -1,2 +1 @@
-Makefile
 table

+ 2 - 5
mach/m68020/.distr

@@ -1,14 +1,11 @@
 Action
 as
 cv
-libbc
-libcc
 libem
-libpc
+libend
 libsys
 ncg
-liboc
 libfp
-libm2
 top
 ce
+mach_params

+ 6 - 18
mach/m68020/Action

@@ -14,27 +14,15 @@ end
 name "M68020 EM library"
 dir libem
 end
-name "M68020 system call library"
-dir libsys
-end
-name "M68020 C libraries"
-dir libcc
+name "M68020 etext,edata,end library"
+dir libend
 end
-name "M68020 Pascal library"
-dir libpc
-end
-name "M68020 Basic library"
-dir libbc
-end
-name "M68020 Occam library"
-dir liboc
+name "M68020 floating point library"
+dir libfp
 end
-name "M68020 Modula-2 library"
-dir libm2
+name "M68020 system call library"
+dir libsys
 end
 name "M68020 VME131 System V/68 R2V2.1 conversion"
 dir cv
 end
-name "M68020 floating point library"
-dir libfp
-end

+ 2 - 0
mach/m68020/libend/.distr

@@ -0,0 +1,2 @@
+LIST
+end_s.a

+ 5 - 0
mach/m68020/libend/LIST

@@ -0,0 +1,5 @@
+end_s.a
+edata.s
+em_end.s
+end.s
+etext.s

+ 9 - 0
mach/m68020/libend/edata.s

@@ -0,0 +1,9 @@
+.sect .text
+.sect .rom
+.sect .data
+.sect .bss
+.define	_edata
+.sect .data
+	.align 4
+	.sect .data
+_edata:

+ 22 - 0
mach/m68020/libend/em_end.s

@@ -0,0 +1,22 @@
+.sect .text
+.sect .rom
+.sect .data
+.sect .bss
+.define	endtext,enddata,endbss,__end
+.sect .text
+	.align 4
+.sect .rom
+	.align 4
+.sect .data
+	.align 4
+.sect .bss
+	.align 4
+.sect .end ! only for declaration of _end, __end and endbss.
+
+	.sect .text
+endtext:
+	.sect .data
+enddata:
+	.sect .end
+__end:
+endbss:

+ 7 - 0
mach/m68020/libend/end.s

@@ -0,0 +1,7 @@
+.sect .text
+.sect .rom
+.sect .data
+.sect .bss
+.define	_end
+.sect .end ! only for declaration of _end, __end and endbss.
+_end:

+ 9 - 0
mach/m68020/libend/etext.s

@@ -0,0 +1,9 @@
+.sect .text
+.sect .rom
+.sect .data
+.sect .bss
+.define	_etext
+.sect .text
+	.align 4
+	.sect .text
+_etext:

+ 0 - 1
mach/m68020/libfp/.distr

@@ -1,2 +1 @@
-Makefile
 byte_order.h

+ 0 - 2
mach/m68020/libsys/.distr

@@ -1,6 +1,4 @@
 LIST
-Makefile
 README
-compmodule
 head_em.s
 libmon_s.a

+ 4 - 0
mach/m68020/mach_params

@@ -0,0 +1,4 @@
+MACH=m68020
+SUF=o
+ASAR=aal
+RANLIB=:

+ 0 - 1
mach/m68020/top/.distr

@@ -1,2 +1 @@
-Makefile
 table