Loading...
Searching...
No Matches
11#define USTR(x) "_" STR(x)
17#define INCBIN_SECTION ".rdata, \"dr\""
18#elif defined __APPLE__
19#define INCBIN_SECTION "__TEXT,__const"
21#define INCBIN_SECTION ".rodata"
28#define INCBIN(prefix, name, file) \
29 __asm__(".section " INCBIN_SECTION "\n" \
32 ".global " USTR(prefix) "_" STR(name) "_start\n" \
34 USTR(prefix) "_" STR(name) "_start:\n" \
35 ".incbin \"" file "\"\n" \
37 ".global " STR(prefix) "_" STR(name) "_end\n" \
39 USTR(prefix) "_" STR(name) "_end:\n" \
42 extern __attribute__((aligned(16))) const char prefix##_##name##_start[]; \
43 extern const char prefix##_##name##_end[];