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
cv
dl
libcc
libem
libpc
libend
libsys
libbc
top
liboc
libfp
libm2
mach_params

View file

@ -4,33 +4,24 @@ end
name "Motorola 68000 2-4 backend"
dir ncg
end
name "Motorola 68000 2-4 conversion program"
dir cv
end
name "Motorola 68000 target optimizer"
dir top
end
name "Motorola 68000 2-4 C libraries"
dir libcc
name "Motorola 68000 2-4 conversion program"
dir cv
end
name "Motorola 68000 2-4 EM library"
dir libem
end
name "Motorola 68000 2-4 Pascal library"
dir libpc
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
name "Motorola 68000 2-4 etext,edata,end library"
dir libend
end
name "Motorola 68000 2-4 floating point library"
dir libfp
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).
The file can be copied from the ACK-tree:
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
incorrect translations of the files getline.c and putline.c in

View file

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

View file

@ -1,5 +1,3 @@
LIST
Makefile
compmodule
head_em.s
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

View file

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

View file

@ -4,24 +4,12 @@ end
name "M68000 4-4 EM library"
dir libem
end
name "M68000 4-4 system call library"
dir libsys
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
name "M68000 4-4 etext,edata,end library"
dir libend
end
name "M68000 4-4 floating point library"
dir libfp
end
name "M68000 4-4 system call library"
dir libsys
end

View file

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

View file

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

View file

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

View file

@ -33,7 +33,6 @@
pea fmt
jsr .diagnos
add #4,sp
jsr __cleanup
jmp EXIT
.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
libsys
libcc
liboc
libm2
cv
int

4
mach/mantra/mach_params Normal file
View file

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