Commit Graph

390 Commits

Author SHA1 Message Date
Richard Stallman 0ffe297f0b (extraclean): Delete file djefoo.
From-SVN: r5824
1993-10-20 06:02:01 +00:00
Richard Stallman 7a69d725bf (crtbegin.o, crtend.o): Specify -fno-inline-functions.
From-SVN: r5807
1993-10-19 14:37:24 +00:00
Richard Stallman de2ffa70ea (stmp-fixproto): Depend on LIBGCC2_DEPS.
From-SVN: r5806
1993-10-19 05:25:49 +00:00
Richard Stallman 2a23b99d28 (stmp-fixproto): Added dependency on fixproto script.
From-SVN: r5799
1993-10-19 03:11:16 +00:00
Richard Stallman f825b10f84 (install-collect2): Depend on install-dir.
(install-info, install-float-h-cross): Likewise.

From-SVN: r5778
1993-10-13 20:10:01 +00:00
Per Bothner 63675378d9 scan-decls is no longer a function. Other fixes. See ChangeLog.
From-SVN: r5764
1993-10-12 15:58:40 -07:00
Doug Evans 0debc00746 (install-common): Fix typo.
From-SVN: r5695
1993-10-09 16:26:22 +00:00
Brendan Kehoe e2381a6f75 add dependencies for cp-error.o and cp-errfn.o
From-SVN: r5685
1993-10-08 15:17:51 -04:00
Brendan Kehoe 7868c46630 (CPLUS_OBJS): Add cp-error.o and cp-errfn.o.
From-SVN: r5683
1993-10-08 15:06:06 -04:00
Richard Kenner 4e0db2ceeb (mips-tfile, mips-tfile.o, mips-tdump, mips-tdump.o): New rules.
From-SVN: r5675
1993-10-08 07:44:01 -04:00
Richard Stallman d1b4b7c18e (LIB2FUNCS): Add _fixtfdi, _fixunstfdi, _floatditf.
From-SVN: r5668
1993-10-07 23:37:16 +00:00
Doug Evans 9eb9177211 (install-dir): Fix typo.
(install-common): Remove obsolete comment.
(install-common): Install native g++ only if not cross.

From-SVN: r5658
1993-10-07 18:40:43 +00:00
Richard Kenner d8fc85592e (bi-opcode.o): Includes hconfig.h.
From-SVN: r5633
1993-10-06 12:12:02 -04:00
Richard Kenner 99f4f5b7fa (bi-arity.o, bi-lexer.o, bi-opname.o, bi-parser.o): Include hconfig.h.
From-SVN: r5610
1993-10-05 15:49:20 -04:00
Richard Stallman bc5730037e (bytecode.realclean): Don't delete bi-lexer.c.
From-SVN: r5569
1993-10-03 22:33:03 +00:00
Jim Wilson 0e54aab2ca (cc1, cc1plus, cc1obj): Delete superfluous dependencies on bytecode.
(cc1, cc1plus, cc1obj): Delete superfluous
dependencies on bytecode.
(stamp-bcarity, stamp-bcopcode, stamp-bcopname): Create stamp files.

From-SVN: r5547
1993-10-01 15:23:16 -07:00
Doug Evans c3efc7c4d6 (MD_FILE): New macro.
(md): New dependency.
(clean): Remove file md if md.pre-cpp exists.
(distclean): Remove md.pre-cpp.

From-SVN: r5544
1993-10-01 22:16:34 +00:00
Richard Stallman a11826d1fc (stamp-bcopname, stamp-bcopcode):
Use shorter names for temporary files.
(bc-emit.o): Depend on bc-arity.h.

From-SVN: r5536
1993-09-30 01:52:21 +00:00
Richard Stallman 2da63e2ae0 (stamp-bcopname, stamp-bcopcode, stamp-bcarity): Don't rm the .h files.
(STAGESTUFF): Add some bc and bi files.

From-SVN: r5500
1993-09-28 00:55:51 +00:00
Richard Stallman cd7fd6820c (stamp-bcopname, stamp-bcopcode, stamp-bcarity):
Renamed from stamp-bc-... to fit in 14 chars.

From-SVN: r5491
1993-09-27 23:53:27 +00:00
Doug Evans b92a98fde5 Makefile.in (stmt.o, [...]): Add missing dependency on bc-typecd.def.
* Makefile.in (stmt.o, expr.o, emit-rtl.o): Add missing dependency
on bc-typecd.def.
(bi-run.o): Fix formatting.

From-SVN: r5486
1993-09-27 14:32:08 +00:00
Jan Brittenson bd7b47c7d6 (bi-arity.h, bc-opcode.h, bc-opname.h): Use move-if-changed.
(stamp-bc-arity, stamp-bc-opcode, stamp-bc-opname): New targets.

From-SVN: r5485
1993-09-27 07:26:19 -07:00
Richard Stallman 258a0dd497 (bi-arity, bi-opcode, bi-opname): Delete $(LEXLIB).
From-SVN: r5480
1993-09-27 01:07:59 +00:00
Jan Brittenson 0750ef95e4 (bi-lexer): Deleted.
(bi-lexer.l): Deleted.

