VirtualBox

Ignore:
Timestamp:
Feb 19, 2009 10:13:33 PM (16 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
43125
Message:

#2957: VBoxNetAdp: generic and darwin parts. Not operational yet.

Location:
trunk/src/VBox/HostDrivers/VBoxNetAdp
Files:
7 added
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/HostDrivers/VBoxNetAdp/Makefile.kmk

    r16848 r16960  
    2323include $(KBUILD_PATH)/subheader.kmk
    2424
    25 if1of ($(KBUILD_TARGET), solaris)
     25
     26if1of ($(KBUILD_TARGET), solaris darwin)
    2627#
    2728# vboxnetadp(.o) - The lower case driver.
     
    3132SYSMODS += vboxnetadp
    3233vboxnetadp_TEMPLATE         = VBOXR0DRV
     34vboxnetadp_INST = $(INST_VBOXNETADP)$(if $(eq $(KBUILD_TARGET),darwin),Contents/MacOS/)
    3335vboxnetadp_NAME.solaris     = vboxnet
    34 vboxnetadp_DEFS             = IN_RT_R0
    35 vboxnetadp_DEFS.solaris    += VBOX_SVN_REV=$(VBOX_SVN_REV)
     36vboxnetadp_DEFS             = IN_RT_R0 VBOX_SVN_REV=$(VBOX_SVN_REV) IN_SUP_STATIC
    3637vboxnetadp_DEPS.solaris    += $(VBOX_SVN_REV_KMK)
    3738vboxnetadp_LDFLAGS.solaris += -N misc/gld
    38 vboxnetflt_INCS            := \
     39vboxnetadp_LDFLAGS.darwin   = -v -Wl,-whyload -Wl,-v -Wl,-whatsloaded
     40vboxnetadp_INCS            := \
    3941        $(PATH_SUB_CURRENT)
    4042vboxnetadp_LIBS            += \
     43        $(PATH_LIB)/SUPR0IdcClient$(VBOX_SUFF_LIB)
     44vboxnetadp_LIBS.solaris    += \
    4145        $(PATH_LIB)/RuntimeR0Drv$(VBOX_SUFF_LIB)
    4246vboxnetadp_SOURCES.solaris = solaris/VBoxNetAdp-solaris.c
     47vboxnetadp_SOURCES.darwin  = darwin/VBoxNetAdp-darwin.cpp
     48vboxnetadp_SOURCES         = VBoxNetAdp.c
    4349 endif
    4450endif
     51
     52# Darwin extras.
     53ifeq ($(KBUILD_TARGET),darwin)
     54INSTALLS += VBoxNetAdp.kext
     55VBoxNetAdp.kext_INST     = $(INST_VBOXNETADP)Contents/
     56VBoxNetAdp.kext_SOURCES  = \
     57        $(PATH_VBoxNetAdp.kext)/Info.plist
     58VBoxNetAdp.kext_CLEAN    = \
     59        $(PATH_VBoxNetAdp.kext)/Info.plist
     60
     61$$(PATH_VBoxNetAdp.kext)/Info.plist: $(PATH_SUB_CURRENT)/darwin/Info.plist $(VBOX_VERSION_MK) | $$(dir $$@)
     62        $(call MSG_GENERATE,VBoxNetAdp,$@,$<)
     63        $(xQUIET)$(RM) -f $@
     64        $(xQUIET)$(SED) \
     65                -e 's/@VBOX_VERSION_STRING@/$(VBOX_VERSION_STRING)/g' \
     66                -e 's/@VBOX_VERSION_MAJOR@/$(VBOX_VERSION_MAJOR)/g' \
     67                -e 's/@VBOX_VERSION_MINOR@/$(VBOX_VERSION_MINOR)/g' \
     68                -e 's/@VBOX_VERSION_BUILD@/$(VBOX_VERSION_BUILD)/g' \
     69                --output $@ \
     70                $<
     71
     72INSTALLS.darwin += Scripts-darwin-adp
     73Scripts-darwin-adp_INST = $(INST_DIST)
     74Scripts-darwin-adp_SOURCES = \
     75        darwin/loadnetadp.sh
     76endif # darwin
    4577
    4678include $(KBUILD_PATH)/subfooter.kmk
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