Difference between revisions of "Template:Stub-Header"
From CBLFS
Jump to navigationJump to search (I altered the format for the headings so that they fit into python's table of contents in a more reasonable manner.) |
|||
Line 3: | Line 3: | ||
==== Creating a Generic Stub Header ==== | ==== Creating a Generic Stub Header ==== | ||
− | cat > {{{2|/usr/include}}}/{{{1}}} << "EOF" | + | cat > {{{2|/usr/include}}}/{{{1}}}.h << "EOF" |
− | /* {{{1}}} - Stub Header */ | + | /* {{{1}}}.h - Stub Header */ |
− | #ifndef __STUB__ | + | #ifndef __STUB__{{UC:{{{1}}}}}_H__ |
− | #define __STUB__ | + | #define __STUB__{{UC:{{{1}}}}}_H__ |
#if defined(__x86_64) || \ | #if defined(__x86_64) || \ | ||
Line 18: | Line 18: | ||
#endif | #endif | ||
− | #endif /* __STUB__ | + | #endif /* __STUB__{{UC:{{{1}}}}}_H__ */ |
EOF | EOF | ||
==== Creating a Stub Header For Mips ==== | ==== Creating a Stub Header For Mips ==== | ||
− | cat > {{{2|/usr/include}}}/{{{1}}} << "EOF" | + | cat > {{{2|/usr/include}}}/{{{1}}}.h << "EOF" |
− | /* {{{1}}} - Stub Header */ | + | /* {{{1}}}.h - Stub Header */ |
− | #ifndef __STUB__ | + | #ifndef __STUB__{{UC:{{{1}}}}}_H__ |
− | #define __STUB__ | + | #define __STUB__{{UC:{{{1}}}}}_H__ |
#include <sgidefs.h> | #include <sgidefs.h> | ||
Line 38: | Line 38: | ||
#endif | #endif | ||
− | #endif /* __STUB__ | + | #endif /* __STUB__{{UC:{{{1}}}}}_H__ */ |
EOF | EOF |
Revision as of 19:22, 5 February 2007
Creating a Stub Header
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