mkcompat.awk revision 1.1
11.1SmattBEGIN { n = 1 } 21.1Smatt/^#/ { print } 31.1Smatt{ 41.1Smatt if (NF > 0 && substr($0, 1, 1) != "#") { 51.1Smatt files[n++] = $0; 61.1Smatt } 71.1Smatt next; 81.1Smatt} 91.1SmattEND { 101.1Smatt split(COMPATDIRS, dirs); 111.1Smatt for (d in dirs) { 121.1Smatt for (f = 1; f < n; f++) { 131.1Smatt x=files[f]; sub("@ARCH_SUBDIR@", dirs[d], x); 141.1Smatt print x; 151.1Smatt } 161.1Smatt } 171.1Smatt} 18