aboutsummaryrefslogtreecommitdiff
path: root/ld/Makefile.in
AgeCommit message (Collapse)AuthorFilesLines
1992-04-21tooldir copy of ld belongs directly in tooldirK. Richard Pixley1-6/+11
1992-04-09Install second copy as $(tooldir)/bin/ld, since that's what gcc wants.Ken Raeburn1-2/+2
1992-04-05New lexer.Steve Chamberlain1-11/+18
New targets for h8/300 simulator and DOS
1992-03-13 * config/mt-<foo> renamed to <foo>.mtSteve Chamberlain1-14/+26
* config/mh-<foo> renamed to <foo>.mt * configure.in changed to reflect this * genscripts.sh now make .xbn files rather than .xN files
1992-02-17New hp300bsd port.Per Bothner1-1/+4
1992-02-15 * Makefile.in: Major changes. Removed some the sedPer Bothner1-163/+79
magic to converts scripts, since that is now handled by genscripts.sh and the *.sc-sh scipt generators. * config.h: Remove a bunch of macros defining emulations and targets. This becomes one less file to edit when adding emulations or targets. * ldemul.h (struct ld_emulation_xfer_struct): Add emulation_name and target_name fields. * ldemul.c, ldemul.h: Define some default functions used by most emulations (and remove from the *.em scripts). * ldemul.c (ldemul_choose_target): Search the new ld_emulations array using a loop (instead of a hardwired nested if statement). Define the ld_emulation from the automatically-geenrated ldemul-list.h. This means you no longer have to edit ldemul.c to add a new emulation. * ldmain.c: Replace {GLD,LNK}960_EMULATION_NAME by their expansions, since the former no longer exist. * PORTING: A very rough first draft of a porting guide.
1992-02-01A change to the makefile got lost; ldmain. forgot that it should setSteve Chamberlain1-7/+10
DEFAULT_EMULATION, so ld didn't know who it was.
1992-01-29add bootstrap targetK. Richard Pixley1-0/+3
1992-01-29 * config/mh-sparc.h: now uses libgcc.aSteve Chamberlain1-3/+9
* ldmain.c: quit using exit * *.sc: use *(COMMON) rather than [COMMON] * ldlex.l, lexsup.c: much thinking moved from .l and put into .c, to allow preprocessing of .l file. * Makefile.in: New ldlex.l mangling * ldexp.c (fold_binary): perform expressions with % and / in integer. * ldfile.c (open_a): open archives on VMS in a special way * lderror.c: forgot to check in from a long while ago
1992-01-24 * Makefile.in: added relax, also made three stage go through aSteve Chamberlain1-10/+8
partial link stage. * relax.c : added * config.h: if GNU960 defined, then default emulation mode is GLD960 * ldexp.h, ldexp.c: map to file hooks * ldlang.c: map to file hooks * ldgram.y: added -Map -relax * ldlex.l: added -relax, -Map * ldmain.c: open map file * ldmisc.c: support for map file * ldwrite.c: new relax magic
1992-01-24install ld in the gcclibdir if presentHeinz G. Seidl1-2/+10
1991-12-10* Makefile.in: Pass -y to bison. (Again; accidentally deleted by Rich.)Per Bothner1-48/+99
* news.sc, ldgld68k.sc: Define __end as well as _end.
1991-11-14allow for yacc, whether or not it really worksK. Richard Pixley1-4/+3
1991-11-14build and install infoK. Richard Pixley1-2/+9
1991-11-14(1) better filtering of roff-formattable doc targetsRoland Pesch1-12/+16
(2) better (I think) conformance to local practice re $(srcdir) and makeinfo -o
1991-11-13 * Makefile.in: Rename .c files generated from ldtemplatePer Bothner1-21/+23
to have names starting with ld__. This helps 'make clean'.
1991-11-13 * Makefile.in: Take out the version number for installSteve Chamberlain1-2/+4
* m88kbcs.sc: put in contructor blocks.
1991-11-11* ldlex.l ldgram.y: made -V option do same as -vSteve Chamberlain1-4/+3
* Makefile.in: Added $(MINUS_G) flag so debugging can be turned off
1991-11-08Install ld into ddestdir/bin.Steve Chamberlain1-3/+1
1991-11-05*** empty log message ***Steve Chamberlain1-3/+3
1991-11-04Sun Nov 3 16:37:37 1991 Steve Chamberlain (steve at cygnus.com)Steve Chamberlain1-13/+47
i386 aout changes from Bob Kukura * Makefile.in, config.h: added i386aout support * configure.in: fixed /h-{myhost} typo * ldgram.y: -MM now gives more boring map. * ldlang.c: now does D_PAGED flag the right way. * ldsym.c: -MM flags does the right thing.
1991-10-15 * Makefile.in: new targets ld.mm, ld.meRoland Pesch1-6/+33
(more roff forms of doc)
1991-10-15 * Makefile.in, ldtemplate: Need to use separate scriptsPer Bothner1-26/+37
for -n and -N options. Yet more complication.
1991-10-12* Makefile.in: Avoid using $< in explicit Make rules (it doesn'tJohn Gilmore1-6/+10
work). Add some lines to avoid Sun Make VPATH bugs.
1991-10-11 * news.sc: Add alignment for data segment.Per Bothner1-8/+20
* ldtemplate: Add (yet another) script to get for -n or -N options. (These need different alignment than ZMAGIC files.) * Makefile.in: Add stuff for new foo.xn scripts. These are generated by replacing "ALIGN(0x...00)" by ".".
1991-10-11Slightly better comments (re doc targets).Roland Pesch1-4/+4
1991-10-11Support for "ld.ms", "ld-index.ms" ROFF-style doc targets.Roland Pesch1-0/+31
1991-10-11 * ldmain.c (main): Make config.magic_demand_paged be truePer Bothner1-2/+2
by default. Don't the WP_TEXT and D_PAGED flags of output_bfd here; it's too late, so set it when output_bfd is created (in ldlang.c). Also fix setting of EXEC_P flag * ldlang.c (ldlang_open_output): Set output_bfd->flags here. * ldlang.c: Remove some duplicate extern declarations. * ldgram.y: Fixes to -N and -n options. * Makefile.in: Recognize upper case letters in sed script to remove assignments from script files. * ldtemplate: Don't assukme that -N or -n options imply use of -r script. * mkscript.c: Tweaking to correctly handle \n and \\ in input.
1991-10-11 * Makefile.in, config.h, configure.in, ldemul.c: added ebmon29kSteve Chamberlain1-8/+20
stuff
1991-10-08 * ldexp.h, ldlang.h: Change enum boolean -> enum bfd_boolean.Per Bothner1-11/+22
* ldtemplate: Remove ldfile_add_library_path calls; just use the SEARCH_DIR commands in the script files. * Makefile.in: Add LIB_PATH macro, which if set is used to replace the SEARCH_DIR commands in the scripts (using ugly sed magic). This is primarily intended for cross-linking, where you would place libaries in a different place than native libraries. Also, emulations made from ldtemplate now use $(srcdir). * ldglda29k.sc: Change SEARCH_DIR commands to a conventional form; people can use the Makefile's LIB_PATH to override.
1991-10-08 * Makefile.in: fix target ld.dvi, add target ld.infoRoland Pesch1-2/+10
ld.texinfo: make info filename ld.info
1991-10-07Added right dependencies for h8300hds.scSteve Chamberlain1-0/+2
1991-10-06Support for the h8300 with an hds monitor, first cut.Steve Chamberlain1-2/+2
1991-10-05* Makefile.in: Avoid using $< in non-suffix rules (breaks on Sun Make).John Gilmore1-5/+5
* ldfile.c, ldlang.c, ldmain.c, ldwrite.c: Cope with renames of a few BFD types & enums. * ChangeLog: Create.
1991-10-03Added a kludge for when yacc is used in place of bison:Per Bothner1-2/+3
Rename the yacc outputs y.tab.[ch] to what we want: ldgram.[ch].
1991-10-02Some $(srcdir)'s become $(unsubdir)'s in order to support +objdir.K. Richard Pixley1-3/+3
1991-10-02no more configure on which to dependK. Richard Pixley1-1/+1
1991-10-02Very minor bug, broke "make -t".K. Richard Pixley1-2/+2
1991-10-01Exploit the new executable config.statusK. Richard Pixley1-6/+2
1991-09-27 * ldlnk960.c: Use new naming convention for *.x{,u,r} include scripts.Per Bothner1-22/+68
* ldm88k.sc: "Clean up" script, so that ldm88kUr.sc and ldm88kr.sc can be automatically generated. * ldemul.c, configure.in, config.h, Makefile.in: Add support for Sony NewsOS3. * Makefile.in: Re-do the way ldemulation scipts and structures are done. do we only need one or two files for each emulation target (a TARGET.sc and optionally TARGET.c, if ldtemplate isn't suitable). This gets rid of lots of extra source files.
1991-09-03*** empty log message ***Steve Chamberlain1-4/+4
1991-09-03*** empty log message ***Steve Chamberlain1-3/+3
1991-09-03*** empty log message ***Steve Chamberlain1-24/+24
1991-08-13Correct for a deficiency in sun make.K. Richard Pixley1-1/+2
1991-08-12Changed the script rule from "mkscript" to "./mkscript".K. Richard Pixley1-5/+5
1991-07-23With most makes, yacc is predefined so the previous approach doesn'tK. Richard Pixley1-2/+0
work.
1991-07-16Correct the rule for mkscript. The explicit rule failed in subdirs.K. Richard Pixley1-2/+0
The default rule works just fine.
1991-07-16*** empty log message ***Steve Chamberlain1-4/+10
1991-06-20Changes to use yacc and/or bison in place.K. Richard Pixley1-3/+11
1991-06-14Cleaned up map file printing.Steve Chamberlain1-15/+16
Added support for bcs linkage Added NOLOAD, DESCT, COPY and OVERLAY keyword (though they don't do anything yet)