Changeset 68627 in vbox for trunk/src/VBox/Installer/linux/Makefile.include.footer
- Timestamp:
- Sep 5, 2017 9:48:21 AM (8 years ago)
- svn:sync-xref-src-repo-rev:
- 117857
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Installer/linux/Makefile.include.footer
r68610 r68627 18 18 override MODULE = $(MOD_NAME) 19 19 OBJS = $(MOD_OBJS) 20 21 ifneq ($(MAKECMDGOALS),clean)22 20 23 21 KBUILD_VERBOSE ?= 1 … … 44 42 # 45 43 44 # Note: while 2.4 kernels could also do "proper" builds from kbuild, the make 45 # script needed to support it was somewhat different from 2.6. Since this 46 # script works and 2.4 is not a moving target we will not try do do things the 47 # "proper" way. 48 46 49 ifeq ($(BUILD_TARGET_ARCH),amd64) 47 50 KFLAGS += -mcmodel=kernel … … 59 62 $(MODULE): $(MODULE).o 60 63 61 else 64 install: $(MODULE) 65 @mkdir -p $(MODULE_DIR); \ 66 install -m 0644 -o root -g root $(MODULE).$(MODULE_EXT) \ 67 $(INSTALL_MOD_PATH)/$(KERN_DIR)/$(INSTALL_MOD_DIR); \ 68 PATH="$(PATH):/bin:/sbin" depmod -a; 69 70 clean: 71 for f in $(sort $(dir $(OBJS))); do rm -f $$f/*.o $$f/.*.cmd $$f/.*.flags; done 72 rm -rf .$(MOD_NAME)* .tmp_ver* $(MOD_NAME).* Modules.symvers modules.order 73 74 else # ! $(KERN_VERSION), 24 62 75 # 63 76 # 2.6 and later … … 85 98 $(MAKE) KBUILD_VERBOSE=$(KBUILD_VERBOSE) CONFIG_MODULE_SIG= -C $(KERN_DIR) SUBDIRS=$(CURDIR) SRCROOT=$(CURDIR) -j$(JOBS) modules 86 99 87 modules_install: 88 $(MAKE) KBUILD_VERBOSE=$(KBUILD_VERBOSE) CONFIG_MODULE_SIG= -C $(KERN_DIR) SUBDIRS=$(CURDIR) SRCROOT=$(CURDIR) modules_install100 install: $(MODULE) 101 $(MAKE) KBUILD_VERBOSE=$(KBUILD_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 89 102 90 endif 91 92 install: $(MODULE) 93 @mkdir -p $(MODULE_DIR); \ 94 install -m 0644 -o root -g root $(MODULE).$(MODULE_EXT) $(MODULE_DIR); \ 95 PATH="$(PATH):/bin:/sbin" depmod -a; 96 97 endif # eq($(MAKECMDGOALS),clean) 103 modules_install: install 98 104 99 105 clean: 100 for f in $(MOD_CLEAN); do rm -f $$f/*.o $$f/.*.cmd $$f/.*.flags; done 101 rm -rf .$(MOD_NAME)* .tmp_ver* $(MOD_NAME).* Modules.symvers modules.order 106 $(MAKE) KBUILD_VERBOSE=$(KBUILD_VERBOSE) CONFIG_MODULE_SIG= -C $(KERN_DIR) SUBDIRS=$(CURDIR) SRCROOT=$(CURDIR) clean 107 108 .PHONY: $(MODULE) install modules_install clean 109 endif
Note:
See TracChangeset
for help on using the changeset viewer.