diff options
author | John Bowler <jbowler@nslu2-linux.org> | 2005-08-03 19:49:52 +0000 |
---|---|---|
committer | OpenEmbedded Project <openembedded-devel@lists.openembedded.org> | 2005-08-03 19:49:52 +0000 |
commit | 29dc2a4373cb3780eaa2d636471f66722cca70c1 (patch) | |
tree | 0ad72a847cb65a414a49a23db9dc4936e863f8a7 /packages/netpbm/files/oeendiangen | |
parent | 6eaac6d750ca85eebb883e0d27fcb6b727ff79bf (diff) |
netpbm, compiles on glibc only (because it uses sinf)
Diffstat (limited to 'packages/netpbm/files/oeendiangen')
-rw-r--r-- | packages/netpbm/files/oeendiangen | 30 |
1 files changed, 30 insertions, 0 deletions
diff --git a/packages/netpbm/files/oeendiangen b/packages/netpbm/files/oeendiangen new file mode 100644 index 0000000000..b01e5e855b --- /dev/null +++ b/packages/netpbm/files/oeendiangen @@ -0,0 +1,30 @@ +#!/bin/sh +# +# This replaces 'endiangen' for OpenEmbedded. OE builds can rely on +# the GNU endian.h, however this generates __ names, (unless __USE_BSD +# is set) so we need to deal with this. Match the output of endiangen. +cat <<EOF +#ifndef OE_ENDIAN_H +#define OE_ENDIAN_H 1 +#include <ctype.h> +#include <endian.h> + +#ifndef LITTLE_ENDIAN +# define LITTLE_ENDIAN __LITTLE_ENDIAN +#endif +#ifndef BIG_ENDIAN +# define BIG_ENDIAN __BIG_ENDIAN +#endif +#ifndef PDP_ENDIAN +# define PDP_ENDIAN __PDP_ENDIAN +#endif +#ifndef BYTE_ORDER +# define BYTE_ORDER __BYTE_ORDER +#endif + +#ifndef BITS_PER_WORD +# include <bits/wordsize.h> +# define BITS_PER_WORD __WORDSIZE +#endif +#endif +EOF |