summaryrefslogtreecommitdiffstats
path: root/c/src/lib/libbsp/i386/shared/Makefile.am
diff options
context:
space:
mode:
Diffstat (limited to 'c/src/lib/libbsp/i386/shared/Makefile.am')
-rw-r--r--c/src/lib/libbsp/i386/shared/Makefile.am56
1 files changed, 54 insertions, 2 deletions
diff --git a/c/src/lib/libbsp/i386/shared/Makefile.am b/c/src/lib/libbsp/i386/shared/Makefile.am
index d369b2e339..04154041c4 100644
--- a/c/src/lib/libbsp/i386/shared/Makefile.am
+++ b/c/src/lib/libbsp/i386/shared/Makefile.am
@@ -2,8 +2,60 @@
## $Id$
##
+include_HEADERS =
+EXTRA_DIST =
-SUBDIRS = irq io comm pci
+# comm
+include_HEADERS += comm/uart.h comm/tty_drv.h comm/i386_io.h
+
+EXTRA_DIST += comm/i386-stub-glue.c comm/i386-stub.c comm/uart.c \
+ comm/tty_drv.c comm/gdb_glue.c
+
+EXTRA_DIST += comm/GDB.HOWTO
+
+# irq
+include_HEADERS += irq/irq.h irq/irq_asm.h
+
+EXTRA_DIST += irq/idt.c irq/irq.c irq/irq_init.c
+EXTRA_DIST += irq/irq_asm.S
+
+# pci
+include_HEADERS += pci/pcibios.h
+
+EXTRA_DIST += pci/pcibios.c
+
+# ---
+all-local: $(PREINSTALL_FILES)
+
+PREINSTALL_FILES =
+
+$(PROJECT_INCLUDE)/$(dirstamp):
+ @$(mkinstalldirs) $(PROJECT_INCLUDE)
+ @: > $(PROJECT_INCLUDE)/$(dirstamp)
+PREINSTALL_FILES += $(PROJECT_INCLUDE)/$(dirstamp)
+
+$(PROJECT_INCLUDE)/uart.h: comm/uart.h $(PROJECT_INCLUDE)/$(dirstamp)
+ $(INSTALL_DATA) $< $(PROJECT_INCLUDE)/uart.h
+PREINSTALL_FILES += $(PROJECT_INCLUDE)/uart.h
+
+$(PROJECT_INCLUDE)/tty_drv.h: comm/tty_drv.h $(PROJECT_INCLUDE)/$(dirstamp)
+ $(INSTALL_DATA) $< $(PROJECT_INCLUDE)/tty_drv.h
+PREINSTALL_FILES += $(PROJECT_INCLUDE)/tty_drv.h
+
+$(PROJECT_INCLUDE)/i386_io.h: comm/i386_io.h $(PROJECT_INCLUDE)/$(dirstamp)
+ $(INSTALL_DATA) $< $(PROJECT_INCLUDE)/i386_io.h
+PREINSTALL_FILES += $(PROJECT_INCLUDE)/i386_io.h
+
+$(PROJECT_INCLUDE)/irq.h: irq/irq.h $(PROJECT_INCLUDE)/$(dirstamp)
+ $(INSTALL_DATA) $< $(PROJECT_INCLUDE)/irq.h
+PREINSTALL_FILES += $(PROJECT_INCLUDE)/irq.h
+
+$(PROJECT_INCLUDE)/irq_asm.h: irq/irq_asm.h $(PROJECT_INCLUDE)/$(dirstamp)
+ $(INSTALL_DATA) $< $(PROJECT_INCLUDE)/irq_asm.h
+PREINSTALL_FILES += $(PROJECT_INCLUDE)/irq_asm.h
+
+$(PROJECT_INCLUDE)/pcibios.h: pci/pcibios.h $(PROJECT_INCLUDE)/$(dirstamp)
+ $(INSTALL_DATA) $< $(PROJECT_INCLUDE)/pcibios.h
+PREINSTALL_FILES += $(PROJECT_INCLUDE)/pcibios.h
-include $(top_srcdir)/../../../automake/subdirs.am
include $(top_srcdir)/../../../automake/local.am