From-SVN: r5471
1993-09-25 03:22:53 -07:00
Richard Stallman 4f1c4914f4 (bi-parser.c): Supply explicit rule.
Add bi-parser.h as target.
Put these files in srcdir.

(bc-optab.o, bc-emit.o): Add missing deps.
(bi-parser.c, bi-lexer.c): Don't depend on .h files here.

From-SVN: r5442
1993-09-23 21:34:43 +00:00
Richard Stallman 5b7ded0d78 (stmt.o): Fix typo.
From-SVN: r5434
1993-09-23 17:06:17 +00:00
Jan Brittenson 672fd7e238 added bytecode dependencies
From-SVN: r5432
1993-09-23 09:48:35 -07:00
Richard Stallman c059f055c2 Fix typos in recent changes.
(bc-arity.h, bc-opcode.h, bc-opname.h): Use `./'.

From-SVN: r5431
1993-09-23 16:02:22 +00:00
Richard Stallman d5056595c0 (bi-lexer.c): File is in $(srcdir).
From-SVN: r5427
1993-09-23 04:32:46 +00:00
Richard Stallman 27f32a5400 (bi-arity, bi-opcode, bi-opname, bi-unparse, bi-lexer):
Make the rules explicit.  Don't use $^.
(bi-run.o, bi-parser.o, bi-lexer.o): Eliminate $<.
(bc-arity.h, bc-opcode.h, bc-opname.h): Eliminate $< and $@.

From-SVN: r5423
1993-09-22 23:50:42 +00:00
Richard Stallman a9ec36e3a3 (bi-lexer.o, bi-parser.o): Use ALL_CFLAGS.
From-SVN: r5420
1993-09-22 22:00:50 +00:00
Jan Brittenson d591efa11c make sure cc1, cc1plus, and cc1obj targets always make all the bytecode stuff
From-SVN: r5413
1993-09-22 13:06:10 -07:00
Richard Stallman 0defb1d5a1 (ENQUIRE, CROSS_TEST): New variables.
(all.cross): Use them.

From-SVN: r5382
1993-09-22 02:30:41 +00:00
Jan Brittenson ca695ac93d bytecode
From-SVN: r5379
1993-09-21 14:25:24 -07:00
Richard Stallman c2dd11d9d2 (objc-headers): Depend on stmp-fixinc to build the
include/ subdirectory first.

From-SVN: r5359
1993-09-19 15:33:20 +00:00
Ian Lance Taylor fefc83ce1c Don't refix include files when xgcc is rebuilt
From-SVN: r5341
1993-09-16 16:07:00 +00:00
Ian Lance Taylor b0bfa18629 Use CROSS_LIBGCC1 for a cross-compiler
From-SVN: r5294
1993-09-09 18:18:07 +00:00
Doug Evans a2bbfba6c4 (USER_H): Add va-h8300.h.
From-SVN: r5264
1993-09-06 02:05:33 +00:00
Michael Meissner 92832bb59a Update basic block profiling.
From-SVN: r5249
1993-09-02 10:50:41 +00:00
Brendan Kehoe 2bf5788be6 * Makefile.in (start.encap): Build g++ here also.
From-SVN: r5238
1993-09-01 15:02:25 -04:00
Jim Wilson 432fde528e (libgcc1.a, libgcc2.a): Don't use set -e.
From-SVN: r5234
1993-08-31 14:06:04 -07:00
Jim Wilson d7a58f93b1 (xsys-protos.h): Use fixtmp.c not tmp.c, and delete
it afterwards.

From-SVN: r5233
1993-08-31 13:38:04 -07:00
Ian Lance Taylor cc08b87dab Get size_t typedef using gcc, not cc
From-SVN: r5133
1993-08-11 13:22:45 +00:00
Per Bothner c1b9947f06 Merge. See ChangeLog.
From-SVN: r5126
1993-08-09 19:16:16 -07:00
Brendan Kehoe 5f11ca4c7e Cygnus<->FSF merge, added g++ driver in C
From-SVN: r5080
1993-08-05 21:01:02 -04:00
Richard Stallman 9825189b2e (compare): Add ./ in tail command.
From-SVN: r5035
1993-07-29 00:15:21 +00:00
Jim Wilson 2516bc12a8 (libgcc.a): Do `chmod +w *' between two ar commands.
From-SVN: r5028
1993-07-28 11:03:59 -07:00
Per Bothner 7b03247ca3 * Makefile.in (patch-header): Use $(HOST_OBSTACK).
From-SVN: r5006
1993-07-27 13:54:38 -07:00
Per Bothner ac1284f984 Add fixproto support.
From-SVN: r4987
1993-07-26 01:49:02 -07:00
Doug Evans b583eed865 Parameterize libgcc.a and install-libgcc (LIBGCC and INSTALL_LIBGCC).
From-SVN: r4843
1993-07-05 15:35:24 +00:00
Richard Stallman e6431ec56f (install-headers-tar): Ignore exit status of the first tar command.
From-SVN: r4831
1993-07-02 05:12:45 +00:00
Brendan Kehoe c157db53e9 only 13 reduce/reduce
From-SVN: r4735
1993-06-25 19:17:30 -04:00
Richard Stallman 184be4bfab (extraclean): Delete *.gz, and other diff and tar files.
From-SVN: r4706
1993-06-20 23:44:07 +00:00
Richard Stallman adb65c99a6 (clean): Delete objc-headers subdir.
From-SVN: r4696
1993-06-19 01:19:32 +00:00
Richard Stallman cadb41d5bc (gcc.xtar.gz): Renamed from gcc.tar.z.
(dist): Change the dependency.
(mostlyclean): Delete tmp-gcc.xtar.gz.

