New hp300bsd port.

This commit is contained in:
Per Bothner 1992-02-17 20:08:20 +00:00
parent 9832e16cc3
commit 1584d0697d
5 changed files with 25 additions and 1 deletions

View File

@ -1,3 +1,8 @@
Mon Feb 17 12:04:36 1992 Per Bothner (bothner at cygnus.com)
* Makefile.in, and new files hp300bsd.sh, config/mh-hp300bsd,
config/mt-hp300bsd: New port to hp300 running BSD.
Sat Feb 15 13:59:54 1992 Per Bothner (bothner at cygnus.com)
Major rewrite of how ld is configured. The major idea

View File

@ -98,7 +98,7 @@ BFDLIB=$(unsubdir)/../bfd$(subdir)/libbfd.a
LIBIBERTY=$(unsubdir)/../libiberty$(subdir)/libiberty.a
ALL_EMULATIONS=ld__lnk960.o ld__sun3.o ld__i386aout.o \
ld__m88kbcs.o ld__a29k.o ld__news.o ld__h8300hms.o ld__ebmon29k.o \
ld__m88kbcs.o ld__a29k.o ld__news.o ld__hp300bsd.o ld__h8300hms.o ld__ebmon29k.o \
ld__sun4.o ld__gld960.o ld__vanilla.o
EMULATION_OFILES=${ALL_EMULATIONS}
@ -182,6 +182,9 @@ ld__sun3.c: $(srcdir)/sun3.sh \
ld__news.c: $(srcdir)/news.sh \
$(srcdir)/generic.em $(srcdir)/aout.sc-sh ${GEN_DEPENDS}
${GENSCRIPTS} news.sh
ld__hp300bsd.c: $(srcdir)/hp300bsd.sh \
$(srcdir)/generic.em $(srcdir)/aout.sc-sh ${GEN_DEPENDS}
${GENSCRIPTS} hp300bsd.sh
ld__i386aout.c: $(srcdir)/i386aout.sh \
$(srcdir)/generic.em $(srcdir)/aout.sc-sh ${GEN_DEPENDS}
${GENSCRIPTS} i386aout.sh

8
ld/config/hp300bsd.mh Executable file
View File

@ -0,0 +1,8 @@
#CC=gcc -ansi -Wall
CC=cc
YACC=yacc -d
HOSTING_CRT0=/lib/crt0.o
HOSTING_LIBS=-lc
HOSTING_EMU=LDEMULATION=hp300bsd; export LDEMULATION

2
ld/config/hp300bsd.mt Normal file
View File

@ -0,0 +1,2 @@
EMUL=hp300bsd

6
ld/hp300bsd.sh Executable file
View File

@ -0,0 +1,6 @@
EMULATION_NAME=hp300bsd
SCRIPT_NAME=aout
OUTPUT_FORMAT="a.out-hp300bsd"
TEXT_START_ADDR=0
PAGE_SIZE=4096
ARCH=m68k