VirtualBox

Changeset 26846 in vbox for trunk/src


Ignore:
Timestamp:
Feb 26, 2010 1:13:45 PM (15 years ago)
Author:
vboxsync
Message:

wddm: install & sign

Location:
trunk/src/VBox/Additions/WINNT/Graphics
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Additions/WINNT/Graphics/Makefile.kmk

    r23452 r26846  
    6868        $(call MSG_TOOL,Inf2Cat,VBoxVideo-inf,$@,$<)
    6969        $(call VBOX_MAKE_CAT_FN, $(@D),$@)
     70       
     71ifdef VBOXWDDM
     72#
     73# Install the inf & cat.
     74# This has to be done here since it depends on both the
     75# miniport driver and the display dll.
     76#
     77INSTALLS += VBoxVideoWddm-inf
     78VBoxVideoWddm-inf_INST = $(INST_ADDITIONS)
     79VBoxVideoWddm-inf_MODE = a+r,u+w
     80VBoxVideoWddm-inf_SOURCES = \
     81    $(PATH_TARGET)/VBoxVideoWddmCat.dir/VBoxVideoWddm.inf
     82ifdef VBOX_SIGN_ADDITIONS
     83VBoxVideoWddm-inf_SOURCES += \
     84    $(PATH_TARGET)/VBoxVideoWddmCat.dir/VBoxVideoWddm.sys \
     85    $(PATH_TARGET)/VBoxVideoWddmCat.dir/VBoxVideoWddm.cat
     86
     87ifdef VBOXWDDM_WITH_D3DUM
     88VBoxVideoWddm-inf_SOURCES += \
     89 $(PATH_TARGET)/VBoxVideoWddmCat.dir/VBoxDispD3D.dll
     90VBoxVideoWddm-inf_SOURCES.amd64 += \
     91 $(PATH_TARGET)/VBoxVideoWddmCat.dir/VBoxDispD3D64.dll
     92endif
     93   
     94endif # signing
     95VBoxVideoWddm-inf_CLEAN = $(VBoxVideoWddm-inf_SOURCES)
     96VBoxVideoWddm-inf_BLDDIRS = \
     97    $(PATH_TARGET)/VBoxVideoWddmCat.dir
     98
     99$(PATH_TARGET)/VBoxVideoWddmCat.dir/VBoxVideoWddm.inf: $(PATH_SUB_CURRENT)/Miniport/wddm/VBoxVideoWddm.inf $(MAKEFILE_CURRENT) | $$(call DIRDEP,$$(@D))
     100        $(call MSG_GENERATE,VBoxVideoWddm-inf,$@,$<)
     101        $(call VBOX_EDIT_INF_FN,$<,$@)
     102
     103$(PATH_TARGET)/VBoxVideoWddmCat.dir/VBoxVideoWddm.sys: $$(TARGET_VBoxVideoWddm) | $$(call DIRDEP,$$(@D))
     104        $(INSTALL) -m 644 $< $(@D)
     105
     106ifdef VBOXWDDM_WITH_D3DUM
     107$(PATH_TARGET)/VBoxVideoWddmCat.dir/VBoxDispD3D.dll: $$(TARGET_VBoxDispD3D) | $$(call DIRDEP,$$(@D))
     108        $(INSTALL) -m 644 $< $(@D)
     109
     110 ifeq ($(KBUILD_TARGET_ARCH), amd64)
     111$(PATH_TARGET)/VBoxVideoWddmCat.dir/VBoxDispD3D64.dll: $$(TARGET_VBoxDispD3D64) | $$(call DIRDEP,$$(@D))
     112        $(INSTALL) -m 644 $< $(@D)
     113 endif
     114endif
     115
     116$(PATH_TARGET)/VBoxVideoWddmCat.dir/VBoxVideoWddm.cat: \
     117        $(PATH_TARGET)/VBoxVideoWddmCat.dir/VBoxVideoWddm.inf \
     118        $(PATH_TARGET)/VBoxVideoWddmCat.dir/VBoxVideoWddm.sys \
     119        $(if $(VBOXWDDM_WITH_D3DUM), $(PATH_TARGET)/VBoxVideoWddmCat.dir/VBoxDispD3D.dll, ) \
     120        $(if $(VBOXWDDM_WITH_D3DUM), $(if-expr "$(KBUILD_TARGET_ARCH)" == "amd64", $(PATH_TARGET)/VBoxVideoWddmCat.dir/VBoxDispD3D64.dll, ), )
     121        $(call MSG_TOOL,Inf2Cat,VBoxVideoWddm-inf,$@,$<)
     122        $(call VBOX_MAKE_CAT_FN, $(@D),$@)
     123endif
    70124
    71125include $(KBUILD_PATH)/subfooter.kmk
  • trunk/src/VBox/Additions/WINNT/Graphics/Miniport/Makefile.kmk

    r26560 r26846  
    7777 VBoxVideoWddm_TEMPLATE    = VBOXGUESTR0
    7878 ifdef VBOX_SIGN_ADDITIONS # (See the parent makefile.)
    79   # driver signing rules will be written once there are all files necessary for that are available,
    80   # i.e. a u/m display driver miniport inf
    81   $(warning FIXME: !!!define wddm driver signing & install rules !!!)
    8279  VBoxVideoWddm_NOINST     = true
    8380 endif
Note: See TracChangeset for help on using the changeset viewer.

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