Changeset 55783 in vbox
- Timestamp:
- May 9, 2015 12:30:40 AM (9 years ago)
- Location:
- trunk
- Files:
-
- 2 edited
-
Config.kmk (modified) (4 diffs)
-
include/VBox/version.h (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/Config.kmk
r55771 r55783 222 222 # prerelease from different publishers correctly. 223 223 VBOX_VERSION_STRING = $(VBOX_VERSION_STRING_RAW)_BETA3$(VBOX_BUILD_PUBLISHER) 224 # Just the BETA[n],ALPHA[n],RC[n] indicators. Set to empty string for release. 225 VBOX_VERSION_PRERELEASE = BETA3 224 226 225 227 # Force the additions.sh script to get an exact additions build when we're doing the release. … … 5813 5815 # 5814 5816 VBOX_BAD_CHAR_SET = ,;:/\$(SP)$(TAB)$(HASH)=![]@%&''()*""<>?^{}|~ 5815 VBOX_VERSION_STAMP = $(PATH_OUT)/version-stamp-raw-api-$(translate $(VBOX_VERSION_STRING)-$(VBOX_C_YEAR)-$(VBOX_VENDOR)-$(VBOX_PRODUCT)-$(VBOX_API_VERSION)-$(VBOX_BUILD_PUBLISHER) ,$(VBOX_BAD_CHAR_SET),,_)5817 VBOX_VERSION_STAMP = $(PATH_OUT)/version-stamp-raw-api-$(translate $(VBOX_VERSION_STRING)-$(VBOX_C_YEAR)-$(VBOX_VENDOR)-$(VBOX_PRODUCT)-$(VBOX_API_VERSION)-$(VBOX_BUILD_PUBLISHER)-$(USERNAME),$(VBOX_BAD_CHAR_SET),,_) 5816 5818 VBOX_VERSION_HEADER = $(PATH_OUT)/version-generated.h 5817 5819 VBOX_VERSION_MK = $(PATH_OUT)/version-generated.mk … … 5833 5835 $(QUIET)$(APPEND) $@.tmp '#define VBOX_VERSION_MINOR $(VBOX_VERSION_MINOR)' 5834 5836 $(QUIET)$(APPEND) $@.tmp '#define VBOX_VERSION_BUILD $(VBOX_VERSION_BUILD)' 5837 ifneq ($(VBOX_VERSION_PRERELEASE),) 5838 $(QUIET)$(APPEND) $@.tmp '#define VBOX_VERSION_PRERELEASE "$(strip $(VBOX_VERSION_PRERELEASE))"' 5839 endif 5835 5840 $(QUIET)$(APPEND) $@.tmp '#define VBOX_VERSION_STRING_RAW "$(VBOX_VERSION_STRING_RAW)"' 5836 5841 $(QUIET)$(APPEND) $@.tmp '#define VBOX_VERSION_STRING "$(VBOX_VERSION_STRING)"' 5837 5842 $(QUIET)$(APPEND) $@.tmp '#define VBOX_API_VERSION_STRING "$(VBOX_API_VERSION)"' 5843 $(QUIET)$(APPEND) $@.tmp '' 5844 ifdef VBOX_BUILD_SERVER_BUILD 5845 $(QUIET)$(APPEND) $@.tmp '#define VBOX_BUILD_SERVER_BUILD 1' 5846 else 5847 $(QUIET)$(APPEND) $@.tmp '#define VBOX_PRIVATE_BUILD_DESC "Private build by $(USERNAME)"' 5848 endif 5838 5849 $(QUIET)$(APPEND) $@.tmp '' 5839 5850 $(QUIET)$(APPEND) $@.tmp '#endif' … … 5884 5895 $(QUIET)$(APPEND) $@.tmp 'VBOX_VERSION_BUILD = $(VBOX_VERSION_BUILD)' 5885 5896 $(QUIET)$(APPEND) $@.tmp 'VBOX_VERSION_STRING = $(VBOX_VERSION_STRING)' 5897 ifneq ($(VBOX_VERSION_PRERELEASE),) 5898 $(QUIET)$(APPEND) $@.tmp 'VBOX_VERSION_PRERELEASE = $(strip $(VBOX_VERSION_PRERELEASE))' 5899 endif 5886 5900 $(QUIET)$(APPEND) $@.tmp 'VBOX_VENDOR = $(VBOX_VENDOR)' 5887 5901 $(QUIET)$(APPEND) $@.tmp 'VBOX_VENDOR_SHORT = $(VBOX_VENDOR_SHORT)' 5888 5902 $(QUIET)$(APPEND) $@.tmp 'VBOX_PRODUCT = $(VBOX_PRODUCT)' 5889 5903 $(QUIET)$(APPEND) $@.tmp 'VBOX_C_YEAR = $(VBOX_C_YEAR)' 5904 ifdef VBOX_BUILD_SERVER_BUILD 5905 $(QUIET)$(APPEND) $@.tmp 'VBOX_BUILD_SERVER_BUILD = 1' 5906 else 5907 $(QUIET)$(APPEND) $@.tmp 'VBOX_PRIVATE_BUILD_DESC = Private build by $(USERNAME)' 5908 endif 5890 5909 $(QUIET)$(MV) -f $@.tmp $@ 5891 5910 -
trunk/include/VBox/version.h
r55782 r55783 103 103 #define VBOX_RC_PRODUCT_NAME_GA_STR VBOX_PRODUCT " Guest Additions\0" 104 104 #define VBOX_RC_PRODUCT_VERSION VBOX_VERSION_MAJOR , VBOX_VERSION_MINOR , VBOX_VERSION_BUILD , 0 105 #define VBOX_RC_PRODUCT_VERSION_STR RT_XSTR(VBOX_VERSION_MAJOR) "." RT_XSTR(VBOX_VERSION_MINOR) "." RT_XSTR(VBOX_VERSION_BUILD) ".r" RT_XSTR(VBOX_SVN_REV) "\0"106 105 #define VBOX_RC_FILE_VERSION VBOX_VERSION_MAJOR , VBOX_VERSION_MINOR , VBOX_VERSION_BUILD , 0 107 # define VBOX_RC_FILE_VERSION_STR RT_XSTR(VBOX_VERSION_MAJOR) "." RT_XSTR(VBOX_VERSION_MINOR) "." RT_XSTR(VBOX_VERSION_BUILD) "." RT_XSTR(VBOX_SVN_REV) "\0"108 # ifdef DEBUG109 # define VBOX_RC_FILE_ FLAGS (VS_FF_DEBUG | VS_FF_PRIVATEBUILD | VS_FF_PRERELEASE)106 #ifndef VBOX_VERSION_PRERELEASE 107 # define VBOX_RC_PRODUCT_VERSION_STR RT_XSTR(VBOX_VERSION_MAJOR) "." RT_XSTR(VBOX_VERSION_MINOR) "." RT_XSTR(VBOX_VERSION_BUILD) "." RT_XSTR(VBOX_SVN_REV) "\0" 108 # define VBOX_RC_FILE_VERSION_STR RT_XSTR(VBOX_VERSION_MAJOR) "." RT_XSTR(VBOX_VERSION_MINOR) "." RT_XSTR(VBOX_VERSION_BUILD) "." RT_XSTR(VBOX_SVN_REV) "\0" 110 109 #else 111 # define VBOX_RC_FILE_FLAGS 0 110 # define VBOX_RC_PRODUCT_VERSION_STR RT_XSTR(VBOX_VERSION_MAJOR) "." RT_XSTR(VBOX_VERSION_MINOR) "." RT_XSTR(VBOX_VERSION_BUILD) "." RT_XSTR(VBOX_SVN_REV) " (" VBOX_VERSION_PRERELEASE ")\0" 111 # define VBOX_RC_FILE_VERSION_STR RT_XSTR(VBOX_VERSION_MAJOR) "." RT_XSTR(VBOX_VERSION_MINOR) "." RT_XSTR(VBOX_VERSION_BUILD) "." RT_XSTR(VBOX_SVN_REV) " (" VBOX_VERSION_PRERELEASE ")\0" 112 112 #endif 113 113 #define VBOX_RC_FILE_OS VOS_NT_WINDOWS32 … … 115 115 #define VBOX_RC_TYPE_APP VFT_APP 116 116 #define VBOX_RC_TYPE_DRV VFT_DRV 117 #define VBOX_RC_MORE_STRINGS 117 /* Flags and extra strings depending on the build type and who's building. */ 118 #if defined(DEBUG) || defined(VBOX_WITH_STATISTICS) || defined(LOG_ENABLED) 119 # define VBOX_RC_FILE_FLAGS_DEBUG VS_FF_DEBUG 120 #else 121 # define VBOX_RC_FILE_FLAGS_DEBUG 0 122 #endif 123 #if VBOX_VERSION_MINOR >= 51 || defined(VBOX_VERSION_PRERELEASE) 124 # define VBOX_RC_FILE_FLAGS_PRERELEASE VS_FF_PRERELEASE 125 #else 126 # define VBOX_RC_FILE_FLAGS_PRERELEASE 0 127 #endif 128 #if defined(VBOX_BUILD_SERVER_BUILD) && (VBOX_VERSION_MINOR & 1) == 0 129 # define VBOX_RC_FILE_FLAGS_BUILD 0 130 # define VBOX_RC_MORE_STRINGS 131 #elif defined(VBOX_BUILD_SERVER_BUILD) 132 # define VBOX_RC_FILE_FLAGS_BUILD VS_FF_SPECIALBUILD 133 # define VBOX_RC_MORE_STRINGS VALUE "SpecialBuild", "r" RT_XSTR(VBOX_SVN_REV) "\0" 134 #else 135 # define VBOX_RC_FILE_FLAGS_BUILD VS_FF_PRIVATEBUILD 136 # ifdef VBOX_PRIVATE_BUILD_DESC 137 # define VBOX_RC_MORE_STRINGS VALUE "PrivateBuild", VBOX_PRIVATE_BUILD_DESC "\0" 138 # else 139 # define VBOX_RC_MORE_STRINGS VALUE "PrivateBuild", "r" RT_XSTR(VBOX_SVN_REV) "\0" 140 # error 141 # endif 142 #endif 143 #define VBOX_RC_FILE_FLAGS (VBOX_RC_FILE_FLAGS_DEBUG | VBOX_RC_FILE_FLAGS_PRERELEASE | VBOX_RC_FILE_FLAGS_BUILD) 118 144 /** @} */ 119 145
Note:
See TracChangeset
for help on using the changeset viewer.

