#
7b474003 |
| 22-Jan-2017 |
tb <tb@openbsd.org> |
Introduce the KEEPKERNELS variable: if this is set either in mk.conf or the environment, 'make cleandir' does not descend into kernel build directories. Thus, kernel object files survive 'make build
Introduce the KEEPKERNELS variable: if this is set either in mk.conf or the environment, 'make cleandir' does not descend into kernel build directories. Thus, kernel object files survive 'make build' on slower architectures.
WARNING: If you set this variable, you run the risk of breaking 'make release': Be sure to run 'make cleandir' from /sys/arch/$(machine)/compile before doing 'make release'. This issue will be addressed shortly.
requested by kettenis; ok deraadt
show more ...
|
#
8f0d8b33 |
| 14-Oct-2016 |
deraadt <deraadt@openbsd.org> |
Kernel builds now happen in compile/CONFIG/obj@ -> /usr/obj/... [or ./obj/, if srctree is not rooted at /usr/src]. As a result, stock GENERIC & RAMDISK kernels are commited to the tree, to ensure th
Kernel builds now happen in compile/CONFIG/obj@ -> /usr/obj/... [or ./obj/, if srctree is not rooted at /usr/src]. As a result, stock GENERIC & RAMDISK kernels are commited to the tree, to ensure the src tree can be "readonly" during builds, with all writes occuring inside the obj space. config -b options are handled by ../Makefile.inc. The canonical new way to configure one of these kernels is: % cd /sys/arch/amd64/compile/GENERIC.MP % doas make obj % make config % make % doas cp obj/bsd /bsd The build infrastructure will use this new mechanism in a de-escalation way using BUILDUSER. Much help from natano and tb.
show more ...
|
#
00497930 |
| 08-Dec-2013 |
espie <espie@openbsd.org> |
reflect reality, mark as NOOBJ "sure" deraadt@
|
#
ee8f9aca |
| 26-Mar-2013 |
jasper <jasper@openbsd.org> |
sync TDIRS with reality
"looks good" deraadt@
|
#
e3c6d6b3 |
| 12-Nov-2010 |
deraadt <deraadt@openbsd.org> |
Push all potential (as in, all system MI not utilized by the bootblocks) .h files into the ctags run as well to bring #define's and structs and such into scope. Problem reported by thib
|
#
a3ed9453 |
| 03-Nov-2010 |
deraadt <deraadt@openbsd.org> |
no need to specify the -t flag to ctags
|
#
8ea62d2b |
| 31-May-2010 |
deraadt <deraadt@openbsd.org> |
Completely rewrite the tags file creation process. use config(8) against a fat kernel (GERERIC or GENERIC.MP) into a temporary dir, then extract some variables using make -V, and after some more sin
Completely rewrite the tags file creation process. use config(8) against a fat kernel (GERERIC or GENERIC.MP) into a temporary dir, then extract some variables using make -V, and after some more singing and dancing use this full and (more) correct list of files with ctags. Don't read this code. ok guenther
show more ...
|
#
813fb801 |
| 24-May-2005 |
uwe <uwe@openbsd.org> |
fix links target
|
#
10e1d509 |
| 06-May-2005 |
pedro <pedro@openbsd.org> |
generate vim-compatible tag files, from netbsd
|
#
275d912e |
| 15-Jul-2002 |
mickey <mickey@openbsd.org> |
repair tags building (due to obj dirs in /sys)
|
#
2e3edbf4 |
| 30-Dec-1999 |
deraadt <deraadt@openbsd.org> |
fix tags link; tdeval@PrimeOBJ.COM
|
#
50ce9ee0 |
| 30-Oct-1996 |
niklas <niklas@openbsd.org> |
Merge to NetBSD 961020. Retained our kernel APIs where NetBSD has changed. -Wall -Wstrict-prototypes -Wmissing-prototypes too.
|
#
d335780c |
| 29-Jul-1996 |
niklas <niklas@openbsd.org> |
Add OpenBSD tags. Adapt to OpenBSD *_intr_establish calling convention
|
#
df930be7 |
| 18-Oct-1995 |
deraadt <deraadt@openbsd.org> |
initial import of NetBSD tree
|