From-SVN: r4694
1993-06-18 21:43:40 +00:00
Richard Stallman 1c0015c23b (gcc.info, cpp.info): Actually cd to srcdir.
From-SVN: r4692
1993-06-18 18:52:56 +00:00
Richard Stallman 4ab08223d1 Comment change.
From-SVN: r4681
1993-06-16 19:45:41 +00:00
Richard Stallman 49ba557ea2 Comment changes.
From-SVN: r4633
1993-06-05 08:10:50 +00:00
Richard Stallman 41fe5ef90b (objc-headers): Don't dep on force.
Touch objc-headers so copy is not repeated at install time.

From-SVN: r4609
1993-05-31 06:11:43 +00:00
Richard Stallman 4055b808f5 (gcc.xtar.z): Renamed from gcc.xtar.Z. Use gzip.
(dist): Depend on gcc.xtar.z.
(mostlyclean): Delete temp-gcc.xtar.z.

From-SVN: r4576
1993-05-26 22:27:20 +00:00
Richard Stallman 6056afa0ef (stamp-proto): Pass LOCAL_INCLUDE_DIR based on local_prefix.
From-SVN: r4565
1993-05-25 15:10:02 +00:00
Richard Stallman 0777e4c65c (BISONFLAGS): Remove -v since output file names are long.
From-SVN: r4542
1993-05-23 05:18:39 +00:00
Richard Stallman 8dbda01ea8 (info, dvi): New targets.
From-SVN: r4527
1993-05-21 18:27:59 +00:00
Richard Stallman 1a5e5e4be9 (install-dir): Fix syntax, make tooldir before assertdir.
From-SVN: r4521
1993-05-20 21:30:07 +00:00
Richard Stallman 7b4d5f42d8 (assertdir): Use $(tooldir)/include for this.
(install-dir): Always create assertdir and tooldir.

From-SVN: r4501
1993-05-19 03:55:08 +00:00
Richard Stallman 0b2fbcb218 (infodir): New variable.
(install-dir): Create that dir.
(install-info): New rule.
(install-normal): Depend on install-info.

(local_prefix): Do not default from $(prefix).

From-SVN: r4498
1993-05-18 20:48:27 +00:00
Richard Stallman b5b5f41054 (extraclean): Remove junk from objc subdir.
From-SVN: r4488
1993-05-17 18:25:05 +00:00
Richard Stallman 3dab45b7fa (extraclean): Delete junk in subdirs of config.
(distclean): Delete {c,cplus,objc}-parse.output.

From-SVN: r4482
1993-05-17 04:07:35 +00:00
Richard Stallman 0d4d817479 (OBJC, OBJECTIVE-C): Don't depend on objc-runtime.
(TAROUTOPTS): New variable.
(install-headers-tar): Use TAROUTOPTS.

From-SVN: r4441
1993-05-13 22:30:37 +00:00
Richard Stallman 4465943940 (libobjc.a): Depend on EXTRA_PARTS.
From-SVN: r4434
1993-05-13 12:28:41 +00:00
Richard Stallman ccfc4033f9 Comment fixes.
From-SVN: r4404
1993-05-10 03:18:03 +00:00
Richard Stallman 1e558d3581 (float.h-nat): Use tmp-float.h as intermediate file.
From-SVN: r4381
1993-05-07 21:41:24 +00:00
Richard Stallman d8984b6e76 (TEXI2DVI): New variable.
(cpp.dvi, gcc.dvi): Use it.

From-SVN: r4355
1993-05-06 13:26:26 +00:00
Richard Stallman 792f1ab903 (libobjc.a): Depend on $(USE_COLLECT2)
From-SVN: r4298
1993-05-01 21:02:37 +00:00
Richard Stallman 4727917843 (install-normal): Move install-libgcc after $(INSTALL_HEADERS) in deps.
(tooldir): Use exec_prefix, not prefix.
(gcc.o): Likewise for TOOLDIR_BASE_PREFIX.

