summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSebastian Huber <sebastian.huber@embedded-brains.de>2018-01-09 07:43:00 +0100
committerSebastian Huber <sebastian.huber@embedded-brains.de>2018-01-09 08:23:01 +0100
commitbe78e6c84739e728d35e2c80887352a691603d8e (patch)
tree1b3f5a5cb4198ddb574ecf3f1c3dd0813f09e966
parent47d5977f6d57ab0093786041e7356bd24381a710 (diff)
FIXME Add header.am
-rw-r--r--bsps/arm/altera-cyclone-v/header.am42
-rw-r--r--bsps/arm/atsam/header.am266
-rw-r--r--bsps/arm/beagle/header.am11
-rw-r--r--bsps/arm/csb336/header.am8
-rw-r--r--bsps/arm/csb337/header.am18
-rw-r--r--bsps/arm/edb7312/header.am8
-rw-r--r--bsps/arm/gdbarmsim/header.am8
-rw-r--r--bsps/arm/gumstix/header.am9
-rw-r--r--bsps/arm/header.am43
-rw-r--r--bsps/arm/imx/header.am19
-rw-r--r--bsps/arm/lm3s69xx/header.am12
-rw-r--r--bsps/arm/lpc176x/header.am27
-rw-r--r--bsps/arm/lpc24xx/header.am18
-rw-r--r--bsps/arm/lpc32xx/header.am16
-rw-r--r--bsps/arm/raspberrypi/header.am17
-rw-r--r--bsps/arm/realview-pbx-a9/header.am7
-rw-r--r--bsps/arm/rtl22xx/header.am8
-rw-r--r--bsps/arm/smdk2410/header.am11
-rw-r--r--bsps/arm/stm32f4/header.am26
-rw-r--r--bsps/arm/tms570/header.am60
-rw-r--r--bsps/arm/xilinx-zynq/header.am12
-rw-r--r--bsps/bfin/TLL6527M/header.am4
-rw-r--r--bsps/bfin/bf537Stamp/header.am3
-rw-r--r--bsps/bfin/eZKit533/header.am4
-rw-r--r--bsps/bfin/header.am35
-rw-r--r--bsps/epiphany/epiphany_sim/header.am8
-rw-r--r--bsps/epiphany/header.am3
-rw-r--r--bsps/header.am80
-rw-r--r--bsps/i386/header.am18
-rw-r--r--bsps/i386/pc386/header.am23
-rw-r--r--bsps/lm32/header.am16
-rw-r--r--bsps/lm32/lm32_evr/header.am4
-rw-r--r--bsps/lm32/milkymist/header.am4
-rw-r--r--bsps/m32c/m32cbsp/header.am3
-rw-r--r--bsps/m68k/av5282/header.am3
-rw-r--r--bsps/m68k/csb360/header.am3
-rw-r--r--bsps/m68k/gen68340/header.am8
-rw-r--r--bsps/m68k/gen68360/header.am3
-rw-r--r--bsps/m68k/genmcf548x/header.am7
-rw-r--r--bsps/m68k/header.am45
-rw-r--r--bsps/m68k/mcf5206elite/header.am7
-rw-r--r--bsps/m68k/mcf52235/header.am3
-rw-r--r--bsps/m68k/mcf5225x/header.am3
-rw-r--r--bsps/m68k/mcf5235/header.am3
-rw-r--r--bsps/m68k/mcf5329/header.am3
-rw-r--r--bsps/m68k/mrm332/header.am4
-rw-r--r--bsps/m68k/mvme147/header.am3
-rw-r--r--bsps/m68k/mvme147s/header.am3
-rw-r--r--bsps/m68k/mvme162/header.am4
-rw-r--r--bsps/m68k/mvme167/header.am4
-rw-r--r--bsps/m68k/uC5282/header.am3
-rw-r--r--bsps/mips/csb350/header.am7
-rw-r--r--bsps/mips/header.am13
-rw-r--r--bsps/mips/hurricane/header.am8
-rw-r--r--bsps/mips/jmr3904/header.am7
-rw-r--r--bsps/mips/malta/header.am8
-rw-r--r--bsps/mips/rbtx4925/header.am7
-rw-r--r--bsps/mips/rbtx4938/header.am7
-rw-r--r--bsps/moxie/moxiesim/header.am3
-rw-r--r--bsps/nios2/nios2_iss/header.am3
-rw-r--r--bsps/no_cpu/no_bsp/header.am3
-rw-r--r--bsps/or1k/generic_or1k/header.am9
-rw-r--r--bsps/or1k/header.am4
-rw-r--r--bsps/powerpc/beatnik/header.am19
-rw-r--r--bsps/powerpc/gen5200/header.am42
-rw-r--r--bsps/powerpc/gen83xx/header.am10
-rw-r--r--bsps/powerpc/haleakala/header.am8
-rw-r--r--bsps/powerpc/header.am100
-rw-r--r--bsps/powerpc/motorola_powerpc/header.am7
-rw-r--r--bsps/powerpc/mpc55xxevb/header.am12
-rw-r--r--bsps/powerpc/mpc8260ads/header.am7
-rw-r--r--bsps/powerpc/mvme3100/header.am10
-rw-r--r--bsps/powerpc/mvme5500/header.am18
-rw-r--r--bsps/powerpc/psim/header.am8
-rw-r--r--bsps/powerpc/qemuppc/header.am7
-rw-r--r--bsps/powerpc/qoriq/header.am21
-rw-r--r--bsps/powerpc/ss555/header.am7
-rw-r--r--bsps/powerpc/t32mppc/header.am7
-rw-r--r--bsps/powerpc/tqm8xx/header.am10
-rw-r--r--bsps/powerpc/virtex/header.am10
-rw-r--r--bsps/powerpc/virtex4/header.am8
-rw-r--r--bsps/powerpc/virtex5/header.am8
-rw-r--r--bsps/riscv/header.am3
-rw-r--r--bsps/riscv/riscv_generic/header.am8
-rw-r--r--bsps/sh/gensh1/header.am14
-rw-r--r--bsps/sh/gensh2/header.am16
-rw-r--r--bsps/sh/gensh4/header.am16
-rw-r--r--bsps/sh/shsim/header.am7
-rw-r--r--bsps/sparc/erc32/header.am8
-rw-r--r--bsps/sparc/header.am73
-rw-r--r--bsps/sparc/leon2/header.am9
-rw-r--r--bsps/sparc/leon3/header.am10
-rw-r--r--bsps/sparc64/header.am52
-rw-r--r--bsps/sparc64/niagara/header.am3
-rw-r--r--bsps/sparc64/usiii/header.am3
-rw-r--r--bsps/v850/gdbv850sim/header.am7
-rw-r--r--cpukit/header.am472
-rw-r--r--cpukit/libnetworking/header.am154
-rw-r--r--cpukit/score/cpu/arm/header.am22
-rw-r--r--cpukit/score/cpu/bfin/header.am22
-rw-r--r--cpukit/score/cpu/epiphany/header.am13
-rw-r--r--cpukit/score/cpu/h8300/header.am3
-rw-r--r--cpukit/score/cpu/i386/header.am18
-rw-r--r--cpukit/score/cpu/lm32/header.am16
-rw-r--r--cpukit/score/cpu/m32c/header.am15
-rw-r--r--cpukit/score/cpu/m68k/header.am22
-rw-r--r--cpukit/score/cpu/mips/header.am20
-rw-r--r--cpukit/score/cpu/moxie/header.am15
-rw-r--r--cpukit/score/cpu/nios2/header.am18
-rw-r--r--cpukit/score/cpu/no_cpu/header.am11
-rw-r--r--cpukit/score/cpu/or1k/header.am13
-rw-r--r--cpukit/score/cpu/powerpc/header.am19
-rw-r--r--cpukit/score/cpu/riscv/header.am13
-rw-r--r--cpukit/score/cpu/sh/header.am12
-rw-r--r--cpukit/score/cpu/sparc/header.am20
-rw-r--r--cpukit/score/cpu/sparc64/header.am11
-rw-r--r--cpukit/score/cpu/v850/header.am16
117 files changed, 2512 insertions, 0 deletions
diff --git a/bsps/arm/altera-cyclone-v/header.am b/bsps/arm/altera-cyclone-v/header.am
new file mode 100644
index 0000000000..86a44eb931
--- /dev/null
+++ b/bsps/arm/altera-cyclone-v/header.am
@@ -0,0 +1,42 @@
+include_HEADERS =
+include_HEADERS += include/bsp.h
+include_HEADERS += include/tm27.h
+
+include_bspdir = $(includedir)/bsp
+include_bsp_HEADERS =
+include_bsp_HEADERS += include/bsp/alt_16550_uart.h
+include_bsp_HEADERS += include/bsp/alt_address_space.h
+include_bsp_HEADERS += include/bsp/alt_cache.h
+include_bsp_HEADERS += include/bsp/alt_clock_group.h
+include_bsp_HEADERS += include/bsp/alt_clock_manager.h
+include_bsp_HEADERS += include/bsp/alt_dma.h
+include_bsp_HEADERS += include/bsp/alt_dma_common.h
+include_bsp_HEADERS += include/bsp/alt_dma_program.h
+include_bsp_HEADERS += include/bsp/alt_generalpurpose_io.h
+include_bsp_HEADERS += include/bsp/alt_hwlibs_ver.h
+include_bsp_HEADERS += include/bsp/alt_i2c.h
+include_bsp_HEADERS += include/bsp/alt_interrupt_common.h
+include_bsp_HEADERS += include/bsp/alt_mpu_registers.h
+include_bsp_HEADERS += include/bsp/alt_qspi_private.h
+include_bsp_HEADERS += include/bsp/alt_reset_manager.h
+include_bsp_HEADERS += include/bsp/hwlib.h
+include_bsp_HEADERS += include/bsp/i2cdrv.h
+include_bsp_HEADERS += include/bsp/irq.h
+
+include_bsp_socaldir = $(includedir)/bsp/socal
+include_bsp_socal_HEADERS =
+include_bsp_socal_HEADERS += include/bsp/socal/alt_acpidmap.h
+include_bsp_socal_HEADERS += include/bsp/socal/alt_clkmgr.h
+include_bsp_socal_HEADERS += include/bsp/socal/alt_dmanonsecure.h
+include_bsp_socal_HEADERS += include/bsp/socal/alt_dmasecure.h
+include_bsp_socal_HEADERS += include/bsp/socal/alt_gpio.h
+include_bsp_socal_HEADERS += include/bsp/socal/alt_i2c.h
+include_bsp_socal_HEADERS += include/bsp/socal/alt_l3.h
+include_bsp_socal_HEADERS += include/bsp/socal/alt_qspi.h
+include_bsp_socal_HEADERS += include/bsp/socal/alt_qspidata.h
+include_bsp_socal_HEADERS += include/bsp/socal/alt_rstmgr.h
+include_bsp_socal_HEADERS += include/bsp/socal/alt_sdr.h
+include_bsp_socal_HEADERS += include/bsp/socal/alt_sysmgr.h
+include_bsp_socal_HEADERS += include/bsp/socal/alt_uart.h
+include_bsp_socal_HEADERS += include/bsp/socal/hps.h
+include_bsp_socal_HEADERS += include/bsp/socal/socal.h
diff --git a/bsps/arm/atsam/header.am b/bsps/arm/atsam/header.am
new file mode 100644
index 0000000000..9680aa0063
--- /dev/null
+++ b/bsps/arm/atsam/header.am
@@ -0,0 +1,266 @@
+include_HEADERS =
+include_HEADERS += include/bsp.h
+include_HEADERS += include/tm27.h
+
+include_bspdir = $(includedir)/bsp
+include_bsp_HEADERS =
+include_bsp_HEADERS += include/bsp/atsam-clock-config.h
+include_bsp_HEADERS += include/bsp/atsam-i2c.h
+include_bsp_HEADERS += include/bsp/atsam-spi.h
+include_bsp_HEADERS += include/bsp/i2c.h
+include_bsp_HEADERS += include/bsp/irq.h
+include_bsp_HEADERS += include/bsp/pin-config.h
+include_bsp_HEADERS += include/bsp/power.h
+include_bsp_HEADERS += include/bsp/sc16is752.h
+include_bsp_HEADERS += include/bsp/spi.h
+
+include_libchipdir = $(includedir)/libchip
+include_libchip_HEADERS =
+include_libchip_HEADERS += include/libchip/chip.h
+include_libchip_HEADERS += include/libchip/compiler.h
+
+include_libchip_includedir = $(includedir)/libchip/include
+include_libchip_include_HEADERS =
+include_libchip_include_HEADERS += include/libchip/include/acc.h
+include_libchip_include_HEADERS += include/libchip/include/adc.h
+include_libchip_include_HEADERS += include/libchip/include/aes.h
+include_libchip_include_HEADERS += include/libchip/include/afe_dma.h
+include_libchip_include_HEADERS += include/libchip/include/afec.h
+include_libchip_include_HEADERS += include/libchip/include/chip.h
+include_libchip_include_HEADERS += include/libchip/include/dac_dma.h
+include_libchip_include_HEADERS += include/libchip/include/efc.h
+include_libchip_include_HEADERS += include/libchip/include/exceptions.h
+include_libchip_include_HEADERS += include/libchip/include/flashd.h
+include_libchip_include_HEADERS += include/libchip/include/gmac.h
+include_libchip_include_HEADERS += include/libchip/include/gmacd.h
+include_libchip_include_HEADERS += include/libchip/include/hsmci.h
+include_libchip_include_HEADERS += include/libchip/include/icm.h
+include_libchip_include_HEADERS += include/libchip/include/isi.h
+include_libchip_include_HEADERS += include/libchip/include/iso7816_4.h
+include_libchip_include_HEADERS += include/libchip/include/mcan.h
+include_libchip_include_HEADERS += include/libchip/include/mcid.h
+include_libchip_include_HEADERS += include/libchip/include/mediaLB.h
+include_libchip_include_HEADERS += include/libchip/include/mpu.h
+include_libchip_include_HEADERS += include/libchip/include/pio.h
+include_libchip_include_HEADERS += include/libchip/include/pio_capture.h
+include_libchip_include_HEADERS += include/libchip/include/pio_it.h
+include_libchip_include_HEADERS += include/libchip/include/pmc.h
+include_libchip_include_HEADERS += include/libchip/include/pwmc.h
+include_libchip_include_HEADERS += include/libchip/include/qspi.h
+include_libchip_include_HEADERS += include/libchip/include/qspi_dma.h
+include_libchip_include_HEADERS += include/libchip/include/rstc.h
+include_libchip_include_HEADERS += include/libchip/include/rtc.h
+include_libchip_include_HEADERS += include/libchip/include/rtt.h
+include_libchip_include_HEADERS += include/libchip/include/sdramc.h
+include_libchip_include_HEADERS += include/libchip/include/smc.h
+include_libchip_include_HEADERS += include/libchip/include/spi.h
+include_libchip_include_HEADERS += include/libchip/include/spi_dma.h
+include_libchip_include_HEADERS += include/libchip/include/ssc.h
+include_libchip_include_HEADERS += include/libchip/include/supc.h
+include_libchip_include_HEADERS += include/libchip/include/tc.h
+include_libchip_include_HEADERS += include/libchip/include/timetick.h
+include_libchip_include_HEADERS += include/libchip/include/trace.h
+include_libchip_include_HEADERS += include/libchip/include/trng.h
+include_libchip_include_HEADERS += include/libchip/include/twi.h
+include_libchip_include_HEADERS += include/libchip/include/twid.h
+include_libchip_include_HEADERS += include/libchip/include/uart.h
+include_libchip_include_HEADERS += include/libchip/include/uart_dma.h
+include_libchip_include_HEADERS += include/libchip/include/usart.h
+include_libchip_include_HEADERS += include/libchip/include/usart_dma.h
+include_libchip_include_HEADERS += include/libchip/include/usbhs.h
+include_libchip_include_HEADERS += include/libchip/include/video.h
+include_libchip_include_HEADERS += include/libchip/include/wdt.h
+include_libchip_include_HEADERS += include/libchip/include/xdma_hardware_interface.h
+include_libchip_include_HEADERS += include/libchip/include/xdmac.h
+include_libchip_include_HEADERS += include/libchip/include/xdmad.h
+
+include_libchip_include/same70dir = $(includedir)/libchip/include/same70
+include_libchip_include/same70_HEADERS =
+include_libchip_include/same70_HEADERS += include/libchip/include/same70/same70.h
+include_libchip_include/same70_HEADERS += include/libchip/include/same70/same70j19.h
+include_libchip_include/same70_HEADERS += include/libchip/include/same70/same70j20.h
+include_libchip_include/same70_HEADERS += include/libchip/include/same70/same70j21.h
+include_libchip_include/same70_HEADERS += include/libchip/include/same70/same70n19.h
+include_libchip_include/same70_HEADERS += include/libchip/include/same70/same70n20.h
+include_libchip_include/same70_HEADERS += include/libchip/include/same70/same70n21.h
+include_libchip_include/same70_HEADERS += include/libchip/include/same70/same70q19.h
+include_libchip_include/same70_HEADERS += include/libchip/include/same70/same70q20.h
+include_libchip_include/same70_HEADERS += include/libchip/include/same70/same70q21.h
+include_libchip_include/same70_HEADERS += include/libchip/include/same70/system_same70.h
+
+include_libchip_include/same70/componentdir = $(includedir)/libchip/include/same70/component
+include_libchip_include/same70/component_HEADERS =
+include_libchip_include/same70/component_HEADERS += include/libchip/include/same70/component/component_acc.h
+include_libchip_include/same70/component_HEADERS += include/libchip/include/same70/component/component_aes.h
+include_libchip_include/same70/component_HEADERS += include/libchip/include/same70/component/component_afec.h
+include_libchip_include/same70/component_HEADERS += include/libchip/include/same70/component/component_chipid.h
+include_libchip_include/same70/component_HEADERS += include/libchip/include/same70/component/component_dacc.h
+include_libchip_include/same70/component_HEADERS += include/libchip/include/same70/component/component_efc.h
+include_libchip_include/same70/component_HEADERS += include/libchip/include/same70/component/component_gmac.h
+include_libchip_include/same70/component_HEADERS += include/libchip/include/same70/component/component_gpbr.h
+include_libchip_include/same70/component_HEADERS += include/libchip/include/same70/component/component_hsmci.h
+include_libchip_include/same70/component_HEADERS += include/libchip/include/same70/component/component_icm.h
+include_libchip_include/same70/component_HEADERS += include/libchip/include/same70/component/component_isi.h
+include_libchip_include/same70/component_HEADERS += include/libchip/include/same70/component/component_matrix.h
+include_libchip_include/same70/component_HEADERS += include/libchip/include/same70/component/component_mcan.h
+include_libchip_include/same70/component_HEADERS += include/libchip/include/same70/component/component_pio.h
+include_libchip_include/same70/component_HEADERS += include/libchip/include/same70/component/component_pmc.h
+include_libchip_include/same70/component_HEADERS += include/libchip/include/same70/component/component_pwm.h
+include_libchip_include/same70/component_HEADERS += include/libchip/include/same70/component/component_qspi.h
+include_libchip_include/same70/component_HEADERS += include/libchip/include/same70/component/component_rstc.h
+include_libchip_include/same70/component_HEADERS += include/libchip/include/same70/component/component_rswdt.h
+include_libchip_include/same70/component_HEADERS += include/libchip/include/same70/component/component_rtc.h
+include_libchip_include/same70/component_HEADERS += include/libchip/include/same70/component/component_rtt.h
+include_libchip_include/same70/component_HEADERS += include/libchip/include/same70/component/component_sdramc.h
+include_libchip_include/same70/component_HEADERS += include/libchip/include/same70/component/component_smc.h
+include_libchip_include/same70/component_HEADERS += include/libchip/include/same70/component/component_spi.h
+include_libchip_include/same70/component_HEADERS += include/libchip/include/same70/component/component_ssc.h
+include_libchip_include/same70/component_HEADERS += include/libchip/include/same70/component/component_supc.h
+include_libchip_include/same70/component_HEADERS += include/libchip/include/same70/component/component_tc.h
+include_libchip_include/same70/component_HEADERS += include/libchip/include/same70/component/component_trng.h
+include_libchip_include/same70/component_HEADERS += include/libchip/include/same70/component/component_twihs.h
+include_libchip_include/same70/component_HEADERS += include/libchip/include/same70/component/component_uart.h
+include_libchip_include/same70/component_HEADERS += include/libchip/include/same70/component/component_usart.h
+include_libchip_include/same70/component_HEADERS += include/libchip/include/same70/component/component_usbhs.h
+include_libchip_include/same70/component_HEADERS += include/libchip/include/same70/component/component_utmi.h
+include_libchip_include/same70/component_HEADERS += include/libchip/include/same70/component/component_wdt.h
+include_libchip_include/same70/component_HEADERS += include/libchip/include/same70/component/component_xdmac.h
+
+include_libchip_include/same70/piodir = $(includedir)/libchip/include/same70/pio
+include_libchip_include/same70/pio_HEADERS =
+include_libchip_include/same70/pio_HEADERS += include/libchip/include/same70/pio/pio_same70j19.h
+include_libchip_include/same70/pio_HEADERS += include/libchip/include/same70/pio/pio_same70j20.h
+include_libchip_include/same70/pio_HEADERS += include/libchip/include/same70/pio/pio_same70j21.h
+include_libchip_include/same70/pio_HEADERS += include/libchip/include/same70/pio/pio_same70n19.h
+include_libchip_include/same70/pio_HEADERS += include/libchip/include/same70/pio/pio_same70n20.h
+include_libchip_include/same70/pio_HEADERS += include/libchip/include/same70/pio/pio_same70n21.h
+include_libchip_include/same70/pio_HEADERS += include/libchip/include/same70/pio/pio_same70q19.h
+include_libchip_include/same70/pio_HEADERS += include/libchip/include/same70/pio/pio_same70q20.h
+include_libchip_include/same70/pio_HEADERS += include/libchip/include/same70/pio/pio_same70q21.h
+
+include_libchip_include/sams70dir = $(includedir)/libchip/include/sams70
+include_libchip_include/sams70_HEADERS =
+include_libchip_include/sams70_HEADERS += include/libchip/include/sams70/sams70.h
+include_libchip_include/sams70_HEADERS += include/libchip/include/sams70/sams70j19.h
+include_libchip_include/sams70_HEADERS += include/libchip/include/sams70/sams70j20.h
+include_libchip_include/sams70_HEADERS += include/libchip/include/sams70/sams70j21.h
+include_libchip_include/sams70_HEADERS += include/libchip/include/sams70/sams70n19.h
+include_libchip_include/sams70_HEADERS += include/libchip/include/sams70/sams70n20.h
+include_libchip_include/sams70_HEADERS += include/libchip/include/sams70/sams70n21.h
+include_libchip_include/sams70_HEADERS += include/libchip/include/sams70/sams70q19.h
+include_libchip_include/sams70_HEADERS += include/libchip/include/sams70/sams70q20.h
+include_libchip_include/sams70_HEADERS += include/libchip/include/sams70/sams70q21.h
+include_libchip_include/sams70_HEADERS += include/libchip/include/sams70/system_sams70.h
+
+include_libchip_include/sams70/componentdir = $(includedir)/libchip/include/sams70/component
+include_libchip_include/sams70/component_HEADERS =
+include_libchip_include/sams70/component_HEADERS += include/libchip/include/sams70/component/component_acc.h
+include_libchip_include/sams70/component_HEADERS += include/libchip/include/sams70/component/component_aes.h
+include_libchip_include/sams70/component_HEADERS += include/libchip/include/sams70/component/component_afec.h
+include_libchip_include/sams70/component_HEADERS += include/libchip/include/sams70/component/component_chipid.h
+include_libchip_include/sams70/component_HEADERS += include/libchip/include/sams70/component/component_dacc.h
+include_libchip_include/sams70/component_HEADERS += include/libchip/include/sams70/component/component_efc.h
+include_libchip_include/sams70/component_HEADERS += include/libchip/include/sams70/component/component_gpbr.h
+include_libchip_include/sams70/component_HEADERS += include/libchip/include/sams70/component/component_hsmci.h
+include_libchip_include/sams70/component_HEADERS += include/libchip/include/sams70/component/component_icm.h
+include_libchip_include/sams70/component_HEADERS += include/libchip/include/sams70/component/component_isi.h
+include_libchip_include/sams70/component_HEADERS += include/libchip/include/sams70/component/component_matrix.h
+include_libchip_include/sams70/component_HEADERS += include/libchip/include/sams70/component/component_pio.h
+include_libchip_include/sams70/component_HEADERS += include/libchip/include/sams70/component/component_pmc.h
+include_libchip_include/sams70/component_HEADERS += include/libchip/include/sams70/component/component_pwm.h
+include_libchip_include/sams70/component_HEADERS += include/libchip/include/sams70/component/component_qspi.h
+include_libchip_include/sams70/component_HEADERS += include/libchip/include/sams70/component/component_rstc.h
+include_libchip_include/sams70/component_HEADERS += include/libchip/include/sams70/component/component_rswdt.h
+include_libchip_include/sams70/component_HEADERS += include/libchip/include/sams70/component/component_rtc.h
+include_libchip_include/sams70/component_HEADERS += include/libchip/include/sams70/component/component_rtt.h
+include_libchip_include/sams70/component_HEADERS += include/libchip/include/sams70/component/component_sdramc.h
+include_libchip_include/sams70/component_HEADERS += include/libchip/include/sams70/component/component_smc.h
+include_libchip_include/sams70/component_HEADERS += include/libchip/include/sams70/component/component_spi.h
+include_libchip_include/sams70/component_HEADERS += include/libchip/include/sams70/component/component_ssc.h
+include_libchip_include/sams70/component_HEADERS += include/libchip/include/sams70/component/component_supc.h
+include_libchip_include/sams70/component_HEADERS += include/libchip/include/sams70/component/component_tc.h
+include_libchip_include/sams70/component_HEADERS += include/libchip/include/sams70/component/component_trng.h
+include_libchip_include/sams70/component_HEADERS += include/libchip/include/sams70/component/component_twihs.h
+include_libchip_include/sams70/component_HEADERS += include/libchip/include/sams70/component/component_uart.h
+include_libchip_include/sams70/component_HEADERS += include/libchip/include/sams70/component/component_usart.h
+include_libchip_include/sams70/component_HEADERS += include/libchip/include/sams70/component/component_usbhs.h
+include_libchip_include/sams70/component_HEADERS += include/libchip/include/sams70/component/component_utmi.h
+include_libchip_include/sams70/component_HEADERS += include/libchip/include/sams70/component/component_wdt.h
+include_libchip_include/sams70/component_HEADERS += include/libchip/include/sams70/component/component_xdmac.h
+
+include_libchip_include/sams70/piodir = $(includedir)/libchip/include/sams70/pio
+include_libchip_include/sams70/pio_HEADERS =
+include_libchip_include/sams70/pio_HEADERS += include/libchip/include/sams70/pio/pio_sams70j19.h
+include_libchip_include/sams70/pio_HEADERS += include/libchip/include/sams70/pio/pio_sams70j20.h
+include_libchip_include/sams70/pio_HEADERS += include/libchip/include/sams70/pio/pio_sams70j21.h
+include_libchip_include/sams70/pio_HEADERS += include/libchip/include/sams70/pio/pio_sams70n19.h
+include_libchip_include/sams70/pio_HEADERS += include/libchip/include/sams70/pio/pio_sams70n20.h
+include_libchip_include/sams70/pio_HEADERS += include/libchip/include/sams70/pio/pio_sams70n21.h
+include_libchip_include/sams70/pio_HEADERS += include/libchip/include/sams70/pio/pio_sams70q19.h
+include_libchip_include/sams70/pio_HEADERS += include/libchip/include/sams70/pio/pio_sams70q20.h
+include_libchip_include/sams70/pio_HEADERS += include/libchip/include/sams70/pio/pio_sams70q21.h
+
+include_libchip_include/samv71dir = $(includedir)/libchip/include/samv71
+include_libchip_include/samv71_HEADERS =
+include_libchip_include/samv71_HEADERS += include/libchip/include/samv71/samv71.h
+include_libchip_include/samv71_HEADERS += include/libchip/include/samv71/samv71j19.h
+include_libchip_include/samv71_HEADERS += include/libchip/include/samv71/samv71j20.h
+include_libchip_include/samv71_HEADERS += include/libchip/include/samv71/samv71j21.h
+include_libchip_include/samv71_HEADERS += include/libchip/include/samv71/samv71n19.h
+include_libchip_include/samv71_HEADERS += include/libchip/include/samv71/samv71n20.h
+include_libchip_include/samv71_HEADERS += include/libchip/include/samv71/samv71n21.h
+include_libchip_include/samv71_HEADERS += include/libchip/include/samv71/samv71q19.h
+include_libchip_include/samv71_HEADERS += include/libchip/include/samv71/samv71q20.h
+include_libchip_include/samv71_HEADERS += include/libchip/include/samv71/samv71q21.h
+include_libchip_include/samv71_HEADERS += include/libchip/include/samv71/system_samv71.h
+
+include_libchip_include/samv71/componentdir = $(includedir)/libchip/include/samv71/component
+include_libchip_include/samv71/component_HEADERS =
+include_libchip_include/samv71/component_HEADERS += include/libchip/include/samv71/component/component_acc.h
+include_libchip_include/samv71/component_HEADERS += include/libchip/include/samv71/component/component_aes.h
+include_libchip_include/samv71/component_HEADERS += include/libchip/include/samv71/component/component_afec.h
+include_libchip_include/samv71/component_HEADERS += include/libchip/include/samv71/component/component_chipid.h
+include_libchip_include/samv71/component_HEADERS += include/libchip/include/samv71/component/component_dacc.h
+include_libchip_include/samv71/component_HEADERS += include/libchip/include/samv71/component/component_efc.h
+include_libchip_include/samv71/component_HEADERS += include/libchip/include/samv71/component/component_gmac.h
+include_libchip_include/samv71/component_HEADERS += include/libchip/include/samv71/component/component_gpbr.h
+include_libchip_include/samv71/component_HEADERS += include/libchip/include/samv71/component/component_hsmci.h
+include_libchip_include/samv71/component_HEADERS += include/libchip/include/samv71/component/component_icm.h
+include_libchip_include/samv71/component_HEADERS += include/libchip/include/samv71/component/component_isi.h
+include_libchip_include/samv71/component_HEADERS += include/libchip/include/samv71/component/component_matrix.h
+include_libchip_include/samv71/component_HEADERS += include/libchip/include/samv71/component/component_mcan.h
+include_libchip_include/samv71/component_HEADERS += include/libchip/include/samv71/component/component_mlb.h
+include_libchip_include/samv71/component_HEADERS += include/libchip/include/samv71/component/component_pio.h
+include_libchip_include/samv71/component_HEADERS += include/libchip/include/samv71/component/component_pmc.h
+include_libchip_include/samv71/component_HEADERS += include/libchip/include/samv71/component/component_pwm.h
+include_libchip_include/samv71/component_HEADERS += include/libchip/include/samv71/component/component_qspi.h
+include_libchip_include/samv71/component_HEADERS += include/libchip/include/samv71/component/component_rstc.h
+include_libchip_include/samv71/component_HEADERS += include/libchip/include/samv71/component/component_rswdt.h
+include_libchip_include/samv71/component_HEADERS += include/libchip/include/samv71/component/component_rtc.h
+include_libchip_include/samv71/component_HEADERS += include/libchip/include/samv71/component/component_rtt.h
+include_libchip_include/samv71/component_HEADERS += include/libchip/include/samv71/component/component_sdramc.h
+include_libchip_include/samv71/component_HEADERS += include/libchip/include/samv71/component/component_smc.h
+include_libchip_include/samv71/component_HEADERS += include/libchip/include/samv71/component/component_spi.h
+include_libchip_include/samv71/component_HEADERS += include/libchip/include/samv71/component/component_ssc.h
+include_libchip_include/samv71/component_HEADERS += include/libchip/include/samv71/component/component_supc.h
+include_libchip_include/samv71/component_HEADERS += include/libchip/include/samv71/component/component_tc.h
+include_libchip_include/samv71/component_HEADERS += include/libchip/include/samv71/component/component_trng.h
+include_libchip_include/samv71/component_HEADERS += include/libchip/include/samv71/component/component_twihs.h
+include_libchip_include/samv71/component_HEADERS += include/libchip/include/samv71/component/component_uart.h
+include_libchip_include/samv71/component_HEADERS += include/libchip/include/samv71/component/component_usart.h
+include_libchip_include/samv71/component_HEADERS += include/libchip/include/samv71/component/component_usbhs.h
+include_libchip_include/samv71/component_HEADERS += include/libchip/include/samv71/component/component_utmi.h
+include_libchip_include/samv71/component_HEADERS += include/libchip/include/samv71/component/component_wdt.h
+include_libchip_include/samv71/component_HEADERS += include/libchip/include/samv71/component/component_xdmac.h
+
+include_libchip_include/samv71/piodir = $(includedir)/libchip/include/samv71/pio
+include_libchip_include/samv71/pio_HEADERS =
+include_libchip_include/samv71/pio_HEADERS += include/libchip/include/samv71/pio/pio_samv71j19.h
+include_libchip_include/samv71/pio_HEADERS += include/libchip/include/samv71/pio/pio_samv71j20.h
+include_libchip_include/samv71/pio_HEADERS += include/libchip/include/samv71/pio/pio_samv71j21.h
+include_libchip_include/samv71/pio_HEADERS += include/libchip/include/samv71/pio/pio_samv71n19.h
+include_libchip_include/samv71/pio_HEADERS += include/libchip/include/samv71/pio/pio_samv71n20.h
+include_libchip_include/samv71/pio_HEADERS += include/libchip/include/samv71/pio/pio_samv71n21.h
+include_libchip_include/samv71/pio_HEADERS += include/libchip/include/samv71/pio/pio_samv71q19.h
+include_libchip_include/samv71/pio_HEADERS += include/libchip/include/samv71/pio/pio_samv71q20.h
+include_libchip_include/samv71/pio_HEADERS += include/libchip/include/samv71/pio/pio_samv71q21.h
diff --git a/bsps/arm/beagle/header.am b/bsps/arm/beagle/header.am
new file mode 100644
index 0000000000..1c936deedf
--- /dev/null
+++ b/bsps/arm/beagle/header.am
@@ -0,0 +1,11 @@
+include_HEADERS =
+include_HEADERS += include/bsp.h
+include_HEADERS += include/tm27.h
+
+include_bspdir = $(includedir)/bsp
+include_bsp_HEADERS =
+include_bsp_HEADERS += include/bsp/bbb-gpio.h
+include_bsp_HEADERS += include/bsp/bbb-pwm.h
+include_bsp_HEADERS += include/bsp/beagleboneblack.h
+include_bsp_HEADERS += include/bsp/i2c.h
+include_bsp_HEADERS += include/bsp/irq.h
diff --git a/bsps/arm/csb336/header.am b/bsps/arm/csb336/header.am
new file mode 100644
index 0000000000..2373362dc7
--- /dev/null
+++ b/bsps/arm/csb336/header.am
@@ -0,0 +1,8 @@
+include_HEADERS =
+include_HEADERS += include/bsp.h
+include_HEADERS += include/mc9328mxl.h
+include_HEADERS += include/tm27.h
+
+include_bspdir = $(includedir)/bsp
+include_bsp_HEADERS =
+include_bsp_HEADERS += include/bsp/irq.h
diff --git a/bsps/arm/csb337/header.am b/bsps/arm/csb337/header.am
new file mode 100644
index 0000000000..9f9fa199a8
--- /dev/null
+++ b/bsps/arm/csb337/header.am
@@ -0,0 +1,18 @@
+include_HEADERS =
+include_HEADERS += include/at91rm9200.h
+include_HEADERS += include/at91rm9200_dbgu.h
+include_HEADERS += include/at91rm9200_emac.h
+include_HEADERS += include/at91rm9200_gpio.h
+include_HEADERS += include/at91rm9200_mem.h
+include_HEADERS += include/at91rm9200_pmc.h
+include_HEADERS += include/at91rm9200_usart.h
+include_HEADERS += include/bits.h
+include_HEADERS += include/bsp.h
+include_HEADERS += include/font8x16.h
+include_HEADERS += include/sed1356.h
+include_HEADERS += include/sed1356_16bit.h
+include_HEADERS += include/tm27.h
+
+include_bspdir = $(includedir)/bsp
+include_bsp_HEADERS =
+include_bsp_HEADERS += include/bsp/irq.h
diff --git a/bsps/arm/edb7312/header.am b/bsps/arm/edb7312/header.am
new file mode 100644
index 0000000000..bb11089243
--- /dev/null
+++ b/bsps/arm/edb7312/header.am
@@ -0,0 +1,8 @@
+include_HEADERS =
+include_HEADERS += include/bsp.h
+include_HEADERS += include/ep7312.h
+include_HEADERS += include/tm27.h
+
+include_bspdir = $(includedir)/bsp
+include_bsp_HEADERS =
+include_bsp_HEADERS += include/bsp/irq.h
diff --git a/bsps/arm/gdbarmsim/header.am b/bsps/arm/gdbarmsim/header.am
new file mode 100644
index 0000000000..7eb0ebf622
--- /dev/null
+++ b/bsps/arm/gdbarmsim/header.am
@@ -0,0 +1,8 @@
+include_HEADERS =
+include_HEADERS += include/bsp.h
+include_HEADERS += include/tm27.h
+
+include_bspdir = $(includedir)/bsp
+include_bsp_HEADERS =
+include_bsp_HEADERS += include/bsp/irq.h
+include_bsp_HEADERS += include/bsp/swi.h
diff --git a/bsps/arm/gumstix/header.am b/bsps/arm/gumstix/header.am
new file mode 100644
index 0000000000..bbfea0cd87
--- /dev/null
+++ b/bsps/arm/gumstix/header.am
@@ -0,0 +1,9 @@
+include_HEADERS =
+include_HEADERS += include/bsp.h
+include_HEADERS += include/ffuart.h
+include_HEADERS += include/pxa255.h
+include_HEADERS += include/tm27.h
+
+include_bspdir = $(includedir)/bsp
+include_bsp_HEADERS =
+include_bsp_HEADERS += include/bsp/irq.h
diff --git a/bsps/arm/header.am b/bsps/arm/header.am
new file mode 100644
index 0000000000..958835e967
--- /dev/null
+++ b/bsps/arm/header.am
@@ -0,0 +1,43 @@
+include_HEADERS =
+include_HEADERS += include/cmsis_gcc.h
+include_HEADERS += include/core_cm7.h
+include_HEADERS += include/core_cmFunc.h
+include_HEADERS += include/core_cmInstr.h
+include_HEADERS += include/core_cmSimd.h
+include_HEADERS += include/uart.h
+
+include_bspdir = $(includedir)/bsp
+include_bsp_HEADERS =
+include_bsp_HEADERS += include/bsp/arm-a8core-start.h
+include_bsp_HEADERS += include/bsp/arm-a9mpcore-clock.h
+include_bsp_HEADERS += include/bsp/arm-a9mpcore-irq.h
+include_bsp_HEADERS += include/bsp/arm-a9mpcore-regs.h
+include_bsp_HEADERS += include/bsp/arm-a9mpcore-start.h
+include_bsp_HEADERS += include/bsp/arm-cp15-start.h
+include_bsp_HEADERS += include/bsp/arm-errata.h
+include_bsp_HEADERS += include/bsp/arm-gic-irq.h
+include_bsp_HEADERS += include/bsp/arm-gic-regs.h
+include_bsp_HEADERS += include/bsp/arm-gic-tm27.h
+include_bsp_HEADERS += include/bsp/arm-gic.h
+include_bsp_HEADERS += include/bsp/arm-pl011-regs.h
+include_bsp_HEADERS += include/bsp/arm-pl011.h
+include_bsp_HEADERS += include/bsp/arm-pl050-regs.h
+include_bsp_HEADERS += include/bsp/arm-pl050.h
+include_bsp_HEADERS += include/bsp/arm-pl111-fb.h
+include_bsp_HEADERS += include/bsp/arm-pl111-regs.h
+include_bsp_HEADERS += include/bsp/arm-release-id.h
+include_bsp_HEADERS += include/bsp/armv7m-irq.h
+include_bsp_HEADERS += include/bsp/linker-symbols.h
+include_bsp_HEADERS += include/bsp/lpc-dma.h
+include_bsp_HEADERS += include/bsp/lpc-emc.h
+include_bsp_HEADERS += include/bsp/lpc-i2s.h
+include_bsp_HEADERS += include/bsp/lpc-lcd.h
+include_bsp_HEADERS += include/bsp/lpc-timer.h
+include_bsp_HEADERS += include/bsp/start.h
+
+include_libcpudir = $(includedir)/libcpu
+include_libcpu_HEADERS =
+include_libcpu_HEADERS += include/libcpu/am335x.h
+include_libcpu_HEADERS += include/libcpu/mmu.h
+include_libcpu_HEADERS += include/libcpu/omap3.h
+include_libcpu_HEADERS += include/libcpu/omap_timer.h
diff --git a/bsps/arm/imx/header.am b/bsps/arm/imx/header.am
new file mode 100644
index 0000000000..ab7fcd4021
--- /dev/null
+++ b/bsps/arm/imx/header.am
@@ -0,0 +1,19 @@
+include_HEADERS =
+include_HEADERS += include/bsp.h
+include_HEADERS += include/tm27.h
+
+include_arm_freescale/imxdir = $(includedir)/arm/freescale/imx
+include_arm_freescale/imx_HEADERS =
+include_arm_freescale/imx_HEADERS += include/arm/freescale/imx/imx_ccmvar.h
+include_arm_freescale/imx_HEADERS += include/arm/freescale/imx/imx_ecspireg.h
+include_arm_freescale/imx_HEADERS += include/arm/freescale/imx/imx_gpcreg.h
+include_arm_freescale/imx_HEADERS += include/arm/freescale/imx/imx_i2creg.h
+include_arm_freescale/imx_HEADERS += include/arm/freescale/imx/imx_iomuxreg.h
+include_arm_freescale/imx_HEADERS += include/arm/freescale/imx/imx_iomuxvar.h
+include_arm_freescale/imx_HEADERS += include/arm/freescale/imx/imx_srcreg.h
+include_arm_freescale/imx_HEADERS += include/arm/freescale/imx/imx_uartreg.h
+include_arm_freescale/imx_HEADERS += include/arm/freescale/imx/imx_wdogreg.h
+
+include_bspdir = $(includedir)/bsp
+include_bsp_HEADERS =
+include_bsp_HEADERS += include/bsp/irq.h
diff --git a/bsps/arm/lm3s69xx/header.am b/bsps/arm/lm3s69xx/header.am
new file mode 100644
index 0000000000..e40b9be19d
--- /dev/null
+++ b/bsps/arm/lm3s69xx/header.am
@@ -0,0 +1,12 @@
+include_HEADERS =
+include_HEADERS += include/bsp.h
+include_HEADERS += include/tm27.h
+
+include_bspdir = $(includedir)/bsp
+include_bsp_HEADERS =
+include_bsp_HEADERS += include/bsp/io.h
+include_bsp_HEADERS += include/bsp/irq.h
+include_bsp_HEADERS += include/bsp/lm3s69xx.h
+include_bsp_HEADERS += include/bsp/ssi.h
+include_bsp_HEADERS += include/bsp/syscon.h
+include_bsp_HEADERS += include/bsp/uart.h
diff --git a/bsps/arm/lpc176x/header.am b/bsps/arm/lpc176x/header.am
new file mode 100644
index 0000000000..5af691e5ea
--- /dev/null
+++ b/bsps/arm/lpc176x/header.am
@@ -0,0 +1,27 @@
+include_HEADERS =
+include_HEADERS += include/bsp.h
+include_HEADERS += include/tm27.h
+
+include_bspdir = $(includedir)/bsp
+include_bsp_HEADERS =
+include_bsp_HEADERS += include/bsp/adc-defs.h
+include_bsp_HEADERS += include/bsp/adc.h
+include_bsp_HEADERS += include/bsp/can-defs.h
+include_bsp_HEADERS += include/bsp/can.h
+include_bsp_HEADERS += include/bsp/common-types.h
+include_bsp_HEADERS += include/bsp/dma.h
+include_bsp_HEADERS += include/bsp/gpio-defs.h
+include_bsp_HEADERS += include/bsp/io-defs.h
+include_bsp_HEADERS += include/bsp/io.h
+include_bsp_HEADERS += include/bsp/irq.h
+include_bsp_HEADERS += include/bsp/lpc-clock-config.h
+include_bsp_HEADERS += include/bsp/lpc-gpio.h
+include_bsp_HEADERS += include/bsp/lpc176x.h
+include_bsp_HEADERS += include/bsp/mbed-pinmap.h
+include_bsp_HEADERS += include/bsp/pwmout-defs.h
+include_bsp_HEADERS += include/bsp/pwmout.h
+include_bsp_HEADERS += include/bsp/system-clocks.h
+include_bsp_HEADERS += include/bsp/timer-defs.h
+include_bsp_HEADERS += include/bsp/timer.h
+include_bsp_HEADERS += include/bsp/watchdog-defs.h
+include_bsp_HEADERS += include/bsp/watchdog.h
diff --git a/bsps/arm/lpc24xx/header.am b/bsps/arm/lpc24xx/header.am
new file mode 100644
index 0000000000..4105cb7f3c
--- /dev/null
+++ b/bsps/arm/lpc24xx/header.am
@@ -0,0 +1,18 @@
+include_HEADERS =
+include_HEADERS += include/bsp.h
+include_HEADERS += include/tm27.h
+
+include_bspdir = $(includedir)/bsp
+include_bsp_HEADERS =
+include_bsp_HEADERS += include/bsp/dma.h
+include_bsp_HEADERS += include/bsp/i2c.h
+include_bsp_HEADERS += include/bsp/io.h
+include_bsp_HEADERS += include/bsp/irq.h
+include_bsp_HEADERS += include/bsp/lcd.h
+include_bsp_HEADERS += include/bsp/lpc-clock-config.h
+include_bsp_HEADERS += include/bsp/lpc-ethernet-config.h
+include_bsp_HEADERS += include/bsp/lpc17xx.h
+include_bsp_HEADERS += include/bsp/lpc24xx.h
+include_bsp_HEADERS += include/bsp/ssp.h
+include_bsp_HEADERS += include/bsp/start-config.h
+include_bsp_HEADERS += include/bsp/system-clocks.h
diff --git a/bsps/arm/lpc32xx/header.am b/bsps/arm/lpc32xx/header.am
new file mode 100644
index 0000000000..4c82aa72f9
--- /dev/null
+++ b/bsps/arm/lpc32xx/header.am
@@ -0,0 +1,16 @@
+include_HEADERS =
+include_HEADERS += include/bsp.h
+include_HEADERS += include/tm27.h
+
+include_bspdir = $(includedir)/bsp
+include_bsp_HEADERS =
+include_bsp_HEADERS += include/bsp/boot.h
+include_bsp_HEADERS += include/bsp/emc.h
+include_bsp_HEADERS += include/bsp/hsu.h
+include_bsp_HEADERS += include/bsp/i2c.h
+include_bsp_HEADERS += include/bsp/irq.h
+include_bsp_HEADERS += include/bsp/lpc-clock-config.h
+include_bsp_HEADERS += include/bsp/lpc-ethernet-config.h
+include_bsp_HEADERS += include/bsp/lpc32xx.h
+include_bsp_HEADERS += include/bsp/mmu.h
+include_bsp_HEADERS += include/bsp/nand-mlc.h
diff --git a/bsps/arm/raspberrypi/header.am b/bsps/arm/raspberrypi/header.am
new file mode 100644
index 0000000000..4c74cceff2
--- /dev/null
+++ b/bsps/arm/raspberrypi/header.am
@@ -0,0 +1,17 @@
+include_HEADERS =
+include_HEADERS += include/bsp.h
+include_HEADERS += include/tm27.h
+
+include_bspdir = $(includedir)/bsp
+include_bsp_HEADERS =
+include_bsp_HEADERS += include/bsp/fbcons.h
+include_bsp_HEADERS += include/bsp/i2c.h
+include_bsp_HEADERS += include/bsp/irq.h
+include_bsp_HEADERS += include/bsp/mailbox.h
+include_bsp_HEADERS += include/bsp/mmu.h
+include_bsp_HEADERS += include/bsp/raspberrypi.h
+include_bsp_HEADERS += include/bsp/rpi-fb.h
+include_bsp_HEADERS += include/bsp/rpi-gpio.h
+include_bsp_HEADERS += include/bsp/spi.h
+include_bsp_HEADERS += include/bsp/usart.h
+include_bsp_HEADERS += include/bsp/vc.h
diff --git a/bsps/arm/realview-pbx-a9/header.am b/bsps/arm/realview-pbx-a9/header.am
new file mode 100644
index 0000000000..39e26a0313
--- /dev/null
+++ b/bsps/arm/realview-pbx-a9/header.am
@@ -0,0 +1,7 @@
+include_HEADERS =
+include_HEADERS += include/bsp.h
+include_HEADERS += include/tm27.h
+
+include_bspdir = $(includedir)/bsp
+include_bsp_HEADERS =
+include_bsp_HEADERS += include/bsp/irq.h
diff --git a/bsps/arm/rtl22xx/header.am b/bsps/arm/rtl22xx/header.am
new file mode 100644
index 0000000000..071a7c5520
--- /dev/null
+++ b/bsps/arm/rtl22xx/header.am
@@ -0,0 +1,8 @@
+include_HEADERS =
+include_HEADERS += include/bsp.h
+include_HEADERS += include/lpc22xx.h
+include_HEADERS += include/tm27.h
+
+include_bspdir = $(includedir)/bsp
+include_bsp_HEADERS =
+include_bsp_HEADERS += include/bsp/irq.h
diff --git a/bsps/arm/smdk2410/header.am b/bsps/arm/smdk2410/header.am
new file mode 100644
index 0000000000..b3734e765e
--- /dev/null
+++ b/bsps/arm/smdk2410/header.am
@@ -0,0 +1,11 @@
+include_HEADERS =
+include_HEADERS += include/bsp.h
+include_HEADERS += include/s3c2400.h
+include_HEADERS += include/s3c2410.h
+include_HEADERS += include/s3c24xx.h
+include_HEADERS += include/smc.h
+include_HEADERS += include/tm27.h
+
+include_bspdir = $(includedir)/bsp
+include_bsp_HEADERS =
+include_bsp_HEADERS += include/bsp/irq.h
diff --git a/bsps/arm/stm32f4/header.am b/bsps/arm/stm32f4/header.am
new file mode 100644
index 0000000000..b9ca082029
--- /dev/null
+++ b/bsps/arm/stm32f4/header.am
@@ -0,0 +1,26 @@
+include_HEADERS =
+include_HEADERS += include/bsp.h
+include_HEADERS += include/tm27.h
+
+include_bspdir = $(includedir)/bsp
+include_bsp_HEADERS =
+include_bsp_HEADERS += include/bsp/i2c.h
+include_bsp_HEADERS += include/bsp/io.h
+include_bsp_HEADERS += include/bsp/irq.h
+include_bsp_HEADERS += include/bsp/rcc.h
+include_bsp_HEADERS += include/bsp/stm32_i2c.h
+include_bsp_HEADERS += include/bsp/stm32_usart.h
+include_bsp_HEADERS += include/bsp/stm32f10xxx_exti.h
+include_bsp_HEADERS += include/bsp/stm32f10xxx_gpio.h
+include_bsp_HEADERS += include/bsp/stm32f10xxx_rcc.h
+include_bsp_HEADERS += include/bsp/stm32f4.h
+include_bsp_HEADERS += include/bsp/stm32f4xxxx_adc.h
+include_bsp_HEADERS += include/bsp/stm32f4xxxx_exti.h
+include_bsp_HEADERS += include/bsp/stm32f4xxxx_flash.h
+include_bsp_HEADERS += include/bsp/stm32f4xxxx_gpio.h
+include_bsp_HEADERS += include/bsp/stm32f4xxxx_otgfs.h
+include_bsp_HEADERS += include/bsp/stm32f4xxxx_pwr.h
+include_bsp_HEADERS += include/bsp/stm32f4xxxx_rcc.h
+include_bsp_HEADERS += include/bsp/stm32f4xxxx_syscfg.h
+include_bsp_HEADERS += include/bsp/stm32f4xxxx_tim.h
+include_bsp_HEADERS += include/bsp/usart.h
diff --git a/bsps/arm/tms570/header.am b/bsps/arm/tms570/header.am
new file mode 100644
index 0000000000..798d756c51
--- /dev/null
+++ b/bsps/arm/tms570/header.am
@@ -0,0 +1,60 @@
+include_HEADERS =
+include_HEADERS += include/bsp.h
+include_HEADERS += include/tm27.h
+
+include_bspdir = $(includedir)/bsp
+include_bsp_HEADERS =
+include_bsp_HEADERS += include/bsp/irq.h
+include_bsp_HEADERS += include/bsp/system-clocks.h
+include_bsp_HEADERS += include/bsp/tms570-pinmux.h
+include_bsp_HEADERS += include/bsp/tms570-pins.h
+include_bsp_HEADERS += include/bsp/tms570-pom.h
+include_bsp_HEADERS += include/bsp/tms570-rti.h
+include_bsp_HEADERS += include/bsp/tms570-sci-driver.h
+include_bsp_HEADERS += include/bsp/tms570-sci.h
+include_bsp_HEADERS += include/bsp/tms570-vim.h
+include_bsp_HEADERS += include/bsp/tms570.h
+include_bsp_HEADERS += include/bsp/tms570_hwinit.h
+include_bsp_HEADERS += include/bsp/tms570_selftest.h
+include_bsp_HEADERS += include/bsp/tms570_selftest_parity.h
+include_bsp_HEADERS += include/bsp/tms570lc4357-pins.h
+include_bsp_HEADERS += include/bsp/tms570ls3137zwt-pins.h
+
+include_bsp_ti_hercdir = $(includedir)/bsp/ti_herc
+include_bsp_ti_herc_HEADERS =
+include_bsp_ti_herc_HEADERS += include/bsp/ti_herc/reg_adc.h
+include_bsp_ti_herc_HEADERS += include/bsp/ti_herc/reg_ccmsr.h
+include_bsp_ti_herc_HEADERS += include/bsp/ti_herc/reg_crc.h
+include_bsp_ti_herc_HEADERS += include/bsp/ti_herc/reg_dcan.h
+include_bsp_ti_herc_HEADERS += include/bsp/ti_herc/reg_dcc.h
+include_bsp_ti_herc_HEADERS += include/bsp/ti_herc/reg_dma.h
+include_bsp_ti_herc_HEADERS += include/bsp/ti_herc/reg_dmm.h
+include_bsp_ti_herc_HEADERS += include/bsp/ti_herc/reg_efuse.h
+include_bsp_ti_herc_HEADERS += include/bsp/ti_herc/reg_emacc.h
+include_bsp_ti_herc_HEADERS += include/bsp/ti_herc/reg_emacm.h
+include_bsp_ti_herc_HEADERS += include/bsp/ti_herc/reg_emif.h
+include_bsp_ti_herc_HEADERS += include/bsp/ti_herc/reg_esm.h
+include_bsp_ti_herc_HEADERS += include/bsp/ti_herc/reg_flash.h
+include_bsp_ti_herc_HEADERS += include/bsp/ti_herc/reg_flex_ray.h
+include_bsp_ti_herc_HEADERS += include/bsp/ti_herc/reg_gio.h
+include_bsp_ti_herc_HEADERS += include/bsp/ti_herc/reg_htu.h
+include_bsp_ti_herc_HEADERS += include/bsp/ti_herc/reg_i2c.h
+include_bsp_ti_herc_HEADERS += include/bsp/ti_herc/reg_iomm.h
+include_bsp_ti_herc_HEADERS += include/bsp/ti_herc/reg_lin.h
+include_bsp_ti_herc_HEADERS += include/bsp/ti_herc/reg_mdio.h
+include_bsp_ti_herc_HEADERS += include/bsp/ti_herc/reg_n2het.h
+include_bsp_ti_herc_HEADERS += include/bsp/ti_herc/reg_pbist.h
+include_bsp_ti_herc_HEADERS += include/bsp/ti_herc/reg_pcr.h
+include_bsp_ti_herc_HEADERS += include/bsp/ti_herc/reg_pll.h
+include_bsp_ti_herc_HEADERS += include/bsp/ti_herc/reg_pmm.h
+include_bsp_ti_herc_HEADERS += include/bsp/ti_herc/reg_pom.h
+include_bsp_ti_herc_HEADERS += include/bsp/ti_herc/reg_rti.h
+include_bsp_ti_herc_HEADERS += include/bsp/ti_herc/reg_rtp.h
+include_bsp_ti_herc_HEADERS += include/bsp/ti_herc/reg_sci.h
+include_bsp_ti_herc_HEADERS += include/bsp/ti_herc/reg_spi.h
+include_bsp_ti_herc_HEADERS += include/bsp/ti_herc/reg_stc.h
+include_bsp_ti_herc_HEADERS += include/bsp/ti_herc/reg_sys.h
+include_bsp_ti_herc_HEADERS += include/bsp/ti_herc/reg_sys2.h
+include_bsp_ti_herc_HEADERS += include/bsp/ti_herc/reg_tcr.h
+include_bsp_ti_herc_HEADERS += include/bsp/ti_herc/reg_tcram.h
+include_bsp_ti_herc_HEADERS += include/bsp/ti_herc/reg_vim.h
diff --git a/bsps/arm/xilinx-zynq/header.am b/bsps/arm/xilinx-zynq/header.am
new file mode 100644
index 0000000000..e5e1106265
--- /dev/null
+++ b/bsps/arm/xilinx-zynq/header.am
@@ -0,0 +1,12 @@
+include_HEADERS =
+include_HEADERS += include/bsp.h
+include_HEADERS += include/tm27.h
+
+include_bspdir = $(includedir)/bsp
+include_bsp_HEADERS =
+include_bsp_HEADERS += include/bsp/cadence-i2c-regs.h
+include_bsp_HEADERS += include/bsp/cadence-i2c.h
+include_bsp_HEADERS += include/bsp/i2c.h
+include_bsp_HEADERS += include/bsp/irq.h
+include_bsp_HEADERS += include/bsp/zynq-uart-regs.h
+include_bsp_HEADERS += include/bsp/zynq-uart.h
diff --git a/bsps/bfin/TLL6527M/header.am b/bsps/bfin/TLL6527M/header.am
new file mode 100644
index 0000000000..48603f6d4c
--- /dev/null
+++ b/bsps/bfin/TLL6527M/header.am
@@ -0,0 +1,4 @@
+include_HEADERS =
+include_HEADERS += include/bsp.h
+include_HEADERS += include/cplb.h
+include_HEADERS += include/tm27.h
diff --git a/bsps/bfin/bf537Stamp/header.am b/bsps/bfin/bf537Stamp/header.am
new file mode 100644
index 0000000000..a692736849
--- /dev/null
+++ b/bsps/bfin/bf537Stamp/header.am
@@ -0,0 +1,3 @@
+include_HEADERS =
+include_HEADERS += include/bsp.h
+include_HEADERS += include/tm27.h
diff --git a/bsps/bfin/eZKit533/header.am b/bsps/bfin/eZKit533/header.am
new file mode 100644
index 0000000000..48603f6d4c
--- /dev/null
+++ b/bsps/bfin/eZKit533/header.am
@@ -0,0 +1,4 @@
+include_HEADERS =
+include_HEADERS += include/bsp.h
+include_HEADERS += include/cplb.h
+include_HEADERS += include/tm27.h
diff --git a/bsps/bfin/header.am b/bsps/bfin/header.am
new file mode 100644
index 0000000000..a3f98cc717
--- /dev/null
+++ b/bsps/bfin/header.am
@@ -0,0 +1,35 @@
+include_HEADERS =
+include_HEADERS += include/bf52x.h
+
+include_bspdir = $(includedir)/bsp
+include_bsp_HEADERS =
+include_bsp_HEADERS += include/bsp/interrupt.h
+
+include_libcpudir = $(includedir)/libcpu
+include_libcpu_HEADERS =
+include_libcpu_HEADERS += include/libcpu/bf533.h
+include_libcpu_HEADERS += include/libcpu/bf537.h
+include_libcpu_HEADERS += include/libcpu/cecRegs.h
+include_libcpu_HEADERS += include/libcpu/coreTimerRegs.h
+include_libcpu_HEADERS += include/libcpu/dmaRegs.h
+include_libcpu_HEADERS += include/libcpu/ebiuRegs.h
+include_libcpu_HEADERS += include/libcpu/ethernet.h
+include_libcpu_HEADERS += include/libcpu/ethernetRegs.h
+include_libcpu_HEADERS += include/libcpu/gpioRegs.h
+include_libcpu_HEADERS += include/libcpu/interrupt.h
+include_libcpu_HEADERS += include/libcpu/memoryRegs.h
+include_libcpu_HEADERS += include/libcpu/mmu.h
+include_libcpu_HEADERS += include/libcpu/mmuRegs.h
+include_libcpu_HEADERS += include/libcpu/ppiRegs.h
+include_libcpu_HEADERS += include/libcpu/rtcRegs.h
+include_libcpu_HEADERS += include/libcpu/sicRegs.h
+include_libcpu_HEADERS += include/libcpu/spi.h
+include_libcpu_HEADERS += include/libcpu/spiRegs.h
+include_libcpu_HEADERS += include/libcpu/sport.h
+include_libcpu_HEADERS += include/libcpu/sportRegs.h
+include_libcpu_HEADERS += include/libcpu/timerRegs.h
+include_libcpu_HEADERS += include/libcpu/twi.h
+include_libcpu_HEADERS += include/libcpu/twiRegs.h
+include_libcpu_HEADERS += include/libcpu/uart.h
+include_libcpu_HEADERS += include/libcpu/uartRegs.h
+include_libcpu_HEADERS += include/libcpu/wdogRegs.h
diff --git a/bsps/epiphany/epiphany_sim/header.am b/bsps/epiphany/epiphany_sim/header.am
new file mode 100644
index 0000000000..06974bfd17
--- /dev/null
+++ b/bsps/epiphany/epiphany_sim/header.am
@@ -0,0 +1,8 @@
+include_HEADERS =
+include_HEADERS += include/bsp.h
+include_HEADERS += include/bspopts.h
+include_HEADERS += include/tm27.h
+
+include_bspdir = $(includedir)/bsp
+include_bsp_HEADERS =
+include_bsp_HEADERS += include/bsp/irq.h
diff --git a/bsps/epiphany/header.am b/bsps/epiphany/header.am
new file mode 100644
index 0000000000..a9e6d2d335
--- /dev/null
+++ b/bsps/epiphany/header.am
@@ -0,0 +1,3 @@
+include_bspdir = $(includedir)/bsp
+include_bsp_HEADERS =
+include_bsp_HEADERS += include/bsp/linker-symbols.h
diff --git a/bsps/header.am b/bsps/header.am
new file mode 100644
index 0000000000..a5bd0bfba0
--- /dev/null
+++ b/bsps/header.am
@@ -0,0 +1,80 @@
+include_HEADERS =
+include_HEADERS += include/mpci.h
+include_HEADERS += include/shm_driver.h
+
+include_bspdir = $(includedir)/bsp
+include_bsp_HEADERS =
+include_bsp_HEADERS += include/bsp/VME.h
+include_bsp_HEADERS += include/bsp/VMEDMA.h
+include_bsp_HEADERS += include/bsp/bootcard.h
+include_bsp_HEADERS += include/bsp/bspVmeDmaList.h
+include_bsp_HEADERS += include/bsp/console-polled.h
+include_bsp_HEADERS += include/bsp/console-termios.h
+include_bsp_HEADERS += include/bsp/default-initial-extension.h
+include_bsp_HEADERS += include/bsp/fatal.h
+include_bsp_HEADERS += include/bsp/fdt.h
+include_bsp_HEADERS += include/bsp/gpio.h
+include_bsp_HEADERS += include/bsp/irq-generic.h
+include_bsp_HEADERS += include/bsp/irq-info.h
+include_bsp_HEADERS += include/bsp/mm.h
+include_bsp_HEADERS += include/bsp/stackalloc.h
+include_bsp_HEADERS += include/bsp/u-boot.h
+include_bsp_HEADERS += include/bsp/uart-output-char.h
+include_bsp_HEADERS += include/bsp/utility.h
+include_bsp_HEADERS += include/bsp/vmeTsi148.h
+include_bsp_HEADERS += include/bsp/vmeTsi148DMA.h
+include_bsp_HEADERS += include/bsp/vmeUniverse.h
+include_bsp_HEADERS += include/bsp/vmeUniverseDMA.h
+include_bsp_HEADERS += include/bsp/vme_am_defs.h
+
+include_libchipdir = $(includedir)/libchip
+include_libchip_HEADERS =
+include_libchip_HEADERS += include/libchip/am29lv160.h
+include_libchip_HEADERS += include/libchip/ata.h
+include_libchip_HEADERS += include/libchip/ata_internal.h
+include_libchip_HEADERS += include/libchip/cs8900.h
+include_libchip_HEADERS += include/libchip/disp_hcms29xx.h
+include_libchip_HEADERS += include/libchip/ds1375-rtc.h
+include_libchip_HEADERS += include/libchip/greth.h
+include_libchip_HEADERS += include/libchip/i2c-2b-eeprom.h
+include_libchip_HEADERS += include/libchip/i2c-ds1621.h
+include_libchip_HEADERS += include/libchip/i2c-sc620.h
+include_libchip_HEADERS += include/libchip/i82586var.h
+include_libchip_HEADERS += include/libchip/icm7170.h
+include_libchip_HEADERS += include/libchip/ide_ctrl.h
+include_libchip_HEADERS += include/libchip/ide_ctrl_cfg.h
+include_libchip_HEADERS += include/libchip/ide_ctrl_io.h
+include_libchip_HEADERS += include/libchip/if_dcreg.h
+include_libchip_HEADERS += include/libchip/if_fxpvar.h
+include_libchip_HEADERS += include/libchip/m48t08.h
+include_libchip_HEADERS += include/libchip/mc146818a.h
+include_libchip_HEADERS += include/libchip/mc68681.h
+include_libchip_HEADERS += include/libchip/ns16550.h
+include_libchip_HEADERS += include/libchip/ns16550_p.h
+include_libchip_HEADERS += include/libchip/open_eth.h
+include_libchip_HEADERS += include/libchip/rtc.h
+include_libchip_HEADERS += include/libchip/serial.h
+include_libchip_HEADERS += include/libchip/sersupp.h
+include_libchip_HEADERS += include/libchip/smc91111.h
+include_libchip_HEADERS += include/libchip/smc91111exp.h
+include_libchip_HEADERS += include/libchip/sonic.h
+include_libchip_HEADERS += include/libchip/spi-flash-m25p40.h
+include_libchip_HEADERS += include/libchip/spi-fram-fm25l256.h
+include_libchip_HEADERS += include/libchip/spi-memdrv.h
+include_libchip_HEADERS += include/libchip/spi-sd-card.h
+include_libchip_HEADERS += include/libchip/z85c30.h
+
+include_rtemsdir = $(includedir)/rtems
+include_rtems_HEADERS =
+include_rtems_HEADERS += include/rtems/umon.h
+
+include_rtems_zilogdir = $(includedir)/rtems/zilog
+include_rtems_zilog_HEADERS =
+include_rtems_zilog_HEADERS += include/rtems/zilog/z8036.h
+include_rtems_zilog_HEADERS += include/rtems/zilog/z8530.h
+
+include_umondir = $(includedir)/umon
+include_umon_HEADERS =
+include_umon_HEADERS += include/umon/cli.h
+include_umon_HEADERS += include/umon/monlib.h
+include_umon_HEADERS += include/umon/tfs.h
diff --git a/bsps/i386/header.am b/bsps/i386/header.am
new file mode 100644
index 0000000000..fa486b0958
--- /dev/null
+++ b/bsps/i386/header.am
@@ -0,0 +1,18 @@
+include_HEADERS =
+include_HEADERS += include/i386_io.h
+include_HEADERS += include/uart.h
+
+include_bspdir = $(includedir)/bsp
+include_bsp_HEADERS =
+include_bsp_HEADERS += include/bsp/apic.h
+include_bsp_HEADERS += include/bsp/irq.h
+include_bsp_HEADERS += include/bsp/irq_asm.h
+include_bsp_HEADERS += include/bsp/realmode_int.h
+include_bsp_HEADERS += include/bsp/smp-imps.h
+include_bsp_HEADERS += include/bsp/tty_drv.h
+
+include_libcpudir = $(includedir)/libcpu
+include_libcpu_HEADERS =
+include_libcpu_HEADERS += include/libcpu/byteorder.h
+include_libcpu_HEADERS += include/libcpu/cpuModel.h
+include_libcpu_HEADERS += include/libcpu/page.h
diff --git a/bsps/i386/pc386/header.am b/bsps/i386/pc386/header.am
new file mode 100644
index 0000000000..63a6c239cb
--- /dev/null
+++ b/bsps/i386/pc386/header.am
@@ -0,0 +1,23 @@
+include_HEADERS =
+include_HEADERS += include/bsp.h
+include_HEADERS += include/crt.h
+include_HEADERS += include/edid.h
+include_HEADERS += include/tm27.h
+include_HEADERS += include/wd80x3.h
+
+include_bspdir = $(includedir)/bsp
+include_bsp_HEADERS =
+include_bsp_HEADERS += include/bsp/bspimpl.h
+include_bsp_HEADERS += include/bsp/exar17d15x.h
+include_bsp_HEADERS += include/bsp/fb_default_mode.h
+include_bsp_HEADERS += include/bsp/fb_vesa.h
+include_bsp_HEADERS += include/bsp/rtd316.h
+include_bsp_HEADERS += include/bsp/tblsizes.h
+include_bsp_HEADERS += include/bsp/vbe3.h
+
+include_rtemsdir = $(includedir)/rtems
+include_rtems_HEADERS =
+include_rtems_HEADERS += include/rtems/kd.h
+include_rtems_HEADERS += include/rtems/keyboard.h
+include_rtems_HEADERS += include/rtems/ps2_drv.h
+include_rtems_HEADERS += include/rtems/vgacons.h
diff --git a/bsps/lm32/header.am b/bsps/lm32/header.am
new file mode 100644
index 0000000000..523883b840
--- /dev/null
+++ b/bsps/lm32/header.am
@@ -0,0 +1,16 @@
+include_bspdir = $(includedir)/bsp
+include_bsp_HEADERS =
+include_bsp_HEADERS += include/bsp/irq.h
+include_bsp_HEADERS += include/bsp/milkymist_ac97.h
+include_bsp_HEADERS += include/bsp/milkymist_buttons.h
+include_bsp_HEADERS += include/bsp/milkymist_dmx.h
+include_bsp_HEADERS += include/bsp/milkymist_flash.h
+include_bsp_HEADERS += include/bsp/milkymist_gpio.h
+include_bsp_HEADERS += include/bsp/milkymist_ir.h
+include_bsp_HEADERS += include/bsp/milkymist_memcard.h
+include_bsp_HEADERS += include/bsp/milkymist_midi.h
+include_bsp_HEADERS += include/bsp/milkymist_pfpu.h
+include_bsp_HEADERS += include/bsp/milkymist_tmu.h
+include_bsp_HEADERS += include/bsp/milkymist_usbinput.h
+include_bsp_HEADERS += include/bsp/milkymist_versions.h
+include_bsp_HEADERS += include/bsp/milkymist_video.h
diff --git a/bsps/lm32/lm32_evr/header.am b/bsps/lm32/lm32_evr/header.am
new file mode 100644
index 0000000000..4c13143ecb
--- /dev/null
+++ b/bsps/lm32/lm32_evr/header.am
@@ -0,0 +1,4 @@
+include_HEADERS =
+include_HEADERS += include/bsp.h
+include_HEADERS += include/system_conf.h
+include_HEADERS += include/tm27.h
diff --git a/bsps/lm32/milkymist/header.am b/bsps/lm32/milkymist/header.am
new file mode 100644
index 0000000000..4c13143ecb
--- /dev/null
+++ b/bsps/lm32/milkymist/header.am
@@ -0,0 +1,4 @@
+include_HEADERS =
+include_HEADERS += include/bsp.h
+include_HEADERS += include/system_conf.h
+include_HEADERS += include/tm27.h
diff --git a/bsps/m32c/m32cbsp/header.am b/bsps/m32c/m32cbsp/header.am
new file mode 100644
index 0000000000..a692736849
--- /dev/null
+++ b/bsps/m32c/m32cbsp/header.am
@@ -0,0 +1,3 @@
+include_HEADERS =
+include_HEADERS += include/bsp.h
+include_HEADERS += include/tm27.h
diff --git a/bsps/m68k/av5282/header.am b/bsps/m68k/av5282/header.am
new file mode 100644
index 0000000000..a692736849
--- /dev/null
+++ b/bsps/m68k/av5282/header.am
@@ -0,0 +1,3 @@
+include_HEADERS =
+include_HEADERS += include/bsp.h
+include_HEADERS += include/tm27.h
diff --git a/bsps/m68k/csb360/header.am b/bsps/m68k/csb360/header.am
new file mode 100644
index 0000000000..a692736849
--- /dev/null
+++ b/bsps/m68k/csb360/header.am
@@ -0,0 +1,3 @@
+include_HEADERS =
+include_HEADERS += include/bsp.h
+include_HEADERS += include/tm27.h
diff --git a/bsps/m68k/gen68340/header.am b/bsps/m68k/gen68340/header.am
new file mode 100644
index 0000000000..c7732d4143
--- /dev/null
+++ b/bsps/m68k/gen68340/header.am
@@ -0,0 +1,8 @@
+include_HEADERS =
+include_HEADERS += include/bsp.h
+include_HEADERS += include/m340timer.h
+include_HEADERS += include/m340uart.h
+include_HEADERS += include/m68340.h
+include_HEADERS += include/m68340.inc
+include_HEADERS += include/m68349.inc
+include_HEADERS += include/tm27.h
diff --git a/bsps/m68k/gen68360/header.am b/bsps/m68k/gen68360/header.am
new file mode 100644
index 0000000000..a692736849
--- /dev/null
+++ b/bsps/m68k/gen68360/header.am
@@ -0,0 +1,3 @@
+include_HEADERS =
+include_HEADERS += include/bsp.h
+include_HEADERS += include/tm27.h
diff --git a/bsps/m68k/genmcf548x/header.am b/bsps/m68k/genmcf548x/header.am
new file mode 100644
index 0000000000..39e26a0313
--- /dev/null
+++ b/bsps/m68k/genmcf548x/header.am
@@ -0,0 +1,7 @@
+include_HEADERS =
+include_HEADERS += include/bsp.h
+include_HEADERS += include/tm27.h
+
+include_bspdir = $(includedir)/bsp
+include_bsp_HEADERS =
+include_bsp_HEADERS += include/bsp/irq.h
diff --git a/bsps/m68k/header.am b/bsps/m68k/header.am
new file mode 100644
index 0000000000..d968efcf97
--- /dev/null
+++ b/bsps/m68k/header.am
@@ -0,0 +1,45 @@
+include_HEADERS =
+include_HEADERS += include/mvme16x_hw.h
+
+include_bspdir = $(includedir)/bsp
+include_bsp_HEADERS =
+include_bsp_HEADERS += include/bsp/linker-symbols.h
+
+include_mcf5206dir = $(includedir)/mcf5206
+include_mcf5206_HEADERS =
+include_mcf5206_HEADERS += include/mcf5206/mcf5206e.h
+include_mcf5206_HEADERS += include/mcf5206/mcfmbus.h
+include_mcf5206_HEADERS += include/mcf5206/mcfuart.h
+
+include_mcf5223xdir = $(includedir)/mcf5223x
+include_mcf5223x_HEADERS =
+include_mcf5223x_HEADERS += include/mcf5223x/mcf5223x.h
+
+include_mcf5225xdir = $(includedir)/mcf5225x
+include_mcf5225x_HEADERS =
+include_mcf5225x_HEADERS += include/mcf5225x/fec.h
+include_mcf5225x_HEADERS += include/mcf5225x/mcf5225x.h
+
+include_mcf5235dir = $(includedir)/mcf5235
+include_mcf5235_HEADERS =
+include_mcf5235_HEADERS += include/mcf5235/mcf5235.h
+
+include_mcf5272dir = $(includedir)/mcf5272
+include_mcf5272_HEADERS =
+include_mcf5272_HEADERS += include/mcf5272/mcf5272.h
+
+include_mcf5282dir = $(includedir)/mcf5282
+include_mcf5282_HEADERS =
+include_mcf5282_HEADERS += include/mcf5282/mcf5282.h
+
+include_mcf532xdir = $(includedir)/mcf532x
+include_mcf532x_HEADERS =
+include_mcf532x_HEADERS += include/mcf532x/mcf532x.h
+
+include_mcf548xdir = $(includedir)/mcf548x
+include_mcf548x_HEADERS =
+include_mcf548x_HEADERS += include/mcf548x/MCD_dma.h
+include_mcf548x_HEADERS += include/mcf548x/MCD_progCheck.h
+include_mcf548x_HEADERS += include/mcf548x/MCD_tasksInit.h
+include_mcf548x_HEADERS += include/mcf548x/mcdma_glue.h
+include_mcf548x_HEADERS += include/mcf548x/mcf548x.h
diff --git a/bsps/m68k/mcf5206elite/header.am b/bsps/m68k/mcf5206elite/header.am
new file mode 100644
index 0000000000..3d0fb8db82
--- /dev/null
+++ b/bsps/m68k/mcf5206elite/header.am
@@ -0,0 +1,7 @@
+include_HEADERS =
+include_HEADERS += include/bsp.h
+include_HEADERS += include/ds1307.h
+include_HEADERS += include/i2c.h
+include_HEADERS += include/i2cdrv.h
+include_HEADERS += include/nvram.h
+include_HEADERS += include/tm27.h
diff --git a/bsps/m68k/mcf52235/header.am b/bsps/m68k/mcf52235/header.am
new file mode 100644
index 0000000000..a692736849
--- /dev/null
+++ b/bsps/m68k/mcf52235/header.am
@@ -0,0 +1,3 @@
+include_HEADERS =
+include_HEADERS += include/bsp.h
+include_HEADERS += include/tm27.h
diff --git a/bsps/m68k/mcf5225x/header.am b/bsps/m68k/mcf5225x/header.am
new file mode 100644
index 0000000000..a692736849
--- /dev/null
+++ b/bsps/m68k/mcf5225x/header.am
@@ -0,0 +1,3 @@
+include_HEADERS =
+include_HEADERS += include/bsp.h
+include_HEADERS += include/tm27.h
diff --git a/bsps/m68k/mcf5235/header.am b/bsps/m68k/mcf5235/header.am
new file mode 100644
index 0000000000..a692736849
--- /dev/null
+++ b/bsps/m68k/mcf5235/header.am
@@ -0,0 +1,3 @@
+include_HEADERS =
+include_HEADERS += include/bsp.h
+include_HEADERS += include/tm27.h
diff --git a/bsps/m68k/mcf5329/header.am b/bsps/m68k/mcf5329/header.am
new file mode 100644
index 0000000000..a692736849
--- /dev/null
+++ b/bsps/m68k/mcf5329/header.am
@@ -0,0 +1,3 @@
+include_HEADERS =
+include_HEADERS += include/bsp.h
+include_HEADERS += include/tm27.h
diff --git a/bsps/m68k/mrm332/header.am b/bsps/m68k/mrm332/header.am
new file mode 100644
index 0000000000..fe3e4343a5
--- /dev/null
+++ b/bsps/m68k/mrm332/header.am
@@ -0,0 +1,4 @@
+include_HEADERS =
+include_HEADERS += include/bsp.h
+include_HEADERS += include/mrm332.h
+include_HEADERS += include/tm27.h
diff --git a/bsps/m68k/mvme147/header.am b/bsps/m68k/mvme147/header.am
new file mode 100644
index 0000000000..a692736849
--- /dev/null
+++ b/bsps/m68k/mvme147/header.am
@@ -0,0 +1,3 @@
+include_HEADERS =
+include_HEADERS += include/bsp.h
+include_HEADERS += include/tm27.h
diff --git a/bsps/m68k/mvme147s/header.am b/bsps/m68k/mvme147s/header.am
new file mode 100644
index 0000000000..a692736849
--- /dev/null
+++ b/bsps/m68k/mvme147s/header.am
@@ -0,0 +1,3 @@
+include_HEADERS =
+include_HEADERS += include/bsp.h
+include_HEADERS += include/tm27.h
diff --git a/bsps/m68k/mvme162/header.am b/bsps/m68k/mvme162/header.am
new file mode 100644
index 0000000000..46a7685de3
--- /dev/null
+++ b/bsps/m68k/mvme162/header.am
@@ -0,0 +1,4 @@
+include_HEADERS =
+include_HEADERS += include/bsp.h
+include_HEADERS += include/page_table.h
+include_HEADERS += include/tm27.h
diff --git a/bsps/m68k/mvme167/header.am b/bsps/m68k/mvme167/header.am
new file mode 100644
index 0000000000..46a7685de3
--- /dev/null
+++ b/bsps/m68k/mvme167/header.am
@@ -0,0 +1,4 @@
+include_HEADERS =
+include_HEADERS += include/bsp.h
+include_HEADERS += include/page_table.h
+include_HEADERS += include/tm27.h
diff --git a/bsps/m68k/uC5282/header.am b/bsps/m68k/uC5282/header.am
new file mode 100644
index 0000000000..a692736849
--- /dev/null
+++ b/bsps/m68k/uC5282/header.am
@@ -0,0 +1,3 @@
+include_HEADERS =
+include_HEADERS += include/bsp.h
+include_HEADERS += include/tm27.h
diff --git a/bsps/mips/csb350/header.am b/bsps/mips/csb350/header.am
new file mode 100644
index 0000000000..39e26a0313
--- /dev/null
+++ b/bsps/mips/csb350/header.am
@@ -0,0 +1,7 @@
+include_HEADERS =
+include_HEADERS += include/bsp.h
+include_HEADERS += include/tm27.h
+
+include_bspdir = $(includedir)/bsp
+include_bsp_HEADERS =
+include_bsp_HEADERS += include/bsp/irq.h
diff --git a/bsps/mips/header.am b/bsps/mips/header.am
new file mode 100644
index 0000000000..16999efb49
--- /dev/null
+++ b/bsps/mips/header.am
@@ -0,0 +1,13 @@
+include_bspdir = $(includedir)/bsp
+include_bsp_HEADERS =
+include_bsp_HEADERS += include/bsp/i8259.h
+include_bsp_HEADERS += include/bsp/regs.h
+
+include_libcpudir = $(includedir)/libcpu
+include_libcpu_HEADERS =
+include_libcpu_HEADERS += include/libcpu/au1x00.h
+include_libcpu_HEADERS += include/libcpu/isr_entries.h
+include_libcpu_HEADERS += include/libcpu/rm5231.h
+include_libcpu_HEADERS += include/libcpu/tx3904.h
+include_libcpu_HEADERS += include/libcpu/tx4925.h
+include_libcpu_HEADERS += include/libcpu/tx4938.h
diff --git a/bsps/mips/hurricane/header.am b/bsps/mips/hurricane/header.am
new file mode 100644
index 0000000000..7cc9c7a0a7
--- /dev/null
+++ b/bsps/mips/hurricane/header.am
@@ -0,0 +1,8 @@
+include_HEADERS =
+include_HEADERS += include/bsp.h
+include_HEADERS += include/tm27.h
+include_HEADERS += include/usc.h
+
+include_bspdir = $(includedir)/bsp
+include_bsp_HEADERS =
+include_bsp_HEADERS += include/bsp/irq.h
diff --git a/bsps/mips/jmr3904/header.am b/bsps/mips/jmr3904/header.am
new file mode 100644
index 0000000000..39e26a0313
--- /dev/null
+++ b/bsps/mips/jmr3904/header.am
@@ -0,0 +1,7 @@
+include_HEADERS =
+include_HEADERS += include/bsp.h
+include_HEADERS += include/tm27.h
+
+include_bspdir = $(includedir)/bsp
+include_bsp_HEADERS =
+include_bsp_HEADERS += include/bsp/irq.h
diff --git a/bsps/mips/malta/header.am b/bsps/mips/malta/header.am
new file mode 100644
index 0000000000..9f316688e3
--- /dev/null
+++ b/bsps/mips/malta/header.am
@@ -0,0 +1,8 @@
+include_HEADERS =
+include_HEADERS += include/bsp.h
+include_HEADERS += include/tm27.h
+
+include_bspdir = $(includedir)/bsp
+include_bsp_HEADERS =
+include_bsp_HEADERS += include/bsp/irq.h
+include_bsp_HEADERS += include/bsp/pci.h
diff --git a/bsps/mips/rbtx4925/header.am b/bsps/mips/rbtx4925/header.am
new file mode 100644
index 0000000000..39e26a0313
--- /dev/null
+++ b/bsps/mips/rbtx4925/header.am
@@ -0,0 +1,7 @@
+include_HEADERS =
+include_HEADERS += include/bsp.h
+include_HEADERS += include/tm27.h
+
+include_bspdir = $(includedir)/bsp
+include_bsp_HEADERS =
+include_bsp_HEADERS += include/bsp/irq.h
diff --git a/bsps/mips/rbtx4938/header.am b/bsps/mips/rbtx4938/header.am
new file mode 100644
index 0000000000..39e26a0313
--- /dev/null
+++ b/bsps/mips/rbtx4938/header.am
@@ -0,0 +1,7 @@
+include_HEADERS =
+include_HEADERS += include/bsp.h
+include_HEADERS += include/tm27.h
+
+include_bspdir = $(includedir)/bsp
+include_bsp_HEADERS =
+include_bsp_HEADERS += include/bsp/irq.h
diff --git a/bsps/moxie/moxiesim/header.am b/bsps/moxie/moxiesim/header.am
new file mode 100644
index 0000000000..a692736849
--- /dev/null
+++ b/bsps/moxie/moxiesim/header.am
@@ -0,0 +1,3 @@
+include_HEADERS =
+include_HEADERS += include/bsp.h
+include_HEADERS += include/tm27.h
diff --git a/bsps/nios2/nios2_iss/header.am b/bsps/nios2/nios2_iss/header.am
new file mode 100644
index 0000000000..a692736849
--- /dev/null
+++ b/bsps/nios2/nios2_iss/header.am
@@ -0,0 +1,3 @@
+include_HEADERS =
+include_HEADERS += include/bsp.h
+include_HEADERS += include/tm27.h
diff --git a/bsps/no_cpu/no_bsp/header.am b/bsps/no_cpu/no_bsp/header.am
new file mode 100644
index 0000000000..a692736849
--- /dev/null
+++ b/bsps/no_cpu/no_bsp/header.am
@@ -0,0 +1,3 @@
+include_HEADERS =
+include_HEADERS += include/bsp.h
+include_HEADERS += include/tm27.h
diff --git a/bsps/or1k/generic_or1k/header.am b/bsps/or1k/generic_or1k/header.am
new file mode 100644
index 0000000000..887acd9ef3
--- /dev/null
+++ b/bsps/or1k/generic_or1k/header.am
@@ -0,0 +1,9 @@
+include_HEADERS =
+include_HEADERS += include/bsp.h
+include_HEADERS += include/tm27.h
+
+include_bspdir = $(includedir)/bsp
+include_bsp_HEADERS =
+include_bsp_HEADERS += include/bsp/generic_or1k.h
+include_bsp_HEADERS += include/bsp/irq.h
+include_bsp_HEADERS += include/bsp/uart.h
diff --git a/bsps/or1k/header.am b/bsps/or1k/header.am
new file mode 100644
index 0000000000..81c0cdf023
--- /dev/null
+++ b/bsps/or1k/header.am
@@ -0,0 +1,4 @@
+include_bspdir = $(includedir)/bsp
+include_bsp_HEADERS =
+include_bsp_HEADERS += include/bsp/cache_.h
+include_bsp_HEADERS += include/bsp/linker-symbols.h
diff --git a/bsps/powerpc/beatnik/header.am b/bsps/powerpc/beatnik/header.am
new file mode 100644
index 0000000000..633f80d136
--- /dev/null
+++ b/bsps/powerpc/beatnik/header.am
@@ -0,0 +1,19 @@
+include_HEADERS =
+include_HEADERS += include/bsp.h
+include_HEADERS += include/tm27.h
+
+include_bspdir = $(includedir)/bsp
+include_bsp_HEADERS =
+include_bsp_HEADERS += include/bsp/VMEConfig.h
+include_bsp_HEADERS += include/bsp/bsp_bsdnet_attach.h
+include_bsp_HEADERS += include/bsp/early_enet_link_status.h
+include_bsp_HEADERS += include/bsp/gt_timer.h
+include_bsp_HEADERS += include/bsp/gti2c_busdrv.h
+include_bsp_HEADERS += include/bsp/gti2creg.h
+include_bsp_HEADERS += include/bsp/gtintrreg.h
+include_bsp_HEADERS += include/bsp/gtpcireg.h
+include_bsp_HEADERS += include/bsp/gtreg.h
+include_bsp_HEADERS += include/bsp/if_em_pub.h
+include_bsp_HEADERS += include/bsp/if_gfe_pub.h
+include_bsp_HEADERS += include/bsp/if_mve_pub.h
+include_bsp_HEADERS += include/bsp/irq.h
diff --git a/bsps/powerpc/gen5200/header.am b/bsps/powerpc/gen5200/header.am
new file mode 100644
index 0000000000..24efc24cab
--- /dev/null
+++ b/bsps/powerpc/gen5200/header.am
@@ -0,0 +1,42 @@
+include_HEADERS =
+include_HEADERS += include/bsp.h
+include_HEADERS += include/i2c.h
+include_HEADERS += include/i2cdrv.h
+include_HEADERS += include/tm27.h
+
+include_bspdir = $(includedir)/bsp
+include_bsp_HEADERS =
+include_bsp_HEADERS += include/bsp/ata.h
+include_bsp_HEADERS += include/bsp/bestcomm.h
+include_bsp_HEADERS += include/bsp/bestcomm_ops.h
+include_bsp_HEADERS += include/bsp/irq.h
+include_bsp_HEADERS += include/bsp/mpc5200.h
+include_bsp_HEADERS += include/bsp/mscan-base.h
+include_bsp_HEADERS += include/bsp/mscan.h
+include_bsp_HEADERS += include/bsp/nvram.h
+include_bsp_HEADERS += include/bsp/slicetimer.h
+include_bsp_HEADERS += include/bsp/u-boot-config.h
+
+include_bsp_bestcommdir = $(includedir)/bsp/bestcomm
+include_bsp_bestcomm_HEADERS =
+include_bsp_bestcomm_HEADERS += include/bsp/bestcomm/bestcomm_api.h
+include_bsp_bestcomm_HEADERS += include/bsp/bestcomm/bestcomm_glue.h
+include_bsp_bestcomm_HEADERS += include/bsp/bestcomm/bestcomm_priv.h
+include_bsp_bestcomm_HEADERS += include/bsp/bestcomm/dma_image.capi.h
+include_bsp_bestcomm_HEADERS += include/bsp/bestcomm/dma_image.h
+
+include_bsp_bestcomm/includedir = $(includedir)/bsp/bestcomm/include
+include_bsp_bestcomm/include_HEADERS =
+include_bsp_bestcomm/include_HEADERS += include/bsp/bestcomm/include/ppctypes.h
+
+include_bsp_bestcomm/include/mgt5200dir = $(includedir)/bsp/bestcomm/include/mgt5200
+include_bsp_bestcomm/include/mgt5200_HEADERS =
+include_bsp_bestcomm/include/mgt5200_HEADERS += include/bsp/bestcomm/include/mgt5200/mgt5200.h
+include_bsp_bestcomm/include/mgt5200_HEADERS += include/bsp/bestcomm/include/mgt5200/sdma.h
+
+include_bsp_bestcomm/task_apidir = $(includedir)/bsp/bestcomm/task_api
+include_bsp_bestcomm/task_api_HEADERS =
+include_bsp_bestcomm/task_api_HEADERS += include/bsp/bestcomm/task_api/bestcomm_api_mem.h
+include_bsp_bestcomm/task_api_HEADERS += include/bsp/bestcomm/task_api/bestcomm_cntrl.h
+include_bsp_bestcomm/task_api_HEADERS += include/bsp/bestcomm/task_api/tasksetup_bdtable.h
+include_bsp_bestcomm/task_api_HEADERS += include/bsp/bestcomm/task_api/tasksetup_general.h
diff --git a/bsps/powerpc/gen83xx/header.am b/bsps/powerpc/gen83xx/header.am
new file mode 100644
index 0000000000..95f4d8cb71
--- /dev/null
+++ b/bsps/powerpc/gen83xx/header.am
@@ -0,0 +1,10 @@
+include_HEADERS =
+include_HEADERS += include/bsp.h
+include_HEADERS += include/tm27.h
+
+include_bspdir = $(includedir)/bsp
+include_bsp_HEADERS =
+include_bsp_HEADERS += include/bsp/hwreg_vals.h
+include_bsp_HEADERS += include/bsp/irq.h
+include_bsp_HEADERS += include/bsp/tsec-config.h
+include_bsp_HEADERS += include/bsp/u-boot-config.h
diff --git a/bsps/powerpc/haleakala/header.am b/bsps/powerpc/haleakala/header.am
new file mode 100644
index 0000000000..f72e0d7f62
--- /dev/null
+++ b/bsps/powerpc/haleakala/header.am
@@ -0,0 +1,8 @@
+include_HEADERS =
+include_HEADERS += include/bsp.h
+include_HEADERS += include/mmu_405.h
+include_HEADERS += include/tm27.h
+
+include_bspdir = $(includedir)/bsp
+include_bsp_HEADERS =
+include_bsp_HEADERS += include/bsp/irq.h
diff --git a/bsps/powerpc/header.am b/bsps/powerpc/header.am
new file mode 100644
index 0000000000..0e65e63187
--- /dev/null
+++ b/bsps/powerpc/header.am
@@ -0,0 +1,100 @@
+include_HEADERS =
+include_HEADERS += include/ictrl.h
+include_HEADERS += include/mpc5xx.h
+include_HEADERS += include/mpc8260.h
+include_HEADERS += include/mpc8xx.h
+include_HEADERS += include/nvram.h
+include_HEADERS += include/tty_drv.h
+
+include_bspdir = $(includedir)/bsp
+include_bsp_HEADERS =
+include_bsp_HEADERS += include/bsp/VMEConfig.h
+include_bsp_HEADERS += include/bsp/consoleIo.h
+include_bsp_HEADERS += include/bsp/flashPgm.h
+include_bsp_HEADERS += include/bsp/flashPgmPvt.h
+include_bsp_HEADERS += include/bsp/irq_supp.h
+include_bsp_HEADERS += include/bsp/linker-symbols.h
+include_bsp_HEADERS += include/bsp/motorola.h
+include_bsp_HEADERS += include/bsp/openpic.h
+include_bsp_HEADERS += include/bsp/pci.h
+include_bsp_HEADERS += include/bsp/pnp.h
+include_bsp_HEADERS += include/bsp/residual.h
+include_bsp_HEADERS += include/bsp/start.h
+include_bsp_HEADERS += include/bsp/tictac.h
+include_bsp_HEADERS += include/bsp/tsec.h
+include_bsp_HEADERS += include/bsp/u-boot-board-info.h
+include_bsp_HEADERS += include/bsp/uart.h
+include_bsp_HEADERS += include/bsp/vectors.h
+include_bsp_HEADERS += include/bsp/vpd.h
+
+include_libcpudir = $(includedir)/libcpu
+include_libcpu_HEADERS =
+include_libcpu_HEADERS += include/libcpu/bat.h
+include_libcpu_HEADERS += include/libcpu/byteorder.h
+include_libcpu_HEADERS += include/libcpu/c_clock.h
+include_libcpu_HEADERS += include/libcpu/cpuIdent.h
+include_libcpu_HEADERS += include/libcpu/e500_mmu.h
+include_libcpu_HEADERS += include/libcpu/io.h
+include_libcpu_HEADERS += include/libcpu/irq.h
+include_libcpu_HEADERS += include/libcpu/mmu.h
+include_libcpu_HEADERS += include/libcpu/page.h
+include_libcpu_HEADERS += include/libcpu/pgtable.h
+include_libcpu_HEADERS += include/libcpu/powerpc-utility.h
+include_libcpu_HEADERS += include/libcpu/pte121.h
+include_libcpu_HEADERS += include/libcpu/raw_exception.h
+include_libcpu_HEADERS += include/libcpu/spr.h
+include_libcpu_HEADERS += include/libcpu/stackTrace.h
+include_libcpu_HEADERS += include/libcpu/vectors.h
+
+include_mpc55xxdir = $(includedir)/mpc55xx
+include_mpc55xx_HEADERS =
+include_mpc55xx_HEADERS += include/mpc55xx/dspi.h
+include_mpc55xx_HEADERS += include/mpc55xx/edma.h
+include_mpc55xx_HEADERS += include/mpc55xx/emios.h
+include_mpc55xx_HEADERS += include/mpc55xx/fsl-mpc551x.h
+include_mpc55xx_HEADERS += include/mpc55xx/fsl-mpc555x.h
+include_mpc55xx_HEADERS += include/mpc55xx/fsl-mpc556x.h
+include_mpc55xx_HEADERS += include/mpc55xx/fsl-mpc564xL.h
+include_mpc55xx_HEADERS += include/mpc55xx/fsl-mpc5668.h
+include_mpc55xx_HEADERS += include/mpc55xx/fsl-mpc567x.h
+include_mpc55xx_HEADERS += include/mpc55xx/mpc55xx.h
+include_mpc55xx_HEADERS += include/mpc55xx/reg-defs.h
+include_mpc55xx_HEADERS += include/mpc55xx/regs-edma.h
+include_mpc55xx_HEADERS += include/mpc55xx/regs-mmu.h
+include_mpc55xx_HEADERS += include/mpc55xx/regs.h
+include_mpc55xx_HEADERS += include/mpc55xx/siu.h
+include_mpc55xx_HEADERS += include/mpc55xx/watchdog.h
+
+include_mpc5xxdir = $(includedir)/mpc5xx
+include_mpc5xx_HEADERS =
+include_mpc5xx_HEADERS += include/mpc5xx/console.h
+
+include_mpc8260dir = $(includedir)/mpc8260
+include_mpc8260_HEADERS =
+include_mpc8260_HEADERS += include/mpc8260/console.h
+include_mpc8260_HEADERS += include/mpc8260/cpm.h
+include_mpc8260_HEADERS += include/mpc8260/mmu.h
+
+include_mpc83xxdir = $(includedir)/mpc83xx
+include_mpc83xx_HEADERS =
+include_mpc83xx_HEADERS += include/mpc83xx/gtm.h
+include_mpc83xx_HEADERS += include/mpc83xx/mpc83xx.h
+include_mpc83xx_HEADERS += include/mpc83xx/mpc83xx_i2cdrv.h
+include_mpc83xx_HEADERS += include/mpc83xx/mpc83xx_spidrv.h
+
+include_mpc8xxdir = $(includedir)/mpc8xx
+include_mpc8xx_HEADERS =
+include_mpc8xx_HEADERS += include/mpc8xx/console.h
+include_mpc8xx_HEADERS += include/mpc8xx/cpm.h
+include_mpc8xx_HEADERS += include/mpc8xx/mmu.h
+
+include_ppc4xxdir = $(includedir)/ppc4xx
+include_ppc4xx_HEADERS =
+include_ppc4xx_HEADERS += include/ppc4xx/ppc405ex.h
+include_ppc4xx_HEADERS += include/ppc4xx/ppc405gp.h
+
+include_rtems_powerpcdir = $(includedir)/rtems/powerpc
+include_rtems_powerpc_HEADERS =
+include_rtems_powerpc_HEADERS += include/rtems/powerpc/cache.h
+include_rtems_powerpc_HEADERS += include/rtems/powerpc/debugmod.h
+include_rtems_powerpc_HEADERS += include/rtems/powerpc/powerpc.h
diff --git a/bsps/powerpc/motorola_powerpc/header.am b/bsps/powerpc/motorola_powerpc/header.am
new file mode 100644
index 0000000000..39e26a0313
--- /dev/null
+++ b/bsps/powerpc/motorola_powerpc/header.am
@@ -0,0 +1,7 @@
+include_HEADERS =
+include_HEADERS += include/bsp.h
+include_HEADERS += include/tm27.h
+
+include_bspdir = $(includedir)/bsp
+include_bsp_HEADERS =
+include_bsp_HEADERS += include/bsp/irq.h
diff --git a/bsps/powerpc/mpc55xxevb/header.am b/bsps/powerpc/mpc55xxevb/header.am
new file mode 100644
index 0000000000..430ba0d363
--- /dev/null
+++ b/bsps/powerpc/mpc55xxevb/header.am
@@ -0,0 +1,12 @@
+include_HEADERS =
+include_HEADERS += include/bsp.h
+include_HEADERS += include/tm27.h
+
+include_bspdir = $(includedir)/bsp
+include_bsp_HEADERS =
+include_bsp_HEADERS += include/bsp/console-esci.h
+include_bsp_HEADERS += include/bsp/console-generic.h
+include_bsp_HEADERS += include/bsp/console-linflex.h
+include_bsp_HEADERS += include/bsp/irq.h
+include_bsp_HEADERS += include/bsp/mpc55xx-config.h
+include_bsp_HEADERS += include/bsp/smsc9218i.h
diff --git a/bsps/powerpc/mpc8260ads/header.am b/bsps/powerpc/mpc8260ads/header.am
new file mode 100644
index 0000000000..39e26a0313
--- /dev/null
+++ b/bsps/powerpc/mpc8260ads/header.am
@@ -0,0 +1,7 @@
+include_HEADERS =
+include_HEADERS += include/bsp.h
+include_HEADERS += include/tm27.h
+
+include_bspdir = $(includedir)/bsp
+include_bsp_HEADERS =
+include_bsp_HEADERS += include/bsp/irq.h
diff --git a/bsps/powerpc/mvme3100/header.am b/bsps/powerpc/mvme3100/header.am
new file mode 100644
index 0000000000..89b47df94b
--- /dev/null
+++ b/bsps/powerpc/mvme3100/header.am
@@ -0,0 +1,10 @@
+include_HEADERS =
+include_HEADERS += include/bsp.h
+include_HEADERS += include/tm27.h
+
+include_bspdir = $(includedir)/bsp
+include_bsp_HEADERS =
+include_bsp_HEADERS += include/bsp/VMEConfig.h
+include_bsp_HEADERS += include/bsp/if_tsec_pub.h
+include_bsp_HEADERS += include/bsp/irq.h
+include_bsp_HEADERS += include/bsp/mpc8540_i2c_busdrv.h
diff --git a/bsps/powerpc/mvme5500/header.am b/bsps/powerpc/mvme5500/header.am
new file mode 100644
index 0000000000..3f503a870a
--- /dev/null
+++ b/bsps/powerpc/mvme5500/header.am
@@ -0,0 +1,18 @@
+include_HEADERS =
+include_HEADERS += include/bsp.h
+include_HEADERS += include/tm27.h
+
+include_bspdir = $(includedir)/bsp
+include_bsp_HEADERS =
+include_bsp_HEADERS += include/bsp/GT64260TWSI.h
+include_bsp_HEADERS += include/bsp/GT64260eth.h
+include_bsp_HEADERS += include/bsp/GT64260ethreg.h
+include_bsp_HEADERS += include/bsp/VMEConfig.h
+include_bsp_HEADERS += include/bsp/VPD.h
+include_bsp_HEADERS += include/bsp/bspException.h
+include_bsp_HEADERS += include/bsp/bspMvme5500.h
+include_bsp_HEADERS += include/bsp/gtpcireg.h
+include_bsp_HEADERS += include/bsp/gtreg.h
+include_bsp_HEADERS += include/bsp/if_wmreg.h
+include_bsp_HEADERS += include/bsp/irq.h
+include_bsp_HEADERS += include/bsp/pcireg.h
diff --git a/bsps/powerpc/psim/header.am b/bsps/powerpc/psim/header.am
new file mode 100644
index 0000000000..6cbee589ee
--- /dev/null
+++ b/bsps/powerpc/psim/header.am
@@ -0,0 +1,8 @@
+include_HEADERS =
+include_HEADERS += include/bsp.h
+include_HEADERS += include/psim.h
+include_HEADERS += include/tm27.h
+
+include_bspdir = $(includedir)/bsp
+include_bsp_HEADERS =
+include_bsp_HEADERS += include/bsp/irq.h
diff --git a/bsps/powerpc/qemuppc/header.am b/bsps/powerpc/qemuppc/header.am
new file mode 100644
index 0000000000..39e26a0313
--- /dev/null
+++ b/bsps/powerpc/qemuppc/header.am
@@ -0,0 +1,7 @@
+include_HEADERS =
+include_HEADERS += include/bsp.h
+include_HEADERS += include/tm27.h
+
+include_bspdir = $(includedir)/bsp
+include_bsp_HEADERS =
+include_bsp_HEADERS += include/bsp/irq.h
diff --git a/bsps/powerpc/qoriq/header.am b/bsps/powerpc/qoriq/header.am
new file mode 100644
index 0000000000..45ad1508f3
--- /dev/null
+++ b/bsps/powerpc/qoriq/header.am
@@ -0,0 +1,21 @@
+include_HEADERS =
+include_HEADERS += include/bsp.h
+include_HEADERS += include/tm27.h
+
+include_asmdir = $(includedir)/asm
+include_asm_HEADERS =
+include_asm_HEADERS += include/asm/epapr_hcalls.h
+include_asm_HEADERS += include/asm/fsl_hcalls.h
+
+include_bspdir = $(includedir)/bsp
+include_bsp_HEADERS =
+include_bsp_HEADERS += include/bsp/intercom.h
+include_bsp_HEADERS += include/bsp/irq.h
+include_bsp_HEADERS += include/bsp/mmu.h
+include_bsp_HEADERS += include/bsp/qoriq.h
+include_bsp_HEADERS += include/bsp/tsec-config.h
+include_bsp_HEADERS += include/bsp/uart-bridge.h
+
+include_uapi_asmdir = $(includedir)/uapi/asm
+include_uapi_asm_HEADERS =
+include_uapi_asm_HEADERS += include/uapi/asm/epapr_hcalls.h
diff --git a/bsps/powerpc/ss555/header.am b/bsps/powerpc/ss555/header.am
new file mode 100644
index 0000000000..39e26a0313
--- /dev/null
+++ b/bsps/powerpc/ss555/header.am
@@ -0,0 +1,7 @@
+include_HEADERS =
+include_HEADERS += include/bsp.h
+include_HEADERS += include/tm27.h
+
+include_bspdir = $(includedir)/bsp
+include_bsp_HEADERS =
+include_bsp_HEADERS += include/bsp/irq.h
diff --git a/bsps/powerpc/t32mppc/header.am b/bsps/powerpc/t32mppc/header.am
new file mode 100644
index 0000000000..39e26a0313
--- /dev/null
+++ b/bsps/powerpc/t32mppc/header.am
@@ -0,0 +1,7 @@
+include_HEADERS =
+include_HEADERS += include/bsp.h
+include_HEADERS += include/tm27.h
+
+include_bspdir = $(includedir)/bsp
+include_bsp_HEADERS =
+include_bsp_HEADERS += include/bsp/irq.h
diff --git a/bsps/powerpc/tqm8xx/header.am b/bsps/powerpc/tqm8xx/header.am
new file mode 100644
index 0000000000..77b23d0252
--- /dev/null
+++ b/bsps/powerpc/tqm8xx/header.am
@@ -0,0 +1,10 @@
+include_HEADERS =
+include_HEADERS += include/bsp.h
+include_HEADERS += include/tm27.h
+
+include_bspdir = $(includedir)/bsp
+include_bsp_HEADERS =
+include_bsp_HEADERS += include/bsp/8xx_immap.h
+include_bsp_HEADERS += include/bsp/irq.h
+include_bsp_HEADERS += include/bsp/spi.h
+include_bsp_HEADERS += include/bsp/tqm.h
diff --git a/bsps/powerpc/virtex/header.am b/bsps/powerpc/virtex/header.am
new file mode 100644
index 0000000000..4e39fe73b6
--- /dev/null
+++ b/bsps/powerpc/virtex/header.am
@@ -0,0 +1,10 @@
+include_HEADERS =
+include_HEADERS += include/bsp.h
+include_HEADERS += include/tm27.h
+include_HEADERS += include/xiltemac.h
+include_HEADERS += include/xparameters_dflt.h
+
+include_bspdir = $(includedir)/bsp
+include_bsp_HEADERS =
+include_bsp_HEADERS += include/bsp/irq.h
+include_bsp_HEADERS += include/bsp/opbintctrl.h
diff --git a/bsps/powerpc/virtex4/header.am b/bsps/powerpc/virtex4/header.am
new file mode 100644
index 0000000000..e00cbe6500
--- /dev/null
+++ b/bsps/powerpc/virtex4/header.am
@@ -0,0 +1,8 @@
+include_HEADERS =
+include_HEADERS += include/bsp.h
+include_HEADERS += include/tm27.h
+
+include_bspdir = $(includedir)/bsp
+include_bsp_HEADERS =
+include_bsp_HEADERS += include/bsp/irq.h
+include_bsp_HEADERS += include/bsp/mmu.h
diff --git a/bsps/powerpc/virtex5/header.am b/bsps/powerpc/virtex5/header.am
new file mode 100644
index 0000000000..e00cbe6500
--- /dev/null
+++ b/bsps/powerpc/virtex5/header.am
@@ -0,0 +1,8 @@
+include_HEADERS =
+include_HEADERS += include/bsp.h
+include_HEADERS += include/tm27.h
+
+include_bspdir = $(includedir)/bsp
+include_bsp_HEADERS =
+include_bsp_HEADERS += include/bsp/irq.h
+include_bsp_HEADERS += include/bsp/mmu.h
diff --git a/bsps/riscv/header.am b/bsps/riscv/header.am
new file mode 100644
index 0000000000..a9e6d2d335
--- /dev/null
+++ b/bsps/riscv/header.am
@@ -0,0 +1,3 @@
+include_bspdir = $(includedir)/bsp
+include_bsp_HEADERS =
+include_bsp_HEADERS += include/bsp/linker-symbols.h
diff --git a/bsps/riscv/riscv_generic/header.am b/bsps/riscv/riscv_generic/header.am
new file mode 100644
index 0000000000..06974bfd17
--- /dev/null
+++ b/bsps/riscv/riscv_generic/header.am
@@ -0,0 +1,8 @@
+include_HEADERS =
+include_HEADERS += include/bsp.h
+include_HEADERS += include/bspopts.h
+include_HEADERS += include/tm27.h
+
+include_bspdir = $(includedir)/bsp
+include_bsp_HEADERS =
+include_bsp_HEADERS += include/bsp/irq.h
diff --git a/bsps/sh/gensh1/header.am b/bsps/sh/gensh1/header.am
new file mode 100644
index 0000000000..9e51893738
--- /dev/null
+++ b/bsps/sh/gensh1/header.am
@@ -0,0 +1,14 @@
+include_HEADERS =
+include_HEADERS += include/bsp.h
+include_HEADERS += include/tm27.h
+
+include_rtems_scoredir = $(includedir)/rtems/score
+include_rtems_score_HEADERS =
+include_rtems_score_HEADERS += include/rtems/score/iosh7032.h
+include_rtems_score_HEADERS += include/rtems/score/ispsh7032.h
+
+include_shdir = $(includedir)/sh
+include_sh_HEADERS =
+include_sh_HEADERS += include/sh/sci.h
+include_sh_HEADERS += include/sh/sh7_pfc.h
+include_sh_HEADERS += include/sh/sh7_sci.h
diff --git a/bsps/sh/gensh2/header.am b/bsps/sh/gensh2/header.am
new file mode 100644
index 0000000000..33f9928b3b
--- /dev/null
+++ b/bsps/sh/gensh2/header.am
@@ -0,0 +1,16 @@
+include_HEADERS =
+include_HEADERS += include/bsp.h
+include_HEADERS += include/tm27.h
+
+include_rtems_scoredir = $(includedir)/rtems/score
+include_rtems_score_HEADERS =
+include_rtems_score_HEADERS += include/rtems/score/iosh7045.h
+include_rtems_score_HEADERS += include/rtems/score/ispsh7045.h
+
+include_shdir = $(includedir)/sh
+include_sh_HEADERS =
+include_sh_HEADERS += include/sh/io_types.h
+include_sh_HEADERS += include/sh/sci.h
+include_sh_HEADERS += include/sh/sci_termios.h
+include_sh_HEADERS += include/sh/sh7_pfc.h
+include_sh_HEADERS += include/sh/sh7_sci.h
diff --git a/bsps/sh/gensh4/header.am b/bsps/sh/gensh4/header.am
new file mode 100644
index 0000000000..9409f705d8
--- /dev/null
+++ b/bsps/sh/gensh4/header.am
@@ -0,0 +1,16 @@
+include_HEADERS =
+include_HEADERS += include/bsp.h
+include_HEADERS += include/sdram.h
+include_HEADERS += include/tm27.h
+
+include_rtems_scoredir = $(includedir)/rtems/score
+include_rtems_score_HEADERS =
+include_rtems_score_HEADERS += include/rtems/score/iosh7750.h
+include_rtems_score_HEADERS += include/rtems/score/ipl.h
+include_rtems_score_HEADERS += include/rtems/score/ispsh7750.h
+include_rtems_score_HEADERS += include/rtems/score/sh4_regs.h
+include_rtems_score_HEADERS += include/rtems/score/sh7750_regs.h
+
+include_shdir = $(includedir)/sh
+include_sh_HEADERS =
+include_sh_HEADERS += include/sh/sh4uart.h
diff --git a/bsps/sh/shsim/header.am b/bsps/sh/shsim/header.am
new file mode 100644
index 0000000000..47f0a25c77
--- /dev/null
+++ b/bsps/sh/shsim/header.am
@@ -0,0 +1,7 @@
+include_HEADERS =
+include_HEADERS += include/bsp.h
+include_HEADERS += include/tm27.h
+
+include_bspdir = $(includedir)/bsp
+include_bsp_HEADERS =
+include_bsp_HEADERS += include/bsp/syscall.h
diff --git a/bsps/sparc/erc32/header.am b/bsps/sparc/erc32/header.am
new file mode 100644
index 0000000000..2e2b633350
--- /dev/null
+++ b/bsps/sparc/erc32/header.am
@@ -0,0 +1,8 @@
+include_HEADERS =
+include_HEADERS += include/bsp.h
+include_HEADERS += include/erc32.h
+include_HEADERS += include/tm27.h
+
+include_bspdir = $(includedir)/bsp
+include_bsp_HEADERS =
+include_bsp_HEADERS += include/bsp/irq.h
diff --git a/bsps/sparc/header.am b/bsps/sparc/header.am
new file mode 100644
index 0000000000..3a1e26264b
--- /dev/null
+++ b/bsps/sparc/header.am
@@ -0,0 +1,73 @@
+include_HEADERS =
+include_HEADERS += include/ambapp.h
+include_HEADERS += include/ambapp_ids.h
+include_HEADERS += include/grlib.h
+
+include_bspdir = $(includedir)/bsp
+include_bsp_HEADERS =
+include_bsp_HEADERS += include/bsp/ahbstat.h
+include_bsp_HEADERS += include/bsp/apbuart.h
+include_bsp_HEADERS += include/bsp/apbuart_cons.h
+include_bsp_HEADERS += include/bsp/apbuart_termios.h
+include_bsp_HEADERS += include/bsp/b1553brm.h
+include_bsp_HEADERS += include/bsp/b1553rt.h
+include_bsp_HEADERS += include/bsp/canmux.h
+include_bsp_HEADERS += include/bsp/cons.h
+include_bsp_HEADERS += include/bsp/debug_defs.h
+include_bsp_HEADERS += include/bsp/genirq.h
+include_bsp_HEADERS += include/bsp/gnatcommon.h
+include_bsp_HEADERS += include/bsp/gpiolib.h
+include_bsp_HEADERS += include/bsp/gptimer.h
+include_bsp_HEADERS += include/bsp/gr1553b.h
+include_bsp_HEADERS += include/bsp/gr1553bc.h
+include_bsp_HEADERS += include/bsp/gr1553bc_list.h
+include_bsp_HEADERS += include/bsp/gr1553bm.h
+include_bsp_HEADERS += include/bsp/gr1553rt.h
+include_bsp_HEADERS += include/bsp/gr_701.h
+include_bsp_HEADERS += include/bsp/gr_cpci_gr740.h
+include_bsp_HEADERS += include/bsp/gr_leon4_n2x.h
+include_bsp_HEADERS += include/bsp/gr_rasta_adcdac.h
+include_bsp_HEADERS += include/bsp/gr_rasta_io.h
+include_bsp_HEADERS += include/bsp/gr_rasta_spw_router.h
+include_bsp_HEADERS += include/bsp/gr_rasta_tmtc.h
+include_bsp_HEADERS += include/bsp/gr_tmtc_1553.h
+include_bsp_HEADERS += include/bsp/gradcdac.h
+include_bsp_HEADERS += include/bsp/grascs.h
+include_bsp_HEADERS += include/bsp/grcan.h
+include_bsp_HEADERS += include/bsp/grctm.h
+include_bsp_HEADERS += include/bsp/greth.h
+include_bsp_HEADERS += include/bsp/grgpio.h
+include_bsp_HEADERS += include/bsp/griommu.h
+include_bsp_HEADERS += include/bsp/grpci.h
+include_bsp_HEADERS += include/bsp/grpci2.h
+include_bsp_HEADERS += include/bsp/grpci2dma.h
+include_bsp_HEADERS += include/bsp/grpwm.h
+include_bsp_HEADERS += include/bsp/grslink.h
+include_bsp_HEADERS += include/bsp/grspw.h
+include_bsp_HEADERS += include/bsp/grspw_pkt.h
+include_bsp_HEADERS += include/bsp/grspw_router.h
+include_bsp_HEADERS += include/bsp/grtc.h
+include_bsp_HEADERS += include/bsp/grtm.h
+include_bsp_HEADERS += include/bsp/i2cmst.h
+include_bsp_HEADERS += include/bsp/l2c.h
+include_bsp_HEADERS += include/bsp/l4stat.h
+include_bsp_HEADERS += include/bsp/mctrl.h
+include_bsp_HEADERS += include/bsp/memscrub.h
+include_bsp_HEADERS += include/bsp/network_interface_add.h
+include_bsp_HEADERS += include/bsp/occan.h
+include_bsp_HEADERS += include/bsp/pcif.h
+include_bsp_HEADERS += include/bsp/satcan.h
+include_bsp_HEADERS += include/bsp/spictrl.h
+include_bsp_HEADERS += include/bsp/spwcuc.h
+include_bsp_HEADERS += include/bsp/tlib.h
+
+include_drvmgrdir = $(includedir)/drvmgr
+include_drvmgr_HEADERS =
+include_drvmgr_HEADERS += include/drvmgr/ambapp_bus.h
+include_drvmgr_HEADERS += include/drvmgr/ambapp_bus_grlib.h
+include_drvmgr_HEADERS += include/drvmgr/bspcommon.h
+include_drvmgr_HEADERS += include/drvmgr/leon2_amba_bus.h
+
+include_libcpudir = $(includedir)/libcpu
+include_libcpu_HEADERS =
+include_libcpu_HEADERS += include/libcpu/access.h
diff --git a/bsps/sparc/leon2/header.am b/bsps/sparc/leon2/header.am
new file mode 100644
index 0000000000..b307625a31
--- /dev/null
+++ b/bsps/sparc/leon2/header.am
@@ -0,0 +1,9 @@
+include_HEADERS =
+include_HEADERS += include/bsp.h
+include_HEADERS += include/leon.h
+include_HEADERS += include/tm27.h
+
+include_bspdir = $(includedir)/bsp
+include_bsp_HEADERS =
+include_bsp_HEADERS += include/bsp/at697_pci.h
+include_bsp_HEADERS += include/bsp/irq.h
diff --git a/bsps/sparc/leon3/header.am b/bsps/sparc/leon3/header.am
new file mode 100644
index 0000000000..9ad6beee73
--- /dev/null
+++ b/bsps/sparc/leon3/header.am
@@ -0,0 +1,10 @@
+include_HEADERS =
+include_HEADERS += include/amba.h
+include_HEADERS += include/bsp.h
+include_HEADERS += include/leon.h
+include_HEADERS += include/tm27.h
+
+include_bspdir = $(includedir)/bsp
+include_bsp_HEADERS =
+include_bsp_HEADERS += include/bsp/irq.h
+include_bsp_HEADERS += include/bsp/watchdog.h
diff --git a/bsps/sparc64/header.am b/bsps/sparc64/header.am
new file mode 100644
index 0000000000..30d33f0bf0
--- /dev/null
+++ b/bsps/sparc64/header.am
@@ -0,0 +1,52 @@
+include_HEADERS =
+include_HEADERS += include/asm.h
+include_HEADERS += include/traptable.h
+
+include_archdir = $(includedir)/arch
+include_arch_HEADERS =
+include_arch_HEADERS += include/arch/arch.h
+include_arch_HEADERS += include/arch/boot.h
+include_arch_HEADERS += include/arch/regdef.h
+include_arch_HEADERS += include/arch/stack.h
+
+include_arch_mmdir = $(includedir)/arch/mm
+include_arch_mm_HEADERS =
+include_arch_mm_HEADERS += include/arch/mm/cache_spec.h
+include_arch_mm_HEADERS += include/arch/mm/frame.h
+include_arch_mm_HEADERS += include/arch/mm/mmu.h
+include_arch_mm_HEADERS += include/arch/mm/page.h
+include_arch_mm_HEADERS += include/arch/mm/tlb.h
+include_arch_mm_HEADERS += include/arch/mm/tte.h
+
+include_arch_mm/sun4udir = $(includedir)/arch/mm/sun4u
+include_arch_mm/sun4u_HEADERS =
+include_arch_mm/sun4u_HEADERS += include/arch/mm/sun4u/frame.h
+include_arch_mm/sun4u_HEADERS += include/arch/mm/sun4u/mmu.h
+include_arch_mm/sun4u_HEADERS += include/arch/mm/sun4u/page.h
+include_arch_mm/sun4u_HEADERS += include/arch/mm/sun4u/tlb.h
+include_arch_mm/sun4u_HEADERS += include/arch/mm/sun4u/tte.h
+
+include_arch_sun4udir = $(includedir)/arch/sun4u
+include_arch_sun4u_HEADERS =
+include_arch_sun4u_HEADERS += include/arch/sun4u/arch.h
+
+include_bootdir = $(includedir)/boot
+include_boot_HEADERS =
+include_boot_HEADERS += include/boot/align.h
+include_boot_HEADERS += include/boot/balloc.h
+include_boot_HEADERS += include/boot/gentypes.h
+include_boot_HEADERS += include/boot/main.h
+include_boot_HEADERS += include/boot/ofw.h
+include_boot_HEADERS += include/boot/ofw_tree.h
+include_boot_HEADERS += include/boot/ofwarch.h
+include_boot_HEADERS += include/boot/register.h
+include_boot_HEADERS += include/boot/stack.h
+include_boot_HEADERS += include/boot/types.h
+
+include_genarch_ofwdir = $(includedir)/genarch/ofw
+include_genarch_ofw_HEADERS =
+include_genarch_ofw_HEADERS += include/genarch/ofw/ofw_tree.h
+
+include_kerneldir = $(includedir)/kernel
+include_kernel_HEADERS =
+include_kernel_HEADERS += include/kernel/align.h
diff --git a/bsps/sparc64/niagara/header.am b/bsps/sparc64/niagara/header.am
new file mode 100644
index 0000000000..a692736849
--- /dev/null
+++ b/bsps/sparc64/niagara/header.am
@@ -0,0 +1,3 @@
+include_HEADERS =
+include_HEADERS += include/bsp.h
+include_HEADERS += include/tm27.h
diff --git a/bsps/sparc64/usiii/header.am b/bsps/sparc64/usiii/header.am
new file mode 100644
index 0000000000..a692736849
--- /dev/null
+++ b/bsps/sparc64/usiii/header.am
@@ -0,0 +1,3 @@
+include_HEADERS =
+include_HEADERS += include/bsp.h
+include_HEADERS += include/tm27.h
diff --git a/bsps/v850/gdbv850sim/header.am b/bsps/v850/gdbv850sim/header.am
new file mode 100644
index 0000000000..47f0a25c77
--- /dev/null
+++ b/bsps/v850/gdbv850sim/header.am
@@ -0,0 +1,7 @@
+include_HEADERS =
+include_HEADERS += include/bsp.h
+include_HEADERS += include/tm27.h
+
+include_bspdir = $(includedir)/bsp
+include_bsp_HEADERS =
+include_bsp_HEADERS += include/bsp/syscall.h
diff --git a/cpukit/header.am b/cpukit/header.am
new file mode 100644
index 0000000000..099530b92b
--- /dev/null
+++ b/cpukit/header.am
@@ -0,0 +1,472 @@
+include_HEADERS =
+include_HEADERS += include/aio.h
+include_HEADERS += include/crypt.h
+include_HEADERS += include/dlfcn.h
+include_HEADERS += include/endian.h
+include_HEADERS += include/fdt.h
+include_HEADERS += include/libfdt.h
+include_HEADERS += include/libfdt_env.h
+include_HEADERS += include/librtemsNfs.h
+include_HEADERS += include/link.h
+include_HEADERS += include/link_elf.h
+include_HEADERS += include/md4.h
+include_HEADERS += include/md5.h
+include_HEADERS += include/memory.h
+include_HEADERS += include/mqueue.h
+include_HEADERS += include/pci.h
+include_HEADERS += include/rtems.h
+include_HEADERS += include/sha256.h
+include_HEADERS += include/sha512.h
+include_HEADERS += include/xz.h
+include_HEADERS += include/zconf.h
+include_HEADERS += include/zlib.h
+
+include_dev_i2cdir = $(includedir)/dev/i2c
+include_dev_i2c_HEADERS =
+include_dev_i2c_HEADERS += include/dev/i2c/eeprom.h
+include_dev_i2c_HEADERS += include/dev/i2c/fpga-i2c-slave.h
+include_dev_i2c_HEADERS += include/dev/i2c/gpio-nxp-pca9535.h
+include_dev_i2c_HEADERS += include/dev/i2c/i2c.h
+include_dev_i2c_HEADERS += include/dev/i2c/sensor-lm75a.h
+include_dev_i2c_HEADERS += include/dev/i2c/switch-nxp-pca9548a.h
+include_dev_i2c_HEADERS += include/dev/i2c/ti-ads-16bit-adc.h
+include_dev_i2c_HEADERS += include/dev/i2c/ti-lm25066a.h
+include_dev_i2c_HEADERS += include/dev/i2c/ti-tmp112.h
+include_dev_i2c_HEADERS += include/dev/i2c/xilinx-axi-i2c.h
+
+include_dev_serialdir = $(includedir)/dev/serial
+include_dev_serial_HEADERS =
+include_dev_serial_HEADERS += include/dev/serial/sc16is752.h
+
+include_dev_spidir = $(includedir)/dev/spi
+include_dev_spi_HEADERS =
+include_dev_spi_HEADERS += include/dev/spi/spi.h
+
+include_drvmgrdir = $(includedir)/drvmgr
+include_drvmgr_HEADERS =
+include_drvmgr_HEADERS += include/drvmgr/drvmgr.h
+include_drvmgr_HEADERS += include/drvmgr/drvmgr_confdefs.h
+include_drvmgr_HEADERS += include/drvmgr/drvmgr_list.h
+include_drvmgr_HEADERS += include/drvmgr/pci_bus.h
+
+include_linuxdir = $(includedir)/linux
+include_linux_HEADERS =
+include_linux_HEADERS += include/linux/i2c-dev.h
+include_linux_HEADERS += include/linux/i2c.h
+
+include_linux_spidir = $(includedir)/linux/spi
+include_linux_spi_HEADERS =
+include_linux_spi_HEADERS += include/linux/spi/spidev.h
+
+include_machinedir = $(includedir)/machine
+include_machine_HEADERS =
+include_machine_HEADERS += include/machine/_kernel_cpuset.h
+include_machine_HEADERS += include/machine/_kernel_param.h
+include_machine_HEADERS += include/machine/_kernel_time.h
+include_machine_HEADERS += include/machine/_kernel_types.h
+include_machine_HEADERS += include/machine/_timecounter.h
+
+include_mghttpddir = $(includedir)/mghttpd
+include_mghttpd_HEADERS =
+include_mghttpd_HEADERS += include/mghttpd/mongoose.h
+
+include_pcidir = $(includedir)/pci
+include_pci_HEADERS =
+include_pci_HEADERS += include/pci/access.h
+include_pci_HEADERS += include/pci/cfg.h
+include_pci_HEADERS += include/pci/cfg_auto.h
+include_pci_HEADERS += include/pci/cfg_peripheral.h
+include_pci_HEADERS += include/pci/cfg_read.h
+include_pci_HEADERS += include/pci/cfg_static.h
+include_pci_HEADERS += include/pci/ids.h
+include_pci_HEADERS += include/pci/ids_extra.h
+include_pci_HEADERS += include/pci/irq.h
+include_pci_HEADERS += include/pci/pcireg.h
+
+include_rpcdir = $(includedir)/rpc
+include_rpc_HEADERS =
+include_rpc_HEADERS += include/rpc/auth.h
+include_rpc_HEADERS += include/rpc/auth_unix.h
+include_rpc_HEADERS += include/rpc/clnt.h
+include_rpc_HEADERS += include/rpc/clnt_soc.h
+include_rpc_HEADERS += include/rpc/clnt_stat.h
+include_rpc_HEADERS += include/rpc/pmap_clnt.h
+include_rpc_HEADERS += include/rpc/pmap_prot.h
+include_rpc_HEADERS += include/rpc/pmap_rmt.h
+include_rpc_HEADERS += include/rpc/rpc.h
+include_rpc_HEADERS += include/rpc/rpc_com.h
+include_rpc_HEADERS += include/rpc/rpc_msg.h
+include_rpc_HEADERS += include/rpc/rpcent.h
+include_rpc_HEADERS += include/rpc/svc.h
+include_rpc_HEADERS += include/rpc/svc_auth.h
+include_rpc_HEADERS += include/rpc/svc_soc.h
+include_rpc_HEADERS += include/rpc/types.h
+include_rpc_HEADERS += include/rpc/xdr.h
+
+include_rtemsdir = $(includedir)/rtems
+include_rtems_HEADERS =
+include_rtems_HEADERS += include/rtems/assoc.h
+include_rtems_HEADERS += include/rtems/bdbuf.h
+include_rtems_HEADERS += include/rtems/bdpart.h
+include_rtems_HEADERS += include/rtems/blkdev.h
+include_rtems_HEADERS += include/rtems/bsd.h
+include_rtems_HEADERS += include/rtems/bspIo.h
+include_rtems_HEADERS += include/rtems/bspcmdline.h
+include_rtems_HEADERS += include/rtems/btimer.h
+include_rtems_HEADERS += include/rtems/capture-cli.h
+include_rtems_HEADERS += include/rtems/capture.h
+include_rtems_HEADERS += include/rtems/captureimpl.h
+include_rtems_HEADERS += include/rtems/cbs.h
+include_rtems_HEADERS += include/rtems/chain.h
+include_rtems_HEADERS += include/rtems/clockdrv.h
+include_rtems_HEADERS += include/rtems/concat.h
+include_rtems_HEADERS += include/rtems/confdefs.h
+include_rtems_HEADERS += include/rtems/config.h
+include_rtems_HEADERS += include/rtems/console.h
+include_rtems_HEADERS += include/rtems/counter.h
+include_rtems_HEADERS += include/rtems/cpuuse.h
+include_rtems_HEADERS += include/rtems/devfs.h
+include_rtems_HEADERS += include/rtems/deviceio.h
+include_rtems_HEADERS += include/rtems/devnull.h
+include_rtems_HEADERS += include/rtems/devzero.h
+include_rtems_HEADERS += include/rtems/diskdevs.h
+include_rtems_HEADERS += include/rtems/dosfs.h
+include_rtems_HEADERS += include/rtems/dumpbuf.h
+include_rtems_HEADERS += include/rtems/endian.h
+include_rtems_HEADERS += include/rtems/error.h
+include_rtems_HEADERS += include/rtems/extension.h
+include_rtems_HEADERS += include/rtems/extensionimpl.h
+include_rtems_HEADERS += include/rtems/fatal.h
+include_rtems_HEADERS += include/rtems/fb.h
+include_rtems_HEADERS += include/rtems/flashdisk.h
+include_rtems_HEADERS += include/rtems/framebuffer.h
+include_rtems_HEADERS += include/rtems/fs.h
+include_rtems_HEADERS += include/rtems/fsmount.h
+include_rtems_HEADERS += include/rtems/ftpd.h
+include_rtems_HEADERS += include/rtems/gxx_wrappers.h
+include_rtems_HEADERS += include/rtems/ide_part_table.h
+include_rtems_HEADERS += include/rtems/imfs.h
+include_rtems_HEADERS += include/rtems/init.h
+include_rtems_HEADERS += include/rtems/inttypes.h
+include_rtems_HEADERS += include/rtems/io.h
+include_rtems_HEADERS += include/rtems/ioimpl.h
+include_rtems_HEADERS += include/rtems/iosupp.h
+include_rtems_HEADERS += include/rtems/irq-extension.h
+include_rtems_HEADERS += include/rtems/irq.h
+include_rtems_HEADERS += include/rtems/jffs2.h
+include_rtems_HEADERS += include/rtems/libcsupport.h
+include_rtems_HEADERS += include/rtems/libi2c.h
+include_rtems_HEADERS += include/rtems/libio.h
+include_rtems_HEADERS += include/rtems/libio_.h
+include_rtems_HEADERS += include/rtems/linkersets.h
+include_rtems_HEADERS += include/rtems/malloc.h
+include_rtems_HEADERS += include/rtems/media.h
+include_rtems_HEADERS += include/rtems/monitor.h
+include_rtems_HEADERS += include/rtems/mouse_parser.h
+include_rtems_HEADERS += include/rtems/mptables.h
+include_rtems_HEADERS += include/rtems/mw_uid.h
+include_rtems_HEADERS += include/rtems/nvdisk-sram.h
+include_rtems_HEADERS += include/rtems/nvdisk.h
+include_rtems_HEADERS += include/rtems/passwd.h
+include_rtems_HEADERS += include/rtems/pci.h
+include_rtems_HEADERS += include/rtems/pipe.h
+include_rtems_HEADERS += include/rtems/print.h
+include_rtems_HEADERS += include/rtems/printer.h
+include_rtems_HEADERS += include/rtems/profiling.h
+include_rtems_HEADERS += include/rtems/pty.h
+include_rtems_HEADERS += include/rtems/qreslib.h
+include_rtems_HEADERS += include/rtems/ramdisk.h
+include_rtems_HEADERS += include/rtems/rbheap.h
+include_rtems_HEADERS += include/rtems/rbtree.h
+include_rtems_HEADERS += include/rtems/ringbuf.h
+include_rtems_HEADERS += include/rtems/rtc.h
+include_rtems_HEADERS += include/rtems/rtems-debugger.h
+include_rtems_HEADERS += include/rtems/rtems-fdt-shell.h
+include_rtems_HEADERS += include/rtems/rtems-fdt.h
+include_rtems_HEADERS += include/rtems/rtems-rfs-format.h
+include_rtems_HEADERS += include/rtems/rtems-rfs-shell.h
+include_rtems_HEADERS += include/rtems/rtems-rfs.h
+include_rtems_HEADERS += include/rtems/rtemsdialer.h
+include_rtems_HEADERS += include/rtems/rtemspppd.h
+include_rtems_HEADERS += include/rtems/scheduler.h
+include_rtems_HEADERS += include/rtems/serdbg.h
+include_rtems_HEADERS += include/rtems/serdbgcnf.h
+include_rtems_HEADERS += include/rtems/serial_mouse.h
+include_rtems_HEADERS += include/rtems/seterr.h
+include_rtems_HEADERS += include/rtems/shell.h
+include_rtems_HEADERS += include/rtems/shellconfig.h
+include_rtems_HEADERS += include/rtems/sparse-disk.h
+include_rtems_HEADERS += include/rtems/spurious.h
+include_rtems_HEADERS += include/rtems/stackchk.h
+include_rtems_HEADERS += include/rtems/status-checks.h
+include_rtems_HEADERS += include/rtems/stdio-redirect.h
+include_rtems_HEADERS += include/rtems/stringto.h
+include_rtems_HEADERS += include/rtems/sysinit.h
+include_rtems_HEADERS += include/rtems/system.h
+include_rtems_HEADERS += include/rtems/telnetd.h
+include_rtems_HEADERS += include/rtems/termios_printk.h
+include_rtems_HEADERS += include/rtems/termios_printk_cnf.h
+include_rtems_HEADERS += include/rtems/termiostypes.h
+include_rtems_HEADERS += include/rtems/test.h
+include_rtems_HEADERS += include/rtems/timecounter.h
+include_rtems_HEADERS += include/rtems/timespec.h
+include_rtems_HEADERS += include/rtems/tm27-default.h
+include_rtems_HEADERS += include/rtems/tod.h
+include_rtems_HEADERS += include/rtems/untar.h
+include_rtems_HEADERS += include/rtems/userenv.h
+include_rtems_HEADERS += include/rtems/version.h
+include_rtems_HEADERS += include/rtems/vmeintr.h
+include_rtems_HEADERS += include/rtems/watchdogdrv.h
+
+include_rtems_debuggerdir = $(includedir)/rtems/debugger
+include_rtems_debugger_HEADERS =
+include_rtems_debugger_HEADERS += include/rtems/debugger/rtems-debugger-remote.h
+include_rtems_debugger_HEADERS += include/rtems/debugger/rtems-debugger-server.h
+
+include_rtems_posixdir = $(includedir)/rtems/posix
+include_rtems_posix_HEADERS =
+include_rtems_posix_HEADERS += include/rtems/posix/aio_misc.h
+include_rtems_posix_HEADERS += include/rtems/posix/barrierimpl.h
+include_rtems_posix_HEADERS += include/rtems/posix/condimpl.h
+include_rtems_posix_HEADERS += include/rtems/posix/config.h
+include_rtems_posix_HEADERS += include/rtems/posix/key.h
+include_rtems_posix_HEADERS += include/rtems/posix/keyimpl.h
+include_rtems_posix_HEADERS += include/rtems/posix/mmanimpl.h
+include_rtems_posix_HEADERS += include/rtems/posix/mqueue.h
+include_rtems_posix_HEADERS += include/rtems/posix/mqueueimpl.h
+include_rtems_posix_HEADERS += include/rtems/posix/muteximpl.h
+include_rtems_posix_HEADERS += include/rtems/posix/posixapi.h
+include_rtems_posix_HEADERS += include/rtems/posix/priorityimpl.h
+include_rtems_posix_HEADERS += include/rtems/posix/psignal.h
+include_rtems_posix_HEADERS += include/rtems/posix/psignalimpl.h
+include_rtems_posix_HEADERS += include/rtems/posix/pthread.h
+include_rtems_posix_HEADERS += include/rtems/posix/pthreadattrimpl.h
+include_rtems_posix_HEADERS += include/rtems/posix/pthreadimpl.h
+include_rtems_posix_HEADERS += include/rtems/posix/ptimer.h
+include_rtems_posix_HEADERS += include/rtems/posix/rwlockimpl.h
+include_rtems_posix_HEADERS += include/rtems/posix/semaphore.h
+include_rtems_posix_HEADERS += include/rtems/posix/semaphoreimpl.h
+include_rtems_posix_HEADERS += include/rtems/posix/shm.h
+include_rtems_posix_HEADERS += include/rtems/posix/shmimpl.h
+include_rtems_posix_HEADERS += include/rtems/posix/sigset.h
+include_rtems_posix_HEADERS += include/rtems/posix/spinlockimpl.h
+include_rtems_posix_HEADERS += include/rtems/posix/threadsup.h
+include_rtems_posix_HEADERS += include/rtems/posix/timer.h
+include_rtems_posix_HEADERS += include/rtems/posix/timerimpl.h
+
+include_rtems_rfsdir = $(includedir)/rtems/rfs
+include_rtems_rfs_HEADERS =
+include_rtems_rfs_HEADERS += include/rtems/rfs/rtems-rfs-bitmaps.h
+include_rtems_rfs_HEADERS += include/rtems/rfs/rtems-rfs-block-pos.h
+include_rtems_rfs_HEADERS += include/rtems/rfs/rtems-rfs-block.h
+include_rtems_rfs_HEADERS += include/rtems/rfs/rtems-rfs-buffer.h
+include_rtems_rfs_HEADERS += include/rtems/rfs/rtems-rfs-data.h
+include_rtems_rfs_HEADERS += include/rtems/rfs/rtems-rfs-dir-hash.h
+include_rtems_rfs_HEADERS += include/rtems/rfs/rtems-rfs-dir.h
+include_rtems_rfs_HEADERS += include/rtems/rfs/rtems-rfs-file-system-fwd.h
+include_rtems_rfs_HEADERS += include/rtems/rfs/rtems-rfs-file-system.h
+include_rtems_rfs_HEADERS += include/rtems/rfs/rtems-rfs-file.h
+include_rtems_rfs_HEADERS += include/rtems/rfs/rtems-rfs-group.h
+include_rtems_rfs_HEADERS += include/rtems/rfs/rtems-rfs-inode.h
+include_rtems_rfs_HEADERS += include/rtems/rfs/rtems-rfs-link.h
+include_rtems_rfs_HEADERS += include/rtems/rfs/rtems-rfs-mutex.h
+include_rtems_rfs_HEADERS += include/rtems/rfs/rtems-rfs-trace.h
+
+include_rtems_rtemsdir = $(includedir)/rtems/rtems
+include_rtems_rtems_HEADERS =
+include_rtems_rtems_HEADERS += include/rtems/rtems/asr.h
+include_rtems_rtems_HEADERS += include/rtems/rtems/asrimpl.h
+include_rtems_rtems_HEADERS += include/rtems/rtems/attr.h
+include_rtems_rtems_HEADERS += include/rtems/rtems/attrimpl.h
+include_rtems_rtems_HEADERS += include/rtems/rtems/barrier.h
+include_rtems_rtems_HEADERS += include/rtems/rtems/barrierimpl.h
+include_rtems_rtems_HEADERS += include/rtems/rtems/cache.h
+include_rtems_rtems_HEADERS += include/rtems/rtems/clock.h
+include_rtems_rtems_HEADERS += include/rtems/rtems/config.h
+include_rtems_rtems_HEADERS += include/rtems/rtems/dpmem.h
+include_rtems_rtems_HEADERS += include/rtems/rtems/dpmemimpl.h
+include_rtems_rtems_HEADERS += include/rtems/rtems/event.h
+include_rtems_rtems_HEADERS += include/rtems/rtems/eventimpl.h
+include_rtems_rtems_HEADERS += include/rtems/rtems/eventmp.h
+include_rtems_rtems_HEADERS += include/rtems/rtems/intr.h
+include_rtems_rtems_HEADERS += include/rtems/rtems/mainpage.h
+include_rtems_rtems_HEADERS += include/rtems/rtems/message.h
+include_rtems_rtems_HEADERS += include/rtems/rtems/messageimpl.h
+include_rtems_rtems_HEADERS += include/rtems/rtems/modes.h
+include_rtems_rtems_HEADERS += include/rtems/rtems/modesimpl.h
+include_rtems_rtems_HEADERS += include/rtems/rtems/mp.h
+include_rtems_rtems_HEADERS += include/rtems/rtems/msgmp.h
+include_rtems_rtems_HEADERS += include/rtems/rtems/object.h
+include_rtems_rtems_HEADERS += include/rtems/rtems/options.h
+include_rtems_rtems_HEADERS += include/rtems/rtems/optionsimpl.h
+include_rtems_rtems_HEADERS += include/rtems/rtems/part.h
+include_rtems_rtems_HEADERS += include/rtems/rtems/partimpl.h
+include_rtems_rtems_HEADERS += include/rtems/rtems/partmp.h
+include_rtems_rtems_HEADERS += include/rtems/rtems/ratemon.h
+include_rtems_rtems_HEADERS += include/rtems/rtems/ratemonimpl.h
+include_rtems_rtems_HEADERS += include/rtems/rtems/region.h
+include_rtems_rtems_HEADERS += include/rtems/rtems/regionimpl.h
+include_rtems_rtems_HEADERS += include/rtems/rtems/sem.h
+include_rtems_rtems_HEADERS += include/rtems/rtems/semimpl.h
+include_rtems_rtems_HEADERS += include/rtems/rtems/semmp.h
+include_rtems_rtems_HEADERS += include/rtems/rtems/signal.h
+include_rtems_rtems_HEADERS += include/rtems/rtems/signalimpl.h
+include_rtems_rtems_HEADERS += include/rtems/rtems/signalmp.h
+include_rtems_rtems_HEADERS += include/rtems/rtems/smp.h
+include_rtems_rtems_HEADERS += include/rtems/rtems/status.h
+include_rtems_rtems_HEADERS += include/rtems/rtems/statusimpl.h
+include_rtems_rtems_HEADERS += include/rtems/rtems/support.h
+include_rtems_rtems_HEADERS += include/rtems/rtems/taskmp.h
+include_rtems_rtems_HEADERS += include/rtems/rtems/tasks.h
+include_rtems_rtems_HEADERS += include/rtems/rtems/tasksimpl.h
+include_rtems_rtems_HEADERS += include/rtems/rtems/timer.h
+include_rtems_rtems_HEADERS += include/rtems/rtems/timerimpl.h
+include_rtems_rtems_HEADERS += include/rtems/rtems/types.h
+
+include_rtems_rtldir = $(includedir)/rtems/rtl
+include_rtems_rtl_HEADERS =
+include_rtems_rtl_HEADERS += include/rtems/rtl/dlfcn-shell.h
+include_rtems_rtl_HEADERS += include/rtems/rtl/rap-shell.h
+include_rtems_rtl_HEADERS += include/rtems/rtl/rap.h
+include_rtems_rtl_HEADERS += include/rtems/rtl/rtl-allocator.h
+include_rtems_rtl_HEADERS += include/rtems/rtl/rtl-fwd.h
+include_rtems_rtl_HEADERS += include/rtems/rtl/rtl-indirect-ptr.h
+include_rtems_rtl_HEADERS += include/rtems/rtl/rtl-obj-cache.h
+include_rtems_rtl_HEADERS += include/rtems/rtl/rtl-obj-comp.h
+include_rtems_rtl_HEADERS += include/rtems/rtl/rtl-obj-fwd.h
+include_rtems_rtl_HEADERS += include/rtems/rtl/rtl-obj.h
+include_rtems_rtl_HEADERS += include/rtems/rtl/rtl-sym.h
+include_rtems_rtl_HEADERS += include/rtems/rtl/rtl-trace.h
+include_rtems_rtl_HEADERS += include/rtems/rtl/rtl-unresolved.h
+include_rtems_rtl_HEADERS += include/rtems/rtl/rtl.h
+
+include_rtems_scoredir = $(includedir)/rtems/score
+include_rtems_score_HEADERS =
+include_rtems_score_HEADERS += include/rtems/score/address.h
+include_rtems_score_HEADERS += include/rtems/score/apimutex.h
+include_rtems_score_HEADERS += include/rtems/score/assert.h
+include_rtems_score_HEADERS += include/rtems/score/atomic.h
+include_rtems_score_HEADERS += include/rtems/score/basedefs.h
+include_rtems_score_HEADERS += include/rtems/score/chain.h
+include_rtems_score_HEADERS += include/rtems/score/chainimpl.h
+include_rtems_score_HEADERS += include/rtems/score/context.h
+include_rtems_score_HEADERS += include/rtems/score/copyrt.h
+include_rtems_score_HEADERS += include/rtems/score/corebarrier.h
+include_rtems_score_HEADERS += include/rtems/score/corebarrierimpl.h
+include_rtems_score_HEADERS += include/rtems/score/coremsg.h
+include_rtems_score_HEADERS += include/rtems/score/coremsgimpl.h
+include_rtems_score_HEADERS += include/rtems/score/coremutex.h
+include_rtems_score_HEADERS += include/rtems/score/coremuteximpl.h
+include_rtems_score_HEADERS += include/rtems/score/corerwlockimpl.h
+include_rtems_score_HEADERS += include/rtems/score/coresem.h
+include_rtems_score_HEADERS += include/rtems/score/coresemimpl.h
+include_rtems_score_HEADERS += include/rtems/score/cpustdatomic.h
+include_rtems_score_HEADERS += include/rtems/score/freechain.h
+include_rtems_score_HEADERS += include/rtems/score/heap.h
+include_rtems_score_HEADERS += include/rtems/score/heapimpl.h
+include_rtems_score_HEADERS += include/rtems/score/interr.h
+include_rtems_score_HEADERS += include/rtems/score/io.h
+include_rtems_score_HEADERS += include/rtems/score/isr.h
+include_rtems_score_HEADERS += include/rtems/score/isrlevel.h
+include_rtems_score_HEADERS += include/rtems/score/isrlock.h
+include_rtems_score_HEADERS += include/rtems/score/mpci.h
+include_rtems_score_HEADERS += include/rtems/score/mpciimpl.h
+include_rtems_score_HEADERS += include/rtems/score/mppkt.h
+include_rtems_score_HEADERS += include/rtems/score/mrsp.h
+include_rtems_score_HEADERS += include/rtems/score/mrspimpl.h
+include_rtems_score_HEADERS += include/rtems/score/muteximpl.h
+include_rtems_score_HEADERS += include/rtems/score/object.h
+include_rtems_score_HEADERS += include/rtems/score/objectimpl.h
+include_rtems_score_HEADERS += include/rtems/score/objectmp.h
+include_rtems_score_HEADERS += include/rtems/score/onceimpl.h
+include_rtems_score_HEADERS += include/rtems/score/percpu.h
+include_rtems_score_HEADERS += include/rtems/score/priority.h
+include_rtems_score_HEADERS += include/rtems/score/prioritybitmap.h
+include_rtems_score_HEADERS += include/rtems/score/prioritybitmapimpl.h
+include_rtems_score_HEADERS += include/rtems/score/priorityimpl.h
+include_rtems_score_HEADERS += include/rtems/score/processormask.h
+include_rtems_score_HEADERS += include/rtems/score/profiling.h
+include_rtems_score_HEADERS += include/rtems/score/protectedheap.h
+include_rtems_score_HEADERS += include/rtems/score/rbtree.h
+include_rtems_score_HEADERS += include/rtems/score/rbtreeimpl.h
+include_rtems_score_HEADERS += include/rtems/score/scheduler.h
+include_rtems_score_HEADERS += include/rtems/score/schedulercbs.h
+include_rtems_score_HEADERS += include/rtems/score/schedulercbsimpl.h
+include_rtems_score_HEADERS += include/rtems/score/scheduleredf.h
+include_rtems_score_HEADERS += include/rtems/score/scheduleredfimpl.h
+include_rtems_score_HEADERS += include/rtems/score/scheduleredfsmp.h
+include_rtems_score_HEADERS += include/rtems/score/schedulerimpl.h
+include_rtems_score_HEADERS += include/rtems/score/schedulernode.h
+include_rtems_score_HEADERS += include/rtems/score/schedulernodeimpl.h
+include_rtems_score_HEADERS += include/rtems/score/schedulerpriority.h
+include_rtems_score_HEADERS += include/rtems/score/schedulerpriorityaffinitysmp.h
+include_rtems_score_HEADERS += include/rtems/score/schedulerpriorityimpl.h
+include_rtems_score_HEADERS += include/rtems/score/schedulerprioritysmp.h
+include_rtems_score_HEADERS += include/rtems/score/schedulerprioritysmpimpl.h
+include_rtems_score_HEADERS += include/rtems/score/schedulersimple.h
+include_rtems_score_HEADERS += include/rtems/score/schedulersimpleimpl.h
+include_rtems_score_HEADERS += include/rtems/score/schedulersimplesmp.h
+include_rtems_score_HEADERS += include/rtems/score/schedulersmp.h
+include_rtems_score_HEADERS += include/rtems/score/schedulersmpimpl.h
+include_rtems_score_HEADERS += include/rtems/score/schedulerstrongapa.h
+include_rtems_score_HEADERS += include/rtems/score/semaphoreimpl.h
+include_rtems_score_HEADERS += include/rtems/score/smp.h
+include_rtems_score_HEADERS += include/rtems/score/smpbarrier.h
+include_rtems_score_HEADERS += include/rtems/score/smpimpl.h
+include_rtems_score_HEADERS += include/rtems/score/smplock.h
+include_rtems_score_HEADERS += include/rtems/score/smplockmcs.h
+include_rtems_score_HEADERS += include/rtems/score/smplockseq.h
+include_rtems_score_HEADERS += include/rtems/score/smplockstats.h
+include_rtems_score_HEADERS += include/rtems/score/smplockticket.h
+include_rtems_score_HEADERS += include/rtems/score/stack.h
+include_rtems_score_HEADERS += include/rtems/score/stackimpl.h
+include_rtems_score_HEADERS += include/rtems/score/states.h
+include_rtems_score_HEADERS += include/rtems/score/statesimpl.h
+include_rtems_score_HEADERS += include/rtems/score/status.h
+include_rtems_score_HEADERS += include/rtems/score/sysstate.h
+include_rtems_score_HEADERS += include/rtems/score/thread.h
+include_rtems_score_HEADERS += include/rtems/score/threaddispatch.h
+include_rtems_score_HEADERS += include/rtems/score/threadimpl.h
+include_rtems_score_HEADERS += include/rtems/score/threadmp.h
+include_rtems_score_HEADERS += include/rtems/score/threadq.h
+include_rtems_score_HEADERS += include/rtems/score/threadqimpl.h
+include_rtems_score_HEADERS += include/rtems/score/timecounter.h
+include_rtems_score_HEADERS += include/rtems/score/timecounterimpl.h
+include_rtems_score_HEADERS += include/rtems/score/timespec.h
+include_rtems_score_HEADERS += include/rtems/score/timestamp.h
+include_rtems_score_HEADERS += include/rtems/score/tls.h
+include_rtems_score_HEADERS += include/rtems/score/tod.h
+include_rtems_score_HEADERS += include/rtems/score/todimpl.h
+include_rtems_score_HEADERS += include/rtems/score/userext.h
+include_rtems_score_HEADERS += include/rtems/score/userextimpl.h
+include_rtems_score_HEADERS += include/rtems/score/watchdog.h
+include_rtems_score_HEADERS += include/rtems/score/watchdogimpl.h
+include_rtems_score_HEADERS += include/rtems/score/wkspace.h
+
+include_rtems_tracedir = $(includedir)/rtems/trace
+include_rtems_trace_HEADERS =
+include_rtems_trace_HEADERS += include/rtems/trace/rtems-trace-buffer-vars.h
+
+include_sysdir = $(includedir)/sys
+include_sys_HEADERS =
+include_sys_HEADERS += include/sys/_ffcounter.h
+include_sys_HEADERS += include/sys/cdefs_elf.h
+include_sys_HEADERS += include/sys/endian.h
+include_sys_HEADERS += include/sys/event.h
+include_sys_HEADERS += include/sys/exec_elf.h
+include_sys_HEADERS += include/sys/poll.h
+include_sys_HEADERS += include/sys/priority.h
+include_sys_HEADERS += include/sys/statvfs.h
+include_sys_HEADERS += include/sys/timeffc.h
+include_sys_HEADERS += include/sys/timepps.h
+include_sys_HEADERS += include/sys/timetc.h
+include_sys_HEADERS += include/sys/timex.h
+include_sys_HEADERS += include/sys/utsname.h
+
+include_utf8procdir = $(includedir)/utf8proc
+include_utf8proc_HEADERS =
+include_utf8proc_HEADERS += include/utf8proc/utf8proc.h
+
+include_uuiddir = $(includedir)/uuid
+include_uuid_HEADERS =
+include_uuid_HEADERS += include/uuid/uuid.h
diff --git a/cpukit/libnetworking/header.am b/cpukit/libnetworking/header.am
new file mode 100644
index 0000000000..d6725ea96f
--- /dev/null
+++ b/cpukit/libnetworking/header.am
@@ -0,0 +1,154 @@
+include_HEADERS =
+include_HEADERS += bpfilter.h
+include_HEADERS += ifaddrs.h
+include_HEADERS += loop.h
+include_HEADERS += opt_atalk.h
+include_HEADERS += opt_bdg.h
+include_HEADERS += opt_compat.h
+include_HEADERS += opt_inet.h
+include_HEADERS += opt_inet6.h
+include_HEADERS += opt_ipfw.h
+include_HEADERS += opt_ipsec.h
+include_HEADERS += opt_ipx.h
+include_HEADERS += opt_mac.h
+include_HEADERS += opt_mrouting.h
+include_HEADERS += opt_netgraph.h
+include_HEADERS += opt_ppp.h
+include_HEADERS += opt_tcpdebug.h
+include_HEADERS += poll.h
+include_HEADERS += resolv.h
+
+include_arpadir = $(includedir)/arpa
+include_arpa_HEADERS =
+include_arpa_HEADERS += arpa/ftp.h
+include_arpa_HEADERS += arpa/nameser.h
+include_arpa_HEADERS += arpa/nameser_compat.h
+
+include_dev_miidir = $(includedir)/dev/mii
+include_dev_mii_HEADERS =
+include_dev_mii_HEADERS += dev/mii/mii.h
+
+include_libcdir = $(includedir)/libc
+include_libc_HEADERS =
+include_libc_HEADERS += libc/port_after.h
+include_libc_HEADERS += libc/port_before.h
+include_libc_HEADERS += libc/res_config.h
+
+include_machinedir = $(includedir)/machine
+include_machine_HEADERS =
+include_machine_HEADERS += machine/_align.h
+include_machine_HEADERS += machine/_kernel_lock.h
+include_machine_HEADERS += machine/cpu.h
+include_machine_HEADERS += machine/cpufunc.h
+include_machine_HEADERS += machine/in_cksum.h
+include_machine_HEADERS += machine/limits.h
+include_machine_HEADERS += machine/vmparam.h
+
+include_netdir = $(includedir)/net
+include_net_HEADERS =
+include_net_HEADERS += net/bpf.h
+include_net_HEADERS += net/ethernet.h
+include_net_HEADERS += net/if_arp.h
+include_net_HEADERS += net/if_dl.h
+include_net_HEADERS += net/if_llc.h
+include_net_HEADERS += net/if_media.h
+include_net_HEADERS += net/if_ppp.h
+include_net_HEADERS += net/if_pppvar.h
+include_net_HEADERS += net/if_types.h
+include_net_HEADERS += net/if_var.h
+include_net_HEADERS += net/netisr.h
+include_net_HEADERS += net/ppp_comp.h
+include_net_HEADERS += net/ppp_defs.h
+include_net_HEADERS += net/radix.h
+include_net_HEADERS += net/raw_cb.h
+include_net_HEADERS += net/route.h
+include_net_HEADERS += net/slcompress.h
+
+include_netinetdir = $(includedir)/netinet
+include_netinet_HEADERS =
+include_netinet_HEADERS += netinet/icmp_var.h
+include_netinet_HEADERS += netinet/if_ether.h
+include_netinet_HEADERS += netinet/igmp.h
+include_netinet_HEADERS += netinet/igmp_var.h
+include_netinet_HEADERS += netinet/in_cksum_arm.h
+include_netinet_HEADERS += netinet/in_cksum_i386.h
+include_netinet_HEADERS += netinet/in_cksum_m68k.h
+include_netinet_HEADERS += netinet/in_cksum_nios2.h
+include_netinet_HEADERS += netinet/in_cksum_powerpc.h
+include_netinet_HEADERS += netinet/in_cksum_sparc.h
+include_netinet_HEADERS += netinet/in_pcb.h
+include_netinet_HEADERS += netinet/in_systm.h
+include_netinet_HEADERS += netinet/in_var.h
+include_netinet_HEADERS += netinet/ip.h
+include_netinet_HEADERS += netinet/ip_fw.h
+include_netinet_HEADERS += netinet/ip_icmp.h
+include_netinet_HEADERS += netinet/ip_mroute.h
+include_netinet_HEADERS += netinet/ip_var.h
+include_netinet_HEADERS += netinet/tcp_debug.h
+include_netinet_HEADERS += netinet/tcp_fsm.h
+include_netinet_HEADERS += netinet/tcp_seq.h
+include_netinet_HEADERS += netinet/tcp_timer.h
+include_netinet_HEADERS += netinet/tcp_var.h
+include_netinet_HEADERS += netinet/tcpip.h
+include_netinet_HEADERS += netinet/udp.h
+include_netinet_HEADERS += netinet/udp_var.h
+
+include_nfsdir = $(includedir)/nfs
+include_nfs_HEADERS =
+include_nfs_HEADERS += nfs/nfsproto.h
+include_nfs_HEADERS += nfs/rpcv2.h
+include_nfs_HEADERS += nfs/xdr_subs.h
+
+include_nfsclientdir = $(includedir)/nfsclient
+include_nfsclient_HEADERS =
+include_nfsclient_HEADERS += nfsclient/nfsargs.h
+include_nfsclient_HEADERS += nfsclient/nfsdiskless.h
+
+include_rtemsdir = $(includedir)/rtems
+include_rtems_HEADERS =
+include_rtems_HEADERS += rtems/bootp.h
+include_rtems_HEADERS += rtems/dhcp.h
+include_rtems_HEADERS += rtems/ftpfs.h
+include_rtems_HEADERS += rtems/mkrootfs.h
+include_rtems_HEADERS += rtems/rtems_bsdnet.h
+include_rtems_HEADERS += rtems/rtems_bsdnet_internal.h
+include_rtems_HEADERS += rtems/rtems_dhcp_failsafe.h
+include_rtems_HEADERS += rtems/rtems_mii_ioctl.h
+include_rtems_HEADERS += rtems/rtems_netdb.h
+include_rtems_HEADERS += rtems/rtems_netinet_in.h
+include_rtems_HEADERS += rtems/rtems_syscall.h
+include_rtems_HEADERS += rtems/tftp.h
+
+include_rtems_bsdnetdir = $(includedir)/rtems/bsdnet
+include_rtems_bsdnet_HEADERS =
+include_rtems_bsdnet_HEADERS += rtems/bsdnet/_types.h
+include_rtems_bsdnet_HEADERS += rtems/bsdnet/servers.h
+
+include_sysdir = $(includedir)/sys
+include_sys_HEADERS =
+include_sys_HEADERS += sys/callout.h
+include_sys_HEADERS += sys/conf.h
+include_sys_HEADERS += sys/domain.h
+include_sys_HEADERS += sys/kernel.h
+include_sys_HEADERS += sys/libkern.h
+include_sys_HEADERS += sys/linker_set.h
+include_sys_HEADERS += sys/malloc.h
+include_sys_HEADERS += sys/mbuf.h
+include_sys_HEADERS += sys/mount.h
+include_sys_HEADERS += sys/proc.h
+include_sys_HEADERS += sys/protosw.h
+include_sys_HEADERS += sys/reboot.h
+include_sys_HEADERS += sys/resourcevar.h
+include_sys_HEADERS += sys/selinfo.h
+include_sys_HEADERS += sys/signalvar.h
+include_sys_HEADERS += sys/socketvar.h
+include_sys_HEADERS += sys/sysctl.h
+include_sys_HEADERS += sys/systm.h
+include_sys_HEADERS += sys/ucred.h
+
+include_vmdir = $(includedir)/vm
+include_vm_HEADERS =
+include_vm_HEADERS += vm/vm.h
+include_vm_HEADERS += vm/vm_extern.h
+include_vm_HEADERS += vm/vm_kern.h
+include_vm_HEADERS += vm/vm_param.h
diff --git a/cpukit/score/cpu/arm/header.am b/cpukit/score/cpu/arm/header.am
new file mode 100644
index 0000000000..1c33561c40
--- /dev/null
+++ b/cpukit/score/cpu/arm/header.am
@@ -0,0 +1,22 @@
+include_libcpudir = $(includedir)/libcpu
+include_libcpu_HEADERS =
+include_libcpu_HEADERS += include/libcpu/arm-cp15.h
+
+include_machinedir = $(includedir)/machine
+include_machine_HEADERS =
+include_machine_HEADERS += include/machine/elf_machdep.h
+
+include_rtemsdir = $(includedir)/rtems
+include_rtems_HEADERS =
+include_rtems_HEADERS += include/rtems/asm.h
+
+include_rtems_scoredir = $(includedir)/rtems/score
+include_rtems_score_HEADERS =
+include_rtems_score_HEADERS += include/rtems/score/arm.h
+include_rtems_score_HEADERS += include/rtems/score/armv4.h
+include_rtems_score_HEADERS += include/rtems/score/armv7m.h
+include_rtems_score_HEADERS += include/rtems/score/cpu.h
+include_rtems_score_HEADERS += include/rtems/score/cpu_asm.h
+include_rtems_score_HEADERS += include/rtems/score/cpuatomic.h
+include_rtems_score_HEADERS += include/rtems/score/cpuimpl.h
+include_rtems_score_HEADERS += include/rtems/score/types.h
diff --git a/cpukit/score/cpu/bfin/header.am b/cpukit/score/cpu/bfin/header.am
new file mode 100644
index 0000000000..d0808d7c52
--- /dev/null
+++ b/cpukit/score/cpu/bfin/header.am
@@ -0,0 +1,22 @@
+include_machinedir = $(includedir)/machine
+include_machine_HEADERS =
+include_machine_HEADERS += include/machine/elf_machdep.h
+
+include_rtemsdir = $(includedir)/rtems
+include_rtems_HEADERS =
+include_rtems_HEADERS += include/rtems/asm.h
+
+include_rtems_bfindir = $(includedir)/rtems/bfin
+include_rtems_bfin_HEADERS =
+include_rtems_bfin_HEADERS += include/rtems/bfin/bf52x.h
+include_rtems_bfin_HEADERS += include/rtems/bfin/bf533.h
+include_rtems_bfin_HEADERS += include/rtems/bfin/bfin.h
+
+include_rtems_scoredir = $(includedir)/rtems/score
+include_rtems_score_HEADERS =
+include_rtems_score_HEADERS += include/rtems/score/bfin.h
+include_rtems_score_HEADERS += include/rtems/score/cpu.h
+include_rtems_score_HEADERS += include/rtems/score/cpu_asm.h
+include_rtems_score_HEADERS += include/rtems/score/cpuatomic.h
+include_rtems_score_HEADERS += include/rtems/score/cpuimpl.h
+include_rtems_score_HEADERS += include/rtems/score/types.h
diff --git a/cpukit/score/cpu/epiphany/header.am b/cpukit/score/cpu/epiphany/header.am
new file mode 100644
index 0000000000..95126abcfc
--- /dev/null
+++ b/cpukit/score/cpu/epiphany/header.am
@@ -0,0 +1,13 @@
+include_rtemsdir = $(includedir)/rtems
+include_rtems_HEADERS =
+include_rtems_HEADERS += include/rtems/asm.h
+
+include_rtems_scoredir = $(includedir)/rtems/score
+include_rtems_score_HEADERS =
+include_rtems_score_HEADERS += include/rtems/score/cpu.h
+include_rtems_score_HEADERS += include/rtems/score/cpu_asm.h
+include_rtems_score_HEADERS += include/rtems/score/cpuatomic.h
+include_rtems_score_HEADERS += include/rtems/score/cpuimpl.h
+include_rtems_score_HEADERS += include/rtems/score/epiphany-utility.h
+include_rtems_score_HEADERS += include/rtems/score/epiphany.h
+include_rtems_score_HEADERS += include/rtems/score/types.h
diff --git a/cpukit/score/cpu/h8300/header.am b/cpukit/score/cpu/h8300/header.am
new file mode 100644
index 0000000000..feca652456
--- /dev/null
+++ b/cpukit/score/cpu/h8300/header.am
@@ -0,0 +1,3 @@
+include_machinedir = $(includedir)/machine
+include_machine_HEADERS =
+include_machine_HEADERS += include/machine/elf_machdep.h
diff --git a/cpukit/score/cpu/i386/header.am b/cpukit/score/cpu/i386/header.am
new file mode 100644
index 0000000000..e1584565a7
--- /dev/null
+++ b/cpukit/score/cpu/i386/header.am
@@ -0,0 +1,18 @@
+include_machinedir = $(includedir)/machine
+include_machine_HEADERS =
+include_machine_HEADERS += include/machine/elf_machdep.h
+
+include_rtemsdir = $(includedir)/rtems
+include_rtems_HEADERS =
+include_rtems_HEADERS += include/rtems/asm.h
+
+include_rtems_scoredir = $(includedir)/rtems/score
+include_rtems_score_HEADERS =
+include_rtems_score_HEADERS += include/rtems/score/cpu.h
+include_rtems_score_HEADERS += include/rtems/score/cpuatomic.h
+include_rtems_score_HEADERS += include/rtems/score/cpuimpl.h
+include_rtems_score_HEADERS += include/rtems/score/i386.h
+include_rtems_score_HEADERS += include/rtems/score/idtr.h
+include_rtems_score_HEADERS += include/rtems/score/interrupts.h
+include_rtems_score_HEADERS += include/rtems/score/registers.h
+include_rtems_score_HEADERS += include/rtems/score/types.h
diff --git a/cpukit/score/cpu/lm32/header.am b/cpukit/score/cpu/lm32/header.am
new file mode 100644
index 0000000000..ee0d72f8f4
--- /dev/null
+++ b/cpukit/score/cpu/lm32/header.am
@@ -0,0 +1,16 @@
+include_machinedir = $(includedir)/machine
+include_machine_HEADERS =
+include_machine_HEADERS += include/machine/elf_machdep.h
+
+include_rtemsdir = $(includedir)/rtems
+include_rtems_HEADERS =
+include_rtems_HEADERS += include/rtems/asm.h
+
+include_rtems_scoredir = $(includedir)/rtems/score
+include_rtems_score_HEADERS =
+include_rtems_score_HEADERS += include/rtems/score/cpu.h
+include_rtems_score_HEADERS += include/rtems/score/cpu_asm.h
+include_rtems_score_HEADERS += include/rtems/score/cpuatomic.h
+include_rtems_score_HEADERS += include/rtems/score/cpuimpl.h
+include_rtems_score_HEADERS += include/rtems/score/lm32.h
+include_rtems_score_HEADERS += include/rtems/score/types.h
diff --git a/cpukit/score/cpu/m32c/header.am b/cpukit/score/cpu/m32c/header.am
new file mode 100644
index 0000000000..ae82b931db
--- /dev/null
+++ b/cpukit/score/cpu/m32c/header.am
@@ -0,0 +1,15 @@
+include_HEADERS =
+include_HEADERS += include/varvects.h
+
+include_rtemsdir = $(includedir)/rtems
+include_rtems_HEADERS =
+include_rtems_HEADERS += include/rtems/asm.h
+
+include_rtems_scoredir = $(includedir)/rtems/score
+include_rtems_score_HEADERS =
+include_rtems_score_HEADERS += include/rtems/score/cpu.h
+include_rtems_score_HEADERS += include/rtems/score/cpu_asm.h
+include_rtems_score_HEADERS += include/rtems/score/cpuatomic.h
+include_rtems_score_HEADERS += include/rtems/score/cpuimpl.h
+include_rtems_score_HEADERS += include/rtems/score/m32c.h
+include_rtems_score_HEADERS += include/rtems/score/types.h
diff --git a/cpukit/score/cpu/m68k/header.am b/cpukit/score/cpu/m68k/header.am
new file mode 100644
index 0000000000..1951b155d2
--- /dev/null
+++ b/cpukit/score/cpu/m68k/header.am
@@ -0,0 +1,22 @@
+include_machinedir = $(includedir)/machine
+include_machine_HEADERS =
+include_machine_HEADERS += include/machine/elf_machdep.h
+
+include_rtemsdir = $(includedir)/rtems
+include_rtems_HEADERS =
+include_rtems_HEADERS += include/rtems/asm.h
+
+include_rtems_m68kdir = $(includedir)/rtems/m68k
+include_rtems_m68k_HEADERS =
+include_rtems_m68k_HEADERS += include/rtems/m68k/m68302.h
+include_rtems_m68k_HEADERS += include/rtems/m68k/m68360.h
+include_rtems_m68k_HEADERS += include/rtems/m68k/qsm.h
+include_rtems_m68k_HEADERS += include/rtems/m68k/sim.h
+
+include_rtems_scoredir = $(includedir)/rtems/score
+include_rtems_score_HEADERS =
+include_rtems_score_HEADERS += include/rtems/score/cpu.h
+include_rtems_score_HEADERS += include/rtems/score/cpuatomic.h
+include_rtems_score_HEADERS += include/rtems/score/cpuimpl.h
+include_rtems_score_HEADERS += include/rtems/score/m68k.h
+include_rtems_score_HEADERS += include/rtems/score/types.h
diff --git a/cpukit/score/cpu/mips/header.am b/cpukit/score/cpu/mips/header.am
new file mode 100644
index 0000000000..4b9cc72272
--- /dev/null
+++ b/cpukit/score/cpu/mips/header.am
@@ -0,0 +1,20 @@
+include_machinedir = $(includedir)/machine
+include_machine_HEADERS =
+include_machine_HEADERS += include/machine/elf_machdep.h
+
+include_rtemsdir = $(includedir)/rtems
+include_rtems_HEADERS =
+include_rtems_HEADERS += include/rtems/asm.h
+
+include_rtems_mipsdir = $(includedir)/rtems/mips
+include_rtems_mips_HEADERS =
+include_rtems_mips_HEADERS += include/rtems/mips/idtcpu.h
+include_rtems_mips_HEADERS += include/rtems/mips/iregdef.h
+
+include_rtems_scoredir = $(includedir)/rtems/score
+include_rtems_score_HEADERS =
+include_rtems_score_HEADERS += include/rtems/score/cpu.h
+include_rtems_score_HEADERS += include/rtems/score/cpuatomic.h
+include_rtems_score_HEADERS += include/rtems/score/cpuimpl.h
+include_rtems_score_HEADERS += include/rtems/score/mips.h
+include_rtems_score_HEADERS += include/rtems/score/types.h
diff --git a/cpukit/score/cpu/moxie/header.am b/cpukit/score/cpu/moxie/header.am
new file mode 100644
index 0000000000..91e7b49e41
--- /dev/null
+++ b/cpukit/score/cpu/moxie/header.am
@@ -0,0 +1,15 @@
+include_machinedir = $(includedir)/machine
+include_machine_HEADERS =
+include_machine_HEADERS += include/machine/elf_machdep.h
+
+include_rtemsdir = $(includedir)/rtems
+include_rtems_HEADERS =
+include_rtems_HEADERS += include/rtems/asm.h
+
+include_rtems_scoredir = $(includedir)/rtems/score
+include_rtems_score_HEADERS =
+include_rtems_score_HEADERS += include/rtems/score/cpu.h
+include_rtems_score_HEADERS += include/rtems/score/cpuatomic.h
+include_rtems_score_HEADERS += include/rtems/score/cpuimpl.h
+include_rtems_score_HEADERS += include/rtems/score/moxie.h
+include_rtems_score_HEADERS += include/rtems/score/types.h
diff --git a/cpukit/score/cpu/nios2/header.am b/cpukit/score/cpu/nios2/header.am
new file mode 100644
index 0000000000..94c1c7cfb1
--- /dev/null
+++ b/cpukit/score/cpu/nios2/header.am
@@ -0,0 +1,18 @@
+include_machinedir = $(includedir)/machine
+include_machine_HEADERS =
+include_machine_HEADERS += include/machine/elf_machdep.h
+
+include_rtemsdir = $(includedir)/rtems
+include_rtems_HEADERS =
+include_rtems_HEADERS += include/rtems/asm.h
+
+include_rtems_scoredir = $(includedir)/rtems/score
+include_rtems_score_HEADERS =
+include_rtems_score_HEADERS += include/rtems/score/cpu.h
+include_rtems_score_HEADERS += include/rtems/score/cpu_asm.h
+include_rtems_score_HEADERS += include/rtems/score/cpuatomic.h
+include_rtems_score_HEADERS += include/rtems/score/cpuimpl.h
+include_rtems_score_HEADERS += include/rtems/score/nios2-count-zeros.h
+include_rtems_score_HEADERS += include/rtems/score/nios2-utility.h
+include_rtems_score_HEADERS += include/rtems/score/nios2.h
+include_rtems_score_HEADERS += include/rtems/score/types.h
diff --git a/cpukit/score/cpu/no_cpu/header.am b/cpukit/score/cpu/no_cpu/header.am
new file mode 100644
index 0000000000..c6e63cd9a8
--- /dev/null
+++ b/cpukit/score/cpu/no_cpu/header.am
@@ -0,0 +1,11 @@
+include_rtemsdir = $(includedir)/rtems
+include_rtems_HEADERS =
+include_rtems_HEADERS += include/rtems/asm.h
+
+include_rtems_scoredir = $(includedir)/rtems/score
+include_rtems_score_HEADERS =
+include_rtems_score_HEADERS += include/rtems/score/cpu.h
+include_rtems_score_HEADERS += include/rtems/score/cpu_asm.h
+include_rtems_score_HEADERS += include/rtems/score/cpuimpl.h
+include_rtems_score_HEADERS += include/rtems/score/no_cpu.h
+include_rtems_score_HEADERS += include/rtems/score/types.h
diff --git a/cpukit/score/cpu/or1k/header.am b/cpukit/score/cpu/or1k/header.am
new file mode 100644
index 0000000000..4d003a0abe
--- /dev/null
+++ b/cpukit/score/cpu/or1k/header.am
@@ -0,0 +1,13 @@
+include_rtemsdir = $(includedir)/rtems
+include_rtems_HEADERS =
+include_rtems_HEADERS += include/rtems/asm.h
+
+include_rtems_scoredir = $(includedir)/rtems/score
+include_rtems_score_HEADERS =
+include_rtems_score_HEADERS += include/rtems/score/cpu.h
+include_rtems_score_HEADERS += include/rtems/score/cpu_asm.h
+include_rtems_score_HEADERS += include/rtems/score/cpuatomic.h
+include_rtems_score_HEADERS += include/rtems/score/cpuimpl.h
+include_rtems_score_HEADERS += include/rtems/score/or1k-utility.h
+include_rtems_score_HEADERS += include/rtems/score/or1k.h
+include_rtems_score_HEADERS += include/rtems/score/types.h
diff --git a/cpukit/score/cpu/powerpc/header.am b/cpukit/score/cpu/powerpc/header.am
new file mode 100644
index 0000000000..848f0e373e
--- /dev/null
+++ b/cpukit/score/cpu/powerpc/header.am
@@ -0,0 +1,19 @@
+include_machinedir = $(includedir)/machine
+include_machine_HEADERS =
+include_machine_HEADERS += include/machine/elf_machdep.h
+
+include_rtemsdir = $(includedir)/rtems
+include_rtems_HEADERS =
+include_rtems_HEADERS += include/rtems/asm.h
+
+include_rtems_powerpcdir = $(includedir)/rtems/powerpc
+include_rtems_powerpc_HEADERS =
+include_rtems_powerpc_HEADERS += include/rtems/powerpc/registers.h
+
+include_rtems_scoredir = $(includedir)/rtems/score
+include_rtems_score_HEADERS =
+include_rtems_score_HEADERS += include/rtems/score/cpu.h
+include_rtems_score_HEADERS += include/rtems/score/cpuatomic.h
+include_rtems_score_HEADERS += include/rtems/score/cpuimpl.h
+include_rtems_score_HEADERS += include/rtems/score/powerpc.h
+include_rtems_score_HEADERS += include/rtems/score/types.h
diff --git a/cpukit/score/cpu/riscv/header.am b/cpukit/score/cpu/riscv/header.am
new file mode 100644
index 0000000000..bd559ddba9
--- /dev/null
+++ b/cpukit/score/cpu/riscv/header.am
@@ -0,0 +1,13 @@
+include_rtemsdir = $(includedir)/rtems
+include_rtems_HEADERS =
+include_rtems_HEADERS += include/rtems/asm.h
+
+include_rtems_scoredir = $(includedir)/rtems/score
+include_rtems_score_HEADERS =
+include_rtems_score_HEADERS += include/rtems/score/cpu.h
+include_rtems_score_HEADERS += include/rtems/score/cpu_asm.h
+include_rtems_score_HEADERS += include/rtems/score/cpuatomic.h
+include_rtems_score_HEADERS += include/rtems/score/cpuimpl.h
+include_rtems_score_HEADERS += include/rtems/score/riscv-utility.h
+include_rtems_score_HEADERS += include/rtems/score/riscv.h
+include_rtems_score_HEADERS += include/rtems/score/types.h
diff --git a/cpukit/score/cpu/sh/header.am b/cpukit/score/cpu/sh/header.am
new file mode 100644
index 0000000000..710d9add8b
--- /dev/null
+++ b/cpukit/score/cpu/sh/header.am
@@ -0,0 +1,12 @@
+include_rtemsdir = $(includedir)/rtems
+include_rtems_HEADERS =
+include_rtems_HEADERS += include/rtems/asm.h
+
+include_rtems_scoredir = $(includedir)/rtems/score
+include_rtems_score_HEADERS =
+include_rtems_score_HEADERS += include/rtems/score/cpu.h
+include_rtems_score_HEADERS += include/rtems/score/cpuatomic.h
+include_rtems_score_HEADERS += include/rtems/score/cpuimpl.h
+include_rtems_score_HEADERS += include/rtems/score/sh.h
+include_rtems_score_HEADERS += include/rtems/score/sh_io.h
+include_rtems_score_HEADERS += include/rtems/score/types.h
diff --git a/cpukit/score/cpu/sparc/header.am b/cpukit/score/cpu/sparc/header.am
new file mode 100644
index 0000000000..dba4abca4d
--- /dev/null
+++ b/cpukit/score/cpu/sparc/header.am
@@ -0,0 +1,20 @@
+include_libcpudir = $(includedir)/libcpu
+include_libcpu_HEADERS =
+include_libcpu_HEADERS += include/libcpu/byteorder.h
+
+include_machinedir = $(includedir)/machine
+include_machine_HEADERS =
+include_machine_HEADERS += include/machine/elf_machdep.h
+
+include_rtemsdir = $(includedir)/rtems
+include_rtems_HEADERS =
+include_rtems_HEADERS += include/rtems/asm.h
+
+include_rtems_scoredir = $(includedir)/rtems/score
+include_rtems_score_HEADERS =
+include_rtems_score_HEADERS += include/rtems/score/cpu.h
+include_rtems_score_HEADERS += include/rtems/score/cpuatomic.h
+include_rtems_score_HEADERS += include/rtems/score/cpuimpl.h
+include_rtems_score_HEADERS += include/rtems/score/sparc.h
+include_rtems_score_HEADERS += include/rtems/score/sparcimpl.h
+include_rtems_score_HEADERS += include/rtems/score/types.h
diff --git a/cpukit/score/cpu/sparc64/header.am b/cpukit/score/cpu/sparc64/header.am
new file mode 100644
index 0000000000..1dfedcca29
--- /dev/null
+++ b/cpukit/score/cpu/sparc64/header.am
@@ -0,0 +1,11 @@
+include_rtemsdir = $(includedir)/rtems
+include_rtems_HEADERS =
+include_rtems_HEADERS += include/rtems/asm.h
+
+include_rtems_scoredir = $(includedir)/rtems/score
+include_rtems_score_HEADERS =
+include_rtems_score_HEADERS += include/rtems/score/cpu.h
+include_rtems_score_HEADERS += include/rtems/score/cpuatomic.h
+include_rtems_score_HEADERS += include/rtems/score/cpuimpl.h
+include_rtems_score_HEADERS += include/rtems/score/sparc64.h
+include_rtems_score_HEADERS += include/rtems/score/types.h
diff --git a/cpukit/score/cpu/v850/header.am b/cpukit/score/cpu/v850/header.am
new file mode 100644
index 0000000000..ee7d1d28bc
--- /dev/null
+++ b/cpukit/score/cpu/v850/header.am
@@ -0,0 +1,16 @@
+include_machinedir = $(includedir)/machine
+include_machine_HEADERS =
+include_machine_HEADERS += include/machine/elf_machdep.h
+
+include_rtemsdir = $(includedir)/rtems
+include_rtems_HEADERS =
+include_rtems_HEADERS += include/rtems/asm.h
+
+include_rtems_scoredir = $(includedir)/rtems/score
+include_rtems_score_HEADERS =
+include_rtems_score_HEADERS += include/rtems/score/cpu.h
+include_rtems_score_HEADERS += include/rtems/score/cpu_asm.h
+include_rtems_score_HEADERS += include/rtems/score/cpuatomic.h
+include_rtems_score_HEADERS += include/rtems/score/cpuimpl.h
+include_rtems_score_HEADERS += include/rtems/score/types.h
+include_rtems_score_HEADERS += include/rtems/score/v850.h