Template:Stub-Header: Difference between revisions
From CBLFS
Jump to navigationJump to search
No edit summary |
m Protected "Template:Stub-Header" [edit=sysop:move=sysop] |
||
| (9 intermediate revisions by 3 users not shown) | |||
| Line 1: | Line 1: | ||
== Creating a Stub Header (Multilib Only) == | |||
cat > /usr/include/{{{1}}} << "EOF" | ==== Creating a Generic Stub Header ==== | ||
/* {{{1}}} - Stub Header */ | |||
#ifndef __STUB__{{UC:{{{1}}}}} | cat > {{{2|/usr/include}}}/{{{1}}}.h << "EOF" | ||
#define __STUB__{{UC:{{{1}}}}} | /* {{{1}}}.h - Stub Header */ | ||
#ifndef __STUB__{{UC:{{{1}}}}}_H__ | |||
#define __STUB__{{UC:{{{1}}}}}_H__ | |||
#if defined( | #if defined(__x86_64__) || \ | ||
defined(__sparc64__) || \ | defined(__sparc64__) || \ | ||
defined(__arch64__) || \ | defined(__arch64__) || \ | ||
| Line 13: | Line 15: | ||
# include "{{{1}}}-64.h" | # include "{{{1}}}-64.h" | ||
#else | #else | ||
# include " | # include "{{{1}}}-32.h" | ||
#endif | |||
#endif /* __STUB__{{UC:{{{1}}}}}_H__ */ | |||
EOF | |||
==== Creating a Stub Header For Mips ==== | |||
cat > {{{2|/usr/include}}}/{{{1}}}.h << "EOF" | |||
/* {{{1}}}.h - Stub Header */ | |||
#ifndef __STUB__{{UC:{{{1}}}}}_H__ | |||
#define __STUB__{{UC:{{{1}}}}}_H__ | |||
#include <sgidefs.h> | |||
#if (_MIPS_SIM == _ABIO32) | |||
# include "{{{1}}}-32.h" | |||
#elif (_MIPS_SIM == _ABIN32) | |||
# include "{{{1}}}-n32.h" | |||
#elif (_MIPS_SIM == _ABI64) | |||
# include "{{{1}}}-64.h" | |||
#endif | #endif | ||
#endif /* __STUB__{{UC:{{{1}}}}} | #endif /* __STUB__{{UC:{{{1}}}}}_H__ */ | ||
EOF | EOF | ||
Latest revision as of 10:20, 14 September 2008
Creating a Stub Header (Multilib Only)
Creating a Generic Stub Header
cat > /usr/include/{{{1}}}.h << "EOF"
/* {{{1}}}.h - Stub Header */
#ifndef __STUB__{{{1}}}_H__
#define __STUB__{{{1}}}_H__
#if defined(__x86_64__) || \
defined(__sparc64__) || \
defined(__arch64__) || \
defined(__powerpc64__) || \
defined (__s390x__)
# include "{{{1}}}-64.h"
#else
# include "{{{1}}}-32.h"
#endif
#endif /* __STUB__{{{1}}}_H__ */
EOF
Creating a Stub Header For Mips
cat > /usr/include/{{{1}}}.h << "EOF"
/* {{{1}}}.h - Stub Header */
#ifndef __STUB__{{{1}}}_H__
#define __STUB__{{{1}}}_H__
#include <sgidefs.h>
#if (_MIPS_SIM == _ABIO32)
# include "{{{1}}}-32.h"
#elif (_MIPS_SIM == _ABIN32)
# include "{{{1}}}-n32.h"
#elif (_MIPS_SIM == _ABI64)
# include "{{{1}}}-64.h"
#endif
#endif /* __STUB__{{{1}}}_H__ */
EOF