summaryrefslogtreecommitdiffstats
path: root/share/mk
Commit message (Collapse)AuthorAgeFilesLines
* Grr we also need to set -mbig-endian to LDFLAGS. Now I can build acognet2006-07-211-0/+1
| | | | big-endian arm world.
* Remove ALPHA optimization pointer for gcc flags.imp2006-07-201-1/+1
| | | | Add ARM optimization pointer for gcc flags.
* Oops LDFLAGS can be used to invoke gcc, so directly add -EB to {LD}.cognet2006-07-201-1/+1
|
* Honor ARM_BIG_ENDIAN by adding -mbig-endian to CFLAGS and -EB to LDFLAGS ifcognet2006-07-201-0/+5
| | | | it is defined.
* Add CPUTYPE support for Via C3 and C3-2 processors.des2006-07-191-0/+4
| | | | MFC after: 2 weeks
* "clean" of <bsd.prog.mk> no longer removes a.out, Errs,yar2006-06-181-2/+1
| | | | | | errs, mklog, and ${PROG}.core . MFC after: 1 week
* Send the pcvt(4) driver off to retirement.phk2006-05-171-2/+0
|
* - Extend the nsswitch to support Services, Protocols and Rpcume2006-04-281-0/+2
| | | | | | | | databases. - Make nsswitch support caching. Submitted by: Michael Bushkov <bushman__at__rsu.ru> Sponsored by: Google Summer of Code 2005
* Have WITHOUT_BIND_MTREE imply WITHOUT_BIND_ETCphk2006-04-011-0/+4
|
* Revert last delta, it breaks cross-compiles.ru2006-03-251-6/+2
|
* Option MK_LIB32 only exists on amd64.ru2006-03-241-2/+6
|
* Add proper dependencies for the version map, and make sure 'make clean'des2006-03-231-1/+4
| | | | | | removes it if it was generated. Reviewed by: ru
* Folded WITH_HESIOD_SUPPORT into WITH_HESIOD.ru2006-03-211-1/+0
|
* Desupport the *_COLLECT2 no-op.ru2006-03-211-6/+0
|
* Extend coverage of the MK_IPX build option to the following:ru2006-03-202-0/+9
| | | | | | | | | | | | | | | | | | | | | - <netipx> headers [1] - IPX library (libipx) - IPX support in ifconfig(8) - IPXrouted(8) - new MK_NCP option New MK_NCP build option controls: - <netncp> and <fs/nwfs> headers - NCP library (libncp) - ncplist(1) and ncplogin(1) - mount_nwfs(8) - ncp and nwfs kernel modules User knobs: WITHOUT_IPX, WITHOUT_IPX_SUPPORT, WITHOUT_NCP. [1] <netsmb/netbios.h> unconditionally uses <netipx> headers so they are still installed. This needs to be dealt with.
* Commit a forgotten part of NO_PROFILE/NO_LIB32 conversion.ru2006-03-191-2/+5
|
* Add default for MK_PROFILEphk2006-03-191-0/+1
|
* Convert NO_PROFILE and NO_LIB32 to new style.ru2006-03-181-3/+3
|
* Replace .sinclude by .if exists()/.include/.endif so that older make(1)'s canru2006-03-181-1/+3
| | | | handle it as well.
* Reimplementation of world/kernel build options. For details, see:ru2006-03-177-26/+298
| | | | | | | | http://lists.freebsd.org/pipermail/freebsd-current/2006-March/061725.html The src.conf(5) manpage is to follow in a few days. Brought to you by: imp, jhb, kris, phk, ru (all bugs are mine)
* Add version_gen.awk to the installed files.deischen2006-03-161-1/+1
|
* Teach bsd.lib.mk to auto generate a version map file based ondeischen2006-03-162-0/+206
| | | | | | | | | | | a set of symbol definitions (VERSION_DEF) and symbol mappings (SYMBOL_MAPS). Add an awk script to generate the version map. Suggested by: ru Helped by: ru Reviewed by: ru
* Fix the spelling of MAN to a modern syntax.ru2006-03-151-1/+1
|
* Revert last change, per ru@'s objection. I misunderstood consensusimp2006-03-091-1/+1
|
* Now that we now spell NO_MAN=xxx MAN=, update the docs.imp2006-03-091-1/+1
| | | | Submitted by: John Hein
* Handle NO_INCS solely inside bsd.incs.mk.ru2006-02-033-10/+4
|
* Define $LIBBSM.rwatson2006-02-021-0/+1
| | | | Obtained from: TrustedBSD Project
* Add a MACHINE_CPU entry for "ev67".ru2005-12-061-1/+3
|
* Add the NO_INCS knob to bsd.prog.mk and bsd.lib.mk to not includeru2005-11-192-0/+4
| | | | | | | | | | bsd.incs.mk, and use it when installing 32-bit compat libraries on amd64. This causes it to *not* overwrite native headers with i386 versions, which was the case with <fenv.h> and <vgl.h>. PR: amd64/83806 Prodded by: bde MFC after: 1 week
* Don't include bsd.init.mk so early - it's just not needed here.harti2005-11-101-5/+3
| | | | | | | | Use . instead of ${.OBJDIR}. Move DEFSDIR and BMIBSDIR under the resp. .if clauses so that they get defined only if DEFS and BMIBS are defined. Submitted by: ru
* Add a .mk file for building modules for the SNMP daemon. This may beharti2005-11-103-1/+31
| | | | | | | | use in-tree as well as for 3rd party modules. This file is more or less what was in usr.sbin/bsnmpd/modules/Makefile.inc with some modifications and omissions. Usage examples can be found under usr.sbin/bsnmpd/modules/*. Idea by: phk
* Serialize access to the info/dir file; needed for parallel installs.ru2005-11-031-0/+1
| | | | | | | | | Reported by: scottl I'm not very fond of using the non-standard lockf(1) here, but I have no better idea at the moment. NetBSD uses ln(1) to create a lock file, but this approach can result in a deadlock if make is interrupted, leaving an orphaned lock file.
* We bootstrap make(1) if necessary during an upgrade, so checkingru2005-09-281-7/+0
| | | | if MACHINE_ARCH is defined is no longer needed.
* Don't install ${LIB}_pic.a if NO_TOOLCHAINphk2005-08-051-2/+2
|
* Don't install includes if NO_TOOLCHAINphk2005-08-031-0/+6
|
* Add LIBMEMSTAT tp bsd.libnames.mk.rwatson2005-07-171-0/+1
| | | | MFC after: 1 week
* For ${SUBDIR} targets, change the type of dependency operator from `::'ru2005-05-311-2/+2
| | | | | | | | | to `:', so that it stays compatible with a stale dependency recorded in .depend when the type of "foo" changes from file to directory or back. Compensate for the loss of the "If no sources are specified, the target is always re-created" feature by marking these targets with the .PHONY attribute. While here, fix a bug in the target's script (nobody uses these targets apparently).
* Use -march=armv5te for Xscale.cognet2005-05-241-1/+1
|
* Toggle on warnings. This resolves the problem with building old releasesharti2005-04-291-0/+3
| | | | | | | (getting zillions of warnings). Building an old release uses that release's sys.mk which does not switch on these warnings, so make will be silent. They can be switch on on the command line with the -x option to make. This has been tested by building RELENG_5_4 on CURRENT.
* IPFIlter problems that prevented building should all now be resolved sodarrenr2005-04-281-5/+0
| | | | remove this temporary measure.
* Disable the IPFILTER bits until they compile again. This can be overridenscottl2005-04-271-0/+5
| | | | | | by adding WANT_IPFILTER to /etc/make.conf. Note that this is only a partial hack and only works when building the world and kernel the 'sanctioned' way. I hope that this hack is only temporary and can be reverted soon.
* Bring a working snapshot of hwpmc(4), its associated libraries, userland ↵jkoshy2005-04-191-0/+1
| | | | | | | | | | utilities and documentation into -CURRENT. Bump FreeBSD_version. Reviewed by: alc, jhb (kernel changes)
* Make sure the only thing that follows .endif or .else is a comment.harti2005-04-118-14/+14
|
* Update comment to reflect default GENCAT value (changed in previous rev)phantom2005-03-101-1/+1
| | | | Reminded by: Joerg Sonnenberger
* Wrap BSD r* commands in NO_RCMDS.trhodes2005-03-021-0/+1
| | | | | | Change NO_RCMDNS to NO_RCMDS and do the switch in bsd.compat.mk. Discussed with: ru, nectar
* 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
|
OpenPOWER on IntegriCloud