[d7aecdc] | 1 | ## Process this file with autoconf to produce a configure script. |
---|
| 2 | |
---|
[0f77281] | 3 | AC_PREREQ([2.69]) |
---|
[12072880] | 4 | AC_INIT([rtems-c-src-tests-sptests],[_RTEMS_VERSION],[https://devel.rtems.org/newticket]) |
---|
[d7aecdc] | 5 | AC_CONFIG_SRCDIR([sp01]) |
---|
[027e40d] | 6 | AC_CONFIG_HEADER([config.h]) |
---|
[7c48a2e8] | 7 | RTEMS_TOP([../..],[..]) |
---|
[d7aecdc] | 8 | |
---|
| 9 | RTEMS_CANONICAL_TARGET_CPU |
---|
| 10 | |
---|
[bb2b825] | 11 | AM_INIT_AUTOMAKE([no-define foreign 1.12.2]) |
---|
[d7aecdc] | 12 | AM_MAINTAINER_MODE |
---|
| 13 | |
---|
[022851a] | 14 | RTEMS_ENABLE_CXX |
---|
[d7aecdc] | 15 | RTEMS_ENV_RTEMSBSP |
---|
| 16 | RTEMS_CHECK_RTEMS_TEST_NO_PAUSE |
---|
| 17 | |
---|
| 18 | RTEMS_PROJECT_ROOT |
---|
| 19 | |
---|
[50a7df1] | 20 | RTEMS_PROG_CC_FOR_TARGET |
---|
[022851a] | 21 | RTEMS_PROG_CXX_FOR_TARGET |
---|
[d7aecdc] | 22 | |
---|
| 23 | RTEMS_CANONICALIZE_TOOLS |
---|
| 24 | |
---|
| 25 | RTEMS_CHECK_CUSTOM_BSP(RTEMS_BSP) |
---|
[022851a] | 26 | RTEMS_CHECK_CXX(RTEMS_BSP) |
---|
| 27 | |
---|
| 28 | AM_CONDITIONAL([HAS_CPLUSPLUS],[test $HAS_CPLUSPLUS = "yes"]) |
---|
[d7aecdc] | 29 | |
---|
[b47a7cc] | 30 | # FIXME: We should get rid of this. It's a cludge. |
---|
| 31 | AC_CHECK_SIZEOF([time_t]) |
---|
| 32 | |
---|
[fe011a5] | 33 | # Added to newlib pthreads for RTEMS SMP (np), may not be present |
---|
| 34 | AC_CHECK_HEADERS([sys/cpuset.h]) |
---|
| 35 | AM_CONDITIONAL(HAS_CPUSET,test x"${ac_cv_header_sys_cpuset_h}" = x"yes") |
---|
| 36 | |
---|
[d507c037] | 37 | # Some tests should not be built/run in SMP configurations |
---|
| 38 | RTEMS_CHECK_CPUOPTS([RTEMS_SMP]) |
---|
| 39 | AM_CONDITIONAL(HAS_SMP,test "$rtems_cv_RTEMS_SMP" = "yes") |
---|
| 40 | |
---|
[d7aecdc] | 41 | # Explicitly list all Makefiles here |
---|
| 42 | AC_CONFIG_FILES([Makefile |
---|
[0562060] | 43 | sptasknopreempt01/Makefile |
---|
[6a941e3] | 44 | spintrcritical23/Makefile |
---|
[31be416] | 45 | sptimecounter01/Makefile |
---|
[7cd2484] | 46 | sptimecounter02/Makefile |
---|
[2ccd150d] | 47 | sptimecounter03/Makefile |
---|
[4e3d9a4d] | 48 | spatomic01/Makefile |
---|
[a38ced2] | 49 | spglobalcon01/Makefile |
---|
[6f1e1b3] | 50 | spintrcritical22/Makefile |
---|
[f6fc6359] | 51 | spsem03/Makefile |
---|
[3e201139] | 52 | spresource01/Makefile |
---|
[8fcafdd5] | 53 | spmrsp01/Makefile |
---|
[0712d17] | 54 | spscheduler01/Makefile |
---|
[3f5f2ce] | 55 | spfatal28/Makefile |
---|
[f0b4fd9] | 56 | spthreadlife01/Makefile |
---|
[4dad4b8] | 57 | spprofiling01/Makefile |
---|
[3378be95] | 58 | spcache01/Makefile |
---|
[95d0c98] | 59 | sptls03/Makefile |
---|
[24bf11e] | 60 | spcpucounter01/Makefile |
---|
[022851a] | 61 | sptls02/Makefile |
---|
| 62 | sptls01/Makefile |
---|
[ec987ec0] | 63 | spintrcritical20/Makefile |
---|
[4984ee4] | 64 | spintrcritical21/Makefile |
---|
[39993d6] | 65 | spcontext01/Makefile |
---|
[815994f] | 66 | spfatal26/Makefile |
---|
[dc6e830] | 67 | spinternalerror02/Makefile |
---|
[44633fd] | 68 | spinternalerror01/Makefile |
---|
[0edf263] | 69 | speventsystem01/Makefile |
---|
| 70 | speventtransient01/Makefile |
---|
[9b83a66] | 71 | spintrcritical18/Makefile |
---|
[d7aecdc] | 72 | sp01/Makefile |
---|
| 73 | sp02/Makefile |
---|
| 74 | sp03/Makefile |
---|
| 75 | sp04/Makefile |
---|
| 76 | sp05/Makefile |
---|
| 77 | sp06/Makefile |
---|
| 78 | sp07/Makefile |
---|
| 79 | sp08/Makefile |
---|
[bd894e54] | 80 | sp10/Makefile |
---|
[d7aecdc] | 81 | sp11/Makefile |
---|
| 82 | sp12/Makefile |
---|
| 83 | sp13/Makefile |
---|
| 84 | sp14/Makefile |
---|
| 85 | sp15/Makefile |
---|
| 86 | sp16/Makefile |
---|
| 87 | sp17/Makefile |
---|
[8b40e27] | 88 | sp18/Makefile |
---|
[d7aecdc] | 89 | sp19/Makefile |
---|
| 90 | sp20/Makefile |
---|
| 91 | sp21/Makefile |
---|
| 92 | sp22/Makefile |
---|
| 93 | sp23/Makefile |
---|
| 94 | sp24/Makefile |
---|
| 95 | sp25/Makefile |
---|
| 96 | sp26/Makefile |
---|
| 97 | sp27/Makefile |
---|
[a5e620e8] | 98 | sp27a/Makefile |
---|
[d7aecdc] | 99 | sp28/Makefile |
---|
| 100 | sp29/Makefile |
---|
[de569fe] | 101 | sp30/Makefile |
---|
| 102 | sp31/Makefile |
---|
[0af7c20] | 103 | sp32/Makefile |
---|
[47c9f44a] | 104 | sp33/Makefile |
---|
[88e8cc4d] | 105 | sp34/Makefile |
---|
| 106 | sp35/Makefile |
---|
[e8f4303a] | 107 | sp36/Makefile |
---|
[dcdaba2] | 108 | sp37/Makefile |
---|
[fa98897] | 109 | sp38/Makefile |
---|
[c8f8ffd] | 110 | sp40/Makefile |
---|
[eecb545] | 111 | sp41/Makefile |
---|
[4a4aabc] | 112 | sp42/Makefile |
---|
[6e315132] | 113 | sp43/Makefile |
---|
[cccd632] | 114 | sp44/Makefile |
---|
[a88e2dd] | 115 | sp45/Makefile |
---|
[ed348c8] | 116 | sp46/Makefile |
---|
[03f0885] | 117 | sp47/Makefile |
---|
[c83a33cc] | 118 | sp48/Makefile |
---|
[1dc1da5] | 119 | sp49/Makefile |
---|
[8abaa16] | 120 | sp50/Makefile |
---|
[e379e96] | 121 | sp51/Makefile |
---|
[25686a57] | 122 | sp52/Makefile |
---|
| 123 | sp53/Makefile |
---|
[293a0a4] | 124 | sp54/Makefile |
---|
[630a2a6] | 125 | sp55/Makefile |
---|
[12bb21e] | 126 | sp56/Makefile |
---|
[0281931] | 127 | sp57/Makefile |
---|
[d5ae827] | 128 | sp58/Makefile |
---|
[8f9b2f6] | 129 | sp59/Makefile |
---|
[f691e0a] | 130 | sp60/Makefile |
---|
[d2861a11] | 131 | sp62/Makefile |
---|
[ba23ff5] | 132 | sp63/Makefile |
---|
[abc4af3] | 133 | sp64/Makefile |
---|
[79a0a6a] | 134 | sp65/Makefile |
---|
[a5b04da] | 135 | sp66/Makefile |
---|
[c257fb9e] | 136 | sp67/Makefile |
---|
[6e51c4c] | 137 | sp68/Makefile |
---|
[7199b1d] | 138 | sp69/Makefile |
---|
[2930a35] | 139 | sp70/Makefile |
---|
[db904606] | 140 | sp71/Makefile |
---|
[80031e2] | 141 | sp72/Makefile |
---|
[89ed8a9] | 142 | sp73/Makefile |
---|
[dacde6e4] | 143 | sp74/Makefile |
---|
[6b95d5c] | 144 | sp75/Makefile |
---|
[3cdac682] | 145 | sp76/Makefile |
---|
[3913e3cf] | 146 | sp77/Makefile |
---|
[0d57369] | 147 | sp2038/Makefile |
---|
[4479b373] | 148 | spassoc01/Makefile |
---|
[bd1b8de] | 149 | spcbssched01/Makefile |
---|
| 150 | spcbssched02/Makefile |
---|
| 151 | spcbssched03/Makefile |
---|
[37cff02] | 152 | spchain/Makefile |
---|
[7c11edfd] | 153 | spclockget/Makefile |
---|
[df367fad] | 154 | spclock_err01/Makefile |
---|
[7b5f6643] | 155 | spclock_err02/Makefile |
---|
[c8ce082] | 156 | spcoverage/Makefile |
---|
[0d6aee4] | 157 | spedfsched01/Makefile |
---|
| 158 | spedfsched02/Makefile |
---|
| 159 | spedfsched03/Makefile |
---|
[0308c028] | 160 | sperror01/Makefile |
---|
| 161 | sperror02/Makefile |
---|
| 162 | sperror03/Makefile |
---|
[4327a7b] | 163 | spevent_err03/Makefile |
---|
[5fdb1e7b] | 164 | spfatal01/Makefile |
---|
| 165 | spfatal02/Makefile |
---|
| 166 | spfatal03/Makefile |
---|
| 167 | spfatal04/Makefile |
---|
| 168 | spfatal05/Makefile |
---|
| 169 | spfatal06/Makefile |
---|
| 170 | spfatal07/Makefile |
---|
| 171 | spfatal08/Makefile |
---|
[c33c353] | 172 | spfatal09/Makefile |
---|
[046f4715] | 173 | spfatal10/Makefile |
---|
| 174 | spfatal11/Makefile |
---|
[cf7267cf] | 175 | spfatal12/Makefile |
---|
[1f51923] | 176 | spfatal13/Makefile |
---|
[5d8a0bab] | 177 | spfatal14/Makefile |
---|
| 178 | spfatal15/Makefile |
---|
[420607f] | 179 | spfatal16/Makefile |
---|
| 180 | spfatal17/Makefile |
---|
| 181 | spfatal18/Makefile |
---|
| 182 | spfatal19/Makefile |
---|
[bfaa6d3] | 183 | spfatal20/Makefile |
---|
[83636b5] | 184 | spfatal24/Makefile |
---|
| 185 | spfatal25/Makefile |
---|
[5c0c0cf] | 186 | spfatal27/Makefile |
---|
[cfde6479] | 187 | spfifo01/Makefile |
---|
| 188 | spfifo02/Makefile |
---|
| 189 | spfifo03/Makefile |
---|
[b3eb0185] | 190 | spfifo04/Makefile |
---|
[9cdd944] | 191 | spfifo05/Makefile |
---|
[8fb2bea] | 192 | spfreechain01/Makefile |
---|
[0cf41e5] | 193 | spintr_err01/Makefile |
---|
[937a22a7] | 194 | spintrcritical01/Makefile |
---|
| 195 | spintrcritical02/Makefile |
---|
| 196 | spintrcritical03/Makefile |
---|
| 197 | spintrcritical04/Makefile |
---|
| 198 | spintrcritical05/Makefile |
---|
[eecd655] | 199 | spintrcritical06/Makefile |
---|
[ceb3cb3] | 200 | spintrcritical07/Makefile |
---|
[bbebcd2c] | 201 | spintrcritical08/Makefile |
---|
| 202 | spintrcritical09/Makefile |
---|
[75a5aba] | 203 | spintrcritical10/Makefile |
---|
| 204 | spintrcritical11/Makefile |
---|
| 205 | spintrcritical12/Makefile |
---|
[d541ba8] | 206 | spintrcritical13/Makefile |
---|
| 207 | spintrcritical14/Makefile |
---|
[33692dd] | 208 | spintrcritical15/Makefile |
---|
[5353469a] | 209 | spintrcritical16/Makefile |
---|
[6e51c4c] | 210 | spintrcritical17/Makefile |
---|
[5bb3197d] | 211 | spheapprot/Makefile |
---|
[f08aee31] | 212 | spmkdir/Makefile |
---|
[c275f71b] | 213 | spmountmgr01/Makefile |
---|
[a3707d89] | 214 | spmsgq_err01/Makefile |
---|
| 215 | spmsgq_err02/Makefile |
---|
[5fc4c4b5] | 216 | spnotepad01/Makefile |
---|
[979bda9] | 217 | spnotepad02/Makefile |
---|
[b68d231] | 218 | spnsext01/Makefile |
---|
[c14c2f0] | 219 | spobjgetnext/Makefile |
---|
[54da1243] | 220 | sppagesize/Makefile |
---|
[abc833bd] | 221 | spport_err01/Makefile |
---|
[02ba7ca] | 222 | spprintk/Makefile |
---|
[85433b5] | 223 | spprivenv01/Makefile |
---|
[c050143] | 224 | spqreslib/Makefile |
---|
[9c88bc6e] | 225 | spratemon_err01/Makefile |
---|
[142b3b8] | 226 | sprbtree01/Makefile |
---|
[d6f65e40] | 227 | spsem_err01/Makefile |
---|
| 228 | spsem_err02/Makefile |
---|
[9cdbf73] | 229 | spsem01/Makefile |
---|
[26ecc74] | 230 | spsem02/Makefile |
---|
[34244b7a] | 231 | spsignal_err01/Makefile |
---|
[5bbc204] | 232 | spsimplesched01/Makefile |
---|
| 233 | spsimplesched02/Makefile |
---|
| 234 | spsimplesched03/Makefile |
---|
[37cff02] | 235 | spsize/Makefile |
---|
[62e6e7c] | 236 | spstkalloc/Makefile |
---|
[46231e1] | 237 | spstkalloc02/Makefile |
---|
[ab8c4ee2] | 238 | spthreadq01/Makefile |
---|
[a6eaa548] | 239 | sptimespec01/Makefile |
---|
[37cff02] | 240 | spwatchdog/Makefile |
---|
[4f7b4a8] | 241 | spwkspace/Makefile |
---|
[d6f65e40] | 242 | sptask_err01/Makefile |
---|
[df367fad] | 243 | sptask_err02/Makefile |
---|
[719c7e5] | 244 | sptask_err03/Makefile |
---|
[df367fad] | 245 | sptask_err04/Makefile |
---|
[07f4edc1] | 246 | sptimer_err01/Makefile |
---|
| 247 | sptimer_err02/Makefile |
---|
[fe011a5] | 248 | spcpuset01/Makefile |
---|
[dfcb3ac] | 249 | spregion_err01/Makefile |
---|
[255178e] | 250 | sppartition_err01/Makefile |
---|
[d7aecdc] | 251 | ]) |
---|
| 252 | AC_OUTPUT |
---|