VirtualBox

Changeset 2949 in vbox for trunk/Config.kmk


Ignore:
Timestamp:
May 31, 2007 12:21:26 AM (18 years ago)
Author:
vboxsync
Message:

Make it possible to override the /s my arguments with /sm (additions built from linux). Drop signing of testcases.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/Config.kmk

    r2887 r2949  
    915915  else ifeq ($(strip $(VBOX_SIGNING_MODE)),release)
    916916   VBOX_CROSS_CERTIFICATE_FILE ?= $(VBOX_PATH_SELFSIGN)/MSCV-GlobalSign.cer
     917   VBOX_CROSS_CERTIFICATE_FILE_ARGS ?= /ac "$(VBOX_CROSS_CERTIFICATE_FILE)"
    917918   VBOX_CERTIFICATE_SUBJECT_NAME ?= InnoTek Systemberatung GmbH
     919   VBOX_CERTIFICATE_SUBJECT_NAME_ARGS ?= /n "$(VBOX_CERTIFICATE_SUBJECT_NAME)"
    918920   VBOX_CERTIFICATE_STORE ?= my
     921   VBOX_CERTIFICATE_STORE_ARGS ?= /s "$(VBOX_CERTIFICATE_STORE)"
    919922   VBOX_TSA_URL ?= http://timestamp.verisign.com/scripts/timestamp.dll
     923   VBOX_TSA_URL_ARGS ?= /t "$(VBOX_TSA_URL)"
    920924   VBOX_SIGN_DRIVER_CMDS = $(if $(eq $(tool_do),LINK_LIBRARY),,$(VBOX_SIGNTOOL) sign \
    921                 /ac "$(VBOX_CROSS_CERTIFICATE_FILE)" \
    922                 /s "$(VBOX_CERTIFICATE_STORE)" \
    923                 /n "$(VBOX_CERTIFICATE_SUBJECT_NAME)" \
    924                 /t "$(VBOX_TSA_URL)" \
     925                $(VBOX_CROSS_CERTIFICATE_FILE_ARGS) \
     926                $(VBOX_CERTIFICATE_STORE_ARGS) \
     927                $(VBOX_CERTIFICATE_SUBJECT_NAME_ARGS) \
     928                $(VBOX_TSA_URL_ARGS) \
    925929                $(out))
    926930   VBOX_SIGN_IMAGE_CMDS  = $(if $(eq $(tool_do),LINK_LIBRARY),,$(VBOX_SIGNTOOL) sign \
    927                 /ac "$(VBOX_CROSS_CERTIFICATE_FILE)" \
    928                 /s "$(VBOX_CERTIFICATE_STORE)" \
    929                 /n "$(VBOX_CERTIFICATE_SUBJECT_NAME)" \
     931                $(VBOX_CROSS_CERTIFICATE_FILE_ARGS) \
     932                $(VBOX_CERTIFICATE_STORE_ARGS) \
     933                $(VBOX_CERTIFICATE_SUBJECT_NAME_ARGS) \
     934                $(VBOX_TSA_URL_ARGS) \
    930935                $(out))
    931936   ## Sign an MSI.
    932937   # @param 1  The msi to sign.
    933938   VBOX_SIGN_MSI_FN      = $(VBOX_SIGNTOOL) sign \
    934                 /ac "$(VBOX_CROSS_CERTIFICATE_FILE)" \
    935                 /s "$(VBOX_CERTIFICATE_STORE)" \
    936                 /n "$(VBOX_CERTIFICATE_SUBJECT_NAME)" \
     939                $(VBOX_CROSS_CERTIFICATE_FILE_ARGS) \
     940                $(VBOX_CERTIFICATE_STORE_ARGS) \
     941                $(VBOX_CERTIFICATE_SUBJECT_NAME_ARGS) \
     942                $(VBOX_TSA_URL_ARGS) \
    937943                $(1)
    938944   ## Create a security catalog file.
     
    945951                $(NL)$(TAB)$(MV) $(2) $(2) \
    946952                $(NL)$(TAB)$(VBOX_SIGNTOOL) sign /v \
    947                 /ac "$(VBOX_CROSS_CERTIFICATE_FILE)" \
    948                 /s "$(VBOX_CERTIFICATE_STORE)" \
    949                 /n "$(VBOX_CERTIFICATE_SUBJECT_NAME)" \
    950                 /t "$(VBOX_TSA_URL)" \
     953                $(VBOX_CROSS_CERTIFICATE_FILE_ARGS) \
     954                $(VBOX_CERTIFICATE_STORE_ARGS) \
     955                $(VBOX_CERTIFICATE_SUBJECT_NAME_ARGS) \
     956                $(VBOX_TSA_URL_ARGS) \
    951957                $(2)
    952958   VBOX_MAKE_CAT64_FN   = $(call VBOX_MAKE_CAT_HLP_FN,$(1),$(2),XP_X64;Server2003_X64;Vista_X64)
     
    15221528TEMPLATE_VBOXR3TSTEXE_INST    = $(INST_TESTCASE)
    15231529TEMPLATE_VBOXR3TSTEXE_LIBS    = $(LIB_RUNTIME) $(TEMPLATE_VBOXR3EXE_LIBS)
     1530ifeq ($(BUILD_TARGET),win)
     1531 ifdef VBOX_SIGNING_MODE
     1532  TEMPLATE_VBOXR3TSTEXE_POST_CMDS =
     1533 endif
     1534endif
    15241535
    15251536#
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