freebsd with flexible iflib nic queues
Go to file
Brian Behlendorf 0cbaeb117a Allow spl_config.h to be included by dependant packages
We need dependent packages to be able to include spl_config.h so they
can leverage the configure checks the SPL has done.  This is important
because several of the spl headers need the results of these checks to
work properly.  Unfortunately, the autoheader build product is always
private to a particular build and defined certain common things.
(PACKAGE, VERSION, etc).  This prevents other packages which also use
autoheader from being include because the definitions conflict.  To
avoid this problem the SPL build system leverage AH_BOTTOM to include
a spl_unconfig.h at the botton of the autoheader build product.  This
custom include undefs all known shared symbols to prevent the confict.
This does however mean that those definition are also not availble
to the SPL package either.  The SPL package therefore uses the
equivilant SPL_META_* definitions.
2009-03-17 14:55:59 -07:00
cmd Build system and packaging (RPM support) 2009-03-09 15:56:55 -07:00
config Allow spl_config.h to be included by dependant packages 2009-03-17 14:55:59 -07:00
include Allow spl_config.h to be included by dependant packages 2009-03-17 14:55:59 -07:00
lib Allow spl_config.h to be included by dependant packages 2009-03-17 14:55:59 -07:00
module Allow spl_config.h to be included by dependant packages 2009-03-17 14:55:59 -07:00
patches Linux VM Integration Cleanup 2009-03-04 10:04:15 -08:00
scripts Build system and packaging (RPM support) 2009-03-09 15:56:55 -07:00
AUTHORS Go through and add a header with the proper UCRL number. 2008-05-26 04:38:26 +00:00
autogen.sh * : Add autogen.sh products. 2008-11-24 23:49:18 +00:00
ChangeLog Prep for 0.4.2 tag 2009-02-05 13:43:45 -08:00
configure Allow spl_config.h to be included by dependant packages 2009-03-17 14:55:59 -07:00
configure.ac Allow spl_config.h to be included by dependant packages 2009-03-17 14:55:59 -07:00
COPYING Go through and add a header with the proper UCRL number. 2008-05-26 04:38:26 +00:00
DISCLAIMER Go through and add a header with the proper UCRL number. 2008-05-26 04:38:26 +00:00
INSTALL Trivial commit to remove whitespace 2008-07-09 19:11:29 +00:00
Makefile.am Allow spl_config.h to be included by dependant packages 2009-03-17 14:55:59 -07:00
Makefile.in Allow spl_config.h to be included by dependant packages 2009-03-17 14:55:59 -07:00
META Prep for 0.4.2 tag 2009-02-05 13:43:45 -08:00
spl_config.h.in Allow spl_config.h to be included by dependant packages 2009-03-17 14:55:59 -07:00
spl_unconfig.h Allow spl_config.h to be included by dependant packages 2009-03-17 14:55:59 -07:00
spl.spec.in Build system cleanup 2009-03-11 12:37:34 -07:00