summaryrefslogtreecommitdiffstats
path: root/share/mk
Commit message (Collapse)AuthorAgeFilesLines
* Remove NOSHLIBS, users can get by with NOPIC.obrien2003-06-101-3/+1
| | | | Desired by: ru
* Be C std strict on i386 and amd64 as we can. Be loose on Alpha and ia64.obrien2003-06-071-0/+6
|
* Compile our code as C99 w/GNU extensions by default.obrien2003-06-061-1/+2
| | | | We can't use straight "c99" due to the lack of alloca.S for non-i386 platforms.
* Update some library names. Libraries come, libraries go.markm2003-06-041-3/+2
|
* I got a bazzar bug reportobrien2003-06-021-2/+2
|
* Turn back on c99, the tree should be ready for it now.obrien2003-06-021-1/+1
|
* To quote Tony Maher <tonymaher@optushome.com.au>, "maybe 3rd time lucky ;-)"obrien2003-06-021-1/+1
| | | | *sigh* Just can't get a brake when trying to react too quickly and fix the build.
* Temperarly turn off building the tree with c99.obrien2003-06-021-1/+1
| | | | I swore this made it thru a 'make world', but I don't know what happened.
* Use a bigger hammer -- keep all -std= out of CXXFLAGS.obrien2003-06-012-2/+2
| | | | Also allow for "CSTD=" in a Makefile.
* Do not set a C standard for the C++ compiler.obrien2003-06-011-5/+7
|
* Compile our code as C99 by default.obrien2003-06-011-9/+11
|
* CSTD is virtually worthless for WARNS=2-5. Return -pedantic to WARNS=6+.obrien2003-05-311-1/+3
|
* Make CSTD style match the rest of file.obrien2003-05-311-6/+6
|
* Change -march=pentium4 to -march=pentium3 when CPUTYPE==p4, because gcc 3.2 isanholt2003-05-221-1/+3
| | | | | | | known to produce broken code with -march=pentium4. Add a note explaining this. This should be removed when we update to gcc 3.3 or the bug is otherwise fixed. Approved by: re
* Fixed typo in a comment.ru2003-05-211-2/+2
| | | | | | PR: misc/52486 Submitted by: "Simon L. Nielsen" <simon@nitro.dk> Approved by: re (jhb)
* s/x86[-_]64/amd64/ for MACHINE_ARCH and MACHINE_CPU .ifdefs.peter2003-05-201-4/+4
| | | | | Noticed by: ru Approved by: re (amd64-specific low risk stuff)
* Apply the first in a series of patches which will bring bsd.README up to date.trhodes2003-05-171-10/+40
| | | | | | PR: 35652 Submitted by: "Simon L. Nielsen" <simon@nitro.dk> (original version) Approved by: re (bmah)
* Whitespace cleanup (1.15 had spaces instead of tabs)des2003-05-051-4/+4
|
* Don't use -pedantic unless we also set -std of some kind.des2003-05-051-1/+4
|
* Turn MAKE_KERBEROS5 into NO_KERBEROS by negating the logic. Some extramarkm2003-05-051-1/+1
| | | | | cleanups were necessary in release/Makefile, and the tinderbox code was syntax checked, not run checked.
* Remove some games/ cruft that is no longer of relevance.markm2003-05-032-8/+0
|
* Add a mechanism to allow Makefiles to specify the particular C dialectdes2003-05-011-1/+12
| | | | | | | | | | | | | | | | | | in which the source code is written. This is controlled by the CSTD variable, which can have one of the following values: - "k&r" => -traditional - "c89" or "c90" => -std=iso9899:1990 - "c94" or "c95" => -std=iso9899:199409 - "c99" => -std=iso9899:1999 The corresponding option is added to CFLAGS regardless of WARNS level. This also removes -ansi from WARNS level 6, but adds -Wno-long-long to work around a weird gcc bug (-ansi, which is supposedly equivalent to -std=iso9899:1990, seems to turn long long warnings off instead of on) If CSTD is undefined, CFLAGS are unchanged except for the -ansi / -Wno-long-long change mentioned above for WARNS level 6.
* Add NOSHLIBS.obrien2003-04-271-1/+3
| | | | If one is using NOSHARED, why build the libs.
* Axe CXXINCLUDES from CXXFLAGS, it serves no useful purpose anymore.ru2003-04-221-1/+1
| | | | Reviewed by: bde
* Add CPUTYPE support for "athlon-tbird", as GCC makes the distinction.obrien2003-04-141-1/+1
| | | | | PR: 50801 Submitted by: Glenn Johnson <glennpj@charter.net>
* Default the userland to 486 capabilities.obrien2003-04-111-1/+1
|
* Migrate to a new way of dealing with building from old revisions ofimp2003-04-051-7/+0
| | | | | | | | | | | | | | | | | FreeBSD. This method attempts to centralize all the necessary hacks or work arounds in one of two places in the tree (src/Makefile.inc1 and src/tools/build). We build a small compatibility library (libbuild.a) as well as selectively installing necessary include files. We then include this directory when building host binaries. This removes all the past release compatibilty hacks from various places in the tree. We still build on tip of stable and current. I will work with those that want to support more, although I anticipate it will just work. Many thanks to ru@, obrien@ and jhb@ for providing valuable input at various stage of implementation, as well as for working together to positively effect a change for the better.
* -Wall implies -Wuninitialized if -O is also in effect.ru2003-04-041-3/+0
| | | | | | | | -Wuninitialized does not work without -O. This fixes the ${WARNS} > 4 compilations with -O0. Spotted by: marcel
* Enable cpp(1) warnings in system headers. GCC is oriented onru2003-03-311-0/+1
| | | | | | glibc which is externally maintained, so GCC ships with these warnings turned off by default. This is also consistent with the src/contrib/gcc/c-lex.c,v 1.2 change.
* Globally use -mieee in /usr/src for Alpha.obrien2003-03-291-0/+4
|
* Reduce "code duplication" for AMD CPU's.obrien2003-03-291-30/+10
|
* Added GEOM library to the bsd.libnames.mk namespace.ru2003-03-211-0/+1
|
* Record the sudden death of bsd.kern.mk and bsd.sgml.mk.ru2003-03-121-2/+0
|
* KerberosIB deorbit: Remove library references.markm2003-03-081-7/+1
|
* If we carry our MODULES_WITH_WORLD, we probably also do not wantru2003-03-031-0/+4
| | | | | for installkernel to wipe them out later. So install them under /boot/modules if that is the case.
* Fixed sys/boot/pc98/boot2/Makefile to use kern.mk andru2003-03-022-14/+1
| | | | | | get rid of bsd.kern.mk completely. OK'ed by: bde
* Initiate the de-orbit burn sequence for <bsd.kern.mk>.ru2003-02-281-54/+8
| | | | | | | | | Always use sys/conf/kern.mk when building kernel/modules. <bsd.kern.mk> is only preserved for sys/boot/pc98/boot2 for now, but this will be fixed. If there are other users of <bsd.kern.mk>, please let me know. Reminded by: bde
* - Removed various cruft from before we had a hosted toolchain (!).jake2003-02-271-0/+9
| | | | | - Moved special compiler flags to bsd.kern.mk so they get used for modules too.
* Added UFS library to the bsd.libnames.mk namespace.ru2003-01-231-0/+1
|
* NOSHARED is meaningless in the bsd.lib.mk context, so check LDFLAGSru2002-11-261-2/+2
| | | | | | | | | | for the -static flag instead when constructing LIBPAM. (This fixes false warnings from ``make checkdpadd -DNOSHARED'' in lib/libpam/modules/.) Submitted by: bde, ru Approved by: re
* Take __FreeBSD_version into account when BOOTSTRAPPING.ru2002-11-131-2/+4
|
* Document most of bsd.doc.mk variables.ru2002-10-301-4/+33
|
* All uses of CD_HACK have been eliminated.ru2002-10-301-9/+0
|
* PRINTERDEVICE can now take multiple values.ru2002-10-291-33/+64
|
* bsd.doc.mk changes:ru2002-10-291-29/+33
| | | | | | | | | | | | | | | Don't gratuitously pipe thru a cat(1) if NODOCCOMPRESS. Only create _stamp.extra when necessary. Get rid of SOELIMPP and OBJS. Use Groff version of soelim(1); we need its -I option for the following to work. Don't needlessly chdir to SRCDIR. Only a few documents need CD_HACK, and those that need it either use refer(1) or .PSPIC macro which internally uses the .psbb call.
* Revert last delta. SGR support in grotty(1) is disabled system-wideru2002-10-181-1/+1
| | | | in /usr/share/tmac/troffrc pending the issue resolution on -arch.
* Added the new variable CTAGS which, if set to "ctags", revertsru2002-10-173-35/+37
| | | | | | | | to creating the tags file using ctags(1). Defaults to "gtags". Made GTAGSFLAGS and HTAGSFLAGS overrideable, added CTAGSFLAGS. Folded bsd.prog.mk version of `tags' into bsd.dep.mk. PR: bin/42852
* ia64 specific CFLAGS change:marcel2002-10-131-1/+1
| | | | | | | | | | | | Fix the "@gprel relocation against dynamic symbol xxx" linker error. Variables defined in the link unit and small enough to be put in the short data section will have a gp-relative access sequence (using the @gprel relocation). It is invalid to have @gprel relocations in shared libraries, because they are to be resolved by the static linker and not the dynamic linker. The -fpic option will cause @ltoff relocations for @gprel relocations, but the side-effects are untested (if any). Instead, disable/eliminate the short data section to achieve the same.
* Groff 1.18.1 comes in with ANSI color support, enabled by default.ru2002-10-111-1/+1
| | | | | | | | | | | | | | In "nroff" mode, italic font renders as an underlined text, which makes it indistinguishable from the bold text on color monitors (cons25 terminal type), yet it requires the less(1)'s -R option. (Refer to the new grotty(1) manpage for details.) So turn off the color support for now (when generating catpages), until we figure out what do we do with this new feature. I have a patch for grotty(1) that tells it to use the "reverse video" attribute to render the italic font. Once this is accepted, we can turn color support back on (if there won't be any objections from the community).
* Sort in ``phone directory'' order (except for LIBC_*).ru2002-10-041-3/+3
|
OpenPOWER on IntegriCloud