2004-12-28 00:27:26 +01:00
|
|
|
function sourcesfromdirs(root, dirs)
|
2004-12-05 18:59:29 +01:00
|
|
|
local res = {}
|
2006-04-20 03:20:24 +02:00
|
|
|
for i,v in dirs do
|
2005-09-13 02:16:47 +02:00
|
|
|
local files = matchfiles(
|
2006-04-20 03:20:24 +02:00
|
|
|
root..v.."/*.cpp",
|
|
|
|
root..v.."/*.h",
|
|
|
|
root..v.."/*.asm")
|
|
|
|
listconcat(res, files)
|
2004-12-05 18:59:29 +01:00
|
|
|
end
|
|
|
|
return res
|
2004-12-28 00:27:26 +01:00
|
|
|
end
|
|
|
|
|
2005-10-17 03:11:12 +02:00
|
|
|
function trimrootdir(root, dirs)
|
2006-04-20 03:20:24 +02:00
|
|
|
for i,v in dirs do
|
|
|
|
dirs[i] = strsub(v, strlen(root))
|
2005-10-17 03:11:12 +02:00
|
|
|
end
|
|
|
|
end
|
|
|
|
|
2006-04-20 03:20:24 +02:00
|
|
|
function listconcat(list, values)
|
|
|
|
for i,v in values do
|
|
|
|
table.insert(list, v)
|
2004-12-28 00:27:26 +01:00
|
|
|
end
|
|
|
|
end
|