Commit Graph

390 Commits

Author SHA1 Message Date
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
Jim Wilson 8521c499ab (clean): Delete libgcc1-asm.a.
From-SVN: r9467
1995-04-25 16:21:32 -07:00
Richard Kenner f1908d7025 Change "realclean" to "maintainer-clean".
From-SVN: r9450
1995-04-25 18:07:11 -04:00
Michael Meissner 3d6f7931f9 Move pragma interface support to c-pragma.h
From-SVN: r9410
1995-04-18 18:16:51 +00:00
Richard Kenner bf3556b368 (STAGESTUFF): Use $(exeext) for executables.
From-SVN: r9324
1995-04-07 07:48:25 -04:00
Per Bothner b3ca463cda Re-write fixproto/fix-header/etc to use cpplib.
From-SVN: r9316
1995-04-05 14:16:26 -07:00
Michael Meissner 566cdc73b6 Add -fpack-struct.
From-SVN: r9275
1995-03-31 14:35:03 +00:00
Doug Evans e4a3429b56 (multilib.h): Depend on Makefile, not config.status.
From-SVN: r9229
1995-03-24 21:11:21 +00:00
Richard Kenner c061c5d7a9 (xsys-protos.h): Fix typo in -U operand.
From-SVN: r9193
1995-03-16 17:05:46 -05:00
Per Bothner 59949f6031 Add support for cpplib and building cppmain.
From-SVN: r9192
1995-03-16 14:01:13 -08:00
Doug Evans a2d163c4a9 libgcc1-test.c: Renamed from cross-test.c.
* libgcc1-test.c: Renamed from cross-test.c.
	* Makefile.in (LIBGCC1_TEST): Renamed from CROSS_TEST.
	(all.cross): Delete $(ENQUIRE) dependency.
	(libgcc1-test): Renamed from cross-test.
	Delete unnecessary gcc-cross and $(LIBGCC) dependencies.
	Link with -nostartfiles -nostdlib
	`$(GCC_FOR_TARGET) --print-libgcc-file-name`.
	(libgcc1-test.o): Renamed from cross-test.o.
	Change gcc-cross dependency to xgcc since the latter is used.

From-SVN: r9188
1995-03-15 23:44:51 +00:00
Doug Evans 94a8b9feee (install-common): Fix typo in installation of gcc-cross.
From-SVN: r9126
1995-03-07 16:56:39 +00:00
Doug Evans dcca7802b8 (install-common): Fix typo in installation of cpp.
From-SVN: r9125
1995-03-06 22:54:51 +00:00
Richard Kenner 648300d764 (bootstrap*): Pass new STAGE_PREFIX to recursive makes.
From-SVN: r9108
1995-03-02 15:26:39 -05:00
Doug Evans da0d7cb1ea (Makefile): Delete config.run afterwards.
(disclean): Delete config.run.

From-SVN: r9086
1995-02-25 15:18:34 +00:00
Richard Kenner 919e340a21 (ld): Add missing backslash to make continuation line.
From-SVN: r9052
1995-02-23 08:49:06 -05:00
Richard Kenner bc314d533b (libgcc1.a): Run ranlib.
From-SVN: r9038
1995-02-22 19:06:57 -05:00