diff options
author | Steve Chamberlain <sac@cygnus> | 1992-05-06 01:07:05 +0000 |
---|---|---|
committer | Steve Chamberlain <sac@cygnus> | 1992-05-06 01:07:05 +0000 |
commit | a72f4e5f849dcc4b24e0ee3dfb2648cb974f409d (patch) | |
tree | ec305fe458c38f796e3292f6046a1d9e8ef787f5 /ld/descrip.mms | |
parent | 9c99a57eca53128c30eb2677953273b51ef6fb57 (diff) | |
download | gdb-a72f4e5f849dcc4b24e0ee3dfb2648cb974f409d.zip gdb-a72f4e5f849dcc4b24e0ee3dfb2648cb974f409d.tar.gz gdb-a72f4e5f849dcc4b24e0ee3dfb2648cb974f409d.tar.bz2 |
* ldfile.c: merge in VMS filename support
* ldmain.c (main): take out ./ from library path, and close file
before unlinking. Make multiple defs of a symbol create an
unexecable file.
* ldmisc.c: fatal errosrs delete output file
Diffstat (limited to 'ld/descrip.mms')
-rw-r--r-- | ld/descrip.mms | 83 |
1 files changed, 83 insertions, 0 deletions
diff --git a/ld/descrip.mms b/ld/descrip.mms new file mode 100644 index 0000000..e9487d1 --- /dev/null +++ b/ld/descrip.mms @@ -0,0 +1,83 @@ +# mms file to build vms-i960 ld +# sac@cygnus.com + +.FIRST + @[-.deci960]define-gnu + + +CC = gcc +CFLAGS = /define=(VMS, LNK960_LITTLE) /cc1_options="-mvaxc-alignment" /inc=([],[-.include],[-.bfd], [-.include.aout]) + +all : ld.exe + copy descrip.mms all + +BFD_OBJ = [-.bfd]archive.obj, - + [-.bfd]coff-i960.obj, - + [-.bfd]format.obj, - + [-.bfd]reloc.obj, - + [-.bfd]archures.obj, - + [-.bfd]core.obj, - + [-.bfd]init.obj, - + [-.bfd]section.obj, - + [-.bfd]bfd.obj, - + [-.bfd]cpu-i960.obj, - + [-.bfd]libbfd.obj, - + [-.bfd]srec.obj, - + [-.bfd]cache.obj, - + [-.bfd]ctor.obj, - + [-.bfd]opncls.obj, - + [-.bfd]targets.obj, - + [-.bfd]syms.obj,- + [-.bfd]seclet.obj + +LIBIBERTY_OBJ = - +[]bzero.obj, getopt1.obj,obstack.obj,[-.libiberty]bcopy.obj,- +[-.libiberty]getopt.obj,[-.libiberty]index.obj,[-.libiberty]strdup.obj,alloca.obj + +LD_OBJ = - +cplus-dem.obj, - +ld__a29k.obj, - +ld__ebmon29k.obj, - +ld__gld960.obj, - +ld__go32.obj, - +ld__h8300hms.obj, - +ld__h8300xray.obj, - +ld__hp300bsd.obj, - +ld__i386aout.obj, - +ld__lnk960.obj, - +ld__m88kbcs.obj, - +ld__news.obj, - +ld__st2000.obj, - +ld__sun3.obj, - +ld__sun4.obj, - +ld__vanilla.obj, - +ldctor.obj, - +ldemul.obj, - +lderror.obj, - +ldexp.obj, - +ldfile.obj, - +ldgram.obj, - +ldindr.obj, - +ldlang.obj, - +ldlex.obj, - +ldmain.obj, - +ldsym.obj, - +ldver.obj, - +ldwarn.obj, - +ldmisc.obj,- +ldwrite.obj, - +lexsup.obj, - +mri.obj, - +relax.obj + + +LIBS=$(BFD_OBJ), $(LIBIBERTY_OBJ) + +ld.exe : $(LD_OBJ) + copy [-.libiberty]bzero.obj [] + copy [-.libiberty]getopt1.obj [] + copy [-.libiberty]obstack.obj [] + $(LINK)/exe=ld.exe $(LD_OBJ), $(LIBS) + + + |