ru
212344715c
We bootstrap make(1) if necessary during an upgrade, so checking
...
if MACHINE_ARCH is defined is no longer needed.
2005-09-28 08:17:30 +00:00
phk
404af3a8b5
Don't install ${LIB}_pic.a if NO_TOOLCHAIN
2005-08-05 09:55:04 +00:00
phk
7a7a209869
Don't install includes if NO_TOOLCHAIN
2005-08-03 09:26:01 +00:00
rwatson
81ca2b6362
Add LIBMEMSTAT tp bsd.libnames.mk.
...
MFC after: 1 week
2005-07-17 18:38:40 +00:00
ru
0d07e4ee86
For ${SUBDIR} targets, change the type of dependency operator from `::'
...
to `:', so that it stays compatible with a stale dependency recorded in
.depend when the type of "foo" changes from file to directory or back.
Compensate for the loss of the "If no sources are specified, the target
is always re-created" feature by marking these targets with the .PHONY
attribute. While here, fix a bug in the target's script (nobody uses
these targets apparently).
2005-05-31 07:14:51 +00:00
cognet
2b18b7ef17
Use -march=armv5te for Xscale.
2005-05-24 21:24:40 +00:00
harti
353bd9605d
Toggle on warnings. This resolves the problem with building old releases
...
(getting zillions of warnings). Building an old release uses that release's
sys.mk which does not switch on these warnings, so make will be silent.
They can be switch on on the command line with the -x option to make.
This has been tested by building RELENG_5_4 on CURRENT.
2005-04-29 14:44:10 +00:00
darrenr
2625461da1
IPFIlter problems that prevented building should all now be resolved so
...
remove this temporary measure.
2005-04-28 23:29:00 +00:00
scottl
00028d2c5b
Disable the IPFILTER bits until they compile again. This can be overriden
...
by adding WANT_IPFILTER to /etc/make.conf. Note that this is only a partial
hack and only works when building the world and kernel the 'sanctioned' way.
I hope that this hack is only temporary and can be reverted soon.
2005-04-27 14:13:55 +00:00
jkoshy
dc3444cd91
Bring a working snapshot of hwpmc(4), its associated libraries, userland utilities
...
and documentation into -CURRENT.
Bump FreeBSD_version.
Reviewed by: alc, jhb (kernel changes)
2005-04-19 04:01:25 +00:00
harti
f2968c80c9
Make sure the only thing that follows .endif or .else is a comment.
2005-04-11 07:13:29 +00:00
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