removed EMSESP_PLATFORM

This commit is contained in:
proddy
2021-05-14 12:45:00 +02:00
parent 75f3a6f82a
commit ab28013ec6

View File

@@ -1,18 +1,16 @@
Import("env")
import os
import re
import shutil import shutil
import re
import os
Import("env")
OUTPUT_DIR = "build{}".format(os.path.sep) OUTPUT_DIR = "build{}".format(os.path.sep)
def bin_copy(source, target, env): def bin_copy(source, target, env):
# get the build info # get the build info
bag = {} bag = {}
exprs = [ exprs = [(re.compile(r'^#define EMSESP_APP_VERSION\s+"(\S+)"'), 'app_version')]
(re.compile(r'^#define EMSESP_APP_VERSION\s+"(\S+)"'), 'app_version'),
(re.compile(r'^#define EMSESP_PLATFORM\s+"(\S+)"'), 'platform'),
]
with open('./src/version.h', 'r') as f: with open('./src/version.h', 'r') as f:
for l in f.readlines(): for l in f.readlines():
for expr, var in exprs: for expr, var in exprs:
@@ -21,7 +19,7 @@ def bin_copy(source, target, env):
bag[var] = m.group(1) bag[var] = m.group(1)
app_version = bag.get('app_version') app_version = bag.get('app_version')
platform = bag.get("platform") platform = "ESP32"
# print(env.Dump()) # print(env.Dump())
# my_flags = env.ParseFlags(env['BUILD_FLAGS']) # my_flags = env.ParseFlags(env['BUILD_FLAGS'])
@@ -36,8 +34,8 @@ def bin_copy(source, target, env):
print("platform: "+platform) print("platform: "+platform)
# convert . to _ so Windows doesn't complain # convert . to _ so Windows doesn't complain
variant = "EMS-ESP-" + app_version.replace(".", "_") + "-" + platform variant = "EMS-ESP-" + app_version.replace(".", "_") + "-" + platform
# check if output directories exist and create if necessary # check if output directories exist and create if necessary
if not os.path.isdir(OUTPUT_DIR): if not os.path.isdir(OUTPUT_DIR):
os.mkdir(OUTPUT_DIR) os.mkdir(OUTPUT_DIR)
@@ -59,4 +57,5 @@ def bin_copy(source, target, env):
# copy firmware.bin to firmware/<variant>.bin # copy firmware.bin to firmware/<variant>.bin
shutil.copy(str(target[0]), bin_file) shutil.copy(str(target[0]), bin_file)
env.AddPostAction("$BUILD_DIR/${PROGNAME}.bin", [bin_copy]) env.AddPostAction("$BUILD_DIR/${PROGNAME}.bin", [bin_copy])