]> git.saurik.com Git - apple/xnu.git/blob - bsd/conf/compat_hdrs.awk
xnu-344.32.tar.gz
[apple/xnu.git] / bsd / conf / compat_hdrs.awk
1 BEGIN {
2 hdr = "#warning Compatibility header file imported, use <%s/%s>\n" \
3 "#import\t<%s/%s>\n"
4 }
5 /^#/ { # skip comments in data file
6 continue;
7 }
8 /COMPATMACHINE/ {
9 ofile = sprintf("compat/%s/%s", $2, $3);
10 printf("#import\t<machine/compat_%s>\n", $3) > ofile
11 printf(hdr, $1, $3, $1, $3) > ofile;
12 continue;
13 }
14 /DELETED/ {
15 ofile = sprintf("compat/%s/%s", $2, $3);
16 printf("#error This file has been removed\n") > ofile;
17 continue;
18 }
19 {
20 ofile = sprintf("compat/%s/%s", $2, $3);
21 printf(hdr, $1, $NF, $1, $NF) > ofile;
22 }