Commit Graph

335 Commits

Author SHA1 Message Date
Richard Kenner 7eb2371830 (stmp-multilib*): Pass CC and CFLAGS to recursive make.
From-SVN: r8741
1995-01-13 17:58:41 -05:00
Richard Kenner ad0ad21356 (c-decl.o, c-typeck.o, toplev.o, varasm.o): Include output.h.
From-SVN: r8713
1994-12-30 08:00:38 -05:00
Ian Lance Taylor 40dc28fcab On a NeXT, <limits.h> is sometimes not in /usr/include, so look elsewhere
From-SVN: r8689
1994-12-22 17:16:22 +00:00
Doug Evans bff3fc417e (stmp-multilib): Check recursive make's return code.
(.PHONY): Tell GNU make the various LANGUAGES are phony targets.

From-SVN: r8669
1994-12-19 22:49:45 +00:00
Doug Evans a1fa1e22f6 (c-parse.h): Split away from c-parse.c for parallel makes.
(bi-parser.h): Likewise with bi-parser.c.

From-SVN: r8606
1994-12-05 05:39:41 +00:00
Richard Kenner dc93cff0ea (FLAGS_TO_PASS): Fix typo in GCC_FOR_TARGET.
From-SVN: r8566
1994-11-28 18:52:57 -05:00
Richard Kenner e172179db3 (objc-parse.y): Fix typo.
From-SVN: r8532
1994-11-20 13:19:46 -05:00
Doug Evans 84ef8e1d45 (install-common): Fix typo in installation of native gcc.
From-SVN: r8525
1994-11-19 18:58:46 +00:00
Jason Merrill 68d69835ac Shared library support.
From-SVN: r8519
1994-11-19 04:09:58 +00:00
Doug Evans 822ef9dfda (program_transform_name): Put -e before sed expression.
(program_transform_cross_name): Likewise.

From-SVN: r8518
1994-11-19 01:02:32 +00:00
Richard Kenner d72a78574b (extraclean): Remove *.ps.
From-SVN: r8514
1994-11-18 19:01:33 -05:00
Richard Kenner 70d791f4d1 (objc-parse.y, mostlyclean): Rename temp file for objc-parse.y to be
under 14 characters.

From-SVN: r8509
1994-11-18 14:15:54 -05:00
Doug Evans 338023d4cb (program_transform_name, program_transform_cross_name): Define.
(GCC_INSTALL_NAME, GCC_CROSS_NAME): Define.
(install-common): Use them.
(install-man): Likewise.
(distclean): Delete *.asm.
(stage*, risky-stage*): If as/ld/real-ld exist, copy them to stage dir.

From-SVN: r8486
1994-11-17 21:03:59 +00:00
Richard Kenner d521a02342 (specs, float.h-cross, xlimits.h): Use temporary instead of redirecting output directly to make target.
(specs, float.h-cross, xlimits.h): Use temporary instead of redirecting
output directly to make target.
($(MD_FILE), xsys-protos.h): Likewise.
(mostlyclean): Remove any of these temporaries.

From-SVN: r8450
1994-11-15 19:17:27 -05:00
Richard Kenner f9a329089b (libgcc2.a): Add missing semicolon in commented code that could cause
a /bin/sh syntax error if uncommented.

From-SVN: r8449
1994-11-15 19:11:53 -05:00
Richard Kenner 44dbcb17bf (c-parse.o, c-lex.o): c-parse.h is in $(srcdir).
From-SVN: r8384
1994-11-03 18:55:32 -05:00
Richard Kenner 9a517e7b86 (stage?-start): Add semicolon between fi and done.
From-SVN: r8355
1994-10-28 19:01:16 -04:00
Jason Merrill ea5df1fd4c (__pure_virtual): New function to go into vtable
entries for pure virtual methods instead of abort.

From-SVN: r8332
1994-10-21 19:14:08 +00:00
Mike Stump ad912eec58 * Makefile.in, libgcc2.c (L_eh): some support routines for C++.
From-SVN: r8144
1994-09-27 19:42:40 +00:00
Michael Meissner 31533f561d Define TARGET_CPU_DEFAULT when building aux-output.o
From-SVN: r8041
1994-09-08 17:59:59 +00:00
Richard Kenner 89e7a14a5c (mostlyclean): Add missing -f.
From-SVN: r7884
1994-08-11 12:43:10 -04:00
Jim Wilson 26f887e56d (distclean): Delete it.
From-SVN: r7858
1994-08-05 09:14:36 -07:00
Richard Kenner 007421a37b (c-lex.o, distdir-start): Depend on $(srcdir)/c-gperf.h, not
c-gperf.h.

