apb
6710f563cb
Set HOST_SH?=/bin/sh unconditionally. Previously, it was conditionally
...
set to /usr/bin/bash if HOST_CYGWIN was defined, but now build.sh
tries to set HOST_SH appropriately.
Remove the HOST_CYGWIN variable, which was not used for any other purpose.
Document that HOST_SH should be an absolute path.
THis was proposed in tech-toolchain.
2008-10-26 15:51:20 +00:00
mrg
e365204b08
add MKCOMPAT, to build 32 bit libs. default to no for now for everyone.
2008-10-26 07:09:11 +00:00
apb
b45673f53b
Add a NOSUBDIR variable for bsd.subdir.mk. If NOSUBDIR is defined
...
then SUBDIR is ignored.
2008-10-25 14:58:00 +00:00
apb
60f5d15a00
Define TOOL_AWK.
2008-10-19 19:44:47 +00:00
apb
1f3d5128aa
Document the HOST_xxx and TOOL_xxx variable naming convention.
2008-10-17 15:04:18 +00:00
apb
59b0ced7eb
Add missing TOOL_* variables to bsd.sys.mk and document them in
...
bsd.README. Previously, several of these variables were present in
bsd.own.mk but not in bsd.sys.mk or bsd.README.
2008-10-13 18:24:21 +00:00
apb
bbaac8b3bb
In bsd.sys.mk and bsd.own.mk, sort lists of TOOL_* variables.
...
In bsd.README, document all TOOL_* variables that are set in bsd.sys.mk.
There are several TOOL_* variables that are set in bsd.own.mk, but not
set in bsd.sys.mk and not documented in bsd.README.
2008-10-13 15:29:22 +00:00
apb
2d81fb994e
Document TOOL_SED, which has been defined in bsd.sys.mk for more than
...
two years.
2008-10-05 20:17:16 +00:00
joerg
39741d2848
Hook up libfetch and pkg_install update.
2008-10-02 17:54:51 +00:00
apb
520cbbf81f
Build strfile both as a host tool and as an installed program:
...
* in games/fortune/strfile/Makefile, build strfile as a
regular program instead of as a host tool;
* add tools/strfile directory to build strfile as a host tool;
* in tools/Makefile, add strfile to SUBDIR list;
* in BSD.*.mk, define TOOL_STRFILE variable;
* in games/fortune/datfiles/Makefile, use TOOL_STRFILE when creating
databases at build time;
* in distrib/sets/lists/games/mi, mention usr/games/strfile.
2008-09-26 18:23:09 +00:00
joerg
5af38558ac
Add MKSTRIPIDENT to remove the RCS IDs from binary programs and shared
...
libraries for space-constraint systems. The description is based on the
feedback of hubertf@, the logic on input from lukem@
This obsoletes the removal of LIBC_SCCS and SYSLIBC_SCCS for libc builds.
2008-09-09 11:54:19 +00:00
lukem
df53be0111
refer to mk.conf(5) in a couple of places
2008-09-05 22:26:28 +00:00
christos
320991dd0c
remove NVI; it is the default now.
2008-08-31 05:40:15 +00:00
lukem
e425ce2906
Enable MKHTML by default; we now install the HTML version of the man
...
pages as well as the source & catman versions.
Add "htmlinstall" to default MANINSTALL, so MKHTML will operate correctly.
2008-08-31 01:21:41 +00:00
mrg
710bacd4ef
add a bunch of more variable documentation wrt xorg
2008-08-28 07:53:53 +00:00
lukem
d6e6997551
Improve support for MKXORG!=no to enable builds into external/mit/xorg.
...
This will be mutually exclusive to MKX11!=no.
2008-08-28 07:21:49 +00:00
lukem
c7dbe9e5b7
expand on the behaviour of MKDEBUGLIB
2008-08-27 00:16:09 +00:00
lukem
b88ccbbf16
Implement LIBISMODULE:
...
If not "no", install as ${LIB}.so (without the "lib" prefix),
and act as "MKDEBUGLIB=no MKLINT=no MKPICINSTALL=no
MKPROFILE=no MKSTATICLIB=no".
Default: no
2008-08-10 09:25:04 +00:00
joerg
9259cd05bd
When compiling C++ sources and BUILDSEED is set, pass down
...
-frandom-seed with a reduced version of .ALLSRC and .TARGET
as argument. This allows bit-identical builds of C++ files.
2008-08-04 16:02:25 +00:00
mrg
def7d522c2
begin to add support for cross-built Xorg:
...
- add MKXORG
- default to DRI-on for Xorg
- add paths for 192 Xorg packages that will exist in
xsrc/external/mit/<package>/dist
- add some more X11FLAGS.* variables if MKXORG.
this is somewhat based on the xorg work rtr@ did a couple of years ago.
XXX: seriously need to fix the XORG_RELEASE value, it is still set to
XXX: 6.8.1 from when rtr was working on this.
2008-07-29 04:40:14 +00:00
dyoung
6b01f88146
Document MKNVI.
2008-07-22 21:09:52 +00:00
wiz
e5ad05320e
Consistent spelling.
2008-07-22 08:01:54 +00:00
lukem
63c843cdd1
Rewrite the introduction.
...
NOGCCERROR also prevents -Wa,--fatal-warnings.
2008-07-21 23:39:55 +00:00
lukem
3035c3a0cc
Document NOGCCERROR.
...
Improve PAXCTL_FLAGS & WARNS.
2008-07-21 23:23:42 +00:00
lukem
314fddd639
AFLAGS is actually options to ${CC} (not ${AS}) when compiling .s/.S files.
...
(For gcc, this means that flags to as(1) need to be passed as -Wa,flag)
2008-07-21 12:12:57 +00:00
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
lukem
bb2d78e387
add LIBLDAR_R (for completeness)
2008-05-28 11:23:26 +00:00
lukem
050d9aaef4
Add MKLDAP, USE_LDAP, LIBLBER, LIBLDAP
2008-05-22 13:40:30 +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
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
dholland
f47dfee9a0
Correct documentation of default value of FILESMODE.
...
PR bin/38059 from Aleksey Cheusov.
2008-03-28 06:04:40 +00:00
uwe
08aeb1f9ef
Use angle brackets in UUDECODE_FILES_RENAME_<fn> as we do for other
...
file-specific variables. Start description on new line.
While here correct s/<fn>>/<fn>./ typo in a nearby item.
2008-03-11 13:33:16 +00:00
lukem
77b570b56b
Use "GCC" instead of "gcc".
...
Highlight that MKGCCCMDS still does build the GCC libraries.
Suggested by Lloyd Parkes on tech-toolchain@
2008-02-27 00:36:00 +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
simonb
d8de5b102b
Remove support for NetBSD/pc532.
2008-01-09 11:25:58 +00:00
christos
7af2df4395
add MKPIE
2007-12-28 21:35:45 +00:00
ad
431267f955
Add USE_JEMALLOC.
2007-10-06 00:21:44 +00:00
joerg
577a8c7029
Add build glue for libarchive and update the various sets.
2007-07-29 17:06:00 +00:00
rillig
f1ed085bcf
Explained the word "new" in the first paragraph.
2007-06-06 06:18:39 +00:00
pooka
b0f9a8a9aa
update and fix description of MKPUFFS
2007-02-24 18:53:34 +00:00
perry
34c4900430
Before I completely forget the issue, convert "PROG_PAX" to the
...
better-named "PAXCTL_FLAGS".
2007-01-25 23:04:28 +00:00
apb
a45dfb93f4
Define TOOL_JOIN.
2007-01-14 16:19:55 +00:00
rumble
78f7b270d1
Fix a typo, tweak wording, and maintain consistency.
2006-12-30 04:45:13 +00:00
pooka
81b905fdbb
if MKPUFFS=yes is given, build & install mount_psshfs (default: no)
2006-12-29 15:52:20 +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
christos
3051b08454
Add ssp glue.
2006-11-09 17:06:54 +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