summaryrefslogtreecommitdiffstats
path: root/docs/release/scripts/depfilter.awk
blob: 74f3cce9ce7d830a677984ee0ff071c66def0027 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
function base_dir(f)
{
	ne = split(f, s, "/")
	for(k=ne;k>=1 && s[k] != "src";k--);
	r = s[k]
	for(j=k+1;j<ne;j++)
		r = r "/" s[j]
	return r
}

{
	for(i=1; i<=NF; i++) {
		if($i != "\\") {
			ff = $i
			fd = base_dir(ff)
			if(substr(ff,length(ff)) == ":") {
				root_dir = fd
			} else if(fd != root_dir) {
				if(fd == "src/emu" || fd == "src/osd" || fd == "src/lib/util")
					$i = ""
			}
		}
	}
	print
}
Milanovic2015-05-231-1/+1 * Sync other dirs with main driver license for MAME (nw) Miodrag Milanovic2015-05-131-1/+1 * Added dummy license headers for MAME part (nw) Miodrag Milanovic2015-05-071-0/+2 * Moved optional_device<screen_device> m_screen and optional_device<palette_dev... Miodrag Milanovic2014-03-051-1/+3 * Huge update, palette is now device (nw) Miodrag Milanovic2014-02-271-1/+1 * moved optional_device<gfxdecode_device> to specific drivers state classes (nw) Miodrag Milanovic2014-02-171-1/+3 * added m_maincpu to the rest of drivers in mame (nw)