NetBSD/share/mk
skrll b263dbdd73 Be more gcc like in the way we deal with libgcc so that sh3/hppa millicode
and exception handling have a chance of working properly.

        - creates libgcc, libgcc_eh and libgcc_s

        - updates LIBGCC_SPEC to use them appropriately.

          There's a hack in here at the moment with respect to libgcc_so in that it
          is preferable to link against libgcc_so will only when -shared-libgcc is
          specified (the c++ frontend does this automatically.) Configurations where
          LINK_EH_SPEC is defined already do this. The gcc configuration for
          NetBSD/alpha and another NetBSD platform (I forget which) actually define
          LINK_EH_SPEC probably by accident rather than design.

        - updates share/mk to use the compiler's knowledge of what needs linking into
          libraries and executables. This removes an hppa hack.

        - updates the sets for the newly created libgcc* files.

	- support for linking against the _pg version of libgcc has been removed.
2004-02-15 19:52:27 +00:00
..
Makefile <bsd.x11.mk>: infrastructure to support reach-over builds of xsrc 2003-09-12 07:40:34 +00:00
bsd.README Change STRIPFLAG from "-s" to ""; we now don't strip binaries with install(1). 2004-02-13 05:13:37 +00:00
bsd.dep.mk Cosmetically tweak how .PHONY is used by (generally) providing it as a source, 2004-01-29 01:48:45 +00:00
bsd.doc.mk Cosmetically tweak how .PHONY is used by (generally) providing it as a source, 2004-01-29 01:48:45 +00:00
bsd.endian.mk Ensure the first word of ${CC} exists before attempting to invoke ${CC} 2003-07-27 11:16:30 +00:00
bsd.files.mk Cosmetically tweak how .PHONY is used by (generally) providing it as a source, 2004-01-29 01:48:45 +00:00
bsd.gcc.mk provide a variable pointing to the directory where 2003-06-27 17:13:27 +00:00
bsd.hostlib.mk Cosmetically tweak how .PHONY is used by (generally) providing it as a source, 2004-01-29 01:48:45 +00:00
bsd.hostprog.mk Cosmetically tweak how .PHONY is used by (generally) providing it as a source, 2004-01-29 01:48:45 +00:00
bsd.inc.mk Cosmetically tweak how .PHONY is used by (generally) providing it as a source, 2004-01-29 01:48:45 +00:00
bsd.info.mk Cosmetically tweak how .PHONY is used by (generally) providing it as a source, 2004-01-29 01:48:45 +00:00
bsd.init.mk Be consistent how "multiple include protection" is implemented. I.e, 2003-07-28 02:38:33 +00:00
bsd.kernobj.mk Only try to KERNOBJDIR!= if the required directory exists. 2003-10-11 08:05:57 +00:00
bsd.kinc.mk Cosmetically tweak how .PHONY is used by (generally) providing it as a source, 2004-01-29 01:48:45 +00:00
bsd.kmod.mk Cosmetically tweak how .PHONY is used by (generally) providing it as a source, 2004-01-29 01:48:45 +00:00
bsd.lib.mk Be more gcc like in the way we deal with libgcc so that sh3/hppa millicode 2004-02-15 19:52:27 +00:00
bsd.links.mk Cosmetically tweak how .PHONY is used by (generally) providing it as a source, 2004-01-29 01:48:45 +00:00
bsd.man.mk oops in previous; can't call cleanhtml in cleandir at this time 2004-01-29 05:25:51 +00:00
bsd.nls.mk Cosmetically tweak how .PHONY is used by (generally) providing it as a source, 2004-01-29 01:48:45 +00:00
bsd.obj.mk Ensure that ${TOOL_STAT} is executable before trying to run it; 2003-12-04 12:15:20 +00:00
bsd.own.mk Change STRIPFLAG from "-s" to ""; we now don't strip binaries with install(1). 2004-02-13 05:13:37 +00:00
bsd.prog.mk Be more gcc like in the way we deal with libgcc so that sh3/hppa millicode 2004-02-15 19:52:27 +00:00
bsd.rpc.mk Rework how MAKEVERBOSE operates: 2003-10-21 10:01:19 +00:00
bsd.shlib.mk Consistently test all variables that support a "yes"/"no" value with 2004-01-02 16:12:36 +00:00
bsd.subdir.mk Cosmetically tweak how .PHONY is used by (generally) providing it as a source, 2004-01-29 01:48:45 +00:00
bsd.sys.mk Replace 2004-01-27 03:31:48 +00:00
bsd.x11.mk oops, FOOBAR= foo shouldn't be in here 2004-02-11 11:28:17 +00:00
sys.mk Replace 2004-01-27 03:31:48 +00:00