New installation mechanism

This commit is contained in:
ceriel 1991-09-03 10:54:20 +00:00
parent 084f565c9f
commit 88885db964
16 changed files with 34 additions and 67 deletions

View file

@ -5,12 +5,9 @@ as
ncg ncg
cv cv
dl dl
libcc
libem libem
libpc libend
libsys libsys
libbc
top top
liboc
libfp libfp
libm2 mach_params

View file

@ -4,33 +4,24 @@ end
name "Motorola 68000 2-4 backend" name "Motorola 68000 2-4 backend"
dir ncg dir ncg
end end
name "Motorola 68000 2-4 conversion program"
dir cv
end
name "Motorola 68000 target optimizer" name "Motorola 68000 target optimizer"
dir top dir top
end end
name "Motorola 68000 2-4 C libraries" name "Motorola 68000 2-4 conversion program"
dir libcc dir cv
end end
name "Motorola 68000 2-4 EM library" name "Motorola 68000 2-4 EM library"
dir libem dir libem
end end
name "Motorola 68000 2-4 Pascal library" name "Motorola 68000 2-4 etext,edata,end library"
dir libpc dir libend
end
name "Motorola 68000 2-4 System library"
dir libsys
end
name "Motorola 68000 2-4 Basic library"
dir libbc
end
name "Motorola 68000 2-4 Occam library"
dir liboc
end
name "Motorola 68000 2-4 Modula-2 library"
dir libm2
end end
name "Motorola 68000 2-4 floating point library" name "Motorola 68000 2-4 floating point library"
dir libfp dir libfp
end end
name "Motorola 68000 2-4 System library"
dir libsys
end
name "Motorola 68000 2-4 conversion program"
dir cv
end

View file

@ -8,9 +8,6 @@ installing ACK under UniSoft Unix:
included in the Unisoft distribution, although it is standard V7 Unix). included in the Unisoft distribution, although it is standard V7 Unix).
The file can be copied from the ACK-tree: The file can be copied from the ACK-tree:
cp /usr/em/include/assert.h /usr/include cp /usr/em/include/assert.h /usr/include
3) The file /lib/libln.a is called /lib/libl.a in Unisoft Unix.
The easiest way to fix this is to link the latter to the former:
ln /lib/libl.a /lib/libln.a
The UniSoft C compiler we used contains a bug that will cause The UniSoft C compiler we used contains a bug that will cause
incorrect translations of the files getline.c and putline.c in incorrect translations of the files getline.c and putline.c in

View file

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

View file

@ -1,5 +1,3 @@
LIST LIST
Makefile
compmodule
head_em.s head_em.s
libmon_s.a libmon_s.a

4
mach/m68k2/mach_params Normal file
View file

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

View file

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

View file

@ -1,10 +1,7 @@
Action Action
ncg ncg
libbc
libcc
libem libem
libpc libend
libsys
liboc
libfp libfp
libm2 libsys
mach_params

View file

@ -4,24 +4,12 @@ end
name "M68000 4-4 EM library" name "M68000 4-4 EM library"
dir libem dir libem
end end
name "M68000 4-4 system call library" name "M68000 4-4 etext,edata,end library"
dir libsys dir libend
end
name "M68000 4-4 C libraries"
dir libcc
end
name "M68000 4-4 Basic library"
dir libbc
end
name "M68000 4-4 Pascal library"
dir libpc
end
name "M68000 4-4 Occam library"
dir liboc
end
name "M68000 4-4 Modula-2 library"
dir libm2
end end
name "M68000 4-4 floating point library" name "M68000 4-4 floating point library"
dir libfp dir libfp
end end
name "M68000 4-4 system call library"
dir libsys
end

View file

@ -1,9 +1,2 @@
LIST LIST
Makefile
compmodule
em_end.s
etext.s
edata.s
end.s
libem_s.a libem_s.a
READ_ME

View file

@ -114,7 +114,7 @@ putchar:
move.l #1, -(sp) move.l #1, -(sp)
pea 11(sp) pea 11(sp)
move.l #1, -(sp) move.l #1, -(sp)
jsr _write jsr __write
lea 12(sp), sp lea 12(sp), sp
rts rts
.align 2 .align 2

View file

@ -13,7 +13,7 @@
and.l #~0x3ff, d1 and.l #~0x3ff, d1
move.l d1, -(sp) move.l d1, -(sp)
move.l d1,.limhp move.l d1,.limhp
jsr _brk ! allocate 1K bytes of extra storage jsr __brk ! allocate 1K bytes of extra storage
add.l #4, sp add.l #4, sp
tst.l d0 tst.l d0
bne 2f bne 2f

View file

@ -33,7 +33,6 @@
pea fmt pea fmt
jsr .diagnos jsr .diagnos
add #4,sp add #4,sp
jsr __cleanup
jmp EXIT jmp EXIT
.sect .data .sect .data

4
mach/m68k4/mach_params Normal file
View file

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

View file

@ -1,7 +1,4 @@
Action Action
libsys libsys
libcc
liboc
libm2
cv cv
int int

4
mach/mantra/mach_params Normal file
View file

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