summaryrefslogtreecommitdiff
path: root/pkg/ffmpeg/avconfig.awk
blob: b1f9628fc39e4f9c360f52836ef08c8e0f1489e1 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
/^#define/ {
	cfg[$2] = $3
}

function printvar(var) {
	print "#define AV_" var " " cfg[var]
}

END {
	print "/* generated by avconfig.awk */"
	print "#ifndef AVUTIL_AVCONFIG_H"
	print "#define AVUTIL_AVCONFIG_H"
	printvar("HAVE_BIGENDIAN")
	printvar("HAVE_FAST_UNALIGNED")
	printvar("HAVE_INCOMPATIBLE_LIBAV_ABI")
	print "#endif /* AVUTIL_AVCONFIG_H */"
}