Doug Evans
dae1468825
Makefile.in (xgcc): Depend on and link in choose-temp.o.
...
* Makefile.in (xgcc): Depend on and link in choose-temp.o.
(collect2): Likewise.
(choose-temp.o): Add.
From-SVN: r11788
1996-04-15 17:47:09 +00:00
Jim Wilson
fda924283f
(libgcc1-test): Undo Feb 12 change.
...
From-SVN: r11613
1996-03-25 14:57:48 -08:00
Richard Kenner
c4124c29e0
(LIB2FUNCS): Add __dummy.
...
From-SVN: r11575
1996-03-20 08:12:13 -05:00
Jim Wilson
326bdf5894
(USER_H): Add ginclude/va-sh.h.
...
From-SVN: r11486
1996-03-06 17:03:43 -08:00
Richard Kenner
522170ca63
(CRT0STUFF_T_CFLAGS): New macro.
...
(stamp-crt0, crt0.o, mcrt0.o): New goals.
(STAGESTUFF): stamp-crt0 added.
From-SVN: r11425
1996-03-04 18:39:06 -05:00
Richard Kenner
54577c5239
(TCFLAGS): New variable.
...
(GCC_CFLAGS): Add $(TCFLAGS).
(LIBGCC2_CFLAGS): Add -D for __GCC_FLOAT_NOT_NEEDED.
(libgcc1-test): Remove -nostdlib.
(float.h-cross): Don't give error #ifdef __GCC_FLOAT_NOT_NEEDED.
From-SVN: r11243
1996-02-12 20:41:12 -05:00
Richard Kenner
3f83ac4904
(expr.o): Includes hard-reg-set.h.
...
From-SVN: r11122
1996-01-30 06:34:13 -05:00
Richard Kenner
38b3fa0818
(LIBGCC2_CLFAGS): Add -DIN_LIBGCC2.
...
(libgcc1.a): Add -DIN_LIBGCC1.
(stamp-crtS): remove -fpic, use CRTSTUFF_CFLAGS_S
From-SVN: r11006
1996-01-15 20:56:34 -05:00
Doug Evans
3ef4c269cc
Makefile.in (MAKEINFOFLAGS): New variable.
...
* Makefile.in (MAKEINFOFLAGS): New variable.
(cpp.info,gcc.info): Use it.
From-SVN: r10945
1996-01-06 21:11:54 +00:00
Richard Kenner
0e75bea2be
(integrate.o): Includes regs.h.
...
From-SVN: r10879
1995-12-27 15:28:30 -05:00
Stan Cox
d4773242d7
(out_object_file): Add MAYBE_TARGET_DEFAULT.
...
From-SVN: r10735
1995-12-15 15:42:03 +00:00
Doug Evans
67446ffe25
* Makefile.in (distclean): Delete float.h
...
From-SVN: r10718
1995-12-14 20:12:12 +00:00
Richard Kenner
493810116d
(c-parse.y, objc-parse.y): Add warning that file is automatically generated.
...
From-SVN: r10713
1995-12-13 19:05:37 -05:00
Michael Meissner
23ec378b84
Add MULTILIB_EXCEPTIONS
...
From-SVN: r10641
1995-11-30 17:49:15 +00:00
Richard Kenner
de3cb7c346
(stamp-objlist): Change .o to $objext.
...
From-SVN: r10606
1995-11-26 14:44:51 -05:00
Richard Kenner
293af484a6
(cppalloc.o): Add a rule to build it.
...
From-SVN: r10598
1995-11-26 14:28:06 -05:00
Richard Kenner
63a014a083
(compare*): Add "|| true" to avoid spurious failure messages from some
...
versions of make.
From-SVN: r10588
1995-11-26 11:37:41 -05:00
Richard Kenner
eae26de541
(reload.o): Add dependence on output.h.
...
From-SVN: r10578
1995-11-11 08:25:22 -05:00
Richard Kenner
b4978ce7ab
(out_object_file): Depend on TREE_H.
...
From-SVN: r10535
1995-10-27 15:15:46 -04:00
Richard Kenner
5918c8534a
(libgcc{1,2}.a): Allow LIB{1,2}FUNCS_EXTRA files to end in .S as well
...
as .c and .asm.
From-SVN: r10474
1995-10-19 18:41:23 -04:00
Richard Kenner
d7371761bf
(USER_H): Move up so can override.
...
(INSTALL_ASSERT_H): New definition.
(install-headers): Use it.
(stmp-int-hdrs): Handle USER_H being empty.
From-SVN: r10405
1995-09-28 14:02:22 -04:00
Richard Kenner
7a7e1cfb32
(gnucompare, stmp-multilib-sub): Remove extra . in front of $(objext).
...
From-SVN: r10361
1995-09-15 17:34:11 -04:00
Richard Kenner
6136d594d9
(caller-save.o): Depend on insn-codes.h.
...
From-SVN: r10356
1995-09-15 16:41:31 -04:00
Richard Kenner
435546906e
Changed various .o's to .$(objext)'s
...
Changed various .o's to .$(objext)'s
(specs): Removed unnecessary $(exeext).
(EXTRA_GCC_OBJS): New variable.
(clean): Removed $(LIB2FUNCS_EXTRA)
From-SVN: r10331
1995-09-12 17:39:08 -04:00
Richard Kenner
7af4e69746
(underscore.c): Rename rule to stamp-under, and touch stamp-under at the end.
...
(underscore.c): Rename rule to stamp-under, and touch stamp-under at
the end. Add new rule for underscore.c that depends on stamp-under.
From-SVN: r10262
1995-08-21 13:07:54 -04:00
Richard Kenner
91503d95ef
(USER_H): Add va-ppc.h.
...
From-SVN: r10219
1995-08-13 18:40:43 -04:00
Richard Kenner
5a00de6f52
(gfloat.h): Add a - before the rm command.
...
From-SVN: r10216
1995-08-13 18:28:53 -04:00
Richard Kenner
7bb7f3df4e
(LIBGCC2_CFLAGS): Add TARGET_LIBGCC2_CFLAGS.
...
From-SVN: r10211
1995-08-13 18:04:59 -04:00
Richard Kenner
04f42b07d5
(gfloat.h): Delete previous copy before updating.
...
From-SVN: r10161
1995-07-26 08:21:08 -04:00
Roland McGrath
32988c4a98
(STAGESTUFF): Add stamp-crtS.
...
(crtbeginS.o, crtendS.o, stamp-crtS): New rules; just like crtbegin.o et
al, but compiled using -fPIC.
From-SVN: r10160
1995-07-26 12:18:04 +00:00
Richard Kenner
c6e11279a0
(reload1.o): Depends on real.h.
...
From-SVN: r10158
1995-07-26 08:05:29 -04:00
Richard Kenner
eed0e340be
(STAGESTUFF): Add stamp-crt.
...
(crtbegin.o, crtend.o): Now depend on stamp-crt.
(stamp-crt): New rule, to actually build crt{begin,end}.o.
From-SVN: r10028
1995-06-22 18:49:53 -04:00
Richard Kenner
940d9d638b
Update FSF address.
...
From-SVN: r9959
1995-06-15 07:33:25 -04:00
Richard Kenner
b4d63183da
(stage[1-4]): Correctly link `as', `ld', and `collect2'.
...
From-SVN: r9948
1995-06-14 16:48:41 -04:00
Richard Kenner
0de9e56a34
(fix-header.o): Depends on xsys-protos.h.
...
From-SVN: r9929
1995-06-11 20:47:44 -04:00
Richard Kenner
594f6fc593
(cpplib.o, fix-header.o): Update dependencies.
...
(cpperror.o, cppexp.o, cpphash.o): New rules, to show .h dependencies.
From-SVN: r9918
1995-06-10 08:55:01 -04:00
Richard Kenner
ed8a0e589b
(STAGESTUFF): Copy files produced by -da and -save-temps to the stage
...
subdirectories.
From-SVN: r9878
1995-06-05 18:56:00 -04:00
Richard Kenner
44e62a7a6e
(scan-decls.o): Depends on cpplib.h.
...
From-SVN: r9869
1995-06-03 18:10:51 -04:00
Richard Kenner
3ff3453763
Properly use $(srcdir) for files that have it in their reference as a target of a rule.
...
Properly use $(srcdir) for files that have it in their reference as a target
of a rule.
(libgcc1.a): Add missing RANLIB_TEST use.
From-SVN: r9829
1995-05-28 18:48:30 -04:00
Richard Kenner
0b15d35ff3
(BC_ALL): Restore it from May 22 change; vms uses it.
...
(STAGESTUFF): Use it.
From-SVN: r9816
1995-05-25 07:28:44 -04:00
Richard Kenner
58fe4e59f7
(libgcc2.a): Handle case of separate srcdir.
...
From-SVN: r9810
1995-05-24 16:49:36 -04:00
Doug Evans
3b4b603597
(crtend.o): Remove crufty -o.
...
From-SVN: r9791
1995-05-24 01:10:42 +00:00
Richard Kenner
edc0a03c02
(install-libobjc): Don't depend on libobjc.a.
...
From-SVN: r9777
1995-05-23 07:27:14 -04:00
Richard Kenner
aab26e1615
(SYMLINK): Deleted; unused.
...
(oldobjext): Deleted; no longer used.
(FLAGS_TO_PASS): Include objext and exeext.
(STAGESTUFF, protoize.o, unprotoize.o): Use $(objext), not .o.
(test_protoize_simple, compare{,3}, gnucompare{,3}): Likewise.
(STAGESTUFF, specs, gcc-cross, collect2): Add missing $(exeext).
(libgcc1.null, libgcc[12].a, stage[1-4]): Likewise.
(xgcc, cc1, cc1obj, enquire): Use $@ instead of filename for -o value.
(collect2, mips-tfile, mips-tdump, gen*): Likewise.
(bi-arity, bi-opcode, bi-opname, cccp, cppmain): Likewise.
(protoize, unprotoize, gen-protos, fix-header): Likewise.
(crtbegin.o, crtend.o): Don't use -o; move output to proper
filename (using objext) instead.
(BI_ALL, BC_ALL, bytecode): Deleted; unused.
(bi-*.o, cexp.o, stamp-{proto,fixinc}): Remove unneeded $(srcdir).
(getopt{,1}.o, SYSCALLS.c.X): Likewise.
(install-driver): New target.
(install-normal): Depend on it.
(install-common): Don't depend on xgcc.
(maketest): Deleted; no longer used.
(stage[1-4]): Use name collect-ld, not real-ld.
(risky-stage[1-4]): Use stage[1-4] as dependencies; don't copy.
From-SVN: r9770
1995-05-22 18:55:23 -04:00
Richard Kenner
8bd57699c8
(out_object_file): Use in place of aux-output.o.
...
From-SVN: r9695
1995-05-15 19:32:33 -04:00
Richard Kenner
c40d5de468
(lang_{specs,options}_files): New variables.
...
(gcc.o): Depends on $(lang_specs_files).
(toplev.o): Depends on $(lang_options_file); merge two dep lists.
(distclean): Remove spes.h and options.
From-SVN: r9680
1995-05-14 10:36:25 -04:00
Doug Evans
8f28aa336e
* Makefile.in (libgcc1-test): Tell the user to ignore warnings.
...
From-SVN: r9612
1995-05-10 18:22:00 +00:00
Richard Kenner
7ac16ba05b
(out_file, md_file, tm_file, {build,host}_xm_file):
...
New symbols, to be overridden by configure.
(insn-*): Use $(md_file), not md.
(aux-output.o): Use $(out_file), not aux-output.c.
($(MD_FILE)): Rework to use new conventions.
(gen*.o, bi-*.o): Depend on $(build_xm_file), not hconfig.h.
(scan.o, fix-header.o, scan-decls.o): Likewise.
(distclean): Adjust files removed for new convention.
From jason@cygnus.com:
(STAGESTUFF): Add underscore.c.
(underscore.c): Rename temporary files to begin with 'tmp-' so that they will
be removed by 'make mostlyclean'.
From-SVN: r9608
1995-05-10 08:26:52 -04:00
Jason Merrill
a31844688a
Make collect demangle
...
From-SVN: r9573
1995-05-04 21:25:31 +00:00
Jim Wilson
394fa7c884
(install-dir): chmod a+rx all newly created directories.
...
From-SVN: r9557
1995-05-01 16:35:37 -07:00