From-SVN: r4288
1993-04-30 16:07:56 +00:00
Roland McGrath f95640ccb7 (distdir): Omit RCS subdir of config.
From-SVN: r4267
1993-04-28 23:58:12 +00:00
Roland McGrath e52114f8a6 (distdir): Copy subdirectories of config/ too.
From-SVN: r4265
1993-04-28 20:40:38 +00:00
Roland McGrath ac155eb294 (extraclean): Delete *.z as well.
From-SVN: r4264
1993-04-28 20:19:18 +00:00
Richard Kenner 3dc4a939b9 (stmp-int-hdrs): No longer depends on gsyslimits.h.
Don't make include/syslimits.h here since we want to test the limits.h
made by fixincludes, not by the later part of this rule.
(stmp-fixinc): Depends on gsyslimits.h.
Make include/syslimits.h here.

From-SVN: r4254
1993-04-27 19:16:40 -04:00
Doug Evans d68d6b8110 objc-headers: Ensure objc dir exists.
From-SVN: r4165
1993-04-16 20:54:08 +00:00
Richard Stallman 469778e276 (objc-act.o): Add dependencies.
(stmp-int-hdrs): Added dependency objc-headers.
(objc-headers): New target.

From-SVN: r4157
1993-04-15 07:41:21 +00:00
Jim Wilson dab8915b3f (install-common): Delete $(bindir)/$(target)-gcc
before trying to install it.

From-SVN: r4107
1993-04-12 14:59:19 -07:00
Ian Lance Taylor 97ac90642c Install as $(target)-gcc, not gcc-$(target)
From-SVN: r4054
1993-04-09 19:34:47 +00:00
Richard Kenner 1717563d61 (combine.o): Includes hard-reg-set.h.
From-SVN: r4052
1993-04-08 21:45:43 -04:00
Richard Stallman 260958680b Typo in last change.
From-SVN: r4047
1993-04-09 01:35:55 +00:00
Richard Stallman 1c48d17e61 (c-parse.y, objc-parse.y): Use sed, not awk.
From-SVN: r4046
1993-04-09 00:20:09 +00:00
Ian Lance Taylor 56f9206d8b Allow libgcc2.a to be built using fixed header files
From-SVN: r4043
1993-04-08 14:53:33 +00:00
Jim Wilson 8fad1c106d (STAGESTUFF): Add insn-opinit.c, stamp-opinit, and genopinit.
From-SVN: r4034
1993-04-06 12:34:36 -07:00
Richard Kenner 109bcc7e4e (optabs.o): Show includes reload.h.
From-SVN: r4009
1993-04-04 18:13:51 -04:00
Richard Stallman 1d839079a6 (alloca.o): Delete -Demacs from command.
From-SVN: r4006
1993-04-04 20:38:29 +00:00
Richard Stallman 3971e415cd (LIB2FUNCS): Add _fixunsxfdi, _fixxfdi, _floatdixf, _fixunsxfsi.
From-SVN: r3997
1993-04-04 07:15:20 +00:00
Richard Stallman ee7e54412f (real.o): New target.
(OBJS): Add real.o.

From-SVN: r3935
1993-03-31 05:41:37 +00:00
Richard Kenner 118bdbf8fa (OBJS): Add insn-opinit.o.
(insn-opinit.o, insn-opinit.c, stamp-opinit): New rules.
(genopinit, genopinit.o): Likewise.

From-SVN: r3927
1993-03-30 15:31:01 -05:00
Mike Stump 9c6a79a9eb Add forgotten dependancy
From-SVN: r3878
1993-03-25 19:39:29 +00:00
Richard Stallman 581ed239ec (USER_H): Add va-clipper.
From-SVN: r3876
1993-03-25 16:38:16 +00:00
Richard Kenner b587ed6660 (expr.o): Doesn't include gvarargs.h.
(calls.o): Now includes gvarargs.h.

From-SVN: r3847
1993-03-23 08:09:00 -05:00
Richard Stallman 424aa086e1 Comment change.
From-SVN: r3825
1993-03-22 07:11:36 +00:00
Richard Stallman f10fec92a8 (c-iterate.o): New target.
(C_OBJS, OBJC_OBJS): Add c-iterate.o.

(gcc.o): Delete dep obstack.h.

From-SVN: r3577
1993-03-02 00:02:10 +00:00
Richard Stallman 976876dd0d (distdir): Depend on cp-parse.y, and the .c files for the .y files.
(all.cross): Depend on enquire.

(uninstall): Also remove the g++ manual page.

From-SVN: r3562
1993-02-27 19:18:16 +00:00
Richard Stallman 42396e975d (all.cross): Depend on enquire.
From-SVN: r3549
1993-02-27 03:35:40 +00:00
Ian Lance Taylor 44735512c9 Use relative paths in symbolic links in installed include directory
From-SVN: r3518
1993-02-23 23:09:10 +00:00
Richard Stallman 4808d7a7f1 (install-include-dir): Depend on install-dir.
From-SVN: r3517
1993-02-23 23:03:09 +00:00
Richard Stallman 49b6e255d9 (BISONFLAGS): Add -v.
(stmp-fixinc): Renamed from stmp-fixincludes.

