Commit Graph

19 Commits

Author SHA1 Message Date
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
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