blob: 2f14ef5a1af88a0de95cf0f681863030dadb4c4f (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
|
# usage: awk -f gensources.awk src/wscript_build.py >sources.txt
BEGIN {
FS = "\""
external["video/out/wayland/xdg-shell.c"] = "$builddir/pkg/wayland-protocols/xdg-shell-protocol.c.o"
external["video/out/wayland/idle-inhibit-v1.c"] = "$builddir/pkg/wayland-protocols/idle-inhibit-v1-protocol.c.o"
external["video/out/wayland/srv-decor.c"] = "video/out/wayland/srv-decor.c.o"
}
/sources = \[/ { insources = 1 }
insources && /\]/ { insources = 0 }
insources && / +\(.*\),$/ {
src = $2
if (src in external)
src = external[src]
if (NF == 3)
print src
else if (NF == 5)
print src, $4
}
|