From-SVN: r3498
1993-02-20 06:30:20 +00:00
Richard Stallman b82a0ad986 Fix typos.
From-SVN: r3418
1993-02-03 01:48:09 +00:00
Richard Stallman 98e4b83582 (stmp-fixincludes): Don't run FIXINCLUDES if it is Makefile.in.
From-SVN: r3413
1993-02-02 23:10:57 +00:00
Richard Stallman 585ec9386c (install-headers-cpio): Delete spurious parens from around the whole command.
(install-headers-tar): Delete parens around the "source" tar cmd.

From-SVN: r3409
1993-02-02 21:39:02 +00:00
Brendan Kehoe 5c5390871f Makefile.in (gcc.o): Depend upon config.status...
* Makefile.in (gcc.o): Depend upon config.status, so any changes
        in prefix will be communicated to the build process.
        (cccp.o): Likewise.

From-SVN: r3407
1993-02-02 14:18:03 -05:00
Richard Stallman 4b7179be95 (includedir): Use local_prefix.
From-SVN: r3366
1993-01-27 18:11:43 +00:00
Brendan Kehoe d960abef0f fix typos
From-SVN: r3361
1993-01-26 21:28:16 -05:00
Richard Kenner 42118350f7 (rest.cross, gfloat.h, stmp-headers, mostlyclean): Build and install
gfloat.h instead of float.h.

From-SVN: r3358
1993-01-26 19:27:55 -05:00
Brendan Kehoe 7bd95cc1d3 Makefile.in (insn-*.[ch], [...]): When using a trailing semicolon to force a rule to not do anything...
* Makefile.in (insn-*.[ch], protoize.o, unprotoize.o, install): When
        using a trailing semicolon to force a rule to not do anything,
        explicitly run the command `true', to avoid warnings or other
        problems with versions of make which don't like null commands.

From-SVN: r3349
1993-01-26 13:45:24 -05:00
Richard Stallman 3f7531dbac (install-float-h-cross): Don't ignore error when running enquire.
From-SVN: r3323
1993-01-25 05:08:13 +00:00
Richard Stallman a09abb2dae (cross-test): Depend on GCC_PARTS.
From-SVN: r3307
1993-01-23 20:16:48 +00:00
Brendan Kehoe c5d3565c62 Cygnus<-->FSF merge.
From-SVN: r3304
1993-01-22 18:10:33 -05:00
Richard Stallman c844ddda6f (local_prefix): new prefix, the default is /usr/local.
(cccp.o): change LOCAL_INCLUDE_DIR to $(local_prefix)/include.

From-SVN: r3274
1993-01-19 08:54:40 +00:00
Richard Stallman 812e2cfeca Targets and deps objc-actions.* renamed to objc-act.*.
From-SVN: r3273
1993-01-19 03:23:00 +00:00
Ian Lance Taylor 1f050b9b26 Delete header files from include before copying them in
From-SVN: r3262
1993-01-18 16:12:57 +00:00
Ian Lance Taylor ff852b457f Avoid problems with relative $(srcdir) when installing syslimits.h.
From-SVN: r3251
1993-01-15 06:10:54 +00:00
Ian Lance Taylor ba1811f11f Build include files in build directory when doing make all.
From-SVN: r3242
1993-01-14 20:10:31 +00:00
Ian Lance Taylor a556433125 Removed REAL_LD_NAME
From-SVN: r3228
1993-01-13 23:29:10 +00:00
Ian Lance Taylor 57cd2ea140 Eliminated install-cross-tools
From-SVN: r3226
1993-01-13 22:37:01 +00:00
Richard Stallman 6fb2615385 (risky-stage1, etc): Use $(GCC_PARTS) as what to mv.
From-SVN: r3219
1993-01-13 08:05:37 +00:00
Richard Stallman eccf291b0c (LIB2FUNCS): Add _ffsdi2.
From-SVN: r3202
1993-01-12 08:30:09 +00:00
Brendan Kehoe 1b212aa85f Cygnus<-->FSF merge.
From-SVN: r3191
1993-01-11 14:06:50 -05:00
Richard Stallman a2ecc7b9de (bootstrap*): Pass BOOT_LDFLAGS down as LDFLAGS.
From-SVN: r3171
1993-01-09 09:21:53 +00:00
Richard Stallman 316bd0626a (install-dir): Don't create gcc-lib/include.
From-SVN: r3170
1993-01-09 09:19:37 +00:00
Richard Stallman 676ce22316 (bootstrap): Pass along CC and libdir in first compile.
From-SVN: r3164
1993-01-09 08:19:25 +00:00
Brendan Kehoe 10055ae243 Cygnus<-->FSF merge.
From-SVN: r3162
1993-01-08 21:03:56 -05:00
Jim Wilson 74c84fe612 (specs): Use GCC_FOR_TARGET.
From-SVN: r3151
1993-01-07 14:42:37 -08:00
Jim Wilson 8f80892b66 (install-common): Install c++ and g++ only if cc1plus built.
From-SVN: r3150
1993-01-07 14:40:34 -08:00
Jim Wilson 49e8699bf9 (install-dir): Only make includedir once.
From-SVN: r3105
1993-01-05 18:48:33 -08:00
Torbjorn Granlund 998812aceb (install-common-headers): Pipe grep output to /dev/null.
From-SVN: r3087
1993-01-04 19:05:01 +00:00
Richard Stallman b5b7ff2c40 (gcc.o): Define TOOLDIR_BASE_PREFIX.
From-SVN: r3058
1993-01-02 09:54:14 +00:00
Richard Stallman 14b18068c5 (cccp.o, protoize.o, unprotoize.o):
Define TOOL_INCLUDE_DIR as $(tooldir)/include.
(test-protoize-simple): Define TOOL_INCLUDE_DIR as 0.

From-SVN: r3055
1993-01-02 09:05:01 +00:00
Richard Stallman b7b08dcde4 (REAL_LD_NAME): New variable.
(collect2.o): Don't need STANDARD_STARTFILE_PREFIX, etc.
(install-cross-tools): Use REAL_LD_NAME instead of `ld' when linking
files from tooldir to libsubdir.

