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