make.conf (98462) | make.conf (99260) |
---|---|
1# $FreeBSD: head/share/examples/etc/make.conf 98462 2002-06-20 04:33:06Z gshapiro $ | 1# $FreeBSD: head/share/examples/etc/make.conf 99260 2002-07-02 14:33:52Z johan $ |
2# 3# NOTE: Please would any committer updating this file also update the 4# make.conf(5) manual page, if necessary, which is located in 5# src/share/man/man5/make.conf.5. 6# 7# /etc/make.conf, if present, will be read by make (see 8# /usr/share/mk/sys.mk). It allows you to override macro definitions 9# to make without changing your source tree, or anything the source 10# tree installs. 11# 12# This file must be in valid Makefile syntax. 13# 14# There are additional things you can put into /etc/make.conf. 15# You have to find those in the Makefiles and documentation of 16# the source tree. 17# 18# | 2# 3# NOTE: Please would any committer updating this file also update the 4# make.conf(5) manual page, if necessary, which is located in 5# src/share/man/man5/make.conf.5. 6# 7# /etc/make.conf, if present, will be read by make (see 8# /usr/share/mk/sys.mk). It allows you to override macro definitions 9# to make without changing your source tree, or anything the source 10# tree installs. 11# 12# This file must be in valid Makefile syntax. 13# 14# There are additional things you can put into /etc/make.conf. 15# You have to find those in the Makefiles and documentation of 16# the source tree. 17# 18# |
19# The CPUTYPE variable controls which processor should be targetted for | 19# The CPUTYPE variable controls which processor should be targeted for |
20# generated code. This controls processor-specific optimizations in 21# certain code (currently only OpenSSL) as well as modifying the value 22# of CFLAGS to contain the appropriate optimization directive to gcc. 23# The automatic setting of CFLAGS may be overridden using the 24# NO_CPU_CFLAGS variable below. | 20# generated code. This controls processor-specific optimizations in 21# certain code (currently only OpenSSL) as well as modifying the value 22# of CFLAGS to contain the appropriate optimization directive to gcc. 23# The automatic setting of CFLAGS may be overridden using the 24# NO_CPU_CFLAGS variable below. |
25# Currently the following CPU types are recognised: | 25# Currently the following CPU types are recognized: |
26# Intel x86 architecture: 27# (AMD CPUs) k7 k6-2 k6 k5 28# (Intel CPUs) p4 p3 p2 i686 i586/mmx i586 i486 i386 29# Alpha/AXP architecture: ev6 pca56 ev56 ev5 ev45 ev4 30# Intel ia64 architecture: itanium 31# 32#CPUTYPE=i686 33#NO_CPU_CFLAGS= true # Don't add -march=<cpu> to CFLAGS automatically --- 14 unchanged lines hidden (view full) --- 48# to add to CXXFLAGS value, "+=" must be used rather than "=". Using "=" 49# alone will remove the often needed contents of CFLAGS from CXXFLAGS. 50# 51#CXXFLAGS+= -fmemoize-lookups -fsave-memoized 52# 53# BDECFLAGS are a set of gcc warning settings that Bruce Evans has suggested 54# for use in developing FreeBSD and testing changes. They can be used by 55# putting "CFLAGS+=${BDECFLAGS}" in /etc/make.conf. -Wconversion is not | 26# Intel x86 architecture: 27# (AMD CPUs) k7 k6-2 k6 k5 28# (Intel CPUs) p4 p3 p2 i686 i586/mmx i586 i486 i386 29# Alpha/AXP architecture: ev6 pca56 ev56 ev5 ev45 ev4 30# Intel ia64 architecture: itanium 31# 32#CPUTYPE=i686 33#NO_CPU_CFLAGS= true # Don't add -march=<cpu> to CFLAGS automatically --- 14 unchanged lines hidden (view full) --- 48# to add to CXXFLAGS value, "+=" must be used rather than "=". Using "=" 49# alone will remove the often needed contents of CFLAGS from CXXFLAGS. 50# 51#CXXFLAGS+= -fmemoize-lookups -fsave-memoized 52# 53# BDECFLAGS are a set of gcc warning settings that Bruce Evans has suggested 54# for use in developing FreeBSD and testing changes. They can be used by 55# putting "CFLAGS+=${BDECFLAGS}" in /etc/make.conf. -Wconversion is not |
56# included here due to compiler bugs, eg: mkdir()'s mode_t argument. | 56# included here due to compiler bugs, e.g., mkdir()'s mode_t argument. |
57# 58#BDECFLAGS= -W -Wall -ansi -pedantic -Wbad-function-cast -Wcast-align \ 59# -Wcast-qual -Wchar-subscripts -Winline \ 60# -Wmissing-prototypes -Wnested-externs -Wpointer-arith \ 61# -Wredundant-decls -Wshadow -Wstrict-prototypes -Wwrite-strings 62# 63# To compile just the kernel with special optimizations, you should use 64# this instead of CFLAGS (which is not applicable to kernel builds anyway). --- 67 unchanged lines hidden (view full) --- 132# 133# The following controls building optional IDEA code in libcrypto and 134# certain ports. Patents are involved - you must not use this unless 135# you either have a license or fall within patent 'fair use' 136# provisions. 137# 138# *** It is YOUR RESPONSIBILITY to determine if you can use this! *** 139# | 57# 58#BDECFLAGS= -W -Wall -ansi -pedantic -Wbad-function-cast -Wcast-align \ 59# -Wcast-qual -Wchar-subscripts -Winline \ 60# -Wmissing-prototypes -Wnested-externs -Wpointer-arith \ 61# -Wredundant-decls -Wshadow -Wstrict-prototypes -Wwrite-strings 62# 63# To compile just the kernel with special optimizations, you should use 64# this instead of CFLAGS (which is not applicable to kernel builds anyway). --- 67 unchanged lines hidden (view full) --- 132# 133# The following controls building optional IDEA code in libcrypto and 134# certain ports. Patents are involved - you must not use this unless 135# you either have a license or fall within patent 'fair use' 136# provisions. 137# 138# *** It is YOUR RESPONSIBILITY to determine if you can use this! *** 139# |
140# IDEA is patented in the USA and many european countries - thought to | 140# IDEA is patented in the USA and many European countries - thought to |
141# be OK to use for any non-commercial use. This is optional. 142#MAKE_IDEA= YES # IDEA (128 bit symmetric encryption) 143# 144# To avoid running MAKEDEV all on /dev during install set NO_MAKEDEV_RUN. 145# If you don't want to install MAKEDEV set NO_MAKEDEV_INSTALL, this implies 146# NO_MAKEDEV_RUN. 147#NO_MAKEDEV_INSTALL= true 148#NO_MAKEDEV_RUN= true --- 43 unchanged lines hidden (view full) --- 192# The default serial console speed is 9600. Set the speed to a larger value 193# for better interactive response. 194# 195#BOOT_COMCONSOLE_SPEED= 115200 196# 197# By default the 'pxeboot' loader retrieves the kernel via NFS. Defining 198# this and recompiling /usr/src/sys/boot will cause it to retrieve the kernel 199# via TFTP. This allows pxeboot to load a custom BOOTP diskless kernel yet | 141# be OK to use for any non-commercial use. This is optional. 142#MAKE_IDEA= YES # IDEA (128 bit symmetric encryption) 143# 144# To avoid running MAKEDEV all on /dev during install set NO_MAKEDEV_RUN. 145# If you don't want to install MAKEDEV set NO_MAKEDEV_INSTALL, this implies 146# NO_MAKEDEV_RUN. 147#NO_MAKEDEV_INSTALL= true 148#NO_MAKEDEV_RUN= true --- 43 unchanged lines hidden (view full) --- 192# The default serial console speed is 9600. Set the speed to a larger value 193# for better interactive response. 194# 195#BOOT_COMCONSOLE_SPEED= 115200 196# 197# By default the 'pxeboot' loader retrieves the kernel via NFS. Defining 198# this and recompiling /usr/src/sys/boot will cause it to retrieve the kernel 199# via TFTP. This allows pxeboot to load a custom BOOTP diskless kernel yet |
200# still mount the server's '/' (i.e. rather then load the server's kernel). | 200# still mount the server's '/' (i.e. rather than load the server's kernel). |
201# 202#LOADER_TFTP_SUPPORT= YES 203# 204# 205# Kerberos IV 206# If you want KerberosIV (KTH eBones), define this: 207# 208#MAKE_KERBEROS4= yes --- 114 unchanged lines hidden --- | 201# 202#LOADER_TFTP_SUPPORT= YES 203# 204# 205# Kerberos IV 206# If you want KerberosIV (KTH eBones), define this: 207# 208#MAKE_KERBEROS4= yes --- 114 unchanged lines hidden --- |