circuitpython/tools/mpconfig_category_reader.py

32 lines
875 B
Python

filepath = "../py/circuitpy_mpconfig.mk"
with open(filepath) as fp:
line = fp.readline()
cnt = 1
fullbuild = []
defon = []
defoff = []
while line:
wordlist = line.split()
if wordlist:
if wordlist[-1] == "$(CIRCUITPY_FULL_BUILD)":
fullbuild.append(wordlist[0])
elif wordlist[-1] == "0":
defoff.append(wordlist[0])
elif wordlist[-1] == "1":
defon.append(wordlist[0])
line = fp.readline()
cnt += 1
print(str(cnt) + " Lines Read\n")
print("\nFULL BUILDS ------------------------")
for string in fullbuild:
print(string)
print("\nON BUILDS ------------------------")
for string in defon:
print(string)
print("\nOFF BUILDS ------------------------")
for string in defoff:
print(string)