gmcgarry
eedccd9862
Add and document knobs to turn off building ATF and libm complex support.
...
Also add knobs for PCC which parallel GCC ones.
2008-07-12 12:15:43 +00:00
wiz
d07f1e1727
Sort variables.
2008-05-23 13:06:40 +00:00
lukem
050d9aaef4
Add MKLDAP, USE_LDAP, LIBLBER, LIBLDAP
2008-05-22 13:40:30 +00:00
ad
14cd43625f
Install kernel modules into the proper locations, taking machine and
...
kernel version into account.
2008-05-20 19:01:10 +00:00
skrll
1f81e345f4
Add TOOL_HP700MKBOOT
2008-05-10 19:01:14 +00:00
lukem
66176dfdff
Rename MKPRIVATELIB to LIBISPRIVATE, to make it clearer that this is
...
a variable that is used by in-tree Makefiles to control behaviour.
(MKsomevar variables are generally intended to be controlled by the end-user)
2008-05-03 14:48:30 +00:00
ad
7d1f779aa2
Build and install modules into /kernel/modules. Each module gets a
...
directory for properties, blobs, etc. It's not fixed in stone and
can easily be changed if there are issues with the location/layout.
2008-05-02 23:12:00 +00:00
lukem
d77bf7654f
Explicitly set MKLINT=no if MKLINKLIB==no, rather than just acting that way.
2008-05-02 11:45:19 +00:00
garbled
c3408ed04a
Convert prep to use the new unified mkbootimage rather than it's own. This
...
mkbootimage can be shared by prep, rs6000, and bebox.
TODO: Convert bebox to use this. Needs someone to test.
2008-04-30 21:15:33 +00:00
lukem
30883326ec
Change USE_SKEY default to "no"; we have had USE_PAM=yes as the default
...
for a long time, and there's no point having custom S/Key support in the
applications given that pam_skey.so is now in /etc/pam.d/*
2008-03-31 02:42:27 +00:00
lukem
f0b277f256
Make it easier to find various MK* and USE_* variable definitions
...
by expanding their names in the for loops.
Inspired by a recent commit, which made sense to me based on the
number of times I've had to redo a search without the leading MK|USE_
within this file just to find the default...
2008-03-24 05:00:31 +00:00
dholland
2d8b0e31c6
Adjust the loop that handles NOMAN and friends so grepping for NOMAN
...
actually finds it. Also note that it only works if set before
bsd.own.mk is included.
Otherwise, grep NOMAN /usr/share/mk/*.mk comes up empty, and since
naively setting it may not work, one can easily draw wrong
conclusions.
2008-03-10 01:18:29 +00:00
jmmv
62b4c6bc5c
Add a MKMODULAR build-time option, defaulting to no, to enable the new
...
kernel modules framework.
2008-02-09 19:31:36 +00:00
nakayama
c3420b91a3
Follow the recent rpcgen(1) change.
...
The environment variable of the C preprocessor has replaced to RPCGEN_CPP.
2008-01-29 14:14:54 +00:00
skrll
21f4fe85eb
Enable gdb on hppa.
2008-01-10 22:21:43 +00:00
simonb
d8de5b102b
Remove support for NetBSD/pc532.
2008-01-09 11:25:58 +00:00
jmmv
2965cbca98
Add the atf host tools
...
This adds reachover Makefiles to build the atf tools required during a
cross-build.
2007-11-12 14:54:43 +00:00
ad
431267f955
Add USE_JEMALLOC.
2007-10-06 00:21:44 +00:00
joerg
dbfc63fcce
Rename nbinstall to ${MACHINE_GNU_PLATFORM}-install as it calls the
...
target strip. Don't pass down strip as it is not needed any longer.
2007-07-03 16:29:24 +00:00
scw
5764a76889
Remove support for NetBSD/{,evb}sh5.
2007-04-08 09:35:21 +00:00
matt
87e605a5fe
Don't test machine_arch for m68k and m68000, just test machine_cpu for
...
m68k. Turn on PIC/PICLIB for VAX.
2007-03-31 05:58:30 +00:00
chs
ca31efae54
switch the rest of the architectures to gdb6.
2007-02-19 18:31:21 +00:00
apb
a45dfb93f4
Define TOOL_JOIN.
2007-01-14 16:19:55 +00:00
pooka
81b905fdbb
if MKPUFFS=yes is given, build & install mount_psshfs (default: no)
2006-12-29 15:52:20 +00:00
dyoung
f3fbc3bb0f
Change the name of the host disklabel to nbdisklabel-${MAKEWRAPPERMACHINE},
...
where ${MAKEWRAPPERMACHINE} is the suffix XXX on the target's make
wrapper, nbmake-XXX.
Fixes toolchain/30673, "single arch host disklabel isn't enough".
2006-12-09 20:13:13 +00:00
dsl
2abb1c7f9b
If MAKEOBJDIRPREFIX or MAKEOBJDIR is defined, then we rely on make to
...
set .OBJDIR so 'make -V .OBJDIR' doesn't need to read any makefiles.
Given how much cud-chewing make does in order to read a line, this
speeds things up significantly (the operation in hand).
2006-11-29 21:49:39 +00:00
drochner
29d30258a4
mk.conf might refer to all kinds of make variables, so we can't just pull
...
it in without everything else (reported by martin). So revert to 1.485
which did at least work for everyone.
2006-11-26 13:59:49 +00:00
drochner
0c2df71a45
fix previous: need to pull in <bsd.obj.mk> to get the real .OBJDIR
2006-11-24 12:02:55 +00:00
dsl
503ea65cd7
If we only want .OBJDIR printed, there is no point parsing the default
...
make rules, nor reading Makefile.
It is rather a shame we can't stop .depend being parsed as well.
Quite possibly one could argue that nothing in .depend should affect the
output of 'make -V xxxx'.
2006-11-22 22:04:57 +00:00
dsl
0d9ff52003
Mark all the .PHONY targets as .NOTMAIN in one go - instead of individually.
...
Add .WAITs after beforeinstall and before afterinstall.
Remove the bogus dependency lines that someone must have added with the
vague hope they would cause the build to happen in the right order!
Since we have 'realinstall: proginstall scriptsinstall' stopping
'realinstall' running never has stopped 'proginstall' running.
Fixing this probably fixes a variety of problems, including, but not
restricted to 'install' in src/sys/arch/atari/stand/bootxx
(NB this particular file is untested due to other local changes)
2006-11-21 18:25:26 +00:00
christos
1bb72362cf
more uucp removal.
2006-11-12 02:44:51 +00:00
christos
fef715f487
if ${PROG_PAX} is defined, run paxctl on the binary after linking with
...
the value of the variable. This way, if you set:
PROG_PAX=+M
in /etc/mk.conf, you get what you deserve.
2006-11-10 17:13:15 +00:00
bjh21
7fb3ea3f6c
Use GDB 6 on armeb as well.
2006-10-18 23:31:50 +00:00
bjh21
cc630e93eb
GDB 6.5 seems to be basically functional on ARM, so make it the default there.
2006-10-18 23:22:24 +00:00
mrg
b55240a473
- clean up some comments to reality.
...
- retire LIBDCK, LIBG2C and (long broken) USE_LIBSTDCXX
- in bsd.hostprog.mk's LIBSTDCPP -> LIBSTDCC
- add LIBSUPCXX
- don't default USE_LIBSTDCXX or USE_GCC4 since they are
not used in the tree any where
- same with USE_XF86_4; retire it
- remove _SUPCXX handling in bsd.prog.mk
inspired by PR#26714.
2006-10-09 08:32:11 +00:00
tsutsui
cd4f2a86f4
- pc532 is ${MACHINE}, not ${MACHINE_ARCH}; use ns32k
...
- fix a comment (sh5 has been switched to gcc4)
2006-10-01 05:06:20 +00:00
martin
37b5f548a5
Default sparc64 to gdb6.
2006-09-27 06:34:07 +00:00
matt
a63ad7b671
Make GCC4 the default (except for pc532).
...
Switch powerpc to GDB6.
2006-09-26 22:11:32 +00:00
christos
a08b6e285b
switch i386 to gdb6.
2006-09-26 19:33:02 +00:00
skrll
de030205fa
Switch hppa to gcc4.
2006-09-22 13:14:59 +00:00
simonb
ee167a117b
Switch MIPS to gcc4 by default.
2006-09-19 04:16:11 +00:00
tsutsui
3d402afffa
Switch m68k ports to gcc4.
...
Tested on most m68k ports. Still there is no report of
atari, cesfic, luna68k, and mvme68k on real machines,
but at least builds for these ports should work.
2006-09-17 04:40:04 +00:00
skrll
4f50b00c11
ia64 doesn't do gdb yet.
2006-09-14 06:28:47 +00:00
cherry
05c821640b
Switch ia64 to gcc4
2006-09-10 21:04:43 +00:00
scw
f177e531c7
Switch sh5el to gcc4.
2006-09-04 20:03:21 +00:00
matt
c0b0d51c8c
MACHINE_CPU for mips64e[bl] is mips
2006-08-26 19:56:37 +00:00
matt
9e051a8002
Add enough configury glue so that src/tools can build a N64 mips toolchain.
2006-08-25 23:35:04 +00:00
uwe
d4491bfa15
Switch sh3 to gcc4.
...
sh3el tested on hpcsh. sh3eb only compile-tested with an mmeye build.
2006-07-24 23:54:15 +00:00
lukem
2c9b699f2a
add reminder to sync with etc/Makefile and share/man/man5/mk.conf.5
2006-07-23 12:31:29 +00:00
lukem
cacf5bfacc
Implement MKDEBUG:
...
If "no", don't build and install separate debugging symbols
into /usr/libdata/debug.
Default: no
2006-07-23 11:41:24 +00:00