annotate DEPENDENCIES/generic/include/boost/predef/architecture/m68k.h @ 125:34e428693f5d vext

Vext -> Repoint
author Chris Cannam
date Thu, 14 Jun 2018 11:15:39 +0100
parents c530137014c0
children
rev   line source
Chris@16 1 /*
Chris@101 2 Copyright Rene Rivera 2008-2013
Chris@16 3 Distributed under the Boost Software License, Version 1.0.
Chris@16 4 (See accompanying file LICENSE_1_0.txt or copy at
Chris@16 5 http://www.boost.org/LICENSE_1_0.txt)
Chris@16 6 */
Chris@16 7
Chris@16 8 #ifndef BOOST_PREDEF_ARCHITECTURE_M68K_H
Chris@16 9 #define BOOST_PREDEF_ARCHITECTURE_M68K_H
Chris@16 10
Chris@16 11 #include <boost/predef/version_number.h>
Chris@16 12 #include <boost/predef/make.h>
Chris@16 13
Chris@16 14 /*`
Chris@16 15 [heading `BOOST_ARCH_M68K`]
Chris@16 16
Chris@16 17 [@http://en.wikipedia.org/wiki/M68k Motorola 68k] architecture.
Chris@16 18
Chris@16 19 [table
Chris@16 20 [[__predef_symbol__] [__predef_version__]]
Chris@16 21
Chris@16 22 [[`__m68k__`] [__predef_detection__]]
Chris@16 23 [[`M68000`] [__predef_detection__]]
Chris@16 24
Chris@16 25 [[`__mc68060__`] [6.0.0]]
Chris@16 26 [[`mc68060`] [6.0.0]]
Chris@16 27 [[`__mc68060`] [6.0.0]]
Chris@16 28 [[`__mc68040__`] [4.0.0]]
Chris@16 29 [[`mc68040`] [4.0.0]]
Chris@16 30 [[`__mc68040`] [4.0.0]]
Chris@16 31 [[`__mc68030__`] [3.0.0]]
Chris@16 32 [[`mc68030`] [3.0.0]]
Chris@16 33 [[`__mc68030`] [3.0.0]]
Chris@16 34 [[`__mc68020__`] [2.0.0]]
Chris@16 35 [[`mc68020`] [2.0.0]]
Chris@16 36 [[`__mc68020`] [2.0.0]]
Chris@16 37 [[`__mc68010__`] [1.0.0]]
Chris@16 38 [[`mc68010`] [1.0.0]]
Chris@16 39 [[`__mc68010`] [1.0.0]]
Chris@16 40 [[`__mc68000__`] [0.0.1]]
Chris@16 41 [[`mc68000`] [0.0.1]]
Chris@16 42 [[`__mc68000`] [0.0.1]]
Chris@16 43 ]
Chris@16 44 */
Chris@16 45
Chris@16 46 #define BOOST_ARCH_M68K BOOST_VERSION_NUMBER_NOT_AVAILABLE
Chris@16 47
Chris@16 48 #if defined(__m68k__) || defined(M68000)
Chris@16 49 # undef BOOST_ARCH_M68K
Chris@16 50 # if !defined(BOOST_ARCH_M68K) && (defined(__mc68060__) || defined(mc68060) || defined(__mc68060))
Chris@16 51 # define BOOST_ARCH_M68K BOOST_VERSION_NUMBER(6,0,0)
Chris@16 52 # endif
Chris@16 53 # if !defined(BOOST_ARCH_M68K) && (defined(__mc68040__) || defined(mc68040) || defined(__mc68040))
Chris@16 54 # define BOOST_ARCH_M68K BOOST_VERSION_NUMBER(4,0,0)
Chris@16 55 # endif
Chris@16 56 # if !defined(BOOST_ARCH_M68K) && (defined(__mc68030__) || defined(mc68030) || defined(__mc68030))
Chris@16 57 # define BOOST_ARCH_M68K BOOST_VERSION_NUMBER(3,0,0)
Chris@16 58 # endif
Chris@16 59 # if !defined(BOOST_ARCH_M68K) && (defined(__mc68020__) || defined(mc68020) || defined(__mc68020))
Chris@16 60 # define BOOST_ARCH_M68K BOOST_VERSION_NUMBER(2,0,0)
Chris@16 61 # endif
Chris@16 62 # if !defined(BOOST_ARCH_M68K) && (defined(__mc68010__) || defined(mc68010) || defined(__mc68010))
Chris@16 63 # define BOOST_ARCH_M68K BOOST_VERSION_NUMBER(1,0,0)
Chris@16 64 # endif
Chris@16 65 # if !defined(BOOST_ARCH_M68K) && (defined(__mc68000__) || defined(mc68000) || defined(__mc68000))
Chris@16 66 # define BOOST_ARCH_M68K BOOST_VERSION_NUMBER_AVAILABLE
Chris@16 67 # endif
Chris@16 68 # if !defined(BOOST_ARCH_M68K)
Chris@16 69 # define BOOST_ARCH_M68K BOOST_VERSION_NUMBER_AVAILABLE
Chris@16 70 # endif
Chris@16 71 #endif
Chris@16 72
Chris@16 73 #if BOOST_ARCH_M68K
Chris@16 74 # define BOOST_ARCH_M68K_AVAILABLE
Chris@16 75 #endif
Chris@16 76
Chris@16 77 #define BOOST_ARCH_M68K_NAME "Motorola 68k"
Chris@16 78
Chris@16 79 #include <boost/predef/detail/test.h>
Chris@16 80 BOOST_PREDEF_DECLARE_TEST(BOOST_ARCH_M68K,BOOST_ARCH_M68K_NAME)
Chris@16 81
Chris@16 82
Chris@16 83 #endif