diff options
Diffstat (limited to 'ACE/bin/make_release.py')
-rwxr-xr-x | ACE/bin/make_release.py | 16 |
1 files changed, 13 insertions, 3 deletions
diff --git a/ACE/bin/make_release.py b/ACE/bin/make_release.py index f487339197d..4ca54f170ec 100755 --- a/ACE/bin/make_release.py +++ b/ACE/bin/make_release.py @@ -40,7 +40,8 @@ This dict contains entries of the form COMPONENT_version COMPONENT_beta COMPONENT_minor -COMPONENT_major """ +COMPONENT_major +COMPONENT_code """ comp_versions = dict () old_comp_versions = dict () @@ -231,16 +232,20 @@ def update_version_files (component): ## Update component/component/Version.h version_header = """ // -*- C++ -*- -// This is file was automatically generated by \$ACE_ROOT/bin/make_release.py +// This is file was automatically generated by $ACE_ROOT/bin/make_release.py #define %s_MAJOR_VERSION %s #define %s_MINOR_VERSION %s #define %s_BETA_VERSION %s #define %s_VERSION \"%s\" +#define %s_VERSION_CODE %s +#define %s_MAKE_VERSION_CODE(a,b,c) (((a) << 16) + ((b) << 8) + (c)) """ % (component, comp_versions[component + "_major"], component, comp_versions[component + "_minor"], component, comp_versions[component + "_beta"], - component, comp_versions[component + "_version"]) + component, comp_versions[component + "_version"], + component, comp_versions[component + "_code"], + component) if opts.take_action: with open (component + '/' + component.lower () + "/Version.h", 'r+') as version_h: @@ -529,6 +534,11 @@ def get_comp_versions (component): str (comp_versions[component + "_minor"]) + '_' + \ str (comp_versions[component + "_beta"]) + comp_versions [component + "_code"] = \ + str((comp_versions[component + "_major"] << 16) + \ + (comp_versions[component + "_minor"] << 8) + \ + comp_versions[component + "_beta"]) + old_comp_versions [component + "_version"] = \ str (old_comp_versions[component + "_major"]) + '.' + \ str (old_comp_versions[component + "_minor"]) + '.' + \ |