Subversion Repositories ScreenTimer

Rev

Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
2 mjames 1
 
2
#if defined (__CC_ARM)
3
  #if   (defined (ARM_MATH_CM0))
4
    #include "ARMCC\startup_armv6-m.s"
5
  #elif (defined (ARM_MATH_CM0P))
6
    #include "ARMCC\startup_armv6-m.s"
7
  #elif (defined (ARM_MATH_CM3))
8
    #include "ARMCC\startup_armv7-m.s"
9
  #elif (defined (ARM_MATH_CM4))
10
    #include "ARMCC\startup_armv7-m.s"
11
  #elif (defined (ARM_MATH_CM7))
12
    #include "ARMCC\startup_armv7-m.s"
13
  #elif (defined (ARM_MATH_ARMV8MBL))
14
    #include "ARMCC\startup_armv6-m.s"
15
  #elif (defined (ARM_MATH_ARMV8MML))
16
    #include "ARMCC\startup_armv7-m.s"
17
  #else
18
    #error "No appropriate startup file found!"
19
  #endif
20
 
21
#elif defined (__ARMCC_VERSION) && (__ARMCC_VERSION >= 6010050)
22
  #if   (defined (ARM_MATH_CM0))
23
    #include "ARMCLANG\startup_armv6-m.S"
24
  #elif (defined (ARM_MATH_CM0P))
25
    #include "ARMCLANG\startup_armv6-m.S"
26
  #elif (defined (ARM_MATH_CM3))
27
    #include "ARMCLANG\startup_armv7-m.S"
28
  #elif (defined (ARM_MATH_CM4))
29
    #include "ARMCLANG\startup_armv7-m.S"
30
  #elif (defined (ARM_MATH_CM7))
31
    #include "ARMCLANG\startup_armv7-m.S"
32
  #elif (defined (ARM_MATH_ARMV8MBL))
33
    #include "ARMCLANG\startup_armv6-m.S"
34
  #elif (defined (ARM_MATH_ARMV8MML))
35
    #include "ARMCLANG\startup_armv7-m.S"
36
  #else
37
    #error "No appropriate startup file found!"
38
  #endif
39
 
40
#elif defined (__GNUC__)
41
  #if   (defined (ARM_MATH_CM0))
42
    #include "GCC\startup_armv6-m.S"
43
  #elif (defined (ARM_MATH_CM0P))
44
    #include "GCC\startup_armv6-m.S"
45
  #elif (defined (ARM_MATH_CM3))
46
    #include "GCC\startup_armv7-m.S"
47
  #elif (defined (ARM_MATH_CM4))
48
    #include "GCC\startup_armv7-m.S"
49
  #elif (defined (ARM_MATH_CM7))
50
    #include "GCC\startup_armv7-m.S"
51
  #elif (defined (ARM_MATH_ARMV8MBL))
52
    #include "GCC\startup_armv6-m.S"
53
  #elif (defined (ARM_MATH_ARMV8MML))
54
    #include "GCC\startup_armv7-m.S"
55
  #else
56
    #error "No appropriate startup file found!"
57
  #endif
58
 
59
#else
60
  #error "Compiler not supported!"
61
#endif
62