New installation mechanism
This commit is contained in:
parent
084f565c9f
commit
88885db964
|
@ -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
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -1,2 +1 @@
|
||||||
Makefile
|
|
||||||
byte_order.h
|
byte_order.h
|
||||||
|
|
|
@ -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
4
mach/m68k2/mach_params
Normal file
|
@ -0,0 +1,4 @@
|
||||||
|
MACH=m68k2
|
||||||
|
SUF=o
|
||||||
|
ASAR=aal
|
||||||
|
RANLIB=:
|
|
@ -1,2 +1 @@
|
||||||
Makefile
|
|
||||||
table
|
table
|
||||||
|
|
|
@ -1,10 +1,7 @@
|
||||||
Action
|
Action
|
||||||
ncg
|
ncg
|
||||||
libbc
|
|
||||||
libcc
|
|
||||||
libem
|
libem
|
||||||
libpc
|
libend
|
||||||
libsys
|
|
||||||
liboc
|
|
||||||
libfp
|
libfp
|
||||||
libm2
|
libsys
|
||||||
|
mach_params
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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
|
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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
4
mach/m68k4/mach_params
Normal file
|
@ -0,0 +1,4 @@
|
||||||
|
MACH=m68k4
|
||||||
|
SUF=o
|
||||||
|
ASAR=aal
|
||||||
|
RANLIB=:
|
|
@ -1,7 +1,4 @@
|
||||||
Action
|
Action
|
||||||
libsys
|
libsys
|
||||||
libcc
|
|
||||||
liboc
|
|
||||||
libm2
|
|
||||||
cv
|
cv
|
||||||
int
|
int
|
||||||
|
|
4
mach/mantra/mach_params
Normal file
4
mach/mantra/mach_params
Normal file
|
@ -0,0 +1,4 @@
|
||||||
|
MACH=mantra
|
||||||
|
SUF=o
|
||||||
|
ASAR=aal
|
||||||
|
RANLIB=:
|
Loading…
Reference in a new issue