diff options
author | comex | 2015-01-17 14:56:03 -0500 |
---|---|---|
committer | comex | 2015-01-17 14:56:03 -0500 |
commit | 96e2b019e525b81a33bae5e6aeafc0e667f04f20 (patch) | |
tree | 2fe5160dc57bffa95cbd80a2184fa539a06b76b8 /lib/substitute-internal.h | |
parent | interpose works; add test (diff) | |
download | substitute-96e2b019e525b81a33bae5e6aeafc0e667f04f20.tar.gz |
reorganization
Diffstat (limited to 'lib/substitute-internal.h')
-rw-r--r-- | lib/substitute-internal.h | 25 |
1 files changed, 25 insertions, 0 deletions
diff --git a/lib/substitute-internal.h b/lib/substitute-internal.h index 2550d2a..cf50a99 100644 --- a/lib/substitute-internal.h +++ b/lib/substitute-internal.h @@ -26,3 +26,28 @@ typedef struct section section_x; #define LC_SEGMENT_X LC_SEGMENT #endif #endif + +/* FORCE_* are for tests */ +#if defined(FORCE_TARGET_x86_64) + #define TARGET_x86_64 +#elif defined(FORCE_TARGET_i386) + #define TARGET_i386 + #define TARGET_UNSUPPORTED +#elif defined(FORCE_TARGET_arm) + #define TARGET_arm +#elif defined(FORCE_TARGET_arm64) + #define TARGET_arm64 +#elif defined(__x86_64__) + #define TARGET_x86_64 +#elif defined(__i386__) + #define TARGET_i386 +#elif defined(__arm__) + #define TARGET_arm +#elif defined(__arm64__) + #define TARGET_arm64 +#else + #error target? +#endif +#if defined(TARGET_x86_64) || defined(TARGET_i386) + #define TARGET_UNSUPPORTED +#endif |