VirtualBox

Ignore:
Timestamp:
Feb 9, 2011 5:14:11 PM (14 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
69947
Message:

PCI: Linux driver

File:
1 edited

Legend:

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

    r32478 r35920  
    2727 obj-m += vboxnetadp/
    2828endif
    29 
     29ifneq ($(wildcard $(KBUILD_EXTMOD)/vboxpci/Makefile),)
     30 obj-m += vboxpci/
     31endif
    3032else # ! KBUILD_EXTMOD
    3133
     
    5759            echo; \
    5860        fi
     61        @if [ -d vboxpci ]; then \
     62            if [ -f vboxdrv/Module.symvers ]; then \
     63                cp vboxdrv/Module.symvers vboxpci; \
     64            fi; \
     65            echo "*** Building 'vboxpci' module ***"; \
     66            $(MAKE) KBUILD_VERBOSE=$(KBUILD_VERBOSE) -C vboxpci; \
     67            cp vboxpci/vboxpci.ko .; \
     68            echo; \
     69        fi
    5970
    6071
     
    6778            $(MAKE) KBUILD_VERBOSE=$(KBUILD_VERBOSE) -C vboxnetadp install; \
    6879        fi
     80        @if [ -d vboxpci ]; then \
     81            $(MAKE) KBUILD_VERBOSE=$(KBUILD_VERBOSE) -C vboxpci install; \
     82        fi
    6983
    7084clean:
     
    7690            $(MAKE) -C vboxnetadp clean; \
    7791        fi
    78         rm -f vboxdrv.ko vboxnetflt.ko vboxnetadp.ko
     92        @if [ -d vboxpci ]; then \
     93            $(MAKE) -C vboxpci clean; \
     94        fi
     95        rm -f vboxdrv.ko vboxnetflt.ko vboxnetadp.ko vboxpci.ko
    7996
    8097unload:
    81         @for module in vboxnetadp vboxnetflt vboxdrv; do \
     98        @for module in vboxnetadp vboxnetflt vboxdrv vboxpci; do \
    8299                if grep "^$$module " /proc/modules >/dev/null; then \
    83100                        echo "Removing previously installed $$module module"; \
     
    87104
    88105load: unload
    89         @for module in vboxdrv vboxnetflt vboxnetadp; do \
     106        @for module in vboxdrv vboxnetflt vboxnetadp vboxpci; do \
    90107                if test -f $$module.ko; then \
    91108                        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