X-Git-Url: https://codewiz.org/gitweb?a=blobdiff_plain;ds=sidebyside;f=wizard%2Fbertos_utils.py;h=99bdca23f7b248463f1dcd42452795736b4f1871;hb=958626ece926cf0b9b30993aef5dea88fb70dc32;hp=0f0dc709bcd5e4041509fedd0a7d8a258479769b;hpb=89d8669f1af6548342b6137479da16fdc71917ba;p=bertos.git diff --git a/wizard/bertos_utils.py b/wizard/bertos_utils.py index 0f0dc709..99bdca23 100644 --- a/wizard/bertos_utils.py +++ b/wizard/bertos_utils.py @@ -12,6 +12,8 @@ import os import fnmatch +import const + def isBertosDir(directory): return os.path.exists(directory + "/VERSION") @@ -27,13 +29,14 @@ def findDefinitions(ftype, path): L = os.walk(path) for element in L: for filename in element[2]: - if fnmatch.fnmatch(filename, "*." + ftype): + if fnmatch.fnmatch(filename, ftype): yield (filename, element[0]) def loadCpuInfos(path): cpuInfos = [] - for definition in findDefinitions("cdef", path): + for definition in findDefinitions(const.CPU_DEFINITION, path): D = {} + D.update(const.CPU_DEF) def include(filename, dict = D, directory=definition[1]): execfile(directory + "/" + filename, {}, D) D["include"] = include