summaryrefslogtreecommitdiff
path: root/debian/xbconfig.h
diff options
context:
space:
mode:
authorJörg Frings-Fürst <debian@jff-webhosting.net>2015-01-16 12:29:11 +0100
committerJörg Frings-Fürst <debian@jff-webhosting.net>2015-01-16 12:29:11 +0100
commitf4cef5b63c9f80cb4d1f206892f9d9df6c68bebf (patch)
tree378173283cb125a1a583776ac629fae50fe4c7da /debian/xbconfig.h
parent02858e03a11e5cf7ea8719daa1a056aa80a2c6e7 (diff)
Rename arch-dependent file xbconfig.h
Diffstat (limited to 'debian/xbconfig.h')
-rw-r--r--debian/xbconfig.h98
1 files changed, 98 insertions, 0 deletions
diff --git a/debian/xbconfig.h b/debian/xbconfig.h
new file mode 100644
index 0000000..059b38b
--- /dev/null
+++ b/debian/xbconfig.h
@@ -0,0 +1,98 @@
+/*******************************************************************************/
+/* */
+/* C header wrapper for debian gcc multiarch support */
+/* */
+/* Copyright 2014 Jörg Frings-Fürst <debian@jff-webhosting.net> */
+/* License GPL-3+ */
+/* */
+/* 2014-09-21 Version 0.1 */
+/* - Initial version */
+/* */
+/*******************************************************************************/
+/* */
+/* Status: */
+/* */
+/* alpha ok */
+/* amd64 ok */
+/* arm */
+/* arm64 */
+/* armel */
+/* armhf */
+/* hppa */
+/* hurd-i386 */
+/* i386 */
+/* ia64 */
+/* kfreebsd-amd64 */
+/* kfreebsd-i386 */
+/* m68k */
+/* mips */
+/* mipsel */
+/* powerpc */
+/* powerpcspe */
+/* ppc64 */
+/* ppc64el */
+/* s390 */
+/* s390x */
+/* sh4 */
+/* sparc */
+/* sparc64 */
+/* x32 */
+/* */
+/*******************************************************************************/
+
+
+#ifndef _MULTIARCH_WRAPPER_INC_
+
+#define _MULTIARCH_WRAPPER_INC_
+
+
+#if defined (__alpha__) /* alpha */
+ #include "xbase64/alpha-linux-gnu/xbconfig.h"
+#elif defined (__aarch64__) /* arm64 */
+ #include "xbase64/aarch64-linux-gnu/xbconfig.h"
+#elif defined (__amd64__) || defined (__x86_64__) /* amd64 */
+ #include "xbase64/x86_64-linux-gnu/xbconfig.h"
+#elif defined (__armel__)
+ #include "xbase64/arm-linux-gnueabi/xbconfig.h"
+#elif defined (__armhf__)
+ #include "xbase64/arm-linux-gnueabihf/xbconfig.h"
+#elif defined (__hppa__)
+ #include "xbase64/hppa-linux-gnueabi/xbconfig.h"
+#elif defined (__hurdi386__)
+ #include "xbase64/i386-gnu/xbconfig.h"
+#elif defined (__kfreebsd-amd64__)
+ #include "xbase64/x86_64-kfreebsd-gnu/xbconfig.h"
+#elif defined (__kfreebsd-i386__)
+ #include "xbase64/i386-kfreebsd-gnu/xbconfig.h"
+#elif defined (__m68k__)
+ #include "xbase64/m68k-linux-gnu/xbconfig.h"
+#elif defined (__mips__)
+ #include "xbase64/mips-linux-gnueabi/xbconfig.h"
+#elif defined (__mipsel__)
+ #include "xbase64/mipsel-linux-gnu/xbconfig.h"
+#elif defined (__ppc__) || defined (__powerpc__)
+ #include "xbase64/powerpc-linux-gnu/xbconfig.h"
+#elif defined (__powerpcspe__)
+ #include "xbase64/powerpc-linux-gnuspe/xbconfig.h"
+#elif defined (__ppc64__) || defined (__powerpc64__)
+ #include "xbase64/powerpc64-linux-gnu/xbconfig.h"
+#elif defined (__ppc64el__)
+ #include "xbase64/powerpc64el-linux-gnu/xbconfig.h"
+#elif defined (__s390x__)
+ #include "xbase64/s390x-linux-gnu/xbconfig.h"
+#elif defined (__sh4__)
+ #include "xbase64/sh4-linux-gnu/xbconfig.h"
+#elif defined (__sparc__)
+ #include "xbase64/sparc-linux-gnu/xbconfig.h"
+#elif defined (__sparc64__)
+ #include "xbase64/sparc64-linux-gnu/xbconfig.h"
+#elif defined (__x32__)
+ #include "xbase64/x86_64-linux-gnux32/xbconfig.h"
+
+#else
+ #error "This e2fsprogs-devel package does not work your architecture?"
+#endif
+
+
+#endif /* _MULTIARCH_WRAPPER_INC_ */
+