Go to file
thorpej 152af09e65 Add a mechanism to specify prefixes that are transparently prepended
to file specifications.  The prefixes are arranged in a stack, and
nest, so that file, object, and include specifications are normalized,
and all end up relative to the kernel compile directory.

For example, in the kernel config file:

# Pull in config fragments for kernel crypto
prefix ../crypto-us/sys 			# push it
cinclude "conf/files.crypto-us"			# include it if it's there
prefix						# pop it

and in files.crypto-us:

file netinet6/esp_core.c                ipsec & ipsec_esp
file netinet6/esp_output.c              ipsec & ipsec_esp
file netinet6/esp_input.c               ipsec & ipsec_esp

...generates the following in the kernel Makefile:

        $S/../crypto-us/sys/netinet6/esp_core.c \
        $S/../crypto-us/sys/netinet6/esp_output.c \
        $S/../crypto-us/sys/netinet6/esp_input.c \

By placing this all in the kernel config file, all the magic involved in
reaching into non-standard kernel source directories is placed into a file
that the user is expected to edit anyway, and reasonable examples (and
sane defaults, for typical source checkouts) can be provided.
1999-07-09 06:44:58 +00:00
bin compile with WARNS = 2 1999-07-09 03:05:49 +00:00
distrib Make ramdiskbin smaller to fit into ramdisk. 1999-07-08 16:36:15 +00:00
etc repair diskless startup: "netstart" needs "sysctl" and "awk" now, thus 1999-07-07 21:24:56 +00:00
games man page rewritten into -mandoc by dholland@eecs.harvard.edu; from PR7861 1999-06-27 04:35:42 +00:00
gnu Do DBX debugging symbols (stabs) the usual ELF way, using relative 1999-07-07 22:23:35 +00:00
include Restrict function delcarations using XNS5.2 D2.0 as a reference. 1999-07-03 13:30:38 +00:00
lib Make sure errno is set to ENOMEM if we return NULL. 1999-07-08 22:18:06 +00:00
libexec use syslog instead of fprintf, otherwise no-one will see the error 1999-07-06 14:36:10 +00:00
regress Add test code for synchronizing caches for signal trampoline code 1999-07-08 17:37:35 +00:00
sbin Update to new mount arguments. 1999-07-08 03:04:39 +00:00
share Introduce a second level of WARNS for even more paranoia 1999-07-08 01:55:38 +00:00
sys Normalize include paths. 1999-07-09 02:32:28 +00:00
usr.bin Define "_LKM" before including kernel includes with "_KERNEL" defined 1999-07-08 12:07:56 +00:00
usr.sbin Add a mechanism to specify prefixes that are transparently prepended 1999-07-09 06:44:58 +00:00
Makefile Handle crypto-us just like domestic 1999-05-27 21:03:31 +00:00