From-SVN: r3053
1993-01-02 08:33:03 +00:00
Jim Wilson fcd40e959e (MAKEINFO): New variable, defined to `makeinfo'.
From-SVN: r3045
1993-01-01 16:35:53 -08:00
Jim Wilson 9604729123 (LIB2FUNCS): Change _builtin_new to _op_new.
(LIB2FUNCS): Change _builtin_new to _op_new.  Change
_caps_New to _new_handler.  Change _buildin_del to _op_delete.

From-SVN: r3020
1992-12-31 13:10:22 -08:00
Richard Stallman 7d27b36c31 (distdir): New target broken out from gcc.xtar.
Depend on $(srcdir)/INSTALL.
(gcc.xtar): Depend on distdir.
(doc): Delete dep $(srcdir)/INSTALL.

From-SVN: r3005
1992-12-31 06:54:03 +00:00
Richard Stallman fb92d909c6 (extraclean): Quote the sharps.
From-SVN: r2986
1992-12-30 06:48:57 +00:00
Richard Stallman c60416cd89 (gcc.o): Add $(MAYBE_TARGET_DEFAULT).
From-SVN: r2968
1992-12-28 07:33:51 +00:00
Richard Stallman db5289188b (install-dir): Add missing semicolon.
From-SVN: r2910
1992-12-25 07:08:21 +00:00
Richard Stallman 3055b3a18a (all.cross): Add `specs' as dep.
From-SVN: r2898
1992-12-20 00:07:38 +00:00
Roland McGrath d45820250a (install-dir): Added missing then and semicolon.
From-SVN: r2892
1992-12-17 22:51:16 +00:00
Richard Stallman 58055e406c (install-dir): If cross-compiler, create $(tooldir) and $(assertdir).
From-SVN: r2889
1992-12-16 20:50:04 +00:00
Jim Wilson 0918de5b44 (INSTALLED_H): Add syslimits.h.
From-SVN: r2828
1992-12-01 10:32:53 -08:00
Richard Stallman 711f122a85 (install-fixincludes): Use SYSTEM_HEADER_DIR.
From-SVN: r2801
1992-11-26 04:44:12 +00:00
Brendan Kehoe 143f1945b9 Cygnus<-->FSF merge
From-SVN: r2750
1992-11-12 20:55:58 -05:00
Richard Stallman c3279a0181 (install-common): Delete deps $(srcdir)/g++ $(srcdir)/c++
(USER_H): syslimits.h deleted.
(install-common-headers): Install gsyslimits.h as syslimits.h.
Depend on gsyslimits.h and assert.h.

