Changeset 25591 in vbox
- Timestamp:
- Dec 29, 2009 7:11:46 PM (15 years ago)
- svn:sync-xref-src-repo-rev:
- 56282
- Location:
- trunk
- Files:
-
- 6 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Config.kmk
r25555 r25591 1997 1997 ifeq ($(origin VBOX_LINUX_SRC),undefined) 1998 1998 ifneq ($(wildcard /lib/modules/$(shell uname -r)/build/include/linux/autoconf.h),) 1999 export VBOX_LINUX_SRC 1999 export VBOX_LINUX_SRC := /lib/modules/$(shell uname -r)/build 2000 2000 else 2001 export VBOX_LINUX_SRC 2001 export VBOX_LINUX_SRC := /usr/src/linux 2002 2002 endif 2003 2003 endif 2004 2004 ifneq ($(VBOX_LINUX_SRC),) 2005 2005 ifeq ($(origin VBOX_LINUX_INCS),undefined) 2006 export VBOX_LINUX_INCS 2006 export VBOX_LINUX_INCS := $(VBOX_LINUX_SRC)/include 2007 2007 # XXX hack alert! support splitted Linux kernels (make O=<build directory>) 2008 2008 # XXX put this crap elsewhere … … 2020 2020 endif 2021 2021 ifneq ($(kernelpath),) 2022 VBOX_LINUX_INCS 2022 VBOX_LINUX_INCS += $(VBOX_LINUX_SRC)/include2 $(kernelpath)/include 2023 2023 else 2024 2024 kernelpath := $(VBOX_LINUX_SRC) 2025 2025 endif 2026 VBOX_LINUX_INCS 2027 2028 2029 2030 2026 VBOX_LINUX_INCS += $(kernelpath)/include/asm-i386/mach-default \ 2027 $(kernelpath)/include/asm-x86/mach-default \ 2028 $(kernelpath)/arch/x86/include \ 2029 $(kernelpath)/arch/x86/include/asm/mach-default \ 2030 $(kernelpath)/include 2031 2031 endif 2032 endif 2033 # Since Linux 2.6.15, <linux/autoconf.h> is included like this. It cannot hurt to do the 2034 # same for older Linux kernels 2035 ifneq ($(wildcard $(VBOX_LINUX_SRC)/include/linux/autoconf.h),) 2036 # Linux < 2.6.33 2037 export VBOX_LINUX_INCLUDE := -include $(VBOX_LINUX_SRC)/include/linux/autoconf.h 2038 else ifneq ($(wildcard $(VBOX_LINUX_SRC)/include/generated/autoconf.h),) 2039 # Linux >= 2.6.33 2040 export VBOX_LINUX_INCLUDE := -include $(VBOX_LINUX_SRC)/include/generated/autoconf.h 2032 2041 endif 2033 2042 endif … … 2291 2300 TEMPLATE_VBOXR0DRV_DEFS = __KERNEL__ MODULE IN_RING0 IN_RT_R0 2292 2301 TEMPLATE_VBOXR0DRV_INCS = $(VBOX_LINUX_INCS) 2293 TEMPLATE_VBOXR0DRV_CFLAGS = -nostdinc -iwithprefix include \2302 TEMPLATE_VBOXR0DRV_CFLAGS = -nostdinc -iwithprefix include $(VBOX_LINUX_INCLUDE) \ 2294 2303 $(VBOX_GCC_WARN) -Wstrict-prototypes $(VBOX_GCC_Wno-pointer-sign) -Wno-sign-compare \ 2295 2304 $(VBOX_GCC_fno-stack-protector) $(VBOX_GCC_R0_OPT) $(VBOX_GCC_R0_FP) -fno-strict-aliasing -fno-common -
trunk/include/iprt/types.h
r25478 r25591 98 98 # define false linux_false 99 99 # define uintptr_t linux_uintptr_t 100 # include <linux/autoconf.h> 100 # ifndef AUTOCONF_INCLUDED 101 # include <linux/autoconf.h> 102 # endif 101 103 # include <linux/types.h> 102 104 # include <linux/stddef.h> -
trunk/src/VBox/Additions/linux/drm/vboxvideo_drm.c
r22588 r25591 54 54 */ 55 55 56 #include <linux/autoconf.h> 56 #ifndef AUTOCONF_INCLUDED 57 # include <linux/autoconf.h> 58 #endif 57 59 #include <linux/version.h> 58 60 #include <linux/module.h> -
trunk/src/VBox/HostDrivers/Support/SUPDrvInternal.h
r25484 r25591 81 81 82 82 #elif defined(RT_OS_LINUX) 83 # include <linux/autoconf.h> 83 # ifndef AUTOCONF_INCLUDED 84 # include <linux/autoconf.h> 85 # endif 84 86 # include <linux/version.h> 85 87 # if defined(CONFIG_MODVERSIONS) && !defined(MODVERSIONS) -
trunk/src/VBox/Runtime/include/internal/iprt.h
r24824 r25591 44 44 && !defined(RT_NO_EXPORT_SYMBOL) 45 45 # define bool linux_bool /* see r0drv/linux/the-linux-kernel.h */ 46 # include <linux/autoconf.h> 46 # ifndef AUTOCONF_INCLUDED 47 # include <linux/autoconf.h> 48 # endif 47 49 # if defined(CONFIG_MODVERSIONS) && !defined(MODVERSIONS) 48 50 # include <linux/version.h> -
trunk/src/VBox/Runtime/r0drv/linux/the-linux-kernel.h
r25425 r25591 39 39 #define bool linux_bool 40 40 41 #include <linux/autoconf.h> 41 #ifndef AUTOCONF_INCLUDED 42 # include <linux/autoconf.h> 43 #endif 42 44 #include <linux/version.h> 43 45
Note:
See TracChangeset
for help on using the changeset viewer.