K. Richard Pixley
31e54f5d6d
allow for yacc, whether or not it really works
1991-11-14 07:42:02 +00:00
K. Richard Pixley
afe3aa730c
build and install info
1991-11-14 00:20:13 +00:00
Roland Pesch
9c7810d6b2
(1) better filtering of roff-formattable doc targets
...
(2) better (I think) conformance to local practice re $(srcdir) and
makeinfo -o
1991-11-14 00:15:47 +00:00
Per Bothner
c61b4184f4
* Makefile.in: Rename .c files generated from ldtemplate
...
to have names starting with ld__. This helps 'make clean'.
1991-11-13 23:18:47 +00:00
Steve Chamberlain
092df318fa
* Makefile.in: Take out the version number for install
...
* m88kbcs.sc: put in contructor blocks.
1991-11-13 02:39:14 +00:00
Steve Chamberlain
550e87b54d
* ldlex.l ldgram.y: made -V option do same as -v
...
* Makefile.in: Added $(MINUS_G) flag so debugging can be
turned off
1991-11-11 17:59:52 +00:00
Steve Chamberlain
887b336397
Install ld into ddestdir/bin.
1991-11-08 02:16:19 +00:00
Steve Chamberlain
ffa057ee82
*** empty log message ***
1991-11-05 20:36:54 +00:00
Steve Chamberlain
ce4d59e25d
Sun Nov 3 16:37:37 1991 Steve Chamberlain (steve at cygnus.com)
...
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-11-04 00:45:25 +00:00
Roland Pesch
954ac2eafd
* Makefile.in: new targets ld.mm, ld.me
...
(more roff forms of doc)
1991-10-15 00:31:56 +00:00
Per Bothner
972e7b4bc4
* Makefile.in, ldtemplate: Need to use separate scripts
...
for -n and -N options. Yet more complication.
1991-10-15 00:28:43 +00:00
John Gilmore
33ce0085ba
* Makefile.in: Avoid using $< in explicit Make rules (it doesn't
...
work). Add some lines to avoid Sun Make VPATH bugs.
1991-10-12 05:42:05 +00:00
Per Bothner
b7e24eef35
* news.sc: Add alignment for data segment.
...
* 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-11 23:47:05 +00:00
Roland Pesch
10a69a373d
Slightly better comments (re doc targets).
1991-10-11 22:51:31 +00:00
Roland Pesch
8073190bd2
Support for "ld.ms", "ld-index.ms" ROFF-style doc targets.
1991-10-11 22:42:57 +00:00
Per Bothner
6719c75b99
* ldmain.c (main): Make config.magic_demand_paged be true
...
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 21:02:22 +00:00
Steve Chamberlain
565a4c769c
* Makefile.in, config.h, configure.in, ldemul.c: added ebmon29k
...
stuff
1991-10-11 19:31:15 +00:00
Per Bothner
ee17cac9c6
* ldexp.h, ldlang.h: Change enum boolean -> enum bfd_boolean.
...
* 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 23:18:03 +00:00
Roland Pesch
8d317d2a7a
* Makefile.in: fix target ld.dvi, add target ld.info
...
ld.texinfo: make info filename ld.info
1991-10-08 21:52:43 +00:00
Steve Chamberlain
bee36ac3e7
Added right dependencies for h8300hds.sc
1991-10-07 15:07:29 +00:00
Steve Chamberlain
58b8383afd
Support for the h8300 with an hds monitor, first cut.
1991-10-06 19:17:07 +00:00
John Gilmore
5784123fb7
* Makefile.in: Avoid using $< in non-suffix rules (breaks on Sun Make).
...
* ldfile.c, ldlang.c, ldmain.c, ldwrite.c: Cope with renames of a
few BFD types & enums.
* ChangeLog: Create.
1991-10-05 04:55:05 +00:00
Per Bothner
3e0f5f4f9e
Added a kludge for when yacc is used in place of bison:
...
Rename the yacc outputs y.tab.[ch] to what we want: ldgram.[ch].
1991-10-03 21:50:08 +00:00
K. Richard Pixley
e45bef1edd
Some $(srcdir)'s become $(unsubdir)'s in order to support +objdir.
1991-10-02 10:05:30 +00:00
K. Richard Pixley
f1eb48b62e
no more configure on which to depend
1991-10-02 07:24:45 +00:00
K. Richard Pixley
4976e6ab23
Very minor bug, broke "make -t".
1991-10-02 04:52:31 +00:00
K. Richard Pixley
a26878d1fa
Exploit the new executable config.status
1991-10-01 03:46:00 +00:00
Per Bothner
e1e5fbfcbb
* ldlnk960.c: Use new naming convention for *.x{,u,r} include scripts.
...
* 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-27 20:09:23 +00:00
Steve Chamberlain
1baac72eb9
*** empty log message ***
1991-09-03 21:14:14 +00:00
Steve Chamberlain
1e33287356
*** empty log message ***
1991-09-03 21:14:13 +00:00
Steve Chamberlain
30104b16c3
*** empty log message ***
1991-09-03 21:04:24 +00:00
K. Richard Pixley
e0220a5bc5
Correct for a deficiency in sun make.
1991-08-13 15:14:25 +00:00
K. Richard Pixley
c252bac868
Changed the script rule from "mkscript" to "./mkscript".
1991-08-12 19:56:45 +00:00
K. Richard Pixley
ca70eaefa2
With most makes, yacc is predefined so the previous approach doesn't
...
work.
1991-07-23 04:08:16 +00:00
K. Richard Pixley
e7218a07c7
Correct the rule for mkscript. The explicit rule failed in subdirs.
...
The default rule works just fine.
1991-07-16 15:35:37 +00:00
Steve Chamberlain
5209444a40
*** empty log message ***
1991-07-16 00:07:19 +00:00
K. Richard Pixley
e46cdcdd36
Changes to use yacc and/or bison in place.
1991-06-20 22:04:41 +00:00
Steve Chamberlain
cc964c6f4b
Cleaned up map file printing.
...
Added support for bcs linkage
Added NOLOAD, DESCT, COPY and OVERLAY keyword (though they don't do
anything yet)
1991-06-14 20:16:51 +00:00
K. Richard Pixley
5d63a6687f
Awk for version number.
1991-06-12 21:34:45 +00:00
K. Richard Pixley
30ba1dfeaf
Added support for binary comparisons.
1991-06-09 20:22:11 +00:00
John Gilmore
38f7d29d23
Remove processed scripts in "make clean".
1991-05-31 03:34:29 +00:00
K. Richard Pixley
fe9c20e21f
Fixed link line.
1991-05-27 22:47:33 +00:00
Steve Chamberlain
19b03b7aa4
*** empty log message ***
1991-05-18 02:57:45 +00:00
K. Richard Pixley
7dc139f16d
mkdep is not a standard tool nor do we support or install it.
...
Assuming it's existence kills config, make, and install.
1991-05-18 01:01:09 +00:00
Steve Chamberlain
239d28f3e8
Added make dep
...
Made filenames suitable for PCs
1991-05-14 18:53:33 +00:00
Steve Chamberlain
3795e57647
C
...
:wq
q
VS: ----------------------------------------------------------------------
1991-05-14 14:40:39 +00:00
John Gilmore
e77463a15c
Merge devo/bfd with GDB's bfd.
...
Things that use -lbfd must also use -liberty, to get obstacks.
1991-05-02 03:08:32 +00:00
John Gilmore
d6e467b4c5
Use the new merged include directory.
1991-04-25 04:25:00 +00:00
Steve Chamberlain
a37cc0c05c
*** empty log message ***
1991-04-23 15:59:24 +00:00
K. Richard Pixley
e7921bd4c5
Pulled host & target dependancies out of Makefile. allow more
...
flexibility in config.h.
1991-04-18 02:01:12 +00:00