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