VirtualBox

Changeset 64912 in vbox


Ignore:
Timestamp:
Dec 16, 2016 2:07:13 PM (8 years ago)
Author:
vboxsync
Message:

Config.kmk: Introducing VBOX_CSS_SIGN_CMD and VBOX_JAVA.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/Config.kmk

    r64799 r64912  
    30553055  $(error VBOX_SIGNING_MODE must be either 'test' or 'release'. The value '$(VBOX_SIGNING_MODE)' is not recognized.)
    30563056 endif
     3057 # Corp code signing.
     3058 VBOX_CCS_CLIENT_JAR := $(firstword $(rsort \
     3059        $(wildcard $(KBUILD_DEVTOOLS)/common/css/v*/Client.jar)) \
     3060        $(KBUILD_DEVTOOLS)/common/ccs/notfound/Client.jar )
     3061 VBOX_CCS_USER       ?= virtualbox_grp
     3062 VBOX_CCS_GLOBAL_UID ?= non-of-your-business
     3063 VBOX_CCS_SERVER     ?= UK
     3064 ##
     3065 # Corp Code Signing command line.
     3066 # @param  $1  Signing method: solaris_elf, solaris_pkg, driver (microsoft), ...
     3067 # @param  $2  The file to be submitted for signing.
     3068 # @param  $3  The directory to put the signed file in. Defaults to $(dir $2).
     3069 # @param  $4  Additional options.
     3070 VBOX_CCS_SIGN_CMD    = $(VBOX_JAVA) -jar "$(VBOX_CCS_CLIENT_JAR)" \
     3071        sign -user "$(VBOX_CCS_USER)" -global_uid "$(VBOX_CCS_GLOBAL_UID)" -server "$(VBOX_CCS_SERVER)" \
     3072                -sign_method "$1" -file_to_sign "$2" -signed_location "$(if $3,$3,$(dir $2))" $4
    30573073
    30583074 ifeq ($(KBUILD_HOST),win)
     
    33153331  VBOX_ELFSIGN ?= elfsign
    33163332
    3317   ## Commands for signing a driver image after link.
    3318   VBOX_SIGN_DRIVER_CMDS ?= $(if $(eq $(tool_do),LINK_LIBRARY),,$(call VBOX_SIGN_ELF_FN,$(out)))
    33193333  # Sign an ELF image.
    33203334  # @param 1   The elf object file to sign.
     
    33253339        $(VBOX_PIN_ARGS) \
    33263340        -e $(1)
     3341
     3342  ## Commands for signing a driver image after link.
     3343  ifdef VBOX_USE_CORP_CODE_SIGNING
     3344   VBOX_SIGN_DRIVER_CMDS ?= $(if $(eq $(tool_do),LINK_LIBRARY),,$(call VBOX_CCS_SIGN_CMD,solaris_elf,$(out)))
     3345  else
     3346   VBOX_SIGN_DRIVER_CMDS ?= $(if $(eq $(tool_do),LINK_LIBRARY),,$(call VBOX_SIGN_ELF_FN,$(out)))
     3347  endif
    33273348
    33283349 else
     
    69286949        $(if-expr $(VBOX_XCODE_VERSION_MAJOR) >= 4,/System/Library/Frameworks/JavaVM.framework/Versions/A/Commands,) \
    69296950        ) /System/Library/Frameworks/JavaVM.framework/Versions/1.6.0/Commands)
     6951 VBOX_JAVA      = $(VBOX_JAVA_COMMANDS)/java
    69306952 VBOX_JAVAC     = $(VBOX_JAVA_COMMANDS)/javac
    69316953 VBOX_JAVAH     = $(VBOX_JAVA_COMMANDS)/javah
     
    69396961 endif
    69406962
    6941 else
     6963else # !darwin
    69426964
    69436965 ifeq ($(KBUILD_TARGET),linux)
     
    69746996 endif
    69756997
    6976  VBOX_JAVAC     = $(VBOX_JAVA_HOME)/bin/javac
    6977  VBOX_JAVAH     = $(VBOX_JAVA_HOME)/bin/javah
    6978  VBOX_JAR       = $(VBOX_JAVA_HOME)/bin/jar
    6979  VBOX_JAVADOC   = $(VBOX_JAVA_HOME)/bin/javadoc
    6980  VBOX_WSIMPORT  = $(VBOX_JAVA_HOME)/bin/wsimport
     6998 VBOX_JAVA      = "$(VBOX_JAVA_HOME)/bin/java$(HOSTSUFF_EXE)"
     6999 VBOX_JAVAC     = "$(VBOX_JAVA_HOME)/bin/javac(HOSTSUFF_EXE)"
     7000 VBOX_JAVAH     = "$(VBOX_JAVA_HOME)/bin/javah(HOSTSUFF_EXE)"
     7001 VBOX_JAR       = "$(VBOX_JAVA_HOME)/bin/jar(HOSTSUFF_EXE)"
     7002 VBOX_JAVADOC   = "$(VBOX_JAVA_HOME)/bin/javadoc(HOSTSUFF_EXE)"
     7003 VBOX_WSIMPORT  = "$(VBOX_JAVA_HOME)/bin/wsimport(HOSTSUFF_EXE)"
    69817004 # correct for targets we care about
    6982  VBOX_MD_OS = $(KBUILD_TARGET)
     7005 VBOX_MD_OS     = $(KBUILD_TARGET)
    69837006 VBOX_JAVA_INC  = \
    69847007        $(VBOX_JAVA_HOME)/include \
    69857008        $(VBOX_JAVA_HOME)/include/$(VBOX_MD_OS)
    6986 endif
     7009endif # !darwin
    69877010
    69887011
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