Changeset 77397 in vbox
- Timestamp:
- Feb 20, 2019 6:17:14 PM (6 years ago)
- svn:sync-xref-src-repo-rev:
- 128951
- Location:
- trunk/src/VBox
- Files:
-
- 8 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Additions/common/VBoxGuest/linux/Makefile
r77393 r77397 130 130 endif 131 131 132 MOD_DEFS = -DVBOX -DRT_OS_LINUX -DIN_RING0 -DIN_RT_R0 -DIN_GUEST \ 133 -DIN_GUEST_R0 -DIN_MODULE -DRT_WITH_VBOX -DVBGL_VBOXGUEST \ 134 -DVBOX_WITH_HGCM 132 MOD_DEFS = \ 133 VBOX \ 134 RT_OS_LINUX \ 135 IN_RING0 \ 136 IN_RT_R0 \ 137 IN_GUEST \ 138 IN_GUEST_R0 \ 139 IN_MODULE \ 140 RT_WITH_VBOX \ 141 VBGL_VBOXGUEST \ 142 VBOX_WITH_HGCM 135 143 ifeq ($(BUILD_TARGET_ARCH),amd64) 136 MOD_DEFS += -DRT_ARCH_AMD64144 MOD_DEFS += RT_ARCH_AMD64 137 145 else 138 MOD_DEFS += -DRT_ARCH_X86146 MOD_DEFS += RT_ARCH_X86 139 147 endif 140 148 ifeq ($(BUILD_TARGET_ARCH),amd64) 141 MOD_DEFS += -DVBOX_WITH_64_BITS_GUESTS149 MOD_DEFS += VBOX_WITH_64_BITS_GUESTS 142 150 endif 143 151 ifeq ($(KERN_VERSION),24) 144 MOD_DEFS += -DEXPORT_SYMTAB152 MOD_DEFS += EXPORT_SYMTAB 145 153 endif 146 154 -
trunk/src/VBox/Additions/linux/sharedfolders/Makefile.module
r77393 r77397 53 53 -I$(VBOXSF_DIR)r0drv/linux 54 54 MOD_DEFS = \ 55 -DRT_OS_LINUX \56 -DIN_RING0 \57 -DIN_RT_R0 \58 -DIN_SUP_R0 \59 -DVBOX \60 -DVBOX_WITH_HGCM \61 -DIN_MODULE \62 -DIN_GUEST \63 -DIN_GUEST_R0 \64 -DRT_NO_EXPORT_SYMBOL55 RT_OS_LINUX \ 56 IN_RING0 \ 57 IN_RT_R0 \ 58 IN_SUP_R0 \ 59 VBOX \ 60 VBOX_WITH_HGCM \ 61 IN_MODULE \ 62 IN_GUEST \ 63 IN_GUEST_R0 \ 64 RT_NO_EXPORT_SYMBOL 65 65 ifeq ($(BUILD_TARGET_ARCH),amd64) 66 MOD_DEFS += -DRT_ARCH_AMD64 -DVBOX_WITH_64_BITS_GUESTS66 MOD_DEFS += RT_ARCH_AMD64 VBOX_WITH_64_BITS_GUESTS 67 67 else 68 MOD_DEFS += -DRT_ARCH_X8668 MOD_DEFS += RT_ARCH_X86 69 69 endif 70 70 ifeq ($(KERN_VERSION),24) -
trunk/src/VBox/HostDrivers/Support/linux/Makefile
r77394 r77397 146 146 endif 147 147 MOD_DEFS = \ 148 -DRT_OS_LINUX \149 -DIN_RING0 \150 -DIN_RT_R0 \151 -DIN_SUP_R0 \152 -DVBOX \153 -DRT_WITH_VBOX \154 -DVBOX_WITH_HARDENING \155 -DSUPDRV_WITH_RELEASE_LOGGER \156 -DVBOX_WITH_EFLAGS_AC_SET_IN_VBOXDRV \157 -DIPRT_WITH_EFLAGS_AC_PRESERVING \158 -DVBOX_WITH_64_BITS_GUESTS # <-- must be consistent with Config.kmk!148 RT_OS_LINUX \ 149 IN_RING0 \ 150 IN_RT_R0 \ 151 IN_SUP_R0 \ 152 VBOX \ 153 RT_WITH_VBOX \ 154 VBOX_WITH_HARDENING \ 155 SUPDRV_WITH_RELEASE_LOGGER \ 156 VBOX_WITH_EFLAGS_AC_SET_IN_VBOXDRV \ 157 IPRT_WITH_EFLAGS_AC_PRESERVING \ 158 VBOX_WITH_64_BITS_GUESTS # <-- must be consistent with Config.kmk! 159 159 ifndef CONFIG_VBOXDRV_FIXEDMAJOR 160 MOD_DEFS += -DCONFIG_VBOXDRV_AS_MISC160 MOD_DEFS += CONFIG_VBOXDRV_AS_MISC 161 161 endif 162 162 ifdef VBOX_WITH_NATIVE_DTRACE 163 MOD_DEFS += -DVBOX_WITH_NATIVE_DTRACE 164 endif 165 ifeq ($(BUILD_TARGET_ARCH),amd64) 166 MOD_DEFS += -DRT_ARCH_AMD64 167 else 168 MOD_DEFS += -DRT_ARCH_X86 163 MOD_DEFS += VBOX_WITH_NATIVE_DTRACE 169 164 endif 170 165 ifdef VBOX_WITH_TEXT_MODMEM_HACK 171 MOD_DEFS += -DRTMEMALLOC_EXEC_HEAP -DVBOX_WITH_TEXT_MODMEM_HACK166 MOD_DEFS += RTMEMALLOC_EXEC_HEAP VBOX_WITH_TEXT_MODMEM_HACK 172 167 endif 173 168 MOD_CFLAGS = -include $(VBOXDRV_DIR)include/VBox/SUPDrvMangling.h \ -
trunk/src/VBox/HostDrivers/VBoxNetAdp/linux/Makefile
r77394 r77397 51 51 -I$(VBOXNETADPT_DIR)r0drv/linux 52 52 MOD_DEFS = \ 53 -DRT_OS_LINUX \ 54 -DIN_RING0 \ 55 -DIN_RT_R0 \ 56 -DIN_SUP_R0 \ 57 -DVBOX \ 58 -DRT_WITH_VBOX \ 59 -DVBOX_WITH_HARDENING 60 ifeq ($(BUILD_TARGET_ARCH),amd64) 61 MOD_DEFS += -DRT_ARCH_AMD64 62 else 63 MOD_DEFS += -DRT_ARCH_X86 64 endif 65 MOD_DEFS += -DVBOX_WITH_64_BITS_GUESTS # <-- must be consistent with Config.kmk! 53 RT_OS_LINUX \ 54 IN_RING0 \ 55 IN_RT_R0 \ 56 IN_SUP_R0 \ 57 VBOX \ 58 RT_WITH_VBOX \ 59 VBOX_WITH_HARDENING \ 60 VBOX_WITH_64_BITS_GUESTS # <-- must be consistent with Config.kmk! 66 61 MOD_CFLAGS = -include $(KBUILD_EXTMOD)/include/VBox/SUPDrvMangling.h -fno-pie -Wno-declaration-after-statement 67 62 -
trunk/src/VBox/HostDrivers/VBoxNetFlt/linux/Makefile
r77394 r77397 54 54 -I$(VBOXNETFLT_DIR)r0drv/linux 55 55 MOD_DEFS = \ 56 -DRT_OS_LINUX \57 -DIN_RING0 \58 -DIN_RT_R0 \59 -DIN_SUP_R0 \60 -DVBOX \61 -DRT_WITH_VBOX \62 -DVBOX_WITH_HARDENING \63 -DVBOX_WITH_64_BITS_GUESTS # <-- must be consistent with Config.kmk!56 RT_OS_LINUX \ 57 IN_RING0 \ 58 IN_RT_R0 \ 59 IN_SUP_R0 \ 60 VBOX \ 61 RT_WITH_VBOX \ 62 VBOX_WITH_HARDENING \ 63 VBOX_WITH_64_BITS_GUESTS # <-- must be consistent with Config.kmk! 64 64 ifeq ($(BUILD_TARGET_ARCH),amd64) 65 MOD_DEFS += -DRT_ARCH_AMD6465 MOD_DEFS += RT_ARCH_AMD64 66 66 else 67 MOD_DEFS += -DRT_ARCH_X8667 MOD_DEFS += RT_ARCH_X86 68 68 endif 69 69 MOD_CFLAGS = -include $(VBOXNETFLT_DIR)include/VBox/SUPDrvMangling.h -fno-pie -Wno-declaration-after-statement -
trunk/src/VBox/HostDrivers/VBoxPci/linux/Makefile
r77394 r77397 55 55 -I$(VBOXPCI_DIR)r0drv/linux 56 56 MOD_DEFS = \ 57 -DRT_OS_LINUX \ 58 -DIN_RING0 \ 59 -DIN_RT_R0 \ 60 -DIN_SUP_R0 \ 61 -DVBOX \ 62 -DRT_WITH_VBOX \ 63 -DVBOX_WITH_HARDENING 64 ifeq ($(BUILD_TARGET_ARCH),amd64) 65 MOD_DEFS += -DRT_ARCH_AMD64 66 else 67 MOD_DEFS += -DRT_ARCH_X86 68 endif 57 RT_OS_LINUX \ 58 IN_RING0 \ 59 IN_RT_R0 \ 60 IN_SUP_R0 \ 61 VBOX \ 62 RT_WITH_VBOX \ 63 VBOX_WITH_HARDENING 69 64 MOD_CFLAGS = -include $(VBOXPCI_DIR)include/VBox/SUPDrvMangling.h -fno-pie 70 65 -
trunk/src/VBox/Installer/linux/Makefile-footer.gmk
r77390 r77397 36 36 VBOX_INCL := $(addprefix -I,$(KERN_INCL) $(EXTRA_INCL)) $(MOD_INCL) 37 37 38 KFLAGS := -D__KERNEL__ -DMODULE -DRT_WITHOUT_PRAGMA_ONCE $(MOD_DEFS) 38 KFLAGS := -D__KERNEL__ -DMODULE -DRT_WITHOUT_PRAGMA_ONCE $(addprefix -D,$(MOD_DEFS)) 39 ifeq ($(BUILD_TARGET_ARCH),amd64) 40 KFLAGS += -DRT_ARCH_AMD64 41 else 42 KFLAGS += -DRT_ARCH_X86 43 endif 44 39 45 ifeq ($(BUILD_TYPE),debug) 40 46 # The -Wno-array-bounds is because of a bug in gcc 4.something, see -
trunk/src/VBox/Installer/linux/Makefile-header.gmk
r77390 r77397 27 27 # follows: 28 28 # 29 # # Linux kbuild sets this to our source directory if we are called from 30 # # there 29 # # Linux kbuild sets this to our source directory if we are called from there 31 30 # obj ?= $(CURDIR) 32 31 # include $(obj)/Makefile-header.gmk
Note:
See TracChangeset
for help on using the changeset viewer.