phantom
a72c7b81ca
Update comment to reflect default GENCAT value (changed in previous rev)
...
Reminded by: Joerg Sonnenberger
2005-03-10 15:58:16 +00:00
trhodes
792676bbc2
Wrap BSD r* commands in NO_RCMDS.
...
Change NO_RCMDNS to NO_RCMDS and do the switch in bsd.compat.mk.
Discussed with: ru, nectar
2005-03-02 11:53:22 +00:00
obrien
1e9358b306
Accept the old user interface for NO_CLEAN as it is a POLA violation as
...
we've eventually changed the user interface of a common command.
2005-02-28 09:23:38 +00:00
obrien
6094e9c945
style.Makefile(5): remove trailing spaces.
2005-02-27 22:02:31 +00:00
phantom
4d2cd8e010
There's no '-new' argument for gencat(1) anymore
2005-02-27 16:36:54 +00:00
cognet
d82d10603b
Handle endianness for arm.
2005-02-25 00:24:03 +00:00
ru
3305bcf4bb
Add endianness support to cap_mkdb(1), useful for cross builds.
2005-02-22 23:29:54 +00:00
ru
63ac35c802
Add a SUBDIR_TARGETS variable which can be set to a list of
...
additional targets that will cause descending into subdirs.
Example:
cd /sys/modules; make load SUBDIR_TARGETS=load
(But don't try it with your pet.)
Submitted by: Alexey Klimov
PR: 47601
2005-02-14 12:57:51 +00:00
phantom
ceda29ce71
Allow building/installing of NLS catalogs while building of libraries
...
MFC after: 3 days
2005-02-08 10:37:34 +00:00
jmallett
3a3fcc332c
Linkage with -lobjc requires -lpthread nowadays.
2005-01-26 00:17:03 +00:00
obrien
a8c5c0fe7e
Move -Wunused-parameter from WARNS level 3 level 4.
...
Also break long lines -- note that the '\' must be up against the last
character of a line to keep command-line spacing proper.
Requested by: rwatson
2005-01-16 21:18:16 +00:00
obrien
5568092622
Use >= so we can use the actual WARNS levels.
2005-01-16 21:08:31 +00:00
ru
24bdd9ea52
Revert previous revision. Including bsd.compat.mk is necessary
...
both from sys.mk (to handle old knobs set in /etc/make.conf),
and from here (to handle old knobs set in individual makefiles).
2005-01-09 12:55:47 +00:00
krion
09885bc66a
Remove trailing spaces.
2005-01-06 11:12:43 +00:00
ru
00b956726a
Include bsd.compat.mk early from sys.mk, enough for makefiles
...
using conditional statements to see the new spellings of NO_*
knobs (in case user still uses old spellings).
Reported by: kris
2004-12-23 08:51:50 +00:00
ru
c8158555ed
NOPAM -> NO_PAM
2004-12-21 12:49:24 +00:00
ru
bb6ad7dcac
NOFORTH -> NO_FORTH
2004-12-21 12:32:15 +00:00
ru
29be3c915e
NOCLEAN -> NO_CLEAN
...
NOCLEANDIR -> NO_CLEANDIR
2004-12-21 12:21:26 +00:00
ru
68c5efb791
NOSHARE -> NO_SHARE
2004-12-21 12:13:23 +00:00
ru
8f62cc9941
NOHTML -> NO_HTML
2004-12-21 12:05:11 +00:00
ru
5c04306fea
NOINET6 -> NO_INET6
2004-12-21 10:49:29 +00:00
ru
f6f8222630
NOGAMES -> NO_GAMES
2004-12-21 10:36:54 +00:00
ru
f4c44b761b
NOCRYPT -> NO_CRYPT
2004-12-21 10:16:04 +00:00
ru
c1a820195c
NOSHARED -> NO_SHARED
2004-12-21 09:59:45 +00:00
ru
0b2edb3a9b
NOFSCHG -> NO_FSCHG
2004-12-21 09:53:14 +00:00
ru
e1caf1330c
NOINSTALLLIB -> NO_INSTALLLIB
2004-12-21 09:51:09 +00:00
ru
c2e515500a
NOMLINKS -> NO_MLINKS
2004-12-21 09:44:43 +00:00
ru
4b9f1e21d7
NOTAGS -> NO_TAGS
2004-12-21 09:43:25 +00:00
ru
0fd3f0e793
NOEXTRADEPEND -> NO_EXTRADEPEND
2004-12-21 09:42:10 +00:00
ru
74176cc161
NODOCCOMPRESS -> NO_DOCCOMPRESS
...
NOINFO -> NO_INFO
NOINFOCOMPRESS -> NO_INFOCOMPRESS
NOLINT -> NO_LINT
NOPIC -> NO_PIC
NOPROFILE -> NO_PROFILE
2004-12-21 09:33:47 +00:00
ru
3b01b84505
NOATM -> NO_ATM
2004-12-21 09:08:06 +00:00
ru
ba3655c74f
NOLIBC_R -> NO_LIBC_R
...
NOLIBPTHREAD -> NO_LIBPTHREAD
NOLIBTHR -> NO_LIBTHR
2004-12-21 09:00:26 +00:00
ru
cec60429bb
Start the dreaded NOFOO -> NO_FOO conversion.
...
OK'ed by: core
2004-12-21 08:47:35 +00:00
paul
3b39879086
If PORTNAME is set in a system Makefile then hook into the ports
...
mechanisms to allow a package to be created. This paves the way
for packaging the main tree.
2004-12-20 15:46:56 +00:00
obrien
e0d65a7ca4
Rev 1.44 was a little over-zealous for FreeBSD/AMD64, trim.
2004-12-11 18:36:42 +00:00
jhb
8bf149c906
No need to add I386_CPU to CFLAGS here for 80386 systems as they are no
...
longer supported.
2004-11-16 21:12:47 +00:00
bz
4b83c5852a
Add knob NO_NIS (fka NO_YP_LIBC) and make world compileable when set.
...
If turned on no NIS support and related programs will be built.
Lost parts rediscovered by: Danny Braniss <danny at cs.huji.ac.il>
PR: bin/68303
No objections: des, gshapiro, nectar
Reviewed by: ru
Approved by: rwatson (mentor)
MFC after: 2 weeks
2004-11-13 20:40:32 +00:00
ru
3ff8bfc8dc
Install precious programs with -S.
2004-11-12 13:24:34 +00:00
obrien
0405976085
Compiling with 'strict-aliasing' optimization breaks some [notable] ports.
...
GCC turns on 'strict-aliasing' optimization at all levels above -O[1], so
explicitly turn it off when using compiling with the -O2 optimization level.
2004-11-11 01:09:56 +00:00
ru
f0fbc30e0d
Introduce the PRECIOUSPROG knob in bsd.prog.mk, similar
...
to PRECIOUSLIB from bsd.lib.mk. The side effect of this
is making installing the world under jail(8) possible by
using another knob, NOFSCHG.
Reviewed by: oliver
2004-11-03 18:01:21 +00:00
des
56a78f3cfb
Switch the default CFLAGS to -O2 -pipe.
...
Submitted by: obrien
2004-10-25 20:04:50 +00:00
ru
5db2b9d5b3
For variables that are only checked with defined(), don't provide
...
any fake value.
2004-10-24 15:33:08 +00:00
obrien
f1ecee461a
Define "I386_CPU" if CPUTYPE is 'i386'. Userland bits can check for "I386_CPU"
...
to determine if they should select code paths suitable for the 80386 CPU.
Suggested by: ru
2004-10-19 17:25:33 +00:00
obrien
db19430bea
Embellish the AMD64 sections a little. Including supporting 'nocona'.
2004-10-17 05:19:45 +00:00
obrien
469c182b4d
+ Simplify by treating the standard x86 CPU names as the CPUTYPE vs.
...
treating them as an alias. Treat the shorthand versions as aliases.
+ Separate the x86 GCC CPU CFLAGS from the ICC CFLAGS. This greatly
simplifies the GCC section. It also makes it more clear which CPU's
have the same ICC CPU CFLAGS.
+ Remove redundancy in the alpha section.
+ Add forgotten ICC CPU CFLAGS for the mobile Intel CPU's added in rev. 1.42.
2004-10-17 05:08:29 +00:00
des
e7198173ce
Add support for Pentium M, Pentium 3M and Pentium 4M.
...
PR: i386/72340
Submitted by: Rong-En Fan <rafan@infor.org>
MFC after: 2 weeks
2004-10-07 09:56:48 +00:00
ru
72ee9a6204
Install precious shared libraries with -S.
...
Prodded by: Xin LI
2004-10-01 07:57:02 +00:00
trhodes
632ac71095
Fix build in the !NOATM case by using the begemot library in place of
...
using libisc which was a part of BIND8.
Discussed with: des, re, dougb
Submitted by: harti (one part)
Reviewed by: harti (previous version)
2004-09-24 22:10:34 +00:00
dougb
389acf125b
Fix the WANT_BIND_LIBS knob by correctly spelling it as WITH_BIND_LIBS
...
to match how similar syntax is used in the ports system. Thanks to kris
for pointing out my mistake here.
Install the lwres library unless the user defines NO_BIND, or the new
knob, NO_BIND_LIBS_LWRES. There is at least one potential customer
for this library in the wings. Thanks to nectar for the reminder.
2004-09-24 18:42:05 +00:00
ru
03cf2e6303
Don't expose BIND libraries and their headers to the public by default,
...
but have a knob (WANT_BIND_LIBS) to build and install them in /usr/lib
and /usr/include. Rumors are that this may be useful at a later point,
let's see.
What this really means is that all BIND libraries are now internal to
buildworld (by default, unless WANT_BIND_LIBS is defined), and linked
statically into various BIND executables.
While here, removed redundant -I's from CFLAGS in lib/bind makefiles.
Sponsored by: des
OK'ed by: dougb
2004-09-24 13:42:00 +00:00