summaryrefslogtreecommitdiff
path: root/hurd/install-headers.in
diff options
context:
space:
mode:
Diffstat (limited to 'hurd/install-headers.in')
-rwxr-xr-xhurd/install-headers.in22
1 files changed, 22 insertions, 0 deletions
diff --git a/hurd/install-headers.in b/hurd/install-headers.in
new file mode 100755
index 00000000..99d35833
--- /dev/null
+++ b/hurd/install-headers.in
@@ -0,0 +1,22 @@
+#!/bin/sh -e
+# @configure_input@
+#
+# This is a trivial script for those who aren't comfortable typing:
+# cp hurd/*.h hurd/*.defs /usr/local/i686-gnu/include/hurd/
+# by themselves. That is, it copies the essential Hurd header files
+# into $(includedir) before you attempt to build the Hurd itself.
+# In addition to installing Mach headers, this is sufficient to bootstrap
+# an empty cross-compilation environment such that glibc can be compiled.
+
+srcdir=@srcdir@
+prefix=@prefix@
+exec_prefix=@exec_prefix@
+includedir=@includedir@
+
+INSTALL="@INSTALL@"
+INSTALL_DATA="@INSTALL_DATA@"
+
+${srcdir}/../mkinstalldirs ${includedir}/hurd
+for file in `cd ${srcdir}; echo *.h *.defs`; do
+ ${INSTALL_DATA} ${file} ${includedir}/hurd/${file}
+done