From 61d1746c26a03f00ecd0e132673687fb83dfa7f3 Mon Sep 17 00:00:00 2001 From: fvanroie <15969459+fvanroie@users.noreply.github.com> Date: Thu, 21 Jan 2021 16:38:30 +0100 Subject: [PATCH] Update scripts --- tools/{move-rename-firmware.py => copy_fw.py} | 14 ++++++------- tools/extra_script.py | 20 +++++++++---------- 2 files changed, 17 insertions(+), 17 deletions(-) rename tools/{move-rename-firmware.py => copy_fw.py} (76%) diff --git a/tools/move-rename-firmware.py b/tools/copy_fw.py similarity index 76% rename from tools/move-rename-firmware.py rename to tools/copy_fw.py index bf04a4b4..1ffebece 100644 --- a/tools/move-rename-firmware.py +++ b/tools/copy_fw.py @@ -7,15 +7,15 @@ import shutil buildFlags = env.ParseFlags(env['BUILD_FLAGS']) def get_fw_version(source, target, env): - global HASP_VERSION_MAJOR - global HASP_VERSION_MINOR - global HASP_VERSION_REVISION + global HASP_VER_MAJ + global HASP_VER_MIN + global HASP_VER_REV for item in buildFlags.get("CPPDEFINES"): if (type(item) is list): - if (item[0]=="HASP_VERSION_MAJOR"): HASP_VERSION_MAJOR = item[1] - if (item[0]=="HASP_VERSION_MINOR"): HASP_VERSION_MINOR = item[1] - if (item[0]=="HASP_VERSION_REVISION"): HASP_VERSION_REVISION = item[1] + if (item[0]=="HASP_VER_MAJ"): HASP_VER_MAJ = item[1] + if (item[0]=="HASP_VER_MIN"): HASP_VER_MIN = item[1] + if (item[0]=="HASP_VER_REV"): HASP_VER_REV = item[1] print(" * %s = %s" % (item[0],item[1])) else: print(" * %s" % item) @@ -23,7 +23,7 @@ def get_fw_version(source, target, env): OUTPUT_DIR = "build_output{}".format(os.path.sep) def bin_copy_rename(source, target, env): - variant = str(target[0]).split(os.path.sep)[2] + '_v' + str(HASP_VERSION_MAJOR) + '.' + str(HASP_VERSION_MINOR) + '.' + str(HASP_VERSION_REVISION) + variant = str(target[0]).split(os.path.sep)[2] + '_v' + str(HASP_VER_MAJ) + '.' + str(HASP_VER_MIN) + '.' + str(HASP_VER_REV) # check if output directories exist and create if necessary if not os.path.isdir(OUTPUT_DIR): diff --git a/tools/extra_script.py b/tools/extra_script.py index 3eec6a4f..8cee3057 100644 --- a/tools/extra_script.py +++ b/tools/extra_script.py @@ -2,9 +2,9 @@ from datetime import datetime Import("env") -HASP_VERSION_MAJOR=0 -HASP_VERSION_MINOR=0 -HASP_VERSION_REVISION=0 +HASP_VER_MAJ=0 +HASP_VER_MIN=0 +HASP_VER_REV=0 now = datetime.utcnow() # current date and time BUILD_TIMESTAMP=now.strftime("%Y-%m-%d %H:%M:%S") @@ -12,9 +12,9 @@ BUILD_TIMESTAMP=now.strftime("%Y-%m-%d %H:%M:%S") # Setting datetime each time triggers a full recompile always # env.Append(CPPDEFINES=[('BUILD_TIMESTAMP', BUILD_TIMESTAMP)]) -# env.Append(CPPDEFINES=[('HASP_VERSION_MAJOR', HASP_VERSION_MAJOR)]) -# env.Append(CPPDEFINES=[('HASP_VERSION_MINOR', HASP_VERSION_MINOR)]) -# env.Append(CPPDEFINES=[('HASP_VERSION_REVISION', HASP_VERSION_REVISION)]) +# env.Append(CPPDEFINES=[('HASP_VER_MAJ', HASP_VER_MAJ)]) +# env.Append(CPPDEFINES=[('HASP_VER_MIN', HASP_VER_MIN)]) +# env.Append(CPPDEFINES=[('HASP_VER_REV', HASP_VER_REV)]) buildFlags = env.ParseFlags(env['BUILD_FLAGS']) # print(buildFlags) @@ -23,9 +23,9 @@ print("*******************************************************") # Using for loop for item in buildFlags.get("CPPDEFINES"): if (type(item) is list): - if (item[0]=="HASP_VERSION_MAJOR"): HASP_VERSION_MAJOR = item[1] - if (item[0]=="HASP_VERSION_MINOR"): HASP_VERSION_MINOR = item[1] - if (item[0]=="HASP_VERSION_REVISION"): HASP_VERSION_REVISION = item[1] + if (item[0]=="HASP_VER_MAJ"): HASP_VER_MAJ = item[1] + if (item[0]=="HASP_VER_MIN"): HASP_VER_MIN = item[1] + if (item[0]=="HASP_VER_REV"): HASP_VER_REV = item[1] print(" * %s = %s" % (item[0],item[1])) else: print(" * %s" % item) @@ -34,4 +34,4 @@ for item in buildFlags.get("CPPDEFINES"): #print(env.Dump()) print("*******************************************************") -env.Replace(PROGNAME="%s_v%s.%s.%s" % (env['PIOENV'],HASP_VERSION_MAJOR,HASP_VERSION_MINOR,HASP_VERSION_REVISION)) \ No newline at end of file +env.Replace(PROGNAME="%s_v%s.%s.%s" % (env['PIOENV'],HASP_VER_MAJ,HASP_VER_MIN,HASP_VER_REV)) \ No newline at end of file