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