summaryrefslogtreecommitdiff
path: root/debian/xbconfig.h
blob: 059b38be45bff493c537a8c356bdf80e01f6d35b (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
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_ */