freebsd-skq/share/mk
jkim 1f109a6600 Tidy up bsd.cpu.mk for X86 CPUs:
- Do not limit recent processors to "prescott" class for i386 target.  There
is no reason for this hack because clang is default now.  On top of that, it
will only grow indefinitely over time.
- Add more CPUTYPEs, i.e., "athlon-fx", "core-avx2", "atom", "penryn", and
"yonah".  Note "penryn" and "yonah" are intentionally undocumented because
they are not supported by gcc and marked deprecated by clang.
- Add more CPUTYPE aliases, i.e., "barcelona" (-> amdfam10), "westmere" and
"nehalem" (-> corei7).  Note these are intentionally undocumented because
they are not supported by (base) gcc and/or clang.  However, LLVM (backend)
seems to "know" the differences.  Most likely, they were deprecated with
other vendor code names and clang did not bother implementing them at all.
- Add i686 to MACHINE_CPU for "c3-2" (VIA Nehemiah).  Both gcc & clang treat
it like an i686-class processor.
- Add IDT "winchip2" and "winchip-c6" for completeness (undocumented).
- Order processors per make.conf example, i.e., CPU vendors and models.
- Tidy up make.conf example, i.e., remove "by gcc" (because we have aliases)
and remove "prescott" from AMD64 architecture (because it is not correct).
2012-12-04 00:37:17 +00:00
..
atf.test.mk Enable ATF testing. 2012-11-07 22:02:02 +00:00
bsd.arch.inc.mk
bsd.compat.mk
bsd.compiler.mk Fix typo in bsd.compiler.mk. 2012-11-06 07:51:20 +00:00
bsd.cpu.mk Tidy up bsd.cpu.mk for X86 CPUs: 2012-12-04 00:37:17 +00:00
bsd.crunchgen.mk Add support for bmake. This includes: 2012-10-06 20:01:05 +00:00
bsd.dep.mk Revert r241752. The claim that it's more correct while at the same time 2012-10-20 22:44:22 +00:00
bsd.doc.mk
bsd.dtrace.mk
bsd.endian.mk Merging of projects/armv6, part 3 2012-08-15 03:21:56 +00:00
bsd.files.mk
bsd.incs.mk
bsd.info.mk
bsd.init.mk
bsd.kmod.mk Fix comma splice, can't ambiguity and quoting. 2012-02-16 21:04:47 +00:00
bsd.lib.mk Amend r227797 by also passing ${STATIC_CXXFLAGS} for the other supported 2012-06-09 11:41:29 +00:00
bsd.libnames.mk Do not expose LIBCXXRT and LIBCPLUSPLUS in bsd.libnames.mk, if 2012-11-20 21:26:13 +00:00
bsd.links.mk
bsd.man.mk
bsd.nls.mk
bsd.obj.mk Add support for bmake. This includes: 2012-10-06 20:01:05 +00:00
bsd.own.mk If .PARSEDIR is defined we have bmake, and CTFCONVERT_CMD can be empty. 2012-11-22 04:53:09 +00:00
bsd.pkg.mk
bsd.port.mk
bsd.port.options.mk
bsd.port.post.mk
bsd.port.pre.mk
bsd.port.subdir.mk
bsd.prog.mk When using -stdlib=libc++, add the correct dependency to .depend in 2012-08-25 19:30:15 +00:00
bsd.progs.mk Latest progs.mk from crufty.net for ATF 2012-11-07 21:44:04 +00:00
bsd.README Fix an inconsistency I just ran into for LDADD and DPADD. The description 2012-05-24 20:00:58 +00:00
bsd.snmpmod.mk
bsd.subdir.mk Enable ATF testing. 2012-11-07 22:02:02 +00:00
bsd.symver.mk
bsd.sys.mk Add support for bmake. This includes: 2012-10-06 20:01:05 +00:00
bsd.test.mk Enable ATF testing. 2012-11-07 22:02:02 +00:00
Makefile Install bsd.progs.mk, needed by bsd.test.mk and thus by atf.test.mk. 2012-11-17 00:07:28 +00:00
sys.mk Add support for bmake. This includes: 2012-10-06 20:01:05 +00:00
version_gen.awk