18packageName = sys.argv[1]
20if not os.path.isdir(
"packaged"):
21 os.makedirs(
"packaged")
25examplesFolderScan = os.scandir(path=
"examples")
26for entry
in examplesFolderScan:
28 fname = str(entry.name)
31 toExport.append(fname)
33buildFolderScan = os.scandir(path=
"build")
34for entry
in buildFolderScan:
36 fname = str(entry.name)
37 if fname.endswith(
".lib")
or fname.endswith(
".a")
or fname.endswith(
".dll")
or fname.endswith(
".so"):
38 toExport.append(fname)
40print(
"- Detected files to export from ./build/:")
47 cmdlinetopkg += f
" build{dash}"+entry
48for root, dirs, files
in os.walk(
"include"):
50 cmdlinetopkg +=
" "+str(root)+dash+str(name)
55os.system(f
"tar -caf packaged{dash}"+packageName+ext + cmdlinetopkg)
56print(
"- Package '"+packageName+ext+
"' Generated.")