Commit aeddea5d37d86d38c7a347110d8a052e9f45d955

Authored by Chris Metcalf
1 parent f319d6e238

arch/tile: add the <arch> headers to the set of installed kernel headers

These headers are similar to the <asm> headers that describe kernel
APIs, but instead describe aspects of the actual hardware in an
OS- and application-independent manner.  We need to include them in
the set of installed headers so that userspace tools (including glibc)
can build purely from the provided kernel headers.

Signed-off-by: Chris Metcalf <cmetcalf@tilera.com>

Showing 2 changed files with 19 additions and 0 deletions Inline Diff

arch/tile/include/arch/Kbuild
File was created 1 header-y += abi.h
2 header-y += chip.h
3 header-y += chip_tile64.h
4 header-y += chip_tilegx.h
5 header-y += chip_tilepro.h
6 header-y += icache.h
7 header-y += interrupts.h
8 header-y += interrupts_32.h
9 header-y += interrupts_64.h
10 header-y += opcode.h
11 header-y += opcode_tilegx.h
12 header-y += opcode_tilepro.h
13 header-y += sim.h
14 header-y += sim_def.h
15 header-y += spr_def.h
16 header-y += spr_def_32.h
17 header-y += spr_def_64.h
18
arch/tile/include/asm/Kbuild
1 include include/asm-generic/Kbuild.asm 1 include include/asm-generic/Kbuild.asm
2 2
3 header-y += ../arch/
4
3 header-y += ucontext.h 5 header-y += ucontext.h
4 header-y += hardwall.h 6 header-y += hardwall.h
5 7
6 generic-y += bug.h 8 generic-y += bug.h
7 generic-y += bugs.h 9 generic-y += bugs.h
8 generic-y += cputime.h 10 generic-y += cputime.h
9 generic-y += device.h 11 generic-y += device.h
10 generic-y += div64.h 12 generic-y += div64.h
11 generic-y += emergency-restart.h 13 generic-y += emergency-restart.h
12 generic-y += errno.h 14 generic-y += errno.h
13 generic-y += fb.h 15 generic-y += fb.h
14 generic-y += fcntl.h 16 generic-y += fcntl.h
15 generic-y += ioctl.h 17 generic-y += ioctl.h
16 generic-y += ioctls.h 18 generic-y += ioctls.h
17 generic-y += ipc.h 19 generic-y += ipc.h
18 generic-y += ipcbuf.h 20 generic-y += ipcbuf.h
19 generic-y += irq_regs.h 21 generic-y += irq_regs.h
20 generic-y += kdebug.h 22 generic-y += kdebug.h
21 generic-y += local.h 23 generic-y += local.h
22 generic-y += module.h 24 generic-y += module.h
23 generic-y += msgbuf.h 25 generic-y += msgbuf.h
24 generic-y += mutex.h 26 generic-y += mutex.h
25 generic-y += param.h 27 generic-y += param.h
26 generic-y += parport.h 28 generic-y += parport.h
27 generic-y += poll.h 29 generic-y += poll.h
28 generic-y += posix_types.h 30 generic-y += posix_types.h
29 generic-y += resource.h 31 generic-y += resource.h
30 generic-y += scatterlist.h 32 generic-y += scatterlist.h
31 generic-y += sembuf.h 33 generic-y += sembuf.h
32 generic-y += serial.h 34 generic-y += serial.h
33 generic-y += shmbuf.h 35 generic-y += shmbuf.h
34 generic-y += shmparam.h 36 generic-y += shmparam.h
35 generic-y += socket.h 37 generic-y += socket.h
36 generic-y += sockios.h 38 generic-y += sockios.h
37 generic-y += statfs.h 39 generic-y += statfs.h
38 generic-y += termbits.h 40 generic-y += termbits.h
39 generic-y += termios.h 41 generic-y += termios.h
40 generic-y += types.h 42 generic-y += types.h
41 generic-y += ucontext.h 43 generic-y += ucontext.h
42 generic-y += xor.h 44 generic-y += xor.h
43 45