VirtualBox

Changeset 5785 in vbox


Ignore:
Timestamp:
Nov 17, 2007 12:01:36 AM (17 years ago)
Author:
vboxsync
Message:

Added a 'development' VBOX_SIGNING_MODE to that will only sign drivers and cat files.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/Config.kmk

    r5765 r5785  
    10161016  VBOX_INF2CAT  ?= $(VBOX_PATH_SELFSIGN)/Inf2Cat.exe
    10171017
    1018   # There are two signing modes; 'self' and 'release'.
     1018  # There are three signing modes; 'self', 'development' and 'release'.
    10191019  ifeq ($(strip $(VBOX_SIGNING_MODE)),self)
    1020    ## @todo
    1021   else ifeq ($(strip $(VBOX_SIGNING_MODE)),release)
     1020   ## @todo Figure out selfsigning and put up some docs in the wiki.
     1021  else if1of ($(VBOX_SIGNING_MODE),release development)
    10221022   VBOX_CROSS_CERTIFICATE_FILE ?= $(VBOX_PATH_SELFSIGN)/MSCV-GlobalSign.cer
    10231023   VBOX_CROSS_CERTIFICATE_FILE_ARGS ?= /ac "$(VBOX_CROSS_CERTIFICATE_FILE)"
     
    10301030   ## Commands for signing a driver image after link.
    10311031   VBOX_SIGN_DRIVER_CMDS ?= $(if $(eq $(tool_do),LINK_LIBRARY),,$(call VBOX_SIGN_FILE_FN,$(out)))
    1032    ## Commands for signing an executable or a dll image after link.
    1033    VBOX_SIGN_IMAGE_CMDS  ?= $(if $(eq $(tool_do),LINK_LIBRARY),,$(call VBOX_SIGN_FILE_FN,$(out)))
    10341032   ## Sign a file.
    10351033   # @param 1  The file to sign.
     
    10571055   endif
    10581056
    1059   # Enable signing of the additions.
    1060   VBOX_SIGN_ADDITIONS   ?= 1
     1057   # Go nuts, sign everything.
     1058   ifeq ($(strip $(VBOX_SIGNING_MODE)),release)
     1059    ## Commands for signing an executable or a dll image after link.
     1060    VBOX_SIGN_IMAGE_CMDS  ?= $(if $(eq $(tool_do),LINK_LIBRARY),,$(call VBOX_SIGN_FILE_FN,$(out)))
     1061    ## Enable signing of the additions.
     1062    VBOX_SIGN_ADDITIONS   ?= 1
     1063   endif
    10611064
    10621065  else
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