diff options
author | Jörg Frings-Fürst <debian@jff-webhosting.net> | 2015-01-16 12:29:11 +0100 |
---|---|---|
committer | Jörg Frings-Fürst <debian@jff-webhosting.net> | 2015-01-16 12:29:11 +0100 |
commit | f4cef5b63c9f80cb4d1f206892f9d9df6c68bebf (patch) | |
tree | 378173283cb125a1a583776ac629fae50fe4c7da /debian/xbconfig.h | |
parent | 02858e03a11e5cf7ea8719daa1a056aa80a2c6e7 (diff) |
Rename arch-dependent file xbconfig.h
Diffstat (limited to 'debian/xbconfig.h')
-rw-r--r-- | debian/xbconfig.h | 98 |
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_ */ + |