VirtualBox

Changeset 18973 in vbox for trunk/src/VBox/HostDrivers/linux


Ignore:
Timestamp:
Apr 17, 2009 6:59:16 AM (16 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
46057
Message:

#2954: Dynamic add/remove for virtual adapters. Moved all adapter-related code to vboxnetadp.ko

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/HostDrivers/linux/Makefile

    r15909 r18973  
    3535            cp vboxnetflt/vboxnetflt.ko .; \
    3636        fi
     37        @if [ -d vboxnetadp ]; then \
     38            echo "*** Building 'vboxnetadp' module ***"; \
     39            $(MAKE) KBUILD_VERBOSE=$(KBUILD_VERBOSE) -C vboxnetadp; \
     40            cp vboxnetadp/vboxnetadp.ko .; \
     41        fi
    3742
    3843
     
    4247            $(MAKE) KBUILD_VERBOSE=$(KBUILD_VERBOSE) -C vboxnetflt install; \
    4348        fi
     49        @if [ -d vboxnetadp ]; then \
     50            $(MAKE) KBUILD_VERBOSE=$(KBUILD_VERBOSE) -C vboxnetadp install; \
     51        fi
    4452
    4553clean:
     
    4856            $(MAKE) -C vboxnetflt clean; \
    4957        fi
    50         rm -f vboxdrv.ko vboxnetflt.ko
     58        @if [ -d vboxnetadp ]; then \
     59            $(MAKE) -C vboxnetadp clean; \
     60        fi
     61        rm -f vboxdrv.ko vboxnetflt.ko vboxnetadp.ko
    5162
    5263load:
    53         @for module in vboxnetflt vboxdrv; do \
     64        @for module in vboxnetadp vboxnetflt vboxdrv; do \
    5465                if grep "^$$module " /proc/modules >/dev/null; then \
    5566                        echo "Removing previously installed $$module module"; \
     
    5768                fi; \
    5869        done
    59         @for module in vboxdrv vboxnetflt; do \
     70        @for module in vboxdrv vboxnetflt vboxnetadp; do \
    6071                if test -f $$module.ko; then \
    6172                        echo "Installing $$module module"; \
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