From-SVN: r7809
1994-07-28 17:27:26 -04:00
Doug Evans ad3a922478 (stmp-multilib): Rework to handle make -n.
(stmp-multilib-sub): New target.

From-SVN: r7785
1994-07-21 06:07:22 +00:00
Doug Evans 75ed5d8b3a (clean): Remove multilib build dirs.
From-SVN: r7784
1994-07-20 02:17:55 +00:00
Richard Kenner eb3a650753 (distdir-start): Make tmp/ginclude and copy its files.
(distdir-finish): Don't use -f Makefile.in.

From-SVN: r7770
1994-07-13 18:48:24 -04:00
Richard Kenner 80bdd32a2a (gcc.xtar.gz): Add --best.
From-SVN: r7769
1994-07-13 18:34:17 -04:00
Doug Evans 44d65d8450 (libgcc1-asm.a): New target for building libgcc1.a in cross compilers.
From-SVN: r7724
1994-07-11 22:36:14 +00:00
Torbjorn Granlund 2c33b8c2d1 (c-parse.y): Redirect through tmp file.
(objc-parse.y): Likewise.
(c-gperf.h): Likewise.
(mostlyclean): Delete the new tmp files.

From-SVN: r7659
1994-07-05 23:27:56 +00:00
Jim Wilson a516ce545b (clean): Delete LIB2FUNCS_EXTRA.
From-SVN: r7644
1994-07-02 16:07:43 -07:00
Doug Evans f6cdc7ea0f (multilib.h, stmp-multilib, install-multilib): New targets.
(gcc.o): Depend on multilib.h.
(clean): Remove multilib.h and tmpmultilib*.

From-SVN: r7490
1994-06-15 08:03:05 +00:00
Ian Lance Taylor eb3af43c24 Don't pass $(srcdir) to fixincludes scripts
From-SVN: r7347
1994-05-26 15:50:13 +00:00
Jason Merrill aefc3801c2 (FIXPROTO_DEFINES): New variable: extra #defines for fixproto to use.
(FIXPROTO_DEFINES): New variable: extra #defines for
        fixproto to use.
        (stmp-fixproto): Pass it.

From-SVN: r7333
1994-05-18 23:08:30 +00:00
Ian Lance Taylor 490415571b Don't ignore errors in for loop over $(LIB[12]FUNCS_EXTRA)
From-SVN: r7223
1994-05-06 15:31:51 +00:00
Doug Evans ce7685ee29 (stamp-objlist): Depend on OBJS and BC_OBJS so that
subdir makes will know to re-link.

From-SVN: r7195
1994-05-03 23:04:27 +00:00
Doug Evans 6c1cc7fa73 (stamp-objlist): New target.
From-SVN: r7179
1994-04-29 05:01:27 +00:00
Doug Evans e0a1b6d200 (USE_ALLOCA): Rearrange "'s.
(FLAGS_TO_PASS): Delete CLIB, MALLOC, OBSTACK.

From-SVN: r7176
1994-04-29 02:06:09 +00:00
Jason Merrill 4c5484839a Change _op_vec_decl to _op_vdel and _op_vec_new to _op_vnew
From-SVN: r7161
1994-04-27 07:19:33 +00:00
Richard Kenner 094ecbb0ce (*compare*): Add missing semicolons.
From-SVN: r7155
1994-04-25 15:04:42 -04:00
Richard Kenner 2fe8d2d69a (install-common): Install EXTRA_PARTS with INSTALL_DATA, not
INSTALL_PROGRAM.

From-SVN: r7147
1994-04-25 13:02:35 -04:00
Doug Evans 88622e34a3 (compare, compare3, gnucompare, gnucompare3): Add missing "'s.
From-SVN: r7138
1994-04-22 16:22:14 +00:00
Doug Evans 013a2ee037 Makefile.in (LANGUAGES): Remove c++.
* Makefile.in (LANGUAGES): Remove c++.
        (SUBDIRS): New variable.
        (LEX, LEXFLAGS): Ditto.
        (MAKEOVERRIDES): Ditto.
        (COMPILERS): Remove cc1plus.
        (LANG_MAKEFILES, LANG_STAGESTUFF, LANG_DIFF_EXCLUDES, FLAGS_TO_PASS):
        New variables.
        (CPLUS_OBJS, CPLUS_TREE_H, C++, c++, g++, g++-cross, cc1plus,
        cp-*.o, g++.o, gplus.info): Deleted.
        (STAGESTUFF): Remove g++, g++-cross, cc1plus.  Add $(LANG_STAGESTUFF).
        (Makefile): Depend on $(LANG_MAKEFILES).
        (####language hooks, ####language fragments): New spots for sed
        to insert things.
        (all.cross, all.build, start.encap, rest.encap, info, dvi,
        install-normal, install-common, install-info, install-man,
        uninstall, distdir, mostlyclean, clean, distclean, extraclean,
        realclean, stage1, stage2, stage3, stage4): Depend on lang.foo.
        (mostlyclean, clean, distclean, extraclean, realclean): Clean as
        much of the language subdirectories as we can.
        (install-common):  Remove g++ installation.
        (install-man): Remove g++.1 installation.
        (uninstall): Remove g++ reference.
        (TAGS): Remove cp-parse.? reference.
        (distdir): Ditto.
        (distdir-start, distdir-finish): New targets.
        (diff): Remove cp-parse.? reference.  Add $(LANG_DIFF_EXCLUDES).
        (compare, compare3, gnucompare, gnucompare3): Compare language
        subdirectories too.
        (stage1-start, stage2-start, stage3-start, stage4-start): New targets.
        Ensure stage subdirectory exists before processing language
        dependent part.

From-SVN: r7136
1994-04-22 08:25:33 +00:00
Doug Evans 8309a1bc98 (expr.o): Depend on regs.h.
From-SVN: r7082
1994-04-20 03:32:22 +00:00
Jason Merrill 75ea7910de (LIB2FUNCS): Change _op_vec_delete to _op_vec_del.
From-SVN: r7064
1994-04-18 18:37:25 +00:00
Jason Merrill 4c657af546 * Makefile.in (LIB2FUNCS): Add _op_vec_{delete,new}.
From-SVN: r7042
1994-04-13 01:18:34 +00:00
Jim Wilson cce7aea77b (all.cross, rest.encap): Delete objc-runtime and SYSCALLS.c.X.
(all.cross, rest.encap): Delete objc-runtime and
SYSCALLS.c.X.
(OBJC, OBJECTIVE-C): Add objc-runtime.
(proto): Add SYSCALLS.c.X.
(libgcc2.ready, libobjc.a, sublibobjc.a, SYSCALLS.c.X): Add
dependence on stmp-int-hdrs.

From-SVN: r7029
1994-04-11 10:29:33 -07:00
Jim Wilson 1e0181030e (USER_H): Add $(srcdir)/ before every ginclude use.
From-SVN: r6992
1994-04-06 15:52:58 -07:00
Jason Merrill cf78b2a7bc Undefine __*_TYPE when preprocessing fixtmp.c
From-SVN: r6961
1994-04-04 21:21:02 +00:00
Jim Wilson eea77e5fef (USER_H): Files in ginclude now. Add stdarg.h,
stddef.h, varargs.h.
(all.cross, rest.encap): Move LIBGCC after stmp-headers.  Add
objc-runtime, and SYSCALLS.c.X.
(for-bootstrap): Delete.
(OBJC, OBJECTIVE-C): Delete objc-runtime.
(proto): Delete SYSCALLS.c.X.
(*.o): Delete gvarargs.h dependencies.
(stmp-int-hdrs): Delete gvarargs.h, gstdarg.h, gstddef.h deps, and
code to copy them.

From-SVN: r6955
1994-03-31 22:19:45 -08:00
Richard Kenner 6e5bea5468 (stmp-fixproto): Add missing "-" in front of "if".
(install-headers-tar, gcc.xtar): Use "-" in front of tar options.

From-SVN: r6792
1994-03-15 07:53:28 -05:00