From-SVN: r2742
1992-11-11 05:43:23 +00:00
Richard Stallman 51d05e9f9a (install-fixincludes): Add semicolon in new for-loop.
From-SVN: r2694
1992-11-05 23:36:09 +00:00
Richard Stallman 19b9f82ec7 (install-cross-tools): Delete old symlink before making new one.
From-SVN: r2676
1992-11-02 21:00:46 +00:00
Richard Stallman 99f1660ff6 (extraclean): rm *diff, *lose, config/*lose.
(mostlyclean): rm config/core.

From-SVN: r2673
1992-11-01 01:06:18 +00:00
Richard Stallman 9614be6248 (extraclean): rm *diff.
From-SVN: r2672
1992-11-01 01:02:04 +00:00
Richard Stallman dd08cddad5 ($(srcdir)/gcc.dvi, $(srcdir)/cpp.dvi): New targets.
From-SVN: r2667
1992-10-31 21:25:11 +00:00
Richard Stallman 62c13b81f5 (install-libobjc): New target.
(install-fixincludes): Ignore dirs that don't exist.

(libgcc2.a, libgcc1.a): Use || to exit if cp fails.
(install-float-h-cross): Use fi, not done.
Write float.h in $(tmpdir), not in `.'.
(tmpdir): New variable.

From-SVN: r2663
1992-10-31 21:00:49 +00:00
Richard Stallman 9df7926f2c (all.build): Dep on xgcc instead of $(GCC_PASSES).
From-SVN: r2638
1992-10-28 21:37:35 +00:00
Richard Stallman 4e9d13031a (install-cross-tools): Fix typo.
From-SVN: r2637
1992-10-28 21:34:40 +00:00
Richard Stallman c5bf1a720b (install-cross-tools): When handling $(tooldir)/include,
do all cd's starting from build directory.

From-SVN: r2624
1992-10-27 22:30:59 +00:00
Richard Stallman 7c3b47229e (libobjc.a): If ln fails, copy libobjc.a.
From-SVN: r2619
1992-10-26 21:41:18 +00:00
Richard Stallman dbe56a66fa (mostlyclean): Add missing semicolon.
From-SVN: r2593
1992-10-24 19:10:41 +00:00
Torbjorn Granlund 2c514f2673 (setting version variable): Prepend $(srcdir) to version.c.
From-SVN: r2591
1992-10-24 17:23:26 +00:00
Richard Stallman 36b6a92103 (install-fixincludes): Fix typo in last change.
From-SVN: r2584
1992-10-24 01:16:45 +00:00
Richard Stallman e9e61e932f (version): Use sed to extract. Ignore excess after space.
From-SVN: r2578
1992-10-23 22:34:44 +00:00
Richard Stallman 66d7ffbfd3 (OTHER_FIXINCLUDES_DIRS): New variable, normally empty.
(install-fixincludes): Run fixincludes on those dirs.

From-SVN: r2567
1992-10-23 07:24:42 +00:00
Richard Stallman b76771897a (mostlyclean): Clean objc subdir only if it exists.
From-SVN: r2565
1992-10-23 02:34:04 +00:00
Richard Stallman 72e7e5b3f2 (all.build): Add target $(GCC_PASSES) for xgcc.
From-SVN: r2545
1992-10-21 22:17:45 +00:00
Richard Stallman f1553cbb35 (libobjc.a): Don't mkdir objc if dir exists.
From-SVN: r2515
1992-10-19 20:47:23 +00:00
Richard Stallman 8ba23f20ec (mostlyclean): Delete libobjc.a.
(libobjc.a): Create the objc subdir.

From-SVN: r2513
1992-10-19 07:37:36 +00:00
Arne H. Juul d8880feaa4 *** empty log message ***
From-SVN: r2512
1992-10-19 00:50:52 +00:00
Richard Stallman 057f494bb8 (all.build): New rule for making gcc with a cross-compiler.
(install.build): New target.
(line 271): Add `####build overrides'.
(gen*.o): Depend on hconfig.h, not config.h.
($(HOST_PREFIX_1)rtl.o, $(HOST_PREFIX_1)print-rtl.o,
 $(HOST_PREFIX_1)rtlanal.o, $(HOST_PREFIX_1)obstack.o,
 $(HOST_PREFIX_1)malloc.o): Add final `h' to the regexp to replace.

(gcc.xtar): Fix typo in last change.
(mostlyclean): Don't use $(MAKEFLAGS) for objc subdir stuff.

From-SVN: r2505
1992-10-18 05:30:48 +00:00
Richard Stallman 5baa9d1f70 (libobjc.a): Don't use $(MAKEFLAGS).
Add braces around shell variable references.

From-SVN: r2493
1992-10-17 00:17:56 +00:00
Tom Wood 265ce9f859 (libobjc.a): Compute srcdir1 without changing directories.
(libobjc.a):  Compute srcdir1 without changing
	directories.  Use srcdir1 to locate objc/Makefile.  Put quotes
	around all potential multi-word values.  Recompute GCC_FOR_TARGET.
	(sublibobjc.a): Use same text as libobjc.a.
	(mostlyclean): Use $(MAKE) and srcdir1 for objc action.

From-SVN: r2491
1992-10-16 14:46:08 +00:00
Richard Stallman ea727bbf20 (libobjc.a): Get directories right, using shell vars thisdir1, srcdir1.
Put quotes around $(GCC_CFLAGS).  Use $(MAKE).

From-SVN: r2485
1992-10-16 04:23:33 +00:00
Richard Stallman 7f0a4b0a03 (install-fixincludes): Only delete an existing
syslimits.h if we install limits.h over it.

From-SVN: r2425
1992-10-13 07:27:14 +00:00
Richard Stallman 17d4d0e032 (install-common): Put - on cmd that handles protoize.
(gcc.o, cccp.o): Define TOOLDIR for the compilation.
(all HOST_PREFIX_1 targets): Fix typos.

From-SVN: r2422
1992-10-13 05:07:59 +00:00
Richard Stallman 88e71d2465 (varasm.o): Dep on function.h.
From-SVN: r2391
1992-10-10 09:44:39 +00:00
Arne H. Juul 396f9edb4b added missing then
From-SVN: r2376
1992-10-09 01:48:26 +00:00
Richard Stallman 0cd4060d80 (install-common-headers): Fix dir in chmods for assert.h.
From-SVN: r2372
1992-10-08 19:43:37 +00:00
Richard Stallman abd09f9705 (TAGS): Exclude =*.[chy] from tags table.
From-SVN: r2364
1992-10-08 08:21:30 +00:00
Richard Stallman c9d929d737 (install-common-headers): Avoid ! operator, for assert.h.
From-SVN: r2347
1992-10-07 07:50:32 +00:00
Richard Stallman 6204c24f34 (install-common-headers): Use $(assertdir).
(assertdir): New variable.

From-SVN: r2344
1992-10-06 20:39:15 +00:00
Richard Stallman 29a7b973cd (includedir): Make this /usr/local/include.
From-SVN: r2342
1992-10-06 19:13:33 +00:00
Richard Stallman 51e787ca98 (install-dir): Create dir $(includedir).
From-SVN: r2340
1992-10-06 18:17:23 +00:00
Richard Stallman 37cbad1ed4 (install-common-headers): chmod assert.h in proper dir.
From-SVN: r2339
1992-10-06 18:15:46 +00:00
Richard Stallman b4ddf94246 ($(srcdir)/INSTALL): Add -D INSTALLONLY.
From-SVN: r2328
1992-10-05 22:27:37 +00:00
Richard Stallman 36ad49159d (install-common-headers): Use __eprintf as indicator for GCC's assert.h.
From-SVN: r2310
1992-10-03 02:15:20 +00:00
Richard Stallman 9fcedbef65 (install-common-headers): Install assert.h separately, in includedir,
but not if file exists and lacks the magic comment.

From-SVN: r2309
1992-10-03 01:09:38 +00:00
Richard Stallman 7bea819f25 (includedir): New variable.
(USER_H): assert.h removed from value.
(install-common-headers): Install assert.h separately, in includedir.

From-SVN: r2307
1992-10-03 01:04:00 +00:00
Richard Stallman 75d20d4ffd (c-parse.y, objc-parse.y): Construct from c-parse.in.
(gcc.xtar): Depend on c-parse.y, objc-parse.y.
(realclean): Delete c-parse.y, objc-parse.y.

From-SVN: r2294
1992-10-01 09:03:03 +00:00
Richard Stallman b0375d839d (install-fixincludes): rm syslimits.h before installing.
Install it with cp.  Add an else-part to the if that installs it.

From-SVN: r2287
1992-09-30 22:24:46 +00:00
Richard Stallman e18eb52342 (ENQUIRE_CFLAGS): Remove -DNO_SC.
From-SVN: r2279
1992-09-29 20:06:22 +00:00
Richard Stallman 68703794d6 (install-fixincludes): Use - when making syslimits.h; fix if-statement syntax.
From-SVN: r2252
1992-09-26 20:28:15 +00:00
Richard Stallman 4ee660d23c In the targets such as $(HOST_PREFIX_1)rtl.o,
use sed to make them include hconfig.h instead of config.h.
(distclean): Add command to delete hconfig.h.

From-SVN: r2250
1992-09-26 00:16:16 +00:00
Richard Stallman 26363cdfd5 (USER_H): Add syslimits.h.
(install-fixincludes): If we fix system's limits.h, install that as syslimits.h

From-SVN: r2223
1992-09-24 06:57:11 +00:00
Richard Stallman 0380c535b1 (install-common-headers): Don't copy byteorder.h.
From-SVN: r2149
1992-09-18 05:09:55 +00:00
Richard Stallman 7c65f72c8e (mostlyclean): Delete xlimits.h.
From-SVN: r2091
1992-09-10 00:47:35 +00:00
Richard Stallman a11ad2c36c (LIB2FUNCS): Add L__gcc_bcmp.
From-SVN: r2081
1992-09-09 06:37:33 +00:00
Richard Stallman 1402d22caa (install): Add semicolon to make an empty command.
(SYSTEM_HEADER_DIR): New variable.
(xlimits.h): New target, broken out from install-limits-h.
Look in SYSTEM_HEADER_DIR for system's limits.h.
(start.encap): Dep on xlimits.h.
(install-limits-h): Install xlimits.h already made.

From-SVN: r2050
1992-09-04 04:40:25 +00:00
Tom Wood 60d0011749 (sed marker): Use the order {target, host, cross-make}.
From-SVN: r1885
1992-08-18 10:51:20 +00:00
Richard Stallman f2e663b697 (GCC_FOR_TARGET): Put -B./ here.
(GCC_CFLAGS): Not here.

From-SVN: r1862
1992-08-17 07:38:18 +00:00
Richard Kenner 09afda240e (USER_H): Add va-alpha.h and sort names.
From-SVN: r1840
1992-08-14 15:34:40 -04:00