From: ceriel Date: Mon, 2 Sep 1991 17:27:44 +0000 (+0000) Subject: New installation mechanism X-Git-Tag: release-5-5~999 X-Git-Url: https://git.ndcode.org/public/gitweb.cgi?a=commitdiff_plain;h=b520bc40a5f6e0c954ffd395a1b8b0dbe6f15f91;p=ack.git New installation mechanism --- diff --git a/mach/arm/top/.distr b/mach/arm/top/.distr index 2c8a26d1f..ecbe2e6d5 100644 --- a/mach/arm/top/.distr +++ b/mach/arm/top/.distr @@ -1,2 +1 @@ -Makefile table diff --git a/mach/m68020/.distr b/mach/m68020/.distr index dfc29976d..7b4f28861 100644 --- a/mach/m68020/.distr +++ b/mach/m68020/.distr @@ -1,14 +1,11 @@ Action as cv -libbc -libcc libem -libpc +libend libsys ncg -liboc libfp -libm2 top ce +mach_params diff --git a/mach/m68020/Action b/mach/m68020/Action index 2ee3495a9..d4d165c66 100644 --- a/mach/m68020/Action +++ b/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 diff --git a/mach/m68020/libend/.distr b/mach/m68020/libend/.distr new file mode 100644 index 000000000..b48ec8483 --- /dev/null +++ b/mach/m68020/libend/.distr @@ -0,0 +1,2 @@ +LIST +end_s.a diff --git a/mach/m68020/libend/LIST b/mach/m68020/libend/LIST new file mode 100644 index 000000000..2efbd3eb2 --- /dev/null +++ b/mach/m68020/libend/LIST @@ -0,0 +1,5 @@ +end_s.a +edata.s +em_end.s +end.s +etext.s diff --git a/mach/m68020/libend/edata.s b/mach/m68020/libend/edata.s new file mode 100644 index 000000000..f53adc109 --- /dev/null +++ b/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: diff --git a/mach/m68020/libend/em_end.s b/mach/m68020/libend/em_end.s new file mode 100644 index 000000000..a062368da --- /dev/null +++ b/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: diff --git a/mach/m68020/libend/end.s b/mach/m68020/libend/end.s new file mode 100644 index 000000000..93a1e6e00 --- /dev/null +++ b/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: diff --git a/mach/m68020/libend/etext.s b/mach/m68020/libend/etext.s new file mode 100644 index 000000000..8c7453cb4 --- /dev/null +++ b/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: diff --git a/mach/m68020/libfp/.distr b/mach/m68020/libfp/.distr index deec15c04..8f5939461 100644 --- a/mach/m68020/libfp/.distr +++ b/mach/m68020/libfp/.distr @@ -1,2 +1 @@ -Makefile byte_order.h diff --git a/mach/m68020/libsys/.distr b/mach/m68020/libsys/.distr index f87c94046..1e8ac2ce6 100644 --- a/mach/m68020/libsys/.distr +++ b/mach/m68020/libsys/.distr @@ -1,6 +1,4 @@ LIST -Makefile README -compmodule head_em.s libmon_s.a diff --git a/mach/m68020/mach_params b/mach/m68020/mach_params new file mode 100644 index 000000000..819990964 --- /dev/null +++ b/mach/m68020/mach_params @@ -0,0 +1,4 @@ +MACH=m68020 +SUF=o +ASAR=aal +RANLIB=: diff --git a/mach/m68020/top/.distr b/mach/m68020/top/.distr index 2c8a26d1f..ecbe2e6d5 100644 --- a/mach/m68020/top/.distr +++ b/mach/m68020/top/.distr @@ -1,2 +1 @@ -Makefile table