Commit Graph

33 Commits

Author SHA1 Message Date
tv 8e6f7afb5b MKfoo=no -> NOfoo 2001-12-12 01:48:43 +00:00
itojun 0a3745234e sh3 split 2001-01-04 10:43:24 +00:00
bjh21 9fe4c9c75f Add arm26 support to GCC. This is only very slightly tested at present. 2000-07-02 12:31:21 +00:00
sommerfeld c75e7a14ab CPPFLAGS/HOST_CPPFLAGS isolation for cross-compiles 1999-10-09 16:11:16 +00:00
drochner 6c1ead9587 make this build after mips->mipse? transition 1999-02-24 17:48:42 +00:00
itohy de08a5e37e Add minimal dependency to make "make depend" optional
after cleandir.
1999-02-24 02:58:42 +00:00
pk e8dc7f0852 Define MK* vars before hidden inclusion of bsd.own.mk from ../Makefile.inc 1999-02-20 15:00:50 +00:00
lukem dcab0210a0 convert from NOxxx= to MKxxx=no.
include <bsd.own.mk> if testing a MKxxx variable.
1999-02-13 02:54:17 +00:00
tv f3be232686 Revert to static libcc1. It's acutally a bit faster on most applications
(that do not mix languages).
1999-02-09 15:28:59 +00:00
eeh 56fb54c1af Add sparc64 support. 1998-11-28 22:44:22 +00:00
frueauf b9900d38da Make this work again if BSDOBJDIR is set. 1998-11-16 09:45:48 +00:00
jonathan 947b194cdf Add timestamp files and move-if-change logic for machine-generated source.
`make build UPDATE=1'  relinks the generators, forcing a rebuild
of insn-*.[ch]. Which, without move-if-change,  forces a full recompile.
1998-11-15 04:31:06 +00:00
jonathan 35721185e0 gcc uses "mips" as the config subdirectory and arch-dependent filename
(eg config/mips/mips.md) for all mips targets, irrespective of
endian-ness or int size.  Update Makefile to match.
XXX sparc64, others?
1998-10-31 02:16:38 +00:00
tv d6fc439bd1 Forcibly remove the "generated" files in gnu/dist automatically so they
will not interfere with a build.
1998-10-14 16:55:52 +00:00
tv 1428a599bf Rethink the origins of LDSTATIC. Instead, use an option NOLINKLIB, which
builds and installs only what is necessary to link and run binaries, when
the library is not externally useable.
- NOPIC: Create and link against a static library.
- PIC: Create, link against, and install a shared object.
- PIC+LDSTATIC: Create and link against a static library; create and
  install a shared object.
1998-09-13 23:25:18 +00:00
tv d908b51c24 Add NetBSD rcsid. 1998-08-22 19:02:49 +00:00
tv 446dbdcc82 Bump minor: -Wno-format-y2k added an extern to the shlib. 1998-08-20 20:13:43 +00:00
tv 6cce545b4c Fix "make depend". 1998-08-17 22:23:37 +00:00
tv b3e6a19873 Depend the .so files on the generated headers too. 1998-08-17 21:23:25 +00:00
tv d17a2e41df Get the dependencies right for gen*.lo which depend on genrtl.h. 1998-08-17 13:58:55 +00:00
tv 87ba742b6a Set NOPICINSTALL for this limited-use library 1998-08-17 12:13:00 +00:00
tv c250780dfa USE_EGCS_HAIFA, not USE_HAIFA. 1998-08-17 02:57:04 +00:00
tv 45ef035a7e Update to egcs 1.1 snapshot, and a few remaining nits. 1998-08-17 02:55:39 +00:00
tv d2af5c2742 ARM32 fixes from cgd: GNU uses "arm", not "arm32" for the architecture;
missing backslash in netbsd.h; wrong prototype in arm.h.  Still not PIC
capable, yet.
1998-04-15 21:54:05 +00:00
tv 92ead71db5 Make the shlib work again. Missing symbols that the a.out ld didn't catch. 1998-04-15 11:51:54 +00:00
tv 99a2626b0e Make use of NOSTATICLIB addition to <bsd.lib.mk> 1998-04-09 00:52:06 +00:00
tv 482063559a .y.c <sys.mk> rule fixes. Don't create a y.tab.h file unless asked for,
and use smarter creation of the header file.
1998-04-09 00:32:31 +00:00
tv ecf9876f28 Create shared library by default on non-NOPIC systems. Only install
the shared object, and only install anything on non-NOPIC systems.
1998-04-07 16:32:59 +00:00
tv de3cddeaa7 - make f771 work with CC1_SHLIB: move files that aren't actually "common"
and referencing externs in non-common code to the appropriate modules
- add -DLANG_SPECIFIC_DRIVER for g++ and g77 as required by a "GNU build"
- Cleanup: $() -> ${}
1998-04-03 02:20:28 +00:00
tv 9d94e1ae9d - Remove bi-reverse.c from ${SRCS} and put it in ${CLEANFILES}. Not used
by any cc1 module and breaks a shared libcc1.
- Add first shot at a shared library of libcc1, only turned on if
  CC1_SHLIB is set in make's environment.  Doesn't yet know how to install
  the library without installing the .a files.  This is much faster than
  you may think, and shares nearly 2MB worth of code between the cc1
  modules.
1998-04-02 03:33:31 +00:00
tv 3d2ef58a43 Cleanup of the previous fixes, and it all now compiles cleanly without
.PATH: hackage.
1998-04-01 21:13:24 +00:00
tv 7485d4735b Add $(.OBJDIR) to the front of .PATH: so yacc's generated files do not
get dumped in the dist directory
...these Makefiles really should be converted to using ${} variables
1998-04-01 01:50:01 +00:00
mrg ab327e89e2 building gcc from the egcs sources in gnu/dist/gcc... 1998-03-29 11:34:19 +00:00