Difference between revisions of "Template:Stub-Header"
From CBLFS
Jump to navigationJump to searchm (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