VirtualBox

Ignore:
Timestamp:
Sep 1, 2017 4:46:58 PM (8 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
117834
Message:

Linux driver make files: reverted r117833.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Installer/linux/Makefile.include.footer

    r68609 r68610  
    1818override MODULE = $(MOD_NAME)
    1919OBJS   = $(MOD_OBJS)
     20
     21ifneq ($(MAKECMDGOALS),clean)
    2022
    2123KBUILD_VERBOSE ?= 1
     
    4244#
    4345
    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 
    4946ifeq ($(BUILD_TARGET_ARCH),amd64)
    5047 KFLAGS  += -mcmodel=kernel
     
    6259$(MODULE): $(MODULE).o
    6360
    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
     61else
    7562#
    7663# 2.6 and later
     
    9885        $(MAKE) KBUILD_VERBOSE=$(KBUILD_VERBOSE) CONFIG_MODULE_SIG= -C $(KERN_DIR) SUBDIRS=$(CURDIR) SRCROOT=$(CURDIR) -j$(JOBS) modules
    9986
     87modules_install:
     88        $(MAKE) KBUILD_VERBOSE=$(KBUILD_VERBOSE) CONFIG_MODULE_SIG= -C $(KERN_DIR) SUBDIRS=$(CURDIR) SRCROOT=$(CURDIR) modules_install
     89
     90endif
     91
    10092install: $(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;
    10296
    103 modules_install: install
    104 all: install
     97endif # eq($(MAKECMDGOALS),clean)
    10598
    10699clean:
    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.

© 2025 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette