GNU Linux-libre 4.9.292-gnu1
[releases.git] / include / uapi / asm-generic / Kbuild.asm
1 #
2 # Headers that are optional in usr/include/asm/
3 #
4 opt-header += kvm.h
5 opt-header += kvm_para.h
6 opt-header += a.out.h
7
8 #
9 # Headers that are mandatory in usr/include/asm/
10 #
11 header-y += auxvec.h
12 header-y += bitsperlong.h
13 header-y += byteorder.h
14 header-y += errno.h
15 header-y += fcntl.h
16 header-y += ioctl.h
17 header-y += ioctls.h
18 header-y += ipcbuf.h
19 header-y += mman.h
20 header-y += msgbuf.h
21 header-y += param.h
22 header-y += poll.h
23 header-y += posix_types.h
24 header-y += ptrace.h
25 header-y += resource.h
26 header-y += sembuf.h
27 header-y += setup.h
28 header-y += shmbuf.h
29 header-y += sigcontext.h
30 header-y += siginfo.h
31 header-y += signal.h
32 header-y += socket.h
33 header-y += sockios.h
34 header-y += stat.h
35 header-y += statfs.h
36 header-y += swab.h
37 header-y += termbits.h
38 header-y += termios.h
39 header-y += types.h
40 header-y += unistd.h
41
42 header-y += $(foreach hdr,$(opt-header), \
43               $(if \
44                 $(wildcard \
45                         $(srctree)/arch/$(SRCARCH)/include/uapi/asm/$(hdr) \
46                         $(srctree)/arch/$(SRCARCH)/include/asm/$(hdr) \
47                 ), \
48                 $(hdr) \
49                 ))