From 96e2b019e525b81a33bae5e6aeafc0e667f04f20 Mon Sep 17 00:00:00 2001 From: comex Date: Sat, 17 Jan 2015 14:56:03 -0500 Subject: reorganization --- lib/substitute-internal.h | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) (limited to 'lib/substitute-internal.h') 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 -- cgit v1.2.3