MAIN | |-- lib1 |-- lib2 |-- ..... |-- libn
macro "Build all libs" Ctrl+Alt+F5 { ClearConsole(); // list of libs to build libs = [ "lib1", "lib2", lib3 ] for (p in libs) { // Get .upp file location for the package upp = PackageDir(p) + "/"+p+".upp"; // Construct the target name target = "lib"+p+".so"; // Build that package with currently set flags BuildProject(upp, Flags(), target); } }