summaryrefslogtreecommitdiffstats
path: root/share/mk
Commit message (Collapse)AuthorAgeFilesLines
* Accept the old user interface for NO_CLEAN as it is a POLA violation asobrien2005-02-281-1/+0
| | | | we've eventually changed the user interface of a common command.
* style.Makefile(5): remove trailing spaces.obrien2005-02-271-1/+1
|
* There's no '-new' argument for gencat(1) anymorephantom2005-02-271-1/+1
|
* Handle endianness for arm.cognet2005-02-251-2/+4
|
* Add endianness support to cap_mkdb(1), useful for cross builds.ru2005-02-222-2/+13
|
* Add a SUBDIR_TARGETS variable which can be set to a list ofru2005-02-141-1/+2
| | | | | | | | | | | | additional targets that will cause descending into subdirs. Example: cd /sys/modules; make load SUBDIR_TARGETS=load (But don't try it with your pet.) Submitted by: Alexey Klimov PR: 47601
* Allow building/installing of NLS catalogs while building of librariesphantom2005-02-081-0/+1
| | | | MFC after: 3 days
* Linkage with -lobjc requires -lpthread nowadays.jmallett2005-01-261-1/+1
|
* Move -Wunused-parameter from WARNS level 3 level 4.obrien2005-01-161-2/+4
| | | | | | | Also break long lines -- note that the '\' must be up against the last character of a line to keep command-line spacing proper. Requested by: rwatson
* Use >= so we can use the actual WARNS levels.obrien2005-01-161-6/+6
|
* Revert previous revision. Including bsd.compat.mk is necessaryru2005-01-091-0/+1
| | | | | both from sys.mk (to handle old knobs set in /etc/make.conf), and from here (to handle old knobs set in individual makefiles).
* Remove trailing spaces.krion2005-01-067-13/+13
|
* Include bsd.compat.mk early from sys.mk, enough for makefilesru2004-12-232-1/+1
| | | | | | | using conditional statements to see the new spellings of NO_* knobs (in case user still uses old spellings). Reported by: kris
* NOPAM -> NO_PAMru2004-12-211-0/+1
|
* NOFORTH -> NO_FORTHru2004-12-211-0/+1
|
* NOCLEAN -> NO_CLEANru2004-12-211-0/+2
| | | | NOCLEANDIR -> NO_CLEANDIR
* NOSHARE -> NO_SHAREru2004-12-211-0/+1
|
* NOHTML -> NO_HTMLru2004-12-211-0/+1
|
* NOINET6 -> NO_INET6ru2004-12-211-0/+1
|
* NOGAMES -> NO_GAMESru2004-12-211-0/+1
|
* NOCRYPT -> NO_CRYPTru2004-12-212-2/+3
|
* NOSHARED -> NO_SHAREDru2004-12-212-1/+2
|
* NOFSCHG -> NO_FSCHGru2004-12-213-2/+3
|
* NOINSTALLLIB -> NO_INSTALLLIBru2004-12-212-1/+2
|
* NOMLINKS -> NO_MLINKSru2004-12-212-2/+3
|
* NOTAGS -> NO_TAGSru2004-12-212-2/+3
|
* NOEXTRADEPEND -> NO_EXTRADEPENDru2004-12-212-1/+2
|
* NODOCCOMPRESS -> NO_DOCCOMPRESSru2004-12-214-16/+22
| | | | | | | | NOINFO -> NO_INFO NOINFOCOMPRESS -> NO_INFOCOMPRESS NOLINT -> NO_LINT NOPIC -> NO_PIC NOPROFILE -> NO_PROFILE
* NOATM -> NO_ATMru2004-12-212-0/+2
|
* NOLIBC_R -> NO_LIBC_Rru2004-12-211-0/+3
| | | | | NOLIBPTHREAD -> NO_LIBPTHREAD NOLIBTHR -> NO_LIBTHR
* Start the dreaded NOFOO -> NO_FOO conversion.ru2004-12-217-18/+35
| | | | OK'ed by: core
* If PORTNAME is set in a system Makefile then hook into the portspaul2004-12-202-0/+52
| | | | | mechanisms to allow a package to be created. This paves the way for packaging the main tree.
* Rev 1.44 was a little over-zealous for FreeBSD/AMD64, trim.obrien2004-12-111-2/+3
|
* No need to add I386_CPU to CFLAGS here for 80386 systems as they are nojhb2004-11-161-3/+0
| | | | longer supported.
* Add knob NO_NIS (fka NO_YP_LIBC) and make world compileable when set.bz2004-11-131-2/+6
| | | | | | | | | | | If turned on no NIS support and related programs will be built. Lost parts rediscovered by: Danny Braniss <danny at cs.huji.ac.il> PR: bin/68303 No objections: des, gshapiro, nectar Reviewed by: ru Approved by: rwatson (mentor) MFC after: 2 weeks
* Install precious programs with -S.ru2004-11-121-1/+4
|
* Compiling with 'strict-aliasing' optimization breaks some [notable] ports.obrien2004-11-111-1/+1
| | | | | GCC turns on 'strict-aliasing' optimization at all levels above -O[1], so explicitly turn it off when using compiling with the -O2 optimization level.
* Introduce the PRECIOUSPROG knob in bsd.prog.mk, similarru2004-11-031-0/+4
| | | | | | | | to PRECIOUSLIB from bsd.lib.mk. The side effect of this is making installing the world under jail(8) possible by using another knob, NOFSCHG. Reviewed by: oliver
* Switch the default CFLAGS to -O2 -pipe.des2004-10-251-1/+1
| | | | Submitted by: obrien
* For variables that are only checked with defined(), don't provideru2004-10-241-1/+1
| | | | any fake value.
* Define "I386_CPU" if CPUTYPE is 'i386'. Userland bits can check for "I386_CPU"obrien2004-10-191-0/+3
| | | | | | to determine if they should select code paths suitable for the 80386 CPU. Suggested by: ru
* Embellish the AMD64 sections a little. Including supporting 'nocona'.obrien2004-10-171-8/+20
|
* + Simplify by treating the standard x86 CPU names as the CPUTYPE vs.obrien2004-10-171-69/+46
| | | | | | | | | treating them as an alias. Treat the shorthand versions as aliases. + Separate the x86 GCC CPU CFLAGS from the ICC CFLAGS. This greatly simplifies the GCC section. It also makes it more clear which CPU's have the same ICC CPU CFLAGS. + Remove redundancy in the alpha section. + Add forgotten ICC CPU CFLAGS for the mobile Intel CPU's added in rev. 1.42.
* Add support for Pentium M, Pentium 3M and Pentium 4M.des2004-10-071-2/+14
| | | | | | PR: i386/72340 Submitted by: Rong-En Fan <rafan@infor.org> MFC after: 2 weeks
* Install precious shared libraries with -S.ru2004-10-011-1/+4
| | | | Prodded by: Xin LI
* Fix build in the !NOATM case by using the begemot library in place oftrhodes2004-09-241-0/+1
| | | | | | | | using libisc which was a part of BIND8. Discussed with: des, re, dougb Submitted by: harti (one part) Reviewed by: harti (previous version)
* Fix the WANT_BIND_LIBS knob by correctly spelling it as WITH_BIND_LIBSdougb2004-09-241-3/+3
| | | | | | | | | to match how similar syntax is used in the ports system. Thanks to kris for pointing out my mistake here. Install the lwres library unless the user defines NO_BIND, or the new knob, NO_BIND_LIBS_LWRES. There is at least one potential customer for this library in the wings. Thanks to nectar for the reminder.
* Don't expose BIND libraries and their headers to the public by default,ru2004-09-241-3/+3
| | | | | | | | | | | | | | | but have a knob (WANT_BIND_LIBS) to build and install them in /usr/lib and /usr/include. Rumors are that this may be useful at a later point, let's see. What this really means is that all BIND libraries are now internal to buildworld (by default, unless WANT_BIND_LIBS is defined), and linked statically into various BIND executables. While here, removed redundant -I's from CFLAGS in lib/bind makefiles. Sponsored by: des OK'ed by: dougb
* Add CPUCFLAGS for the strongarm and xscale CPUs.cognet2004-09-231-0/+8
|
* - Wrapped BIND 9 libraries defines into !defined(NO_BIND).ru2004-09-231-0/+7
| | | | | - Added forgotten LIBLWRES to fix missing dependencies revealed by "make checkdpadd".
OpenPOWER on IntegriCloud