Changeset 68610 in vbox for trunk/src/VBox/Installer/linux/Makefile.include.footer
- Timestamp:
- Sep 1, 2017 4:46:58 PM (8 years ago)
- svn:sync-xref-src-repo-rev:
- 117834
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Installer/linux/Makefile.include.footer
r68609 r68610 18 18 override MODULE = $(MOD_NAME) 19 19 OBJS = $(MOD_OBJS) 20 21 ifneq ($(MAKECMDGOALS),clean) 20 22 21 23 KBUILD_VERBOSE ?= 1 … … 42 44 # 43 45 44 # Note: while 2.4 kernels could also do "proper" builds from kbuild, the make45 # script needed to support it was somewhat different from 2.6. Since this46 # script works and 2.4 is not a moving target we will not try do do things the47 # "proper" way.48 49 46 ifeq ($(BUILD_TARGET_ARCH),amd64) 50 47 KFLAGS += -mcmodel=kernel … … 62 59 $(MODULE): $(MODULE).o 63 60 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 61 else 75 62 # 76 63 # 2.6 and later … … 98 85 $(MAKE) KBUILD_VERBOSE=$(KBUILD_VERBOSE) CONFIG_MODULE_SIG= -C $(KERN_DIR) SUBDIRS=$(CURDIR) SRCROOT=$(CURDIR) -j$(JOBS) modules 99 86 87 modules_install: 88 $(MAKE) KBUILD_VERBOSE=$(KBUILD_VERBOSE) CONFIG_MODULE_SIG= -C $(KERN_DIR) SUBDIRS=$(CURDIR) SRCROOT=$(CURDIR) modules_install 89 90 endif 91 100 92 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 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; 102 96 103 modules_install: install 104 all: install 97 endif # eq($(MAKECMDGOALS),clean) 105 98 106 99 clean: 107 $(MAKE) KBUILD_VERBOSE=$(KBUILD_VERBOSE) CONFIG_MODULE_SIG= -C $(KERN_DIR) SUBDIRS=$(CURDIR) SRCROOT=$(CURDIR) clean 108 109 .PHONY: $(MODULE) install modules_install clean 110 endif 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
Note:
See TracChangeset
for help on using the changeset viewer.