Changeset 64935 in vbox for trunk/src/VBox/Additions/WINNT/tools
- Timestamp:
- Dec 16, 2016 11:47:16 PM (8 years ago)
- svn:sync-xref-src-repo-rev:
- 112348
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Additions/WINNT/tools/Makefile.kmk
r63107 r64935 18 18 include $(KBUILD_PATH)/subheader.kmk 19 19 20 # 21 # Certificate utility. 22 # 20 23 PROGRAMS += VBoxCertUtil 21 24 22 25 VBoxCertUtil_TEMPLATE = VBoxGuestR3Exe 23 26 VBoxCertUtil_SOURCES = \ 24 25 27 VBoxCertUtil.cpp \ 28 VBoxCertUtil.rc 26 29 VBoxCertUtil_LIBS = \ 27 30 crypt32.lib 28 31 29 #30 32 # The icon is configurable. 31 #32 33 VBoxCertUtil.rc_INCS = $(VBoxCertUtil_0_OUTDIR) 33 34 VBoxCertUtil.rc_DEPS = $(VBoxCertUtil_0_OUTDIR)/VBoxCertUtil-win-icon.rc … … 39 40 $(APPEND) $@ 'IDI_VIRTUALBOX ICON DISCARDABLE "$(subst /,\\,$(VBOX_WINDOWS_ADDITIONS_ICON_FILE))"' 40 41 42 43 # 44 # Install all the certificates we use here. 45 # 46 INSTALLS += AdditionsInstCertFiles 47 AdditionsInstCertFiles_TEMPLATE = VBoxGuestR3Exe 48 AdditionsInstCertFiles_SOURCES = 49 AdditionsInstCertFiles_CLEAN = 50 ifdef VBOX_SIGNING_MODE 51 define def_VBoxAdditionsInstCertFiles 52 AdditionsInstCertFiles_SOURCES += $$(AdditionsInstCertFiles_0_OUTDIR)/$(1)=>$1 53 AdditionsInstCertFiles_CLEAN += $$(AdditionsInstCertFiles_0_OUTDIR)/$(1) 54 $$$$(AdditionsInstCertFiles_0_OUTDIR)/$(1): $$(2) | $$$$(dir $$$$@) 55 $(QUIET)$(RM) -f -- "$$@" 56 $(VBOX_RTSIGNTOOL) extract-exe-signer-cert --signature-index $3 --exe "$$<" --output "$$@" --der 57 endef 58 59 if "$(VBOX_WITH_CORP_CODE_SIGNING)" == "all" || (!defined(VBOX_CERTIFICATE_SHA2_SUBJECT_NAME) && !defined(VBOX_WITH_CORP_CODE_SIGNING)) 60 $(evalcall2 def_VBoxAdditionsInstCertFiles,oracle-vbox.cer,$(VBOX_PATH_ADDITIONS)/VBoxGuest.sys,0) 61 else 62 $(evalcall2 def_VBoxAdditionsInstCertFiles,oracle-vbox-sha1.cer,$(VBOX_PATH_ADDITIONS)/VBoxGuest.sys,0) 63 $(evalcall2 def_VBoxAdditionsInstCertFiles,oracle-vbox-sha256.cer,$(VBOX_PATH_ADDITIONS)/VBoxGuest.sys,1) 64 if defined(VBOX_CERTIFICATE_SHA2_SUBJECT_NAME) && defined(VBOX_WITH_CORP_CODE_SIGNING) 65 $(evalcall2 def_VBoxAdditionsInstCertFiles,oracle-vbox-sha256-r3.cer,$(VBOX_PATH_ADDITIONS)/VBoxCertUtil.exe,1) 66 endif 67 endif 68 endif 69 41 70 include $(FILE_KBUILD_SUB_FOOTER) 42 71
Note:
See TracChangeset
for help on using the changeset viewer.