From bae41e2d34f6d1328e535faa0f5b802a55a780c0 Mon Sep 17 00:00:00 2001 From: ceriel Date: Tue, 3 Sep 1991 10:55:59 +0000 Subject: [PATCH] new installation mechanism --- mach/m68k4/libend/.distr | 2 ++ mach/m68k4/libend/LIST | 5 +++++ mach/m68k4/libend/edata.s | 9 +++++++++ mach/m68k4/libend/em_end.s | 22 ++++++++++++++++++++++ mach/m68k4/libend/end.s | 7 +++++++ mach/m68k4/libend/etext.s | 9 +++++++++ mach/m68k4/libfp/.distr | 1 - mach/m68k4/libsys/.distr | 2 -- mach/mantra/libsys/.distr | 2 -- 9 files changed, 54 insertions(+), 5 deletions(-) create mode 100644 mach/m68k4/libend/.distr create mode 100644 mach/m68k4/libend/LIST create mode 100644 mach/m68k4/libend/edata.s create mode 100644 mach/m68k4/libend/em_end.s create mode 100644 mach/m68k4/libend/end.s create mode 100644 mach/m68k4/libend/etext.s diff --git a/mach/m68k4/libend/.distr b/mach/m68k4/libend/.distr new file mode 100644 index 000000000..b48ec8483 --- /dev/null +++ b/mach/m68k4/libend/.distr @@ -0,0 +1,2 @@ +LIST +end_s.a diff --git a/mach/m68k4/libend/LIST b/mach/m68k4/libend/LIST new file mode 100644 index 000000000..2efbd3eb2 --- /dev/null +++ b/mach/m68k4/libend/LIST @@ -0,0 +1,5 @@ +end_s.a +edata.s +em_end.s +end.s +etext.s diff --git a/mach/m68k4/libend/edata.s b/mach/m68k4/libend/edata.s new file mode 100644 index 000000000..f53adc109 --- /dev/null +++ b/mach/m68k4/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/m68k4/libend/em_end.s b/mach/m68k4/libend/em_end.s new file mode 100644 index 000000000..a062368da --- /dev/null +++ b/mach/m68k4/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/m68k4/libend/end.s b/mach/m68k4/libend/end.s new file mode 100644 index 000000000..93a1e6e00 --- /dev/null +++ b/mach/m68k4/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/m68k4/libend/etext.s b/mach/m68k4/libend/etext.s new file mode 100644 index 000000000..8c7453cb4 --- /dev/null +++ b/mach/m68k4/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/m68k4/libfp/.distr b/mach/m68k4/libfp/.distr index deec15c04..8f5939461 100644 --- a/mach/m68k4/libfp/.distr +++ b/mach/m68k4/libfp/.distr @@ -1,2 +1 @@ -Makefile byte_order.h diff --git a/mach/m68k4/libsys/.distr b/mach/m68k4/libsys/.distr index 7b4628ec4..1edec9f14 100644 --- a/mach/m68k4/libsys/.distr +++ b/mach/m68k4/libsys/.distr @@ -1,5 +1,3 @@ LIST -Makefile head_em.s libmon_s.a -compmodule diff --git a/mach/mantra/libsys/.distr b/mach/mantra/libsys/.distr index d5a561d2c..1edec9f14 100644 --- a/mach/mantra/libsys/.distr +++ b/mach/mantra/libsys/.distr @@ -1,5 +1,3 @@ LIST -Makefile -compmodule head_em.s libmon_s.a