aboutsummaryrefslogtreecommitdiff
path: root/ld/descrip.mms
diff options
context:
space:
mode:
authorSteve Chamberlain <sac@cygnus>1992-05-06 01:07:05 +0000
committerSteve Chamberlain <sac@cygnus>1992-05-06 01:07:05 +0000
commita72f4e5f849dcc4b24e0ee3dfb2648cb974f409d (patch)
treeec305fe458c38f796e3292f6046a1d9e8ef787f5 /ld/descrip.mms
parent9c99a57eca53128c30eb2677953273b51ef6fb57 (diff)
downloadgdb-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.mms83
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)
+
+
+