Changeset 77401 in vbox for trunk/src/VBox/Installer/linux
- Timestamp:
- Feb 20, 2019 6:40:26 PM (6 years ago)
- svn:sync-xref-src-repo-rev:
- 128955
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Installer/linux/Makefile-footer.gmk
r77400 r77401 20 20 VBOXMOD_0_TARGET = $(VBOXMOD_NAME) 21 21 22 KBUILD_VERBOSE ?= 1 23 LINUX_VERBOSE = $(if $(KBUILD_VERBOSE),1,)22 KBUILD_VERBOSE ?= 1 # Variable belongs to our kBuild, not the linux one. 23 VBOX_LNX_VERBOSE = $(if $(KBUILD_VERBOSE),1,) 24 24 25 25 # … … 28 28 VBOX_INCL := $(addprefix -I,$(KERN_INCL) $(EXTRA_INCL)) $(VBOXMOD_INCL) 29 29 30 KFLAGS := -D__KERNEL__ -DMODULE -DRT_WITHOUT_PRAGMA_ONCE $(addprefix -D,$(VBOXMOD_DEFS))30 VBOXMOD_0_KFLAGS := -D__KERNEL__ -DMODULE -DRT_WITHOUT_PRAGMA_ONCE $(addprefix -D,$(VBOXMOD_DEFS)) 31 31 ifeq ($(BUILD_TARGET_ARCH),amd64) 32 KFLAGS += -DRT_ARCH_AMD6432 VBOXMOD_0_KFLAGS += -DRT_ARCH_AMD64 33 33 else 34 KFLAGS += -DRT_ARCH_X8634 VBOXMOD_0_KFLAGS += -DRT_ARCH_X86 35 35 endif 36 36 … … 38 38 # The -Wno-array-bounds is because of a bug in gcc 4.something, see 39 39 # https://sourceware.org/bugzilla/show_bug.cgi?id=10001 40 KFLAGS += -DDEBUG -DDEBUG_$(subst $(subst _, ,_),_,$(USERNAME)) -DDEBUG_USERNAME=$(subst $(subst _, ,_),_,$(USERNAME))40 VBOXMOD_0_KFLAGS += -DDEBUG -DDEBUG_$(subst $(subst _, ,_),_,$(USERNAME)) -DDEBUG_USERNAME=$(subst $(subst _, ,_),_,$(USERNAME)) 41 41 ifeq ($(shell expr $(KERN_VER) : '[23]\.'),0) 42 KFLAGS += -Werror -Wall -Wno-array-bounds42 VBOXMOD_0_KFLAGS += -Werror -Wall -Wno-array-bounds 43 43 endif 44 44 endif … … 56 56 57 57 ifeq ($(BUILD_TARGET_ARCH),amd64) 58 KFLAGS += -mcmodel=kernel58 VBOXMOD_0_KFLAGS += -mcmodel=kernel 59 59 endif 60 60 61 CFLAGS := -O2 -DVBOX_LINUX_2_4 $(VBOXMOD_CFLAGS) $(VBOX_INCL) $( KFLAGS) $(KDEBUG)61 CFLAGS := -O2 -DVBOX_LINUX_2_4 $(VBOXMOD_CFLAGS) $(VBOX_INCL) $(VBOXMOD_0_KFLAGS) $(KDEBUG) 62 62 63 63 # 2.4 Module linking … … 87 87 88 88 # build defs 89 EXTRA_CFLAGS += $(VBOXMOD_CFLAGS) $(VBOX_INCL) $( KFLAGS) $(KDEBUG)89 EXTRA_CFLAGS += $(VBOXMOD_CFLAGS) $(VBOX_INCL) $(VBOXMOD_0_KFLAGS) $(KDEBUG) 90 90 $(VBOXMOD_0_TARGET)-y := $(VBOXMOD_OBJS) 91 91 obj-m += $(VBOXMOD_0_TARGET).o … … 103 103 # OL/UEK: disable module signing for external modules -- we don't have any private key 104 104 $(VBOXMOD_0_TARGET): 105 $(MAKE) V=$( LINUX_VERBOSE) CONFIG_MODULE_SIG= -C $(KERN_DIR) SUBDIRS=$(CURDIR) SRCROOT=$(CURDIR) $(if $(JOBS),-j$(JOBS),) modules105 $(MAKE) V=$(VBOX_LNX_VERBOSE) CONFIG_MODULE_SIG= -C $(KERN_DIR) SUBDIRS=$(CURDIR) SRCROOT=$(CURDIR) $(if $(JOBS),-j$(JOBS),) modules 106 106 107 107 install: $(VBOXMOD_0_TARGET) 108 $(MAKE) V=$( LINUX_VERBOSE) CONFIG_MODULE_SIG= -C $(KERN_DIR) SUBDIRS=$(CURDIR) SRCROOT=$(CURDIR) INSTALL_MOD_PATH=$(INSTALL_MOD_PATH) INSTALL_MOD_DIR=$(INSTALL_MOD_DIR) modules_install108 $(MAKE) V=$(VBOX_LNX_VERBOSE) CONFIG_MODULE_SIG= -C $(KERN_DIR) SUBDIRS=$(CURDIR) SRCROOT=$(CURDIR) INSTALL_MOD_PATH=$(INSTALL_MOD_PATH) INSTALL_MOD_DIR=$(INSTALL_MOD_DIR) modules_install 109 109 110 110 modules_install: install 111 111 112 112 clean: 113 $(MAKE) V=$( LINUX_VERBOSE) CONFIG_MODULE_SIG= -C $(KERN_DIR) SUBDIRS=$(CURDIR) SRCROOT=$(CURDIR) clean113 $(MAKE) V=$(VBOX_LNX_VERBOSE) CONFIG_MODULE_SIG= -C $(KERN_DIR) SUBDIRS=$(CURDIR) SRCROOT=$(CURDIR) clean 114 114 115 115 .PHONY: all $(VBOXMOD_0_TARGET) install modules_install clean
Note:
See TracChangeset
for help on using the changeset viewer.