alnsn
fab5cb6386
Document MKSLJIT variable.
2012-11-24 14:01:28 +00:00
alnsn
012f33e5f2
Add sljit and bpfjit to evbmips. Not enabled by default.
2012-11-24 14:00:35 +00:00
pooka
a733ce9a7a
Support clang as EXTERNAL_TOOLCHAIN
2012-11-22 21:41:22 +00:00
pooka
0e23ad4a3c
unrevert previous. i can't figure out how to make the build break with
...
the change anymore, so assume it was a sunspot.
2012-11-21 20:30:01 +00:00
pooka
1495c1a931
revert previous, seems to upset the build in a creative way
2012-11-21 18:45:08 +00:00
pooka
58de144fd6
Allow user override of _GCC_CRT{BEGIN,END}S.
2012-11-21 18:09:10 +00:00
apb
922779be95
Make the test for infinite recursion in PRINTOBJDIR more specific,
...
and make the error case more easily recognisable.
Now "make -V '${PRINTOBJDIR}'" works instead of misinterpreting the "-V"
as infinite recursion.
2012-11-20 10:43:21 +00:00
apb
b7f14c7e34
On second thoughts, don't run "rm -rf" in bsd.clean.mk. Instead,
...
document that CLEANFILES and CLEANDIRFILES must not contain
directory names.
2012-11-19 16:04:54 +00:00
apb
ba27b6db7b
Use "rm -rf" instead of "rm -f" in bsd.clean.mk. This will
...
allow CLEANFILES or CLEANDIRFILES to contain directory names.
2012-11-19 15:14:27 +00:00
apb
ed0cd7eb98
Under "Failed to remove the following files from ${_d}:",
...
print one file name per line, indented to make the list more visible.
2012-11-18 19:52:40 +00:00
apb
19862a7d7d
Change some .if defined(SRCS) to .if defined(SRCS) && !empty(SRCS)
2012-11-18 19:48:29 +00:00
joerg
54f191bfce
Move the build_install logic from lib/Makefile into share/mk and re-use
...
it for tools. The existing logic broke for the LLVM build with the
recent .ORDER changes in make.
2012-11-15 23:51:53 +00:00
jkunz
993229b6fe
Add elftosb tools to evbarm userland and toolchain.
...
Elftosb is used to create a digitaly signed "secure boot" file.
This sb file can be booted by the first stage boot loader found in
Freescale i.MX23 and i.MX28 application processors.
Copyright (c) 2004-2010 Freescale Semiconductor, Inc.
2012-11-15 19:49:11 +00:00
pooka
813e9ae68d
Make it easier build binaries against the host's libs, e.g.
...
libpthread which might be in /lib/x86_64-linux-gnu/libpthread.so.0
or some other unholy place.
2012-11-13 22:30:38 +00:00
skrll
afd752e603
Switch mips to gdb 7.3.1
...
# of expected passes 11545
# of unexpected failures 401
# of expected failures 45
# of untested testcases 23
# of unresolved testcases 1549
# of unsupported tests 112
2012-11-06 10:32:49 +00:00
alnsn
be868ab1a6
Enable MKSLJIT on sparc.
2012-11-05 23:09:40 +00:00
alnsn
ffd8736098
Build sljit test when MKSLJIT != no and set MKSLJIT to yes on amd64 and i386.
2012-11-05 00:57:39 +00:00
christos
acfddfeed2
add MKTPM, default to no
2012-11-04 16:27:28 +00:00
apb
9a72dfd1d1
Add _NETBSD_VERSION_DEPENDS in bsd.own.mk. Targets that need
...
to be re-generated when the NetBSD version numberchanges,
or when any build-related variables change, may depend on
${_NETBSD_VERSION_DEPENDS}.
2012-11-04 10:59:13 +00:00
christos
9a046d1f16
old-style-definitions and no-format-zero-length are invalid for c++
2012-10-06 20:54:58 +00:00
jkoshy
1590a10806
Document the MKKMOD build knob.
2012-10-02 04:53:11 +00:00
jkoshy
02a811410b
Note that the MKCOMPAT build knob is supported on mips64-based
...
architectures.
2012-09-30 03:07:25 +00:00
jkoshy
e8679a18c5
Document the MKDTRACE build knob.
...
Reviewed by: apb
2012-09-29 12:03:41 +00:00
joerg
666a12c72f
Revert two unintentional changes from the PPC tests
2012-09-23 19:20:44 +00:00
joerg
2b3d1ee8a7
Update LLVM/Clang snapshot to r164464. This adopts the GCC options for
...
the SSP parameters and a not-yet-default rewrite of SROA.
2012-09-23 17:22:22 +00:00
abs
b094e520e2
strip trailing whitespace - noted by Snader_LB on IRC
2012-09-20 15:48:54 +00:00
riz
fb761f7bcb
Remap X11SRCDIR to /usr/xsrc for the MKREPRO=yes case.
2012-09-05 22:40:30 +00:00
jmmv
15cd91994b
Fix "make test" to actually print the desired message when atf-run fails.
...
It was being skipped due to the set -e in the code snippet and the failure
to properly capture atf-run's exit code.
2012-08-25 22:21:16 +00:00
jmmv
afbfa91c1d
Make DPADD and LDADD specific to the test programs. This allows mixing
...
C and C++ test programs in the same Makefile, and prevents regular programs
from being polluted by libraries that they may not need.
Suggested by Garrett Cooper in private mail, although I redid his patch.
2012-08-24 20:28:19 +00:00
jmmv
fcb81e1f92
Allow DPADD to be specified on a per-program basis.
2012-08-24 20:26:24 +00:00
joerg
067600c8cf
Revert last, it breaks the tricks xsrc uses.
2012-08-23 21:21:14 +00:00
joerg
8e96262375
Remove SHLIBINSTALLDIR and SHLINKINSTALLLIBDIR. Add rpath entries, if
...
SHLIBDIR differs from /usr/lib.
2012-08-23 15:45:02 +00:00
matt
30a859f903
Add ARM cpus to those MACHINE_ARCH which USE_COMPILERCRTSTUFF=no
2012-08-16 05:30:55 +00:00
joerg
fabb48a37a
Remove effectively tautological condition.
2012-08-10 16:34:23 +00:00
joerg
6ffdafe0ea
Don't set HAVE_GCC by default, if MKGCC is disabled.
2012-08-10 16:12:20 +00:00
joerg
8b623749df
Make linker warnings fatal by default for Clang, even if not building
...
GCC.
2012-08-10 16:11:43 +00:00
matt
5bfda53e09
Add .ARM.exidx as a section to be removed for a.out on ARM
2012-08-10 02:53:09 +00:00
christos
eda981fc36
add MKRUMP by popular demand.
2012-08-08 13:56:13 +00:00
matt
641919f3e4
Add the new MACHINE_ARCH of earm and earmeb (arm EABI(AAPCS-LINUX)).
2012-08-05 04:11:35 +00:00
christos
f788a13164
From pooka: Fix EXTERNAL_TOOLCHAIN compilation where crti/crtn are not in the
...
same directory as crtbegin
2012-07-19 19:42:45 +00:00
macallan
c5214d8b2d
add xgi to the list of known Xorg drivers just to make sure I don't forget
...
to add it here when I actually import it
2012-07-19 15:16:31 +00:00
spz
67d12f6407
more MKCRYPTO_IDEA and MKCRYPTO_MDC2 removal (resp, adjustment to IDEA and
...
MBC2 now always being included)
MKCRYPTO_RC5 now builds shared libs, add the missing files to sets
2012-07-14 16:04:04 +00:00
abs
5659783547
Whatever "-Wl,--fatal-warnings" get-out-of-jail-free card gcc-4.5 gets,
...
give the same treatment to gcc-4.1.
2012-06-25 16:48:55 +00:00
abs
86aebb49c7
Switch -current vax back to gcc 4.1 to match netbsd-6 - until someone has
...
time to look at the gcc 4.5 codegen issues we should at least have a usable
-current for vax.
2012-06-22 20:32:34 +00:00
plunky
f46033d093
since we seem to have grown a WARNS=5, list it here
2012-06-19 06:20:13 +00:00
uwe
e431c4fada
Switch sh3 ports to our own csu (USE_COMPILERCRTSTUFF?= no).
2012-06-17 22:59:48 +00:00
wiz
f6eeb323a5
Document MKREPRO here as well.
2012-05-25 10:48:48 +00:00
joerg
b757af438b
Disable new -Wstring-plus-int warning where needed for now.
...
Adjust various places that add GCC-only options to check for the active
compiler first.
2012-04-04 10:59:44 +00:00
joerg
3c1c42ed5f
Make it easier to specify the list of checkers to enable for the static
...
analyzer.
2012-04-04 10:37:18 +00:00
matt
a969b57018
Add WARNS=5 to enable -Wold-style-definitions
2012-03-20 21:48:20 +00:00
christos
4254cd9bee
allow file-specific lint flag additions
2012-03-17 18:02:41 +00:00
joerg
f03aabbcc7
Don't error out for non-literal format strings with Clang until the rest
...
of the __printflike changes are in the tree.
2012-03-15 15:04:23 +00:00
joerg
17cb70e7b4
Decouple HAVE_LLVM from HAVE_GCC. For GCC, add -Wno-format-zero-length
...
when -Wformat is used.
2012-03-15 02:00:52 +00:00
tron
df92d05dec
Move "libexpat" from X11 into base which fixes PR lib/40346.
...
This change was approved by the Core Group.
2012-02-29 20:07:51 +00:00
matt
f5d3f68d54
Remove another ${SIZE}
2012-02-21 01:41:09 +00:00
matt
0bf8cdb842
Remove ${SIZE}
2012-02-20 18:23:50 +00:00
matt
47c982a38d
Add support for --combine with gcc.
2012-02-19 23:19:37 +00:00
joerg
23782b5c2b
Derive MANINSTALL from MKCATPAGES and MKHTML.
2012-02-17 00:00:02 +00:00
christos
110af54a7b
use osrelease -k to avoid that the path is 6.0_BETA
2012-02-16 23:58:15 +00:00
matt
47dd0a4489
Switch VAX to use GCC 4.5 and GDB 7.
...
Change VAX to use DBG=-O2 like most other ports.
2012-02-10 05:57:42 +00:00
joerg
6c39547510
Sync with reality for MKCATPAGES and MKMANDOC.
2012-02-07 22:58:49 +00:00
joerg
849ff56477
Switch to using mandoc for formatting man pages as new default.
...
Stop building catpages by default.
2012-02-07 19:33:19 +00:00
joerg
410d0f4380
Import the new apropos/whatis.
...
This code has been developed by Abhinav Upadhyay as part of Google's Summer
of Code 2011. It uses libmandoc to parse man pages and builds a Full
Text Index in a SQLite database. The combination of indexing the full
manual page, filtering out stop words and ranking individual matches
based on the section gives a much improved user experience.
The old makewhatis and friends are kept under MKMAKEMANDB=no for now.
2012-02-07 19:13:24 +00:00
christos
dfa5043919
rename to OBJCOPYLIBFLAGS
2012-01-28 23:13:24 +00:00
christos
c37ad7ee66
Provide a way to override the default objcopy flags for library modules.
2012-01-28 21:32:13 +00:00
njoly
1d7281ae96
For xkb_base, do not use ${libdir} (xkeyboard-config.pc does not define
...
it) but its value ${prefix}/lib instead.
2012-01-17 19:40:08 +00:00
skrll
0df379aa98
Switch hppa to gdb 7.
2011-11-25 22:03:42 +00:00
apb
6c03a4739d
Use :Q to deal with the case that CLEANFILES or CLEANDIRFILES
...
contains quoted substrings (such as file names with spaces).
Problem reported by Joseph Koshy, who also provided the
important part of the fix.
2011-11-22 18:25:48 +00:00
jdc
39bd26a295
Switch alpha to gdb 7.
2011-11-15 22:55:28 +00:00
christos
50a5b513a2
Add libtre
2011-11-05 22:56:30 +00:00
uwe
d36863b6ce
Switch sh3 to gdb7.
2011-11-02 00:10:08 +00:00
joerg
ac992c4949
Hook up nbperf into the normal tool build.
2011-11-01 21:16:28 +00:00
chs
8c0bc12273
switch everything except vax to gcc 4.5.
...
switch m68k to -Os since -O2 produces much bigger code
with gcc 4.5 than it did with gcc 4.1.
2011-10-31 14:20:11 +00:00
mrg
c23dc553e9
obsolete now useless (and wrongly set to "219" :-) HAVE_BINUTILS.
...
switch the sense of the gdb and gcc tests to list the platforms not
switched to gcc 4.5 or gdb 7, which is now:
GCC 4.1:
.if ${MACHINE_ARCH} == "alpha" || \
${MACHINE_CPU} == "arm" || \
${MACHINE_CPU} == "m68k" || \
${MACHINE_CPU} == "vax"
GDB 6:
.if ${MACHINE_ARCH} == "alpha" || \
${MACHINE_ARCH} == "hppa" || \
${MACHINE_CPU} == "mips" || \
${MACHINE_CPU} == "sh3" || \
${MACHINE_ARCH} == "vax"
let's go, people! (-:
2011-10-31 08:14:43 +00:00
mrg
796bd71eac
switch powerpc64 to GCC 4.5 and GDB 7. untested, but it builds which
...
is a step forward from a week ago.
2011-10-30 08:50:14 +00:00
mrg
0f88387d2b
switch m68* to GDB 7.3.1. tested on sun2 and sun3 in TME. works
...
at least reasonably on sun3. GCC 4.1 barely runs on sun2 and GCC
4.5 doesn't run...
2011-10-28 06:28:48 +00:00
mrg
22a1ab187f
switch sparc, sparc64, arm and powerpc to GDB 7.
2011-10-25 05:54:15 +00:00
christos
e4a5483fe0
rump not rum
2011-10-16 01:28:35 +00:00
christos
fa86ae90df
- no need to special-case libraries with weird characters.
...
- add a note about adding new libraries.
2011-10-16 01:24:05 +00:00
christos
c4fb05f751
fix list of libraries to reflect reality.
2011-10-16 01:14:33 +00:00
mbalmer
6ec0bc5690
Uncomment LUA_DPLIBS processing, but do not auto-include liblua.so,
...
under the assumption that programs that load Lua modules already have
loaded it.
2011-10-16 00:45:09 +00:00
joerg
ac86ba952c
Hook up SQLite into the build
2011-10-13 22:08:16 +00:00
joerg
9aa0541bdf
Update LLVM/Clang snapshot to r141658. This primarily fixes a regression
...
preventing Qt4 from building.
2011-10-11 13:53:56 +00:00
christos
d9f8f2e0cc
Switch i386 and amd64 to gdb7.
2011-10-08 21:55:16 +00:00
mbalmer
82b798e8a5
Comment out the '##### Libraries that modules may depend upon.' for now,
...
so that modules written in C can be built.
2011-10-08 08:35:56 +00:00
apb
5181f2fcf2
Use bsd.clean.mk instead of defining our own "clean" target.
2011-10-07 17:53:03 +00:00
plunky
6d2e84eb2c
install bsd.lua.mk into DESTDIR
2011-10-07 16:29:40 +00:00
plunky
8b59e8109b
Add a bsd.lua.mk for building Lua modules
2011-10-07 16:25:37 +00:00
mrg
4a9d1308c3
obsolete libgcc_pic and friends. all libgcc's are supposed to be pic
...
for platforms with shlibs already (and are.)
this obsoletes our hacks for the libgcc specs to use libgcc_pic, and
fixes a couple of other issues reported to me directly.
2011-10-07 09:15:21 +00:00
apb
3c4ccf5215
Add MKCLEANSRC and MKCLEANVERIFY variables, defaulting to "yes".
...
You may set them to "no" to get the old behaviour of "make clean"
and "make cleandir".
2011-10-05 12:34:04 +00:00
christos
8d68885ceb
No point on keeping hp700 on the old gcc; it is produces broken assembly
...
according to the new binutils.
2011-10-02 22:10:10 +00:00
dholland
2a481dca6b
Fix the setting of "xcbincludedir" in .pc files (where the xcb XML
...
files live) so that anything that needs to find them can. Fixes build
of pkgsrc libxcb, not that that in particular is terribly important.
2011-09-29 10:59:26 +00:00
apb
c850a5ae67
If the number of entries in CLEANFILES is too large, then the
...
commands in bsd.clean.mk encounter errors like "exec(/bin/sh)
failed (Argument list too long)". Avoid that by splitting the
files to clean into several lists using different variable names.
This should fix PR 45397, at least until the number of files
grows much larger.
2011-09-25 11:20:41 +00:00
apb
18b764946f
* use a :M* modifier when testing whether the expanded list of
...
files is empty. Sometimes the variable contains one or more spaces,
and testing against "" gave the wrong result, but applying the
:M* modifier discards the spaces. This should fix PR 45396.
* Instead of using "-" to ignore the exit status from the rm command,
use ||true. This should work around the bug in PR 45356, but that
bug is not fixed.
* Suppress the ${MKMSG} command with .if 0. People who build with
MAKEVERBOSE=1 don't want to see the message, and people who build
with MAKEVERBOSE=2 or higher will see the actual rm command. The
message may be useful for debugging this makefile itself, so it's
only disabled, not deleted.
2011-09-23 21:13:14 +00:00
joerg
9b296e99bc
Decouple clang and gcc handling a bit. Add -Wmissing-noreturn for clang
...
builds. GCC complains about about non-void functions not returning,
which is quite a bit more bogus, so don't enable it for that.
2011-09-20 09:11:06 +00:00
mbalmer
d3aee14626
Move SYSCTL_USE_DESCR to a better place.
2011-09-11 18:38:02 +00:00
mbalmer
fc1f4a87c4
Install new shiny bsd.clean.mk
2011-09-11 16:03:49 +00:00
apb
87213f7215
Don't automatically load ".depend" files during "make clean"
...
or "make cleandir".
2011-09-10 19:25:10 +00:00
apb
386a389aab
Move all "clean" and "cleandir" processing to a new bsd.clean.mk
...
file, as proposed in tech-toolchain.
2011-09-10 16:57:35 +00:00
apb
f6a28000e5
Document the FILESBUILD variable, which was added in
...
bsd.files.mk revision 1.41 dated 2010-02-03.
2011-09-09 10:08:14 +00:00
plunky
fa3d1b9a20
pcc cpp(1) does not understand the '-undef' and '-traditional' long form
...
arguments, use $(CC) -E instead of $(CPP) for these
2011-09-01 16:41:48 +00:00
joerg
03242f8218
Simplify, --analyze gives the same settings as default
2011-09-01 12:25:10 +00:00
joerg
ba5a5a1119
Add new "analyze" command to run clang's static analyzer in a directory
...
on all C/C++ files.
2011-08-27 18:35:19 +00:00
uwe
d4eba6a9b8
Switch sh3 to GCC 4.5. Tested on landisk (including doing build.sh on it).
2011-08-25 00:01:25 +00:00
christos
875018bf8a
add -Wformat=2
2011-08-23 05:22:25 +00:00
mrg
8188255310
switch sparc to GCC 4.5.3.
2011-08-17 09:18:37 +00:00
mrg
f2baad49fd
switch x86 to GCC 4.5.
2011-08-07 08:15:02 +00:00
plunky
67e53d37bc
NOPATH the lib we are making, rather than HOSTPROG which is irrelevant
2011-08-05 09:36:28 +00:00
matt
c3bb2a6aa0
Switch mips and powerpc to GCC 4.5
2011-08-05 00:24:12 +00:00
mrg
7941c10dff
switch sparc64 to GCC 4.5.3.
2011-08-04 00:52:49 +00:00
mrg
e740c47eb7
updates for xorg-server 1.10.3
2011-08-02 07:44:39 +00:00
mrg
d4bb67a86f
update to xorg-server 1.9.5
2011-07-24 01:40:40 +00:00
mrg
4cdc33f137
updates for freetype 2.4.5
2011-07-24 00:33:38 +00:00
tsutsui
ce89d25111
Add definitions for elf2aout tools.
2011-07-16 23:42:42 +00:00
matt
dff840eccd
VAX kernel modules need to be built with -fno-pic
2011-07-14 18:12:35 +00:00
matt
573c9331e5
Add more links for evbmips
...
Add ${MACHINE} link
2011-07-10 23:50:24 +00:00
tsutsui
0684fd552b
Add OBJCOPY_ELF2AOUT_FLAGS for some arm ports to create a.out binaries
...
using objcopy(1) for old firmware, shared among src/distrib and
src/sys/arch/${MACHIHNE}/conf/Makefile.${MACHINE}.inc.
Discussed with mrg@ and matt@ on source-changes-d@.
2011-07-10 04:36:13 +00:00
uwe
cc65ce8e22
Augment previous. Use -Wno-uninitialized for sh3 in general, not just
...
dreamcast. The problem is not sh3 per-se, but the fact that for sh3
we use -Os by default. That causes false positives since gcc doesn't
detect that e.g. a variable is set and used under the same condition
in different "if" statements.
XXX: This should probably check for optimization level instead,
though, for all I know, phase of moon might be a contributing cause
too.
XXX2: MACHINE_CPU is set in bsd.own.mk and is not available here, so
we have to spell the test in terms of MACHINE_ARCH.
2011-07-08 20:59:53 +00:00
mrg
5f311ecb4a
# XXX GCC 4.5 for dreamcast is extra noisy for cases it should be better with
...
workaround via: CFLAGS+= -Wno-uninitialized
2011-07-08 03:29:52 +00:00
dholland
5d43254f4a
Fix the value of "appdefaultdir" that ends up in native X .pc files.
...
(It should be "app-defaults" but was "app-default", probably because
of a typo; it's been wrong ever since this logic was put in two and a
half years ago, and as app-defaults files are a legacy mechanism it
took this long for anyone to notice.) Should be pulled up to -5.
2011-07-03 22:59:46 +00:00
matt
9233f8063e
Switch powerpc to USE_COMPILERCRTSTUFF=no
2011-07-02 20:21:16 +00:00
matt
dd0507a9a5
Replace gzip with ${TOOL_GZIP} in manual compression.
...
Modify the description of USE_PIGZGZIP.
2011-06-30 18:13:51 +00:00
matt
65fe75b53f
After making sure USE_PIGZGZIP is defined, add a TOOL_GZIP which will be
...
gzip or ${TOOL_PIGZ}. Use of gzip can be replaced with ${TOOL_GZIP} and
automatically get to use pigz if USE_PIGZGZIP is defined as "yes". This
avoid having to special case each of gzip.
2011-06-30 18:09:54 +00:00
mrg
f53e78abc3
XXX: for now, disable fatal linker warnings for GCC 4.5.
2011-06-29 08:10:05 +00:00
mrg
75e42fa7da
remove most of the remaining HAVE_GCC tests that are always true in
...
the modern world.
2011-06-20 07:43:56 +00:00
mrg
8f161cd6d3
remove all the code that supported HAVE_GCC=3. mostly from chuq.
2011-06-20 06:52:36 +00:00
mrg
a2c4975d63
build evbppc modules in 3 different flavours:
...
- oea (default)
- ibm4xx
- booke
this, together with earlier machine_module[] work, should allow evbppc
platforms to use modules.
2011-06-15 09:45:58 +00:00
christos
7e3e66b16b
add libgcc_pic dependency.
2011-06-05 23:09:15 +00:00
joerg
78ec0254df
Reorder CWARNFLAGS and -Werror in CFLAGS to allow CWARNFLAGS and by
...
extension CWARNFLAGS.${SOURCE} to override it selectively.
2011-05-30 13:56:34 +00:00
joerg
70e887f5ec
Add an alternative to NOGCCERROR for clang.
2011-05-30 13:47:01 +00:00
drochner
53cdf0b54e
make the "tags" target non-.PHONY because it reflects a real file,
...
and remove some nonsense in libc Makefile which caused that
a "tags" file was written in my source tree
2011-05-27 17:06:54 +00:00
joerg
a216da57a6
Default to -Wno-sign-compare -Wno-pointer-sign for clang.
...
Push -Wno-array-bounds down to the cases that depend on it.
Selectively disable warnings for 3rd party software or non-trivial
issues to be reviewed later to get clang -Werror to build most of the
tree.
2011-05-26 12:56:24 +00:00
joerg
7e217e1f53
Restrict -Wno-non-template-friend and -Wno-pmf-conversions to GCC.
2011-05-25 15:02:25 +00:00
joerg
175c50ac7e
Add support for compiler specific warning flags with
...
CWARNFLAGS.${COMPILER}
2011-05-25 15:01:08 +00:00
joerg
0cd1e39abe
Disable Clang's array boundary checker for now (hits e.g. in GCC and BDB)
2011-05-23 14:32:05 +00:00
joerg
1742cf8828
Simplify a bit
2011-05-22 20:52:12 +00:00
joerg
7cfd64c6f6
Split SSP parameters on a per-compiler base
2011-05-22 20:49:16 +00:00
joerg
e7d3de7e55
No -Wno-traditional for clang.
2011-05-22 20:24:46 +00:00
plunky
762c58f13a
simplify PCC inclusion; MKPCCDMDS is not really required
2011-05-20 16:02:21 +00:00
joerg
00f0e17e85
Fully support per-target AFLAGS.
2011-05-20 14:27:48 +00:00
joerg
1fe45e28aa
Add fine-grained compiler selection, including clang support.
2011-05-19 14:29:27 +00:00
adam
dde94184d6
Reverting last change; joerg has a better approach
2011-05-19 06:09:36 +00:00
adam
84862a28ce
Add support for LLVM/Clang
2011-05-18 13:08:14 +00:00
christos
6bbebf8328
Enable c99 mode by default.
...
This has the side effect of complaining for missing prototypes
implicit type declarations and missing return statements.
NB: I've only ran a build on amd64, so other platforms MI code might break.
If you can't wait for me to fix them, revert this commit.
2011-05-17 01:12:34 +00:00
jmmv
21bb82bc2e
Remove any stale .fifo files when doing 'test'. These may be leaked if
...
the user aborts the execution of atf-run with Ctrl+C, which will prevent
a subsequent 'make test' from working at all.
2011-05-14 17:47:28 +00:00
haad
1d514c3d24
Add MKPERFUSE flag to those who are enabled by default.
2011-05-09 14:36:48 +00:00
he
ae7d1665f4
The new Heimdal adds -lwind and -lheimbase to the set of libraries,
...
so define the corresponding LIB* variables.
These are also needed in the PAM_STATIC_* variables, so add them there too.
2011-04-26 08:22:17 +00:00
joerg
0cef9f9563
Add MKBSDGREP switch for easy testing of the GNU grep
...
replacement/alternative.
2011-04-21 14:26:33 +00:00
joerg
cad1e2593b
Fix --sysroot usage.
2011-04-18 02:16:55 +00:00
christos
afb74ce0eb
Revert previous, breaks builds completely (cd /usr/src/bin/test && make clean &&
...
make)
2011-04-17 15:03